SAP ABAP Syntax for Perform part two

SAP ABAP Syntax for Perform is discussed in the previous post and it is in continuation with it.

Addition 3

... TABLES itab1 itab2 ...

Effect

You use TABLES to pass internal tables to subroutines.

Example

DATA: BEGIN OF ITAB OCCURS 100,
TEXT(50),
NUMBER TYPE I,
END OF ITAB.
STRUC LIKE T005T.
...
PERFORM DISPLAY TABLES ITAB
USING STRUC.
FORM DISPLAY TABLES PAR_ITAB STRUCTURE ITAB
USING PAR STRUCTURE T005T.
DATA LOC_COMPARE LIKE PAR_ITAB-TEXT.
WRITE: / PAR-LAND1, PAR-LANDX.
...
LOOP AT PAR_ITAB WHERE TEXT = LOC_COMPARE.
...
ENDLOOP.
...
ENDFORM.

Within the subroutine DISPLAY , you can apply all the available table operations to the internal tables passed.

TABLES must always appear first in the PERFORM call. It must not be preceded by an addition.

Variant 2

PERFORM form(prog).

Effect

Calls the subroutine form defined in the program prog (i.e. external PERFORM ).

Parameter passing to the external subroutine is the same as in variation 1.

Parameter passing can be implemented by using a common data area (see DATA BEGIN OF COMMON PART ).

Nested calls are possible, even with several external subroutines from different programs.

If you call a subroutine of a program prog , the system loads the program prog .

ABAP TOPIC WISE COMPLETE COURSE

BDC
OOPS ABAP
ALE
IDOC'S
BADI
BAPI
Syntax Check
Interview Questions
ALV Reports with sample code
ABAP complete course
ABAP Dictionary
SAP Scripts
Script Controls
Smart Forms
Work Flow
Work Flow MM
Work Flow SD
Communication Interface

Learn about abap programming Finance sap abap sample codes and reports here.

No comments:

Post a Comment