0% found this document useful (0 votes)
15 views68 pages

ABAP Week2

ABAP week2

Uploaded by

17211a0286
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views68 pages

ABAP Week2

ABAP week2

Uploaded by

17211a0286
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 68

SAP ABAP Training

By: Hamad Ahmad


SAP ABAP Trainer
Table of Contents for 2nd Week
Su Introduction to the ABAP Workbench Tool
01

Su Customized Objects Z-Y Series


02

Su SAP Package Builder


03

Su Organizing Developments
04

Su Transport System
05

Su ABAP Language Syntax


06

Su Developing a Simple ABAP Program


07
2nd Week Session Goals
• Customize Local Layout • SAP Z And Y Series • Edit Program Title in Attributes
• Visual Design • What is the difference between Y and Z Series • ABAP Language Syntax
• Theme Preview/Settings • What is a Package in SAP • Developing a Simple ABAP Program
• Working With the Object Navigator Package Builder • Write Keywords
• Screen Layout in the Object Navigator • Procedure: Creating Package • Chained statement in ABAP Program
• Repository Browser • Procedure: Creating New Transport Request (TR) • Use of Comments
• Object Category • Procedure: Create programs • Direct Execute a program
• Navigation area • Program Editor • SAP Development System
• Tool area • Program Attributes • SAP Production System
• Applicatiobn Hierarchy • Program Documentation • Organizing Developments
• Functions in the Tool Area • Procedure: Use Own Package for programs • What is Transport Request (TR)
• Create a new object • Procedure: Use Own (TR) Request for programs • T-Code for Transport Organizer
• User-Specific Settings • Edit and Display Mode • Types of Transport Request
• ABAP Editor • Syntax Check • Workbench Request
• Pretty Printer • Activate a Program • Customized Request
• System: Status • Request Number and Activity Number

Introduction to the ABAP Organizing Development


1st Day ABAP EDITOR 2nd Day 3rd Day
Workbench Tool First ABAP Program
1st Day Session Goals:
•Customize Local Layout
•Visual Design
•Theme Preview/Settings
100 Minutes •Working With the Object Navigator
•Screen Layout in the Object Navigator
Segment

•Repository Browser
•Object Category
•Navigation area
100 Minutes •Tool area
•Applicatiobn Hierarchy
Segment

•Functions in the Tool Area


•Create a new object
•User-Specific Settings
•ABAP Editor
100 Minutes
•Pretty Printer
Segment •System: Status
Customize Local Layout
Click Here
Go to Options

Theme Preview/Settings

Adjusting the Local Layout The Options Dialog

You have three basic possibilities for configuring the look and feel
of your SAP Logon dialog and system access You can open the
Options. Dialog Using

1. The SAP Logon start screen


2. An SAP GUI window OR Click Here
3. Microsoft Start Menu → Control Panel → SAP GUI Go to Options
Configuration

Theme Preview/Settings - Uncheck Following Options


OR Click Here
Go to Options
Visual Design

Theme Preview/Settings

Theme Preview/Settings - Uncheck Following Options

Activate animated focus

Only available for SAP Signature theme and Corbu theme): Small
red corners point to the field where the cursor is currently active.
Press CTRL to highlight the current cursor position.

Accept SAP Fiori visual theme


Uncheck Both
Only relevant for Blue Crystal, Corbu, and SAP Signature themes Options

Press OK and Restart SAP GUI


ABAP Workbench Tool

Features of ABAP
Workbench
In ABAP workbench, we work with the development packages
and objects such as reports, transactions, function modules,
screens, menus, etc.
It is used to write the ABAP code to create the various
applications, debug an application, performance analysis,
maintain database objects, create Menus, etc.

The ABAP Workbench Menu is divided into four sections:

✓ Overview
✓ Development
✓ Test
✓ Utilities
ABAP Workbench

What is the simplest ABAP


Workbench definition?
SAP ABAP Workbench is the collection of tools that are used by
the ABAP developers to create various applications using ABAP
language in the SAP ERP system. All the workbench tools are
integrated with each other.

To access the ABAP workbench for the development, the menu


path in SAP Easy access is given below:

Access Workbench:
SAP EASY Access → Tools → ABAP Workbench → Development
T-Code SE80
Application Tool
Display Object List
Execute
Activate
F8
Ctrl+F3

