본문 바로가기

SAP/ABAP구문

[ABAP구문] CALL

CALL FUNCTION {AutoInsertFunctionCall}

CALL FUNCTION fnc1

     EXPORTING  p1 = v1

     IMPORTING  p1 = v1

     TABLES     p1 = tabla1

     CHANGING   p1 = v1

     EXCEPTIONS exc1 = retc1

CALL FUNCTION fnc1 STARTING NEW TASK tskname2

     DESTINATION dest1

     DESTINATION IN GROUP grp1

     DESTINATION IN GROUP DEFAULT

     PERFORMING form1 ON END OF TASK

     EXPORTING  p1 = v1

     TABLES     p1 = tabla1

     EXCEPTIONS exc1 = retc2 MESSAGE msg2

CALL FUNCTION fnc1 IN UPDATE TASK

     EXPORTING  p1 = v1

     TABLES     p1 = tabla1

CALL FUNCTION fnc1 DESTINATION dest1

     EXPORTING  p1 = v1

     IMPORTING  p1 = v1

     TABLES     p1 = tabla1

     CHANGING   p1 = v1

     EXCEPTIONS exc1 = retc2

     EXCEPTIONS exc1 = retc2  MESSAGE mess

CALL FUNCTION fnc1 IN BACKGROUND TASK

     AS SEPARATE UNIT

     DESTINATION desti1

     EXPORTING  p1 = v1

     TABLES     p1 = tabla1

CALL CUSTOMER-FUNCTION fnc1

     EXPORTING  p1 = v2

     IMPORTING  p1 = v2

     TABLES     p1 = tabla1

     CHANGING   p1 = v2

     EXCEPTIONS exc2 = retc1

CALL SCREEN scr1

     STARTING AT x1 y1

     ENDING AT x2 y2

CALL TRANSACTION tran1

AND SKIP FIRST SCREEN

USING tabla1

       MODE m1

       UPDATE upd1

       MESSAGES INTO msg1

CALL DIALOG dlog1

     USING tabla

       MODE mode1

     AND SKIP FIRST SCREEN

     EXPORTING v1 FROM v2

     IMPORTING v1 TO   v2

CALL METHOD met1 (

     EXPORTING p1 = v1

     IMPORTING p1 = v1

     CHANGING  p1 = v1 )

CALL METHOD met1

     EXPORTING  p1 = v1

     IMPORTING  p1 = v1

     CHANGING   p1 = v1

     RECEIVING  p1 = v1

     EXCEPTIONS ex = idx

CALL cfunc1

     ID id1 FIELD v1 ... ID id1 FIELD v2