Scrol

SAP Trainings contact sap.sreeram@gmail.com or 091-9916083157, 001-210-399-8414

Memory Management


Memory Management

SAP memory (Global Memory): - is available to a user during the entire duration of a terminal session. Its contents are retained across transaction boundaries as well as external and internal sessions.

External session: - when user logs on to R/3 system, the system creates a new terminal session called external session. E.g. System  Create Session.

Internal session: - created by calling a transaction (with CALL TRANSACTION), a dialog module (with CALL DIALOG) or a report (with SUBMIT or RETURN).

For external session: - internal sessions are allowed.

Roll area: - Data areas of used programs are created in roll areas for each internal session.

Posting data between internal sessions: - EXPORT TO MEMORY and IMPORT FROM MEMORY.

Main program group: - Created when exporting an internal session.

Additional program group: - If a function module belonging to a function group not so far loaded, additional program group is created.

Subroutine call: - When external subroutine is called, system loads the relevant program and adds it to the program group of calling program.

Work areas: - Both table & common workareas with the same name are created once for each program group and then shared by all programs in the group.

List system: - Consists of basic list and all details list belonging to basic list assigned to exactly one screen level.

User interface: - Only program has its own user interface. Internal sessions interface is initially empty. Special user interface has to be activated using SET PF-STATUS statement.

ABAP/4 memory: - Retained only during the lifetime of an external session.

Data cluster: - Group of several data objects.

Data objects: - Units of data, which a program processes at runtime.