Edit/Display Syntax Check


Ctrl+F1 Ctrl+F2 Where-Used List

Select Package

Objects Customized SAP


Category Package

Customized
Objects
User-Specific Settings

Features of
User-Specific Settings
In User-Specific Settings there are following options in ABAP
Editor Tab which we need to configure to make Editor
performance better

✓ Editor
▪ Source Code-based Editor
✓ Pretty Printer
▪ Convert Upper Case / Lower Case
User-Specific Settings

Features of
User-Specific Settings
In User-Specific Settings there are following options in ABAP
Editor Tab which we need to configure to make Editor
performance better

✓ Editor
▪ Source Code-based Editor
✓ Pretty Printer
▪ Convert Upper Case / Lower Case
User-Specific Settings

Features of
User-Specific Settings
In User-Specific Settings there are following options in ABAP
Editor Tab which we need to configure to make Editor
performance better

✓ Editor
▪ Source Code-based Editor
✓ Pretty Printer
▪ Convert Upper Case / Lower Case
System: Status

Features of
System: Status
System :Status Helps us to get instant information about
following Data

✓ Usage Data
✓ Repository Data
✓ SAP System Data
✓ Host Data
✓ Database Data

It will help to navigate Transaction code, Screen Number,


Program Name , User , Client etc.
System: Status

Features of
System: Status
System :Status Helps us to get instant information about
following Data

✓ Usage Data
✓ Repository Data
✓ SAP System Data
✓ Host Data
✓ Database Data

It will help to navigate Transaction code, Screen Number,


Program Name , User , Client etc.
Roll No. Student Name
Roll Numbers ABAP-E-3-2-110 Muhammad Nawaz
ABAP-E-3-2-259 Asma Shahzad
ABAP-E-3-2-459 Hamza Qayoom
ABAP-E-3-2-144 Muhammad Ismail Zia
ABAP-E-3-2-37 Adeel Saeed
ABAP-E-3-2-343 Saad Mehmood
ABAP-E-3-2-159 Muhammad Awais Aleem
ABAP-E-3-2-168 Muhammad Ayub
ABAP-E-3-2-452 Muhammad Farooq
ABAP-E-3-2-191 Arslan Mazhar
ABAP-E-3-2-451 Waqar Hussain Shahid
ABAP-E-3-2-197 Danish Gul
ABAP-E-3-2-340 Qayyum Ahsan
ABAP-E-3-2-254 Hafiz Muhammad Abubkar
ABAP-E-3-2-397 Umar Farooq
ABAP-E-3-2-398 Mateen Munir
ABAP-E-3-2-400 Fahad Khalid
ABAP-E-3-2-401 Zain ulabdeen
ABAP-E-3-2-357 Muhammad Abubakar Saeed
ABAP-E-3-2-377 Aniya Raees
ABAP-E-3-2-413 Abdul Ahad
ABAP-E-3-2-204 Muhammad Ubaidullah
ABAP-E-3-2-418 Hassan Zulfiqar
ABAP-E-3-2-349 Syed Zia Ud Din Ahmed
ABAP-E-3-2-407 Wajid Yousaf
Roll No. Student Name
Roll Numbers ABAP-M-2-1-12 Muhammad Jhanzaib
ABAP-M-2-1-208 Taimur Ul Hassan Ghouri
ABAP-M-2-1-294 Maryam Arshad
ABAP-M-2-1-310 Faisal Yasin
ABAP-M-2-1-461 Malik Omer
ABAP-M-2-1-1 Syed Ali Mubashar Kazmi
ABAP-M-2-1-85 Mughees Ahmed Mirza
ABAP-M-2-1-9 Sher Ali
ABAP-M-2-1-31 Muhammad Hamid
ABAP-M-2-1-35 Umer Munir
ABAP-M-2-1-447 Kamil Humayun Mirza
ABAP-M-2-1-148 Nadeem Saleem
ABAP-M-2-1-332 Usman Anwar
ABAP-M-2-1-43 Hafiz Muhammad Ishtiaq
ABAP-M-2-1-47 Zain Khawar
ABAP-M-2-1-50 Hamza Amjad
ABAP-M-2-1-52 Muhammad Raza Liaqat
ABAP-M-2-1-62 Hassan Arif
ABAP-M-2-1-82 Rizwan Saeed Khawaja
ABAP-M-2-1-226 Usama Azeem
ABAP-M-2-1-211 Muhammad Faizan Razzaq
ABAP-M-2-1-104 Safi Ur Rehman
ABAP-M-2-1-84 Hafiz Muhammad Naveed
ABAP-M-2-1-330 Muhammad Sumair
ABAP-M-2-1-395 Muhammad Hussain
For feedback, please write at

