Technical
differences according to type of generated program
When using:
Multiple files/tables:
Client
files => Fills
as many internal tables as files exist (main file + step-loop files or BAPI-tables)
before processing.
Server
files => Fills
as many internal tables as files exist (main file + step-loop files or BAPI-tables)
before processing.
Database
tables + Call Trans
==> Fills an internal table with all the data from the main table before
processing (to avoid a database interruption during a SELECT clause execution).
For each step-loop or BAPI-table fills an internal table with all the records
corresponding to the main-table record in process.
Database
tables + No Call Transaction
===> Reads one record at a time from the main table and process it. For
each step-loop or BAPI-table fills an internal table with the records corresponding
to the main-table record in process.
Other
data source =>
Fills all internal tables (see Preview of structures) before processing.
Single-file:
Client
file => Fills
as many internal tables as different records exist on the file before processing.
Server
file => Fills
as many internal tables as different records exist on the file before processing.