2.3 System Landscape and Introduction To ABAP4
2.3 System Landscape and Introduction To ABAP4
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
8/3/2022 Confidential 7
2. Introduction to SAP ABAP Programming
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
8/3/2022 Confidential 17
4. Useful T-Codes for SAP ABAP Developers
8/3/2022 Confidential 18
4. Useful T-Codes for SAP ABAP Developers
8/3/2022 Confidential 19
4. Useful T-Codes for SAP ABAP Developers
8/3/2022 Confidential 20
4. Useful T-Codes for SAP ABAP Developers
8/3/2022 Confidential 21
4. Useful T-Codes for SAP ABAP Developers
8/3/2022 Confidential 22
4. Useful T-Codes for SAP ABAP Developers
8/3/2022 Confidential 23
References
1. SAP Nuts
8/3/2022 Confidential 24
Thank you
8/3/2022 Confidential 25