Get Example source ABAP code based on a different SAP table
ABAP Programs on the AS ABAP ABAP programs are executed on the Application Server ABAP (AS ABAP)> of an ABAP system > implementing an ABAP_PLATFORM >. The figure below shows a highly simplified representation of the AS ABAP as part of an ABAP system.
IMAGE ABAP_Platform.gif 665 470
The AS ABAP> represents the application layer of the ABAP system. The AS ABAP is identified by a system ID>, which is also the name of the entire ABAP system. Users can log on to the AS ABAP using a user name>. The most important components of an AS ABAP for ABAP program execution are:
ABAP_ASINSTANCE > The actual ABAP program execution takes place in ABAP_ASINSTANCES (application server instances)>. One or more ABAP_ASINSTANCES can be instantiated for an AS ABAP. Multiple ABAP_ASINSTANCES are usually distributed across several host computers>. The ABAP_ASINSTANCES communicate with each other using a message server> that exists only once for each AS ABAP.
Work processes> Each ABAP_ASINSTANCE has work processes > to execute ABAP programs. There are different types of work processes for different applications: dialog, enqueue, background, spool, and update work processes. For the entire runtime of an ABAP_ASINSTANCE , each work process is logged on to the standard database> of the AS ABAP> as a database user> using a standard connection>. This user is assigned the ABAP database schema> that represents the database layer> of an ABAP system>. The ABAP database schema stores both system programs> and system tables>, as well as application programs> and application tables>.
Communication components> The communication components connect the ABAP_ASINSTANCES to the presentation layer> of the ABAP system>, or to other systems that themselves can be another AS ABAP or external systems. Examples of communication components are:
The ICM> for linking to browser-based user interfaces> ( SAPUI5>, Web Dynpro >) and to the Internet.
The RFC interface> for linking to other systems.
A dispatcher for linking to SAP GUI>. There are different protocols for communication, such as HTTP, HTTPS, TCP, or SAP's RFC protocol. For more information, see Application Server Infrastructure - ABAP> . ABAP program execution is organized in sessions >, which can access different memory areas: SUBNODES