0% found this document useful (0 votes)
21 views25 pages

2.3 System Landscape and Introduction To ABAP4

Uploaded by

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

2.3 System Landscape and Introduction To ABAP4

Uploaded by

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

System Landscape and

Introduction to ABAP/4
What is SAP Landscape ? Introduction SAP System Landscape and ABAP/4
programming

8/3/2022 Confidential 1
Index
1. What is SAP System landscape ?
2. Introduction to SAP ABAP Programming
3. SAP ABAP editor keyboard shortcuts
4. Useful T-Codes for SAP ABAP Developers

8/3/2022 Confidential 2
1. What is SAP System landscape ?

• SAP System landscape is the group of systems you have installed, all the systems are
linked to different transport routs to main system, system landscape may vary from
company to company or business to business, SAP recommended landscape is
explained below.
• What happens at system levels in SAP project implementation ?
1. All SAP custom object developments and enhancements will be done in
development system.
2. Testing and different quality checks will be done in quality assurance system.
3. After testing, the objects will be moved to main production system .
4. All these systems are connected using Transport System.
5. All systems are divided into different clients depends on business requirement.
• What is client concept in SAP ?
Client is a concept of protecting data in SAP from accessing from outside a legal entity.
SAP systems are divided into different clients depending on business requirement, the
data can be accesses within the client only.

8/3/2022 Confidential 3
1. What is SAP System landscape ?

DEV
Development system, where all custom
developments, enhancements and configurations
will be done. Once development is completed the
objects will be moved to testing system (QAS).It
may have more than one client that is one for
development and one is for configurations.

QAS
Quality Assurance System where all the developed
objects will be tested with different test cases.

PRD
This is alive business system, where business
users will be using the objects with real-time data,
this is where the developed objects will be
integrated and used for business purposes .

8/3/2022 Confidential 4
2. Introduction to SAP ABAP Programming

What is ABAP?
• ABAP stands for Advanced Business
Application Programming Language, which
is a standard programming language of SAP
ERP Software, entire SAP Software is built
using ABAP programming language.
• We use ABAP to customize or to enhance
SAP software.
• Logon to SAP Environment.
• If you have installed SAP software in your
system, to logon to SAP Double Click
on SAP Logon and enter username and
password.

8/3/2022 Confidential 5
2. Introduction to SAP ABAP Programming

Transaction Codes
• Transaction Code (T-Code) is a short
command through which you can go to a
specific application in SAP.
• ABAP/4 Editor is a SAP Programming editor,
T-code for ABAP/4 Editor (SE38) is SE38.
• Ex: SE38 for ABAP Editor

8/3/2022 Confidential 6
2. Introduction to SAP ABAP Programming

Comments in SAP ABAP


• You can place comments in SAP ABAP by
using two kinds of symbols.

8/3/2022 Confidential 7
2. Introduction to SAP ABAP Programming

Print out put in SAP ABAP


• WRITE:/ is a statement which is used to
print data on screen, here : is chain
statement which is used to print multiple
attributes .

8/3/2022 Confidential 8
3. SAP ABAP editor keyboard shortcuts

8/3/2022 Confidential 9
3. SAP ABAP editor keyboard shortcuts

8/3/2022 Confidential 10
3. SAP ABAP editor keyboard shortcuts

8/3/2022 Confidential 11
3. SAP ABAP editor keyboard shortcuts

8/3/2022 Confidential 12
3. SAP ABAP editor keyboard shortcuts

8/3/2022 Confidential 13
3. SAP ABAP editor keyboard shortcuts

8/3/2022 Confidential 14
3. SAP ABAP editor keyboard shortcuts

8/3/2022 Confidential 15
4. Useful T-Codes for SAP ABAP Developers

8/3/2022 Confidential 16
4. Useful T-Codes for SAP ABAP Developers

SE11 – ABAP Dictionary


ABAP Dictionary is a transaction where the
developer can manage all ABAP dictionary
objects (tables, views, data types, type
groups, domains, search helps, lock objects).

8/3/2022 Confidential 17
4. Useful T-Codes for SAP ABAP Developers

SE16 – Data Browser


Data browser is a place where the developer
can manage and see the content of a
database table.

8/3/2022 Confidential 18
4. Useful T-Codes for SAP ABAP Developers

SE24 – Class builder


Class builder is a tools which allows the
developer to manage global classes and
interfaces, their methods, attributes,
inheritance between classes. Expect from
class management, this tool also provides test
environment where tests for classes can be
managed and executed.

8/3/2022 Confidential 19
4. Useful T-Codes for SAP ABAP Developers

SE37 – Function builder


Function builder is a transaction where the
developer can manage his function modules.

8/3/2022 Confidential 20
4. Useful T-Codes for SAP ABAP Developers

SE38 – ABAP Editor


ABAP Editor is basic transaction which allows
developers to manage and execute(with or
without debugger) reports(programs), variants,
attributes, documentation or text elements.
Usage of a transaction SE80 is usually more
convenient though.

8/3/2022 Confidential 21
4. Useful T-Codes for SAP ABAP Developers

SE54 – Generate Table Maintenance


Whenever the developer creates a database
table, he will probably want to maintain it as
well. This transaction, which is also available
from menu in SE11 Data Dictionary, will allow
the developer to create and maintain the
maintenance view of a table/view. It also
provides management of functions groups,
view clusters and view variants.

8/3/2022 Confidential 22
4. Useful T-Codes for SAP ABAP Developers

SE80 – ABAP Development Workbench


• ABAP Development Workbench is a
holy grail of the developer. It gives him
all great amount of tools in one place.
Workbench allows to manage ABAP
dictionary, reports, classes, function
groups and modules, screens, menus,
messages, web dynpro, BSP
applications and so on.
• It does not mean though that you will
not use the other transactions, you can
be more effective when you know which
transaction to type to get into expected
management very quickly.

8/3/2022 Confidential 23
References
1. SAP Nuts

8/3/2022 Confidential 24
Thank you

8/3/2022 Confidential 25

You might also like