Professional Documents
Culture Documents
Abap Day1
Abap Day1
Abap Day1
ABOUT SAP
• When you see the word SAP by itself, it is pronounced "ess-ay-pea." When
it is combined with another word, it is pronounced sap, as in "tree sap."
You should never say "sap" when referring to the company SAP. Always
pronounce it as "ess-ay-pea." Saying "sap" is the surest way to say, "I don't
know anything about SAP."
R/3 AND Client
• R/3 is an integrated suite of applications designed to handle the data processing
for large corporations. It was developed in Germany by the company named SAP
(an acronym for Systems Applications and Products for data processing). The sole
purpose of an R/3 system is to provide a suite of tightly integrated, large-scale
business applications.
• A client is organizational and legal entity in the SAP system. All the business
management data is protected here because other clients can not access them.
The main objective of the client is to keep the data isolated. The data in a client
can be only visible within that client; it can not be displayed or changed from
another client.
Architecture of ABAP Applications
An instance is an administrative unit that combines SAP system components providing one or more
services. The services provided by an instance are started or stopped together.
The application layer of an SAP system consists of a single instance, then all processes required to operate the
SAP system must be configured on this instance. A system with this configuration
is known as a central system.
The main tasks of the ABAP dispatcher include the distribution of the transaction load to the work processes,
the integration of the presentation layer and the organization of communication transactions.
The ABAP dispatcher distributes the requests one after the other to the available work processes.
System Architecture and ABAP Program
Interaction Between Server Layers
System Loads Program Context
Runtime System Sends Selection Screen
F1 Help
. + Addition
. - Subtraction
. * Multiplication
. / Division
. ** Exponentiation
. DIV Integral division without remainder
. MOD Remainder after integral division
Conditional Branches
Loops
End of day1