ABAP Keyword Documentation → ABAP − Reference → Calling and leaving program units → Calling Programs → Calling Transactions → CALL TRANSACTION → CALL TRANSACTION - USING
CALL TRANSACTION - Batch Input Table
A batch input table of the
row type BDCDATA
specified after the addition USING
of the statement CALL TRANSACTION
in
transaction calls must have the following content. This content is achieved by appending rows to an initial table in this order:
- For each new dynpro, a new row with
- a program name in the column PROGRAM
- a dynpro number in the column DYNPRO
- an "X" in the column DYNBEGIN
- For each filled input field, a row with
- the name of the dynpro field in the column FNAM
- the passed value in the column FVAL
- If the cursor is to be positioned on a screen element
- The value "BDC_CURSOR" in the column FNAM
- the name of the screen element in the column FVAL
- For each dynpro, the function code
- The value "BDC_OKCODE" in the column FNAM
- a function code in the column FVAL
Any columns not used in a row remain initial.
Other versions: 7.31 | 7.40 | 7.54
Note
Transaction Recorder (transaction SHDB) records executed transactions as batch input tables. The resulting batch input tables can be displayed and edited. Programs and function modules can be generated to use these tables.