As an ABAP guy you would spend most of your time on the ABAP
workbench. So it’s important for you to know about the tools of ABAP workbench.
The ABAP Workbench is a collection of tools used to
develop, test and run ABAP programs. It is a Programming environment GUI in SAP
to develop different business applications using ABAP language.
ABAP
Workbench Tools - Quick Guide
Tool
|
Information
|
Object Navigator
|
Transaction SE80; Used to navigate around the
workbench.
|
ABAP Editor
|
Transaction SE38; Here you can create or modify ABAP code
and other implementations
|
Function Builder
|
Transaction SE37; use to create, test, and administer
function modules.
|
Class Builder
|
Transaction SE24; for building Class objects
|
Screen Painter
|
Transaction SE51; use to design and manage screens and
their elements used as Programming interfaces.
|
Menu Painter
|
Transaction SE41; for developing the Custom User Accessible
menus on your screen interfaces
|
Message Maintenance
|
Transaction SE91; for creating standard output messages
used within your program
|
ABAP Dictionary
|
Transaction SE11; used to create and manage data definitions
(tables, structures, views) without redundancies.
|
Object Navigator
Object Navigator is the central point of entry into ABAP
workbench as you can access any object of SAP system through it. In SAP all the
Development objects are properly arranged together in an object list under some
category such as packages, global class, programs etc. The transaction code to
Open Object navigator is SE80.
Components of Object Navigator Interaface |
We can choose browsers from Object Navigation area list. The
various browsers are:-
- MIME Repository- Multipurpose Internet Mail Exchange Files Repository- It displays all the directories with the MIME files which were imported into current system.
- Repository Browser - It displays repository objects (Please note that all ABAP programs are Objects to SAP) in the form of object list which are organized by selection categories like programs, packages, classes etc. This is the default displayed browser by object navigator.
- Repository Information System- Unlike Repository browser it displays all the available objects from information system without any search category.
- Tag Browser displays all the TAGs for web-apps.
- Transport Organizer- It displays the Transport request sent to it by user based on the request or task number.
- Test Repository- Displays results of the test cases after testing repository objects.
Object Navigator facilitates users to perform the following
tasks:
- Select a browser and navigate in the object list.
- Use the tools for development objects .
- Navigate from one window to another window.
- Perform syntax checks in the integrated window.
- Open an object in a new session using an Additional dialog box.
ABAP Editor
SAP has provided Transaction SE38 for ABAP editor. All the reports and includes and other programs are created/edited using this transaction. ABAPpers spend most of their time in the ABAP editor.
Function Builder
Transaction SE37 is used for accessing function modules. Through this we can access all the SAP standard function modules and we can also create our own 'Z' function modules.
Class Builder
Similarly to the function Builder is the class builder which is used for ABAP objects programming. We can access all the SAP standard classes and can as well create our classes using class builder. Transction code SE24 is used for this purpose.
Screen Painter
Screen Painter is mainly used for either creating forms or Dialog Programs. Screen Painter provides us with various tools like Text I/P O/P, box, table wizards etc which could be used to create our own GUI screens for programs. Screen painter is accessible via transaction code SE51.
Menu Painter
Menu Painter is used to design the user interfaces for the programs. Using Menu Painter we can customize the user menu. By default the SAP provides the user with all the available options for all the 'Z' programs we create. Now to change this or limit the user options we create our pf_status using transaction SE41 (Menu Painter) ans set the same PF_STATUS in our program.
Message Maintenance
Messages helps SAP system to communicate with the user. Messages of types Information-I, Error-E, Warning-W, Success-S could be displayed using message classes. To create a message class could be done at transaction- SE91. Then we could use the message class in our reports/Programs.
ABAP Dictionary
ABAP Dictionary is one of the important tools of ABAP Workbench. It is used to create and manage data
definitions without redundancies. ABAP Dictionary always provides the updated information of an object
to all the system components. The presence and role of ABAP Dictionary ensures that data stored in an
SAP system is consistent and secure. ABAP dictionary could be accessed via transaction SE11.
definitions without redundancies. ABAP Dictionary always provides the updated information of an object
to all the system components. The presence and role of ABAP Dictionary ensures that data stored in an
SAP system is consistent and secure. ABAP dictionary could be accessed via transaction SE11.
No comments:
Post a Comment