Download - ABAP 1st Session
8/8/2019 ABAP 1st Session
http://slidepdf.com/reader/full/abap-1st-session 1/14
ABAP Overview
Anil Chopra M
8/8/2019 ABAP 1st Session
http://slidepdf.com/reader/full/abap-1st-session 2/14
Can I lear n ABAP easily?
8/8/2019 ABAP 1st Session
http://slidepdf.com/reader/full/abap-1st-session 3/14
Two-tier C omputing M odel
8/8/2019 ABAP 1st Session
http://slidepdf.com/reader/full/abap-1st-session 4/14
Three-Tier Comput ing M odel
8/8/2019 ABAP 1st Session
http://slidepdf.com/reader/full/abap-1st-session 5/14
ABAP
ABAP is one of the many application-specific fourth-generation languages (4GLs)first developed in the 1980s. It was originally the report language for SAP R/2, a
platform that enabled large corporations to build mainframe business applications
for materials management and financial and management accounting.
ABAP used to be an abbreviation of Allgemeiner Berichtsaufbereitungs prozessor ,
the German meaning of "generic report preparation processor", but was later renamed to Advanced Business A pplic ation P rogr amming . ABAP was one of the
first languages to include the concept of Logic al Dat abases (LDBs), which
provides a high level of abstraction from the basic database level(s).
8/8/2019 ABAP 1st Session
http://slidepdf.com/reader/full/abap-1st-session 6/14
Applicat ion server pr ocessing
8/8/2019 ABAP 1st Session
http://slidepdf.com/reader/full/abap-1st-session 7/14
Layer s
Presentation Layer
It is usually installed on a user's workstation. When started, the presentation server displays the
R/3 menus within a window. This window is commonly known as the SAPGUI, or the user
interface (or simply, the interf ace).
Database Layer
The dat abase ser v er is a set of executables that accept database requests from the application
server. These requests are passed on to the RDBMS (Relation Database Management
System). The RDBMS sends the data back to the database server, which then passes the
information back to the application server. The application server in turn passes that
information to your ABAP/4 program.
8/8/2019 ABAP 1st Session
http://slidepdf.com/reader/full/abap-1st-session 8/14
8/8/2019 ABAP 1st Session
http://slidepdf.com/reader/full/abap-1st-session 9/14
Excer pt f or an ABAP Pr ogr am
8/8/2019 ABAP 1st Session
http://slidepdf.com/reader/full/abap-1st-session 10/14
Definit ion and Visibilit y of Dat a Types
The following graphic shows where you can define data types in ABAP:
This differentiates between
Predefined ABAP types that are built into the kernel.
Local data types that you can define in ABAP programs.
8/8/2019 ABAP 1st Session
http://slidepdf.com/reader/full/abap-1st-session 11/14
Predefined ABAP Types
These data types are predefined in the SAP Web AS ABAP kernel, and are visible in all ABAP programs. You can usepredefined types to define local data types and objects in a program and to specify the type of interface parameters andfield symbols.
8/8/2019 ABAP 1st Session
http://slidepdf.com/reader/full/abap-1st-session 12/14
Let·s st ar t
8/8/2019 ABAP 1st Session
http://slidepdf.com/reader/full/abap-1st-session 13/14
Done
Any Questions?
8/8/2019 ABAP 1st Session
http://slidepdf.com/reader/full/abap-1st-session 14/14
fourth generation language (4GL)
Definition
High-level computer language (such as IBM's Structured Query Language or SQL) that allowsnon-programmer users to write (usually short) programs to query databases and to generatecustom reports.