Return to BIG Manual

Steps to follow for Batch Input Program Generation

There are two alternatives for program generation:

Alternative #1 (with automatic recording of transactions)


Run the transaction for which you intend to generate the Batch Input program.

From there click System/Status and write down the transaction code.

From the command prompt, run: /NSHDB

Enter recording name (it is advisable to use a name which identifies the transaction).

Click on create button and enter the transaction code.

When process finishes a tree with the recorded transaction/s will appear on the screen.

Click on Save button to save the recording.

Return to SHDB transaction. Enter the recording name you have just recorded and press <ENTER>.

If you are on SAP below 4.0 (and a connection from BIG Code Generator to the SAP system is not possible):

Click on Generate Program.

Once in the source code, download it to the workstation.

If you are on SAP 4.0 or later (and a connection from BIG Code Generator to the SAP system is not possible):

Click on Generate Session.

Reach transaction SM35 (from the command prompt run: /NSM35).

Position the mouse-pointer over the session with the same name of the recording.

From the "Utilities" menu choose the option "Export session".

Select "File from Presentation server" and assign a path and a name to the "Physical file name" (for example C:\My Documents\TRANS_XK01).

Execute by pressing execute button.

Double-click on the name of the session to be exported.

Alternative #2 (without automatic analysis of transactions)





















In case of a field that should be repeated (a step-loop), enter a subindex for the field, for example SGTXT(1). Then, you should define a step-loop as indicated in "Step-Loops definition". If the screen contains a step-loop, you should have two OKCODEs, the first of them would indicate the page-down code or new-position-code, and the second one the OKCODE to leave the screen (see "Step-Loops definition" to clearly understand how the screen must be completed).

Common for both alternatives