[email protected]

Thank you!

*To download application forms, kindly click the below link;


https://cloud.exdnow.com/s/k4Fb52tZfiMf4x5
SAP ABAP Training
By: Hamad Ahmad
SAP ABAP Trainer
2nd Week Session Goals
• Customize Local Layout • SAP Z And Y Series • Edit Program Title in Attributes
• Visual Design • What is the difference between Y and Z Series • ABAP Language Syntax
• Theme Preview/Settings • What is a Package in SAP • Developing a Simple ABAP Program
• Working With the Object Navigator Package Builder • Write Keywords
• Screen Layout in the Object Navigator • Procedure: Creating Package • Chained statement in ABAP Program
• Repository Browser • Procedure: Creating New Transport Request (TR) • Use of Comments
• Object Category • Procedure: Create programs • Direct Execute a program
• Navigation area • Program Editor • SAP Development System
• Tool area • Program Attributes • SAP Production System
• Applicatiobn Hierarchy • Program Documentation • Organizing Developments
• Functions in the Tool Area • Procedure: Use Own Package for programs • What is Transport Request (TR)
• Create a new object • Procedure: Use Own (TR) Request for programs • T-Code for Transport Organizer
• User-Specific Settings • Edit and Display Mode • Types of Transport Request
• ABAP Editor • Syntax Check • Workbench Request
• Pretty Printer • Activate a Program • Customized Request
• System: Status • Request Number and Activity Number

Introduction to the ABAP Organizing Development


1st Day ABAP EDITOR 2nd Day 3rd Day
Workbench Tool First ABAP Program
2nd Day Session Goals:
•SAP Z And Y Series
•What is the difference between Y and Z Series
•What is a Package in SAP
100 Minutes •Package Builder
•Procedure: Creating Package
Segment

•Procedure: Creating New Transport Request (TR)


•Procedure: Create programs
•Program Editor
100 Minutes •Program Attributes
•Program Documentation
Segment

•Procedure: Use Own Package for programs


•Procedure: Use Own (TR) Request for programs
•Edit and Display Mode
100 Minutes •Syntax Check
•Activate a Program
Segment
SAP Z And Y Series

What is SAP Z And Y Series


Customize
SAP gives customer name space to developed our own custom T-Code
Customize Report
object in SAP System. And all Custom Objects should starts with Y
or Z.

Difference between Y and Z


Series
Technically there is no difference between Y and Z Objects both
are considered Customized but some notes define that Difference
is those objects starts with Y that means it not transportable and
those starts with Z it transportable objects.
SAP Package

What is a Package in SAP


Packages extend the concept of development classes to improve
modularization, encapsulation, and decoupling in the SAP System.

Development classes, used until now, are simple containers for


development objects, provided with a transport layer that
specifies how they were to be transported. As an enhancement to
development classes, packages include the following attributes:
nesting, interfaces, visibility, and use accesses.

Transaction Code: SE21 to Maintain Package

Customize Package Starts with Z or Y.


Package Builder

Package Builder Options


Transaction Code: SE21 to Maintain Package

Display
Display Button use to Display already created standard and
Customize Packages.

Change
Change Button use to Change Customize Packages. You cannot
Change Package Name Once Created.

Create
Create Button use to create Customize Package Starts with Z or Y.
Creating Package

Transaction Code: SE21 to


Create a Package
Customize Package Starts with Z or Y.

Steps: Enter Your


Package Name
→ ZPACKAGENAME
→ CREATE BUTTON
→ ENTER SHORT DESCRIPTION
→ SOFTWARE COMPONENT ‘HOME’ Click on Create
→ CONTINUE
→ CREATE NEW TRANSPORT REQUEST
→ ENTER TRANSPORT REQUEST TEXT
→ CONTINUE
→ SAVE
Creating Package

Transaction Code: SE21 to


Enter Short
Description

Create a Package
Customize Package Starts with Z or Y.

