abap 1st session

14
8/8/2019 ABAP 1st Session http://slidepdf.com/reader/full/abap-1st-session 1/14 ABAP Overview  Anil Chopra M

Upload: anil-chops

Post on 10-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ABAP 1st Session

8/8/2019 ABAP 1st Session

http://slidepdf.com/reader/full/abap-1st-session 1/14

ABAP Overview

 Anil Chopra M

Page 2: ABAP 1st Session

8/8/2019 ABAP 1st Session

http://slidepdf.com/reader/full/abap-1st-session 2/14

Can I lear n ABAP easily?

Page 3: ABAP 1st Session

8/8/2019 ABAP 1st Session

http://slidepdf.com/reader/full/abap-1st-session 3/14

Two-tier C omputing M odel 

Page 4: ABAP 1st Session

8/8/2019 ABAP 1st Session

http://slidepdf.com/reader/full/abap-1st-session 4/14

Three-Tier Comput ing M odel

Page 5: ABAP 1st Session

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).

Page 6: ABAP 1st Session

8/8/2019 ABAP 1st Session

http://slidepdf.com/reader/full/abap-1st-session 6/14

Applicat ion server pr ocessing

Page 7: ABAP 1st Session

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.

Page 8: ABAP 1st Session

8/8/2019 ABAP 1st Session

http://slidepdf.com/reader/full/abap-1st-session 8/14

Page 9: ABAP 1st Session

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

Page 10: ABAP 1st Session

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.

Page 11: ABAP 1st Session

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.

Page 12: ABAP 1st Session

8/8/2019 ABAP 1st Session

http://slidepdf.com/reader/full/abap-1st-session 12/14

Let·s st ar t 

Page 13: ABAP 1st Session

8/8/2019 ABAP 1st Session

http://slidepdf.com/reader/full/abap-1st-session 13/14

Done

 Any Questions?

Page 14: ABAP 1st Session

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.