Ansicht
Dokumentation

ABAPPERFORM_SHORTREF - PERFORM SHORTREF

ABAPPERFORM_SHORTREF - PERFORM SHORTREF

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

PERFORM

Reference



Syntax

PERFORM { { { subr
            | {subr|(sname) IN PROGRAM [prog|(pname)] [IF FOUND]}
            | {n OF subr1 subr2 ...}
            | {subr(prog) [IF FOUND]} }
            [TABLES itab1 itab2 ...]
            [USING a1 a2 ...]
            [CHANGING a1 a2 ...] }
        | { ON { {COMMIT [LEVEL idx]}
               | ROLLBACK } } }.


Effect

Calls a subroutine.

Additions

Specifies the subroutine:

  • subr - Subroutine subr of the same program.
  • subr(prog) - Obsolete: Specifies a subroutine statically in another program prog.
  • IF FOUND
    Suppresses an exception if the subroutine is not found.

Specifies the parameters:

  • TABLES itab1 itab2 ...
    Assigns internal tables itab1, itab2, ...to the table parameters of the same position.
  • USING a1 a2 ...
    Assigns actual parameters a1, a2, ... to the formal parameters of the same position.
  • CHANGING a1 a2 ...
    Assigns actual parameters a1, a2, ... to the formal parameters of the same position.

Specifies the execution:

  • ON COMMIT $[LEVEL idx$]
    Registers the subroutine for execution with COMMIT WORK, where the execution order can be controlled using LEVEL.
  • ON ROLLBACK
    Registers the subroutine for execution in ROLLBACK WORK.

Specifies the execution:

  • ON COMMIT $[LEVEL idx$]
    Registers the subroutine for execution with COMMIT WORK, where the execution order can be controlled using LEVEL.
  • ON ROLLBACK
    Registers the subroutine for execution in ROLLBACK WORK.





RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 3895 Date: 20240425 Time: 054650     sap01-206 ( 38 ms )