Steps:
→ ZPACKAGENAME Click on Continue
→ CREATE BUTTON
→ ENTER SHORT DESCRIPTION
→ SOFTWARE COMPONENT ‘HOME’
→ CONTINUE
→ CREATE NEW TRANSPORT REQUEST
→ ENTER TRANSPORT REQUEST TEXT
→ CONTINUE
→ SAVE
Creating Package
Enter Short
Description

Transaction Code: SE21 to


Create a Package
Customize Package Starts with Z or Y.
Click on Continue

Steps:
→ ZPACKAGENAME
→ CREATE BUTTON
→ ENTER SHORT DESCRIPTION
→ SOFTWARE COMPONENT ‘HOME’
→ CONTINUE
→ CREATE NEW TRANSPORT REQUEST
→ ENTER TRANSPORT REQUEST TEXT
→ CONTINUE
→ SAVE

Create a New
Request
Creating Request
Enter Short

Creating New Request to


Description

Create a Package
Enter Short Description for a new Transport Workbench Request
And press Save Button. It will gives you system generated Unique
Transport Request Number.

Steps:
→ ENTER TRANSPORT REQUEST TEXT
→ CONTINUE
→ SAVE
Assign TR to Package
Enter Short

Transport Request number


Description

Assignment to Package
System Generated Request Number has been created now you
can assign this to your package.

Steps:
→ CONTINUE
→ SAVE

Auto Generated
Request Number

Continue
Creating Package Package Created

Transaction Code: SE21 to


Create a Package
Steps:
→ ZPACKAGENAME
→ CREATE BUTTON
→ ENTER SHORT DESCRIPTION
→ SOFTWARE COMPONENT ‘HOME’
→ CONTINUE
→ CREATE NEW TRANSPORT REQUEST
→ ENTER TRANSPORT REQUEST TEXT
→ CONTINUE
→ SAVE
Workbench Tool
Display Object List
Execute
Activate
F8
Ctrl+F3

Edit/Display Syntax Check


Ctrl+F1 Ctrl+F2 Where-Used List

Select Package

Objects Customized SAP


Category Package

Customized
Objects
Repository Browser

Transaction Code: SE80


ABAP Workbench
Select Package

Under Repository Browser:


Object Category Select Package
Object Name Package Name Package Name

Customized
Objects
Under Object Name :
Object List contain in selected Package
Repository Browser

Transaction Code: SE80


ABAP Workbench
Select Package

Under Repository Browser:


Object Category Select Package
Object Name Package Name Package Name

Customized
Objects
Under Object Name :
Object List contain in selected Package
Create Program
in SE80

SE80: ABAP Workbench to Create


a Program

Right Click on Package go to Create


Option and select Program. You can
create many objects from here.
SAP ABAP Editor

ABAP Editor Initial Screen


ABAP Editor use to Display Change Create and Delete Customized
Program and to modify following sub-objects of a program.

▪ Source Code
▪ Variants
▪ Attributes
▪ Text Elements
▪ Documentation

You can only use Display button for SAP Standard programs.

Transaction Code: SE38 to Maintain Program

Customize Program Starts with Z or Y.


SAP ABAP Editor

ABAP Editor Options


Transaction Code: SE38 to Maintain Program

Display
Display Button use to Display already created standard and
Customize Program.

Change
Change Button use to Change code of Customize Programs. You
cannot Change code of Standard Program .

Create/Delete
Create Button use to create Customize Programs Starts with Z or
Y and Delete for deleting Customize Programs.
Create Program
in SE38

Enter Title
Here

Select This Type

Click here SE38: ABAP Editor to Create a


Program

Program Attribute
Enter Title of your Program and press
Save Button.
Create Program
in SE38

Enter Title
Here

Select This Type

Click here
SE38: ABAP Editor to Create a
Click here Program
All Customized Object required
Package and Transport Request
Number while Creating.

Assign Package to your Program by


pressing Save Button.
Create Program
in SE38

SE38: ABAP Editor to Create a


Press Own
Program
Request Button

Enter Transport Request Number which


you used for Package You don’t need to
create a new Request Number Use Old
one if display number is not yours go to
Own Request and select.
Create Program
in SE38

Select Your TR

Then click Here

SE38: ABAP Editor to Create a


Program

Select your Transport Request number


