1.03k likes | 2.45k Views
ABAP Programming Overview. http://www.sapallonlinetraining.com/sap-abap-online-training. ABAP Course Outline. Chapter 1 : Introduction to ABAP Chapter 2 : List Processing in ABAP Chapter 3 : Open SQL & Internal Table Chapter 4 : Event-driven Programming &
E N D
ABAP ProgrammingOverview http://www.sapallonlinetraining.com/sap-abap-online-training
ABAP Course Outline • Chapter 1 : Introduction to ABAP • Chapter 2 : List Processing in ABAP • Chapter 3 : Open SQL & Internal Table • Chapter 4 : Event-driven Programming & Selection Screen • Chapter 5 : Modularization & Catch Statement • Chapter 6 : Message, Debugging, File Transfer and Type Group http://www.sapallonlinetraining.com/sap-abap-online-training
ABAP Chapter 1 • Introduction to SAP Architecture • ABAP Overview • Data Object in ABAP http://www.sapallonlinetraining.com/sap-abap-online-training
SAP System : 3 Tier Client/Server SAP GUI Presentation Server SAP GUI SAP GUI SAP Application Server DB Server http://www.sapallonlinetraining.com/sap-abap-online-training
SAP SYSTEM (3 Tier Architecture) SAP GUI SAP GUI Presentation Layer (Windows based) SAP Instance Application Layer (Windows Server/UNIX) Dispatcher M Request Queue SAP Buffer (Shared Mem) D D B V S E G Oracle Informix DB2 MS SQL Server MaxDB Database Layer (Windows Server/UNIX) Database Server
Dialog Processing http://www.sapallonlinetraining.com/sap-abap-online-training
SAP System : Dialog Processing SAP GUI Report zpsm1. Tables customers. Select single * from customers where id = 1. Write: / customers-name. Request List Generate Screen(List) 1 10 Application Server Send Request Store request to queue Dispatcher 3 Send List SAP Buffer 2 Search for free WP Request Queue 9 Program Check Program in Program Buffer 7 Send request to WP Execute ABAP statement 5 4 Table D D D … D … 8 6 Load&Gen Program SQL Request Database Server http://www.sapallonlinetraining.com/sap-abap-online-training
Dialog Work Process Architecture Dialog Work Process Local Memory Memory Space TaskHandler ABAP Processor List buffer DYNPRO Processor DB Interface Result Set Memory Database Server http://www.sapallonlinetraining.com/sap-abap-online-training
ABAP Programming Overview http://www.sapallonlinetraining.com/sap-abap-online-training
ABAP Overview IF ... MOVE … DATA ... WHILE... WRITE ... SEARCH ... SELECT ... *Comment... LOOP AT ... DO ... http://www.sapallonlinetraining.com/sap-abap-online-training
ABAP Advanced Business Application Programming http://www.sapallonlinetraining.com/sap-abap-online-training
ABAP Feature • Declaring data with various types and structure • Operational elements for data manipulation • Control elements for controlling the program flow • Event elements for reacting to external events http://www.sapallonlinetraining.com/sap-abap-online-training
ABAP • Operating/Database system-independent programming • ABAP contains a subset of SQL called Open SQL for comfortable database access for various database http://www.sapallonlinetraining.com/sap-abap-online-training
ABAP Programming • ABAP Report • Dialog Programming(Transaction) http://www.sapallonlinetraining.com/sap-abap-online-training
ABAP Program : Report Report Program : attribute type 1 (executable) Reading Database • Reading data http://www.sapallonlinetraining.com/sap-abap-online-training
Types of ABAP Report 1 3 1. Report Listing 2. Drill-down Report 3. Control-break Report 4. ALV Report 4
ABAP Program : Dialog Program Dialog Program : attribute type M (Module Pool) Reading Writing Database • Reading and changing data http://www.sapallonlinetraining.com/sap-abap-online-training
Dialog Program : Transaction http://www.sapallonlinetraining.com/sap-abap-online-training
ABAP Programming http://www.sapallonlinetraining.com/sap-abap-online-training
How to create ABAP program Transaction Code : SE38 http://www.sapallonlinetraining.com/sap-abap-online-training
Transaction : SE38 http://www.sapallonlinetraining.com/sap-abap-online-training
Program Attribute http://www.sapallonlinetraining.com/sap-abap-online-training
ABAP Editor http://www.sapallonlinetraining.com/sap-abap-online-training
The Structure of the Language • Each statement must end with a period DATA tmp TYPE I. WRITE ‘Hello World’. WRITE ‘OK’. http://www.sapallonlinetraining.com/sap-abap-online-training
Interesting, right? This is just a sneak preview of the full presentation. We hope you like it! To see the rest of it, just click here to view it in full on PowerShow.com. Then, if you’d like, you can also log in to PowerShow.com to download the entire presentation for free.