오늘은 자주 쓰이는 ABAP MACRO인 DEFINE 구문에 대해서 포스팅 해보겠슴니당. 일단 제가 쓴 구문 예시를 보여드릴게용.
이런식으로 정의를 한 후, 정의한 메크로를 호출하여 사용할 땐 __SET_COLTEXT : '자재코드'. __MODIFY_CELL : 'MATNR' LS_MOD_CELL_VALUE.
이런식으로 쓰인답니당. 설명을 좀 해드리자면 __MODIFY_CELL : 'MATNR' LS_MOD_CELL_VALUE.
제가 프로그램에 선언한 __MODIFY_CELL이라는 Define 메크로를 호출. 그다음에 &1 &2에 들어갈 값을 연달아서 넣어주면 됩니다.
제 예시에서는 'MATNR'과 LS_MOD_CELL_VALUE값을 넣었는데용 그러면 &1 자리에 'MANTR'이 &2 자리에는 LS_MOD_CELL_VALUE값이 들어가서 저 로직이 실행됩니다. DEFINE _WRITE.
WRITE &1 && "는 배고프다." END-OF-DEFINITION.
_WRITE 철수.
_...
#
abap
#
define
#
macro
#
sap
#
매크로
#
메크로