and Continue.
Create Program
in SE38

SE38: ABAP Editor to Create a


Continue Program

Both Requirement has complete for an


object (Program)
[Package and Transport Request]
Now Click on Continue Button to Create
a Program
Create Program
in SE38

Activate Program

SE38: ABAP Editor to Create a


Program Saved
Program

Program has been Saved Successfully


Now Activate the Program.
Create Program
in SE38

Program Activated SE38: ABAP Editor to Create a


Program

Program Activated
Editor SE80

Program in Repository
Browser

SE80: ABAP Workbench Editor

Program has added to your Package.


Editor SE80

Program in Repository
Browser

SE80: ABAP Workbench Editor

Program has added to your Package.


Roll No. Student Name
Roll Numbers ABAP-E-3-2-110 Muhammad Nawaz
ABAP-E-3-2-259 Asma Shahzad
ABAP-E-3-2-459 Hamza Qayoom
ABAP-E-3-2-144 Muhammad Ismail Zia
ABAP-E-3-2-37 Adeel Saeed
ABAP-E-3-2-343 Saad Mehmood
ABAP-E-3-2-159 Muhammad Awais Aleem
ABAP-E-3-2-168 Muhammad Ayub
ABAP-E-3-2-452 Muhammad Farooq
ABAP-E-3-2-191 Arslan Mazhar
ABAP-E-3-2-451 Waqar Hussain Shahid
ABAP-E-3-2-197 Danish Gul
ABAP-E-3-2-340 Qayyum Ahsan
ABAP-E-3-2-254 Hafiz Muhammad Abubkar
ABAP-E-3-2-397 Umar Farooq
ABAP-E-3-2-398 Mateen Munir
ABAP-E-3-2-400 Fahad Khalid
ABAP-E-3-2-401 Zain ulabdeen
ABAP-E-3-2-357 Muhammad Abubakar Saeed
ABAP-E-3-2-377 Aniya Raees
ABAP-E-3-2-413 Abdul Ahad
ABAP-E-3-2-204 Muhammad Ubaidullah
ABAP-E-3-2-418 Hassan Zulfiqar
ABAP-E-3-2-349 Syed Zia Ud Din Ahmed
ABAP-E-3-2-407 Wajid Yousaf
Roll No. Student Name
Roll Numbers ABAP-M-2-1-12 Muhammad Jhanzaib
ABAP-M-2-1-208 Taimur Ul Hassan Ghouri
ABAP-M-2-1-294 Maryam Arshad
ABAP-M-2-1-310 Faisal Yasin
ABAP-M-2-1-461 Malik Omer
ABAP-M-2-1-1 Syed Ali Mubashar Kazmi
ABAP-M-2-1-85 Mughees Ahmed Mirza
ABAP-M-2-1-9 Sher Ali
ABAP-M-2-1-31 Muhammad Hamid
ABAP-M-2-1-35 Umer Munir
ABAP-M-2-1-447 Kamil Humayun Mirza
ABAP-M-2-1-148 Nadeem Saleem
ABAP-M-2-1-332 Usman Anwar
ABAP-M-2-1-43 Hafiz Muhammad Ishtiaq
ABAP-M-2-1-47 Zain Khawar
ABAP-M-2-1-50 Hamza Amjad
ABAP-M-2-1-52 Muhammad Raza Liaqat
ABAP-M-2-1-62 Hassan Arif
ABAP-M-2-1-82 Rizwan Saeed Khawaja
ABAP-M-2-1-226 Usama Azeem
ABAP-M-2-1-211 Muhammad Faizan Razzaq
ABAP-M-2-1-104 Safi Ur Rehman
ABAP-M-2-1-84 Hafiz Muhammad Naveed
ABAP-M-2-1-330 Muhammad Sumair
ABAP-M-2-1-395 Muhammad Hussain
For feedback, please write at

[email protected]

Thank you!

*To download application forms, kindly click the below link;


