Updated: Jul 4, 2021
SAP Technical Modules
ABAP is a programming language that runs in the SAP ABAP runtime environment, created and used by SAP for the development of application programs including:
Module Pool Programming
User Exits & BADI
All of R/3’s applications and even parts of its basis system were developed in ABAP.
ABAP is an event-driven programming language. User actions and system events control the execution of an application.
ABAP is also called ABAP/4. The “4” in ABAP/4 stands for “Fourth Generation Language” or 4GL.
Roles of ABAP Consultant
Analyze Business Requirements
Estimate number of hours for that ticket
Development of Objects
Perform Unit test
Released Transport Requests (TRs) from Development Server
SAP system landscape is defined as an arrangement of SAP servers. A system landscape consists of Development Server (Dev), Production Server (PROD), and Quality Assurance server (QAS). SAP Architecture is defined as a technology framework of SAP system and it changes with time unlike the system landscape.
Development è Quality (Testing)è Production (Go-Live)
An object is a special kind of variable that has distinct characteristics and behaviors. The characteristics or attributes of an object are used to describe the state of an object, and behaviors or methods represent the actions performed by an object. An object is a pattern or instance of a class.
Types of Object
Each repository object belongs to a certain object type. ... Object type groups are hierarchically organized groups of repository object types, which can be processed by the Classification Toolset.
A class is used to specify the form of an object and it combines data representation and methods for manipulating that data into one neat package. The data and functions within a class are called members of the class.
A data object is an instance of a data type and occupies as much memory space as its type specifies. An ABAP program only works with data that is available as content of data objects. Data objects are either created implicitly as named data objects, or explicitly as anonymous data objects using CREATE DATA
Objects are of two types
1) Customize: Z/Y Created by technical Consultant
2) Standard: Except Z/Y Provided by SAP
Transport Requests (TRs) – 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, the purpose of transport, request category and the target system. It is also known as Change Requests.
Types of transport change request:
Workbench Request: Workbench requests are cross-client. ...
1) Customizing Request: Customizing requests are client specific
2) ALOG – It Specifies the Application Log.
3) SLOG – It specifies the Job steps.
4) ULOG – Tp commands.
Difference between Work Bench Request and Customizing Request
Workbench request: it can be programs (repository objects) and cross client data (ie not specific to one client).
Customizing requests: Changes to client-specific Customizing objects are recorded in customizing requests. Customer customized data designed for a specific client is transported to another client using customizing request.
T-codes for TR: SE01/ SE09/ SE10
Status of TR
SAP MM/EWM Functional Consultant
Linked in profile