sap ecc 6.0 development abap sap develop enviroment & transport organizer mantova, september...
TRANSCRIPT
![Page 1: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/1.jpg)
SAP ECC 6.0DEVELOPMENT ABAP SAP develop enviroment & Transport organizer
Mantova, September 2015
![Page 2: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/2.jpg)
SAP System• 3 Tier Architecture• Dialog Work Process Architecture• What’s ABAP?• Creating program in the abap editor• Program Attribute• ABAP Editor• ABAP Syntax• Implementing a simple program • SAP Transport Management
![Page 3: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/3.jpg)
SAP System : 3 Tier Architecture
Presentation Layer(Windows based)
Application Layer(Windows Server/UNIX)
Database Server
Database Layer(Windows Server/UNIX)
M
SAP Instance
Oracle
Informix
DB2
MS SQL Server
MaxDB
G
Dispatcher
RequestQueue
D D B V S E
SAP Buffer(Shared Mem)
SAP GUI SAP GUI
![Page 4: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/4.jpg)
Dialog Work Process Architecture
TaskHandler
DYNPRO Processor
ABAP Processor
Local Memory
Memory Space
DB Interface
List buffer
Database Server
Dialog Work Process
Result Set Memory
![Page 5: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/5.jpg)
Advanced
Business
Application
Programming
What’s ABAP?Operating/Database system-independent programming ABAP contains a subset of SQL called Open SQL for comfortable database access for various database
FeatureDeclaring data with various types and structureOperational elements for data manipulationControl elements for controlling the program flowEvent elements for reacting to external events
![Page 6: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/6.jpg)
Creating Programs in the ABAP Editor
![Page 7: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/7.jpg)
Program Attributes
![Page 8: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/8.jpg)
The Abap Editor
![Page 9: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/9.jpg)
Introducing ABAP SyntaxKey Characteristics of ABAP• Is typed• Enables multi-lingual applications• Enables SQL access• Has been enhanced as an object-oriented language• Is platform-independent• Is upward-compatible
ABAP Statements• Start with a keyword• End with a period (without exception)• May contain additions and operands (depending on the keyword used)• Can span multiple lines• Words must be separated by at least one space
![Page 10: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/10.jpg)
Introducing ABAP Syntax 2
![Page 11: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/11.jpg)
Chained Statements
![Page 12: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/12.jpg)
Comments
![Page 13: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/13.jpg)
13
Implementing a simple program
![Page 14: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/14.jpg)
14
How a Selection Screen Works
![Page 15: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/15.jpg)
15
Input Fields on a Selection Screen
![Page 16: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/16.jpg)
16
Selection Screen text
![Page 17: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/17.jpg)
17
Data Types in programming
![Page 18: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/18.jpg)
18
SAP Types
![Page 19: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/19.jpg)
19
Defining Variables
![Page 20: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/20.jpg)
20
Text Symbols
![Page 21: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/21.jpg)
21
Value Assignments
![Page 22: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/22.jpg)
22
Calculations in ABAP
![Page 23: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/23.jpg)
23
The IF Statement
![Page 24: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/24.jpg)
24
Operator Abbrevation Meaning
= EQ Equal
<> NE Not Equal
> GT Grater Than
< LT Less Than
>= GE Greater than or Equal To
<= LE Less Than or Equal To
AND Used to join multiple logical expressions to create a new logical expression that is true only when all of the multiple logical expressions are true.
OR Used to join multiple logical expressions to create a new logical expression which is true if at least one of the logical expressions is true.
NOT The negation of a logical expression using NOT creates a new logical expression that is false if the logical expression is true and vice versa.
Relational and Boolean Operation
![Page 25: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/25.jpg)
25
Implementing Loops
![Page 26: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/26.jpg)
SAP Transport Management
![Page 27: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/27.jpg)
Landscape
![Page 28: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/28.jpg)
What is a Transport Request?Transport Requests (TRs) are also known as Change Requests. It is a kind of 'Container / Collection' of changes that are made in the development system . It also records the information regarding the type of change, purpose of transport, request category and the target system.
![Page 29: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/29.jpg)
Create a Change RequestChange Request can be created in two ways:• Automatic – Whenever creating or modifying an object, or
when performing customizing settings, system itself displays the 'Dialog box' for creating a change request or mention name of an already created request, if available.
• Manually – Create the change request from the Transport Organizer, and then enter required attributes and insert objects.
![Page 30: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/30.jpg)
Transport Organizer – Extended View
![Page 31: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/31.jpg)
Change Request release
![Page 32: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/32.jpg)
STMS TransactionImport Queue -> is the list of TRs available in the common directory and are ready to be imported in the target system, this is the SAP Application View, at the OS level it is also known as Import Buffer.
![Page 33: SAP ECC 6.0 DEVELOPMENT ABAP SAP develop enviroment & Transport organizer Mantova, September 2015](https://reader033.vdocuments.site/reader033/viewer/2022061608/5697c0071a28abf838cc6157/html5/thumbnails/33.jpg)
33
Questions & Answers