SAP 7.4 이상
DATA(var_int) = |{ var_ext ALPHA = IN }|.
< 예시 >
LV_MATNR = |{ LS_MOD_CELL-VALUE ALPHA = IN }|.
-> 자재번호를 뜻하는 MATNR 필드의 특성이있다.
ABAP 코딩을 하다보면 여러 상황에서 MATNR 필드의 값에 Leading zero를 가감해야하는 상황이 온다, 0을 빼는 경우는 크게 문제가 없다. 하지만 붙이는 경우 아무 Function module을 쓰면 안되는 경우가 있다. 그때 필요한 코딩이 위에 문법이다.
ECC에서는 어떻게 했을까
" 0삽입
CALL FUNCTION ''CONVERSION_EXIT_ALPHA_INPUT''
EXPORTING
INPUT = P_FIELD
IMPORTING
OUTPUT = P_FIELD.
" 0제거
CALL FUNCTION ''CONVERSION_EXIT_ALPHA_OUTPUT''
EXPORTING
INPUT = P_FIELD
IMPORTING
OUTPUT = P_FIELD.
이상 끝.