글
Select-options => Sql where 로 변환
SAP Program/ABAP
2017. 3. 28. 14:43
DATA : I_T_RANGE TYPE RS_T_RSCEDST.
DATA : LS_RANGE TYPE RSCEDST.
DATA : E_WHERE TYPE STRING.
LS_RANGE-FNAM = 'MATNR'.
LS_RANGE-SIGN = 'I'.
LS_RANGE-OPTION = 'EQ'.
LS_RANGE-LOW = 'LOW'.
LS_RANGE-HIGH = ''.
APPEND LS_RANGE TO I_T_RANGE.
LS_RANGE-FNAM = 'MATNR'.
LS_RANGE-SIGN = 'I'.
LS_RANGE-OPTION = 'EQ'.
LS_RANGE-LOW = 'LOW2'.
LS_RANGE-HIGH = ''.
APPEND LS_RANGE TO I_T_RANGE.
CALL FUNCTION 'RSDS_RANGE_TO_WHERE'
EXPORTING
I_T_RANGE = I_T_RANGE
IMPORTING
E_WHERE = E_WHERE
EXCEPTIONS
INTERNAL_ERROR = 1
OTHERS = 2.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
WRITE : E_WHERE.
'SAP Program > ABAP' 카테고리의 다른 글
Maint view event 관련 coding (0) | 2017.03.31 |
---|---|
Maint view T-code 없이 Call 하기 (0) | 2017.03.30 |
MODULE POOL SUBSCREEN에 만든 SELECT-OPTIONS의 ENTER가 안먹을때 (0) | 2017.03.28 |
Internal Table Group By (0) | 2017.03.28 |
Global Macro (0) | 2017.03.22 |