Showing posts with label abap for beginners. Show all posts
Showing posts with label abap for beginners. Show all posts

Thursday, 28 March 2013

Abap Transaction Codes List

Transaction List for Transactions from SE01 to SE100.


Transaction Code Program Name
SE01 Transport Organizer (Extended View)
SE02 Does Not Exist
SE03 Transport Organizer Tools
SE04 Does Not Exist
SE05 Does Not Exist
SE06 Post installation actions for Transport organizer
SE07 Import Monitor
SE08 Does Not Exist
SE09 Transport Organizer
SE10 Transport Organizer
SE11 ABAP Data Dictionary
SE12 ABAP Data Dictionary
SE13 Technical Settings for dictionary
SE14 Dictionary: Database Utility
SE15 Object navigator
SE16 data browser initial screen
SE17 general table display
SE18 BADI builder: initial screen for definition
SE19 BADI builder: initial screen for implementation
SE20 enhancement initial screen
SE21 package builder
SE22 Does Not Exist
SE23 Does Not Exist
SE24 class builder
SE25 Does Not Exist
SE26 Does Not Exist
SE27 Does Not Exist
SE28 Does Not Exist
SE29 application packets
SE30 ABAP Runtime analysis
SE31 Does Not Exist
SE32 Does Not Exist
SE33 context builder
SE34 Does Not Exist
SE35 maintain dialog module
SE36 logical database builder
SE37 function module
SE38 ABAP Editor
SE39 split screen editor
SE40 menu printer
SE41 menu printer: initial screen
SE42 Does Not Exist
SE43 Area menu maintained
SE44 Does Not Exist
SE45 Does Not Exist
SE46 Does Not Exist
SE47 Does Not Exist
SE48 Does Not Exist
SE49 Does Not Exist
SE50 Does Not Exist
SE51 screen printer
SE52 Does Not Exist
SE53 Does Not Exist
SE54 generate table maintenance
SE55 generate table maintenance
SE56 generate table maintenance
SE57 generate table maintenance
SE58 Does Not Exist
SE59 Does Not Exist
SE60 Does Not Exist
SE61 Document maintenance
SE62 short text activation
SE63 standard translation environment
SE64 Does Not Exist
SE65 Does Not Exist
SE66 Does Not Exist
SE67 Does Not Exist
SE68 Does Not Exist
SE69 Does Not Exist
SE70 Does Not Exist
SE71 form printer
SE72 style request
SE73 Does Not Exist
SE74 SAP script format conversion
SE75 SAP script format conversion setting
SE76 sap script form translation
SE77 sap script style conversion
SE78 form graphic
SE79 Does Not Exist
SE80 ABAP Work bench
SE81 application hierarchy display
SE82 application hierarchy display
SE83 Does Not Exist
SE84 object navigator
SE85 object navigator
SE86 Does Not Exist
SE87 Does Not Exist
SE88 Does Not Exist
SE89 R/3 repository maintenance
SE90 object navigator
SE91 message maintained
SE92 system log message maintenance
SE93 maintain transaction
SE94 simulation: customer
SE95 modification browser: object selection
SE96 Does Not Exist
SE97 maintained transaction call authorization in call transaction
SE98 Does Not Exist
SE99 Does Not Exist
SE100 Does Not Exist

Saturday, 23 March 2013

ABAP Workbench Tools



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:-

  1. MIME Repository- Multipurpose Internet Mail Exchange Files Repository-  It displays all the directories with the MIME files which were imported into current system.
  2. 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.
  3. Repository Information System- Unlike Repository browser it displays all the available objects from information system without any search category.
  4. Tag Browser displays all the TAGs for web-apps.
  5. Transport Organizer- It displays the Transport request sent to it by user based on the request or task number.
  6. Test Repository-  Displays results of the test cases after testing repository objects.

    Object Navigator facilitates users to perform the following tasks: 
  1. Select a browser and navigate in the object list.
  2. Use the tools for development objects
  3.  Navigate from one window to another window.
  4. Perform syntax checks in the integrated window.
  5. 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.