https://cloud.exdnow.com/s/k4Fb52tZfiMf4x5
SAP ABAP Training
By: Hamad Ahmad
SAP ABAP Trainer
2nd Week Session Goals
• Customize Local Layout • SAP Z And Y Series • Edit Program Title in Attributes
• Visual Design • What is the difference between Y and Z Series • ABAP Language Syntax
• Theme Preview/Settings • What is a Package in SAP • Developing a Simple ABAP Program
• Working With the Object Navigator Package Builder • Write Keywords
• Screen Layout in the Object Navigator • Procedure: Creating Package • Chained statement in ABAP Program
• Repository Browser • Procedure: Creating New Transport Request (TR) • Use of Comments
• Object Category • Procedure: Create programs • Direct Execute a program
• Navigation area • Program Editor • SAP Development System
• Tool area • Program Attributes • SAP Production System
• Applicatiobn Hierarchy • Program Documentation • Organizing Developments
• Functions in the Tool Area • Procedure: Use Own Package for programs • What is Transport Request (TR)
• Create a new object • Procedure: Use Own (TR) Request for programs • T-Code for Transport Organizer
• User-Specific Settings • Edit and Display Mode • Types of Transport Request
• ABAP Editor • Syntax Check • Workbench Request
• Pretty Printer • Activate a Program • Customized Request
• System: Status • Request Number and Activity Number

Introduction to the ABAP Organizing Development


1st Day ABAP EDITOR 2nd Day 3rd Day
Workbench Tool First ABAP Program
3rd Day Session Goals:
•Edit Program Title in Attributes
•ABAP Language Syntax
•Developing a Simple ABAP Program
100 Minutes •Write Keywords
•Chained statement in ABAP Program
Segment

•Use of Comments
•Direct Execute a program
•SAP Development System
100 Minutes •SAP Production System
•Organizing Developments
Segment

•What is Transport Request (TR)


•T-Code for Transport Organizer
•Types of Transport Request
•Workbench Request
100 Minutes
•Customized Request
Segment •Request Number and Activity Number
Click Here
Edit Program
Title

Edit Program Title

You can Change Program Title in


Program Attribute Option.

→ Goto → Attributes → Title


Edit Program
Title
Add New Title Here

Edit Program Title

You can Change Program Title in


Program Attribute Option.

→ Goto → Attributes → Title → Save


SAP ABAP Language

ABAP Language

ABAP Advanced Business Application Programming. It is a


programming language developed by SAP.

ABAP language syntax

▪ ABAP is not case sensitive.


▪ Every statement begins with a keyword and ends with a period.
▪ Words must always be separated by at least one space.
▪ Statements can be indented as you wish.
▪ With keywords, additions and operands, the ABAP runtime system
does not differentiate between upper and lowercase.

( WRITE is the keyword to print on screen )


SAP ABAP Language

ABAP Language

Hint Although the ABAP runtime system does not differentiate


between upper and lowercase, it has become customary to write
keywords and their additions in uppercase letters and operands in
lowercase. This form of representation will also be used in this course.

General Structure of an ABAP Statement:

ABAP Keyword | Keyword-Specific Additions | [.] Period to close the statement

( WRITE is the keyword to print on screen )

WRITE 'Hello Word!'.


SAP ABAP Language

ABAP Language

Chained statements: If consecutive


statements have identical part at the beginning, then ABAP allows
Execute
you to chain these statements into a single statement. First write Program (F8)
the identical part once and then place a colon (:). Then write the
remaining parts of the individual statements separated by
commas.

Normal Statement
WRITE 'Hello'.
WRITE 'ABAP'.
Chained Statement:
WRITE: 'Hello', 'ABAP'.
SAP ABAP Language

ABAP Language
Normal Statement:
WRITE 'Hello'.
WRITE 'ABAP'.
Chained Statement:
WRITE: 'Hello', 'ABAP'.
Comments:
If you want to make the entire line as comment, then enter
asterisk (*) at the beginning of the line.

*WRITE: 'Hello', 'ABAP'.

If you want to make a part of the line as comment, then enter


double quote (“) before the comment.

WRITE: 'Hello', 'ABAP'. " Chained Statement


SAP ABAP Language

ABAP Language
Normal Statement:
WRITE 'Hello'.
WRITE 'ABAP'.
Chained Statement:
WRITE: 'Hello', 'ABAP'.
Comments:
If you want to make the entire line as comment, then enter
asterisk (*) at the beginning of the line.

*WRITE: 'Hello', 'ABAP'.

If you want to make a part of the line as comment, then enter


double quote (“) before the comment.

WRITE: 'Hello', 'ABAP'. " Chained Statement


ABAP Editor
SE38

Direct Execute a program

Go to ABAP Editor SE38 Enter your


program name and Press Execute Button
or F8.
High Level
Architecture of an SAP Technical Architecture 3-Teir Landscape Architecture Transport
System
System
Presentation Server Development System - DEV
Technical
Architecture

Platform Independence
Platform Application Server Testing System - QAS
Independence

Data Base Server Production System - PRD

Transport system
Organize Developments

Development System to Production


System Objects transport through
System Generated Unique Transport
Request Number (TR).
Transport
System

Transport System

Development System to Production


System Objects transport through
System Generated Unique Transport
Request Number (TR).
Transport
Organizer SE10

Transport Organizer SE10

Transport Organizer use to display


request activities and request status
Released or Modifiable

Only Released Request can be transport.


First Activity number release then
request number
Transport
Organizer SE10

Request
Number

Activity
Number

Transport Organizer SE10

Request Number is Main Number and


activity number created when other user
modify its objects.

To Released a Request its all objects


must be Activated.
Roll No. Student Name
Roll Numbers ABAP-E-3-2-110 Muhammad Nawaz
ABAP-E-3-2-259 Asma Shahzad
ABAP-E-3-2-459 Hamza Qayoom
ABAP-E-3-2-144 Muhammad Ismail Zia
ABAP-E-3-2-37 Adeel Saeed
ABAP-E-3-2-343 Saad Mehmood
ABAP-E-3-2-159 Muhammad Awais Aleem
ABAP-E-3-2-168 Muhammad Ayub
ABAP-E-3-2-452 Muhammad Farooq
ABAP-E-3-2-191 Arslan Mazhar
ABAP-E-3-2-451 Waqar Hussain Shahid
ABAP-E-3-2-197 Danish Gul
ABAP-E-3-2-340 Qayyum Ahsan
ABAP-E-3-2-254 Hafiz Muhammad Abubkar
ABAP-E-3-2-397 Umar Farooq
ABAP-E-3-2-398 Mateen Munir
ABAP-E-3-2-400 Fahad Khalid
ABAP-E-3-2-401 Zain ulabdeen
ABAP-E-3-2-357 Muhammad Abubakar Saeed
ABAP-E-3-2-377 Aniya Raees
ABAP-E-3-2-413 Abdul Ahad
ABAP-E-3-2-204 Muhammad Ubaidullah
ABAP-E-3-2-418 Hassan Zulfiqar
ABAP-E-3-2-349 Syed Zia Ud Din Ahmed
ABAP-E-3-2-407 Wajid Yousaf
Roll No. Student Name
Roll Numbers ABAP-M-2-1-12 Muhammad Jhanzaib
ABAP-M-2-1-208 Taimur Ul Hassan Ghouri
ABAP-M-2-1-294 Maryam Arshad
ABAP-M-2-1-310 Faisal Yasin
ABAP-M-2-1-461 Malik Omer
ABAP-M-2-1-1 Syed Ali Mubashar Kazmi
ABAP-M-2-1-85 Mughees Ahmed Mirza
ABAP-M-2-1-9 Sher Ali
ABAP-M-2-1-31 Muhammad Hamid
ABAP-M-2-1-35 Umer Munir
ABAP-M-2-1-447 Kamil Humayun Mirza
ABAP-M-2-1-148 Nadeem Saleem
ABAP-M-2-1-332 Usman Anwar
ABAP-M-2-1-43 Hafiz Muhammad Ishtiaq
ABAP-M-2-1-47 Zain Khawar
ABAP-M-2-1-50 Hamza Amjad
ABAP-M-2-1-52 Muhammad Raza Liaqat
ABAP-M-2-1-62 Hassan Arif
ABAP-M-2-1-82 Rizwan Saeed Khawaja
ABAP-M-2-1-226 Usama Azeem
ABAP-M-2-1-211 Muhammad Faizan Razzaq
ABAP-M-2-1-104 Safi Ur Rehman
ABAP-M-2-1-84 Hafiz Muhammad Naveed
ABAP-M-2-1-330 Muhammad Sumair
ABAP-M-2-1-395 Muhammad Hussain
For feedback, please write at

[email protected]

Thank you!

*To download application forms, kindly click the below link;


https://cloud.exdnow.com/s/k4Fb52tZfiMf4x5

You might also like