Step by step learning ABAP
ABAP stands for Advanced Business Applicatian Programming. The ABAP programming language was originally used by SAP developers to develop the SAP R/3 platform. It was also intended to be used by SAP customers to enhance SAP applications – customers can develop custom reports and interfaces with ABAP programming. The language is fairly easy to learn for programmers but it is not a tool for direct use by non-programmers. Good programming skills, including knowledge of relational database design and preferably also of object-oriented concepts, are required to create ABAP programs.If you are new to ABAP, there are 2 point you should learn first, in following order:
1. Explore Data Dictionary
Data dictionary is a workplace for defining table, define data type, display table content.
Go to transaction code SE11 (SAP Menu->Tools->ABAP Workbench->Development->Data Dictionary).
Then enjoy exploring data dictionary.
2. Create ABAP Report
Go to transaction code SE38 (SAP Menu->Tools->ABAP Workbench->Development->ABAP Editor), and try to write your first program.
Here are other useful links for beginner:
ABAP Overview in Wikipedia
Blog Series in SAP Developer Network
Some sample examples are:
- Defining Tabs On Selection Screen.
- Sample Report Program Using ListBox Parameters.
- Push Buttons On Selection Screen.
- Define ICON'S On The Selection Screen.
- Define Tab Strip In Selection Screen.
- Example - Selection Screen Parameters.
- Selection Screen To Restrict Options.
- Select Input Only Through F4 (Value On Request).
- Selection Screen With Radio Buttons.
- Selection Screen With Push Buttons.
- Selection Screen Events.
- Selection Screen With Push Buttons With Events.
- Display LOGO On Selection Screen.
Here are a few links to Sample Report Programs on ALV Grid / List Display :
- Traffic Light In An ALV Report Program.
- Display ALV Report In Different Language.
- ALV Pop Up To Select The Options & Display Them.
- Example On Blocking ALV List/Grid Display.
- Change The Layout Of The ALV List/Grid Display.
- Add Color In ALV List/Grid Display.
- Use Of Double Click On ALV Grid/List Display.
- Hierarchical ALV Grid/List Display Report Program.
- Header In Bold - ALV Grid/List Display.
- Double Click On ALV Grid/List Report.
- ALV Interactive (Double Clicking).
- Simple Example On How To Display Table Data In ALV Grid/List Display.
- Change Of ALV Grid/ List Layout (VARIANT).
- Repeating Colors In ALV Grid/List Display.
- Display Data From MARA Table In ALV Grid Display.
- Convert ALV Rows Into Column.
- ALV Pop Up Screen To Select.
- ALV Heading At Center & At The End Of Page.
- ALV Blocked In HR ABAP.
- ALV With Some Columns In Bold Letters.
- ALV Data In Different Languages.
- ALV Hierarchical For Tables.
Here is a list of sample program on HR ABAP:-
- HR TABLES.
- HR Tables & Infotypes.
- HR T-Codes.
- Sample HR Report Program On Macros.
- Get The Manager Of The Employee.
- Creating An HR Infotype Step By Step.
- Creating HR Report Category In PNP Logical Database.
- Fetching The Entry Or Joining Date For Employees.
- Fetching HR Data In Different Ways.
- Get Managers List For All The Organization Units.
- Get Employees List Working Under An Organization Unit.
- Retrieve Manager For An Employee.
- Generate Compensation Statement Report.
- Fetch HR Data Or Records From HR Database Tables.
- Using Macros In HR ABAP Report Program.
- Get The List Of Employees With Experience.
- BADI HRECM00_BDG0001 - Upload Initial Budgets From Excel Sheet.
- Get Employee Picture In Selection Screen.
- Unified Access to All HR Infotypes.
- F4(Value On Request) For Organization Unit In HR Report Program.
- Employee Pay Scale Report Program.
- Finding Job Code For Position.
- Ordering (Descending ) Org. Unit For An Organization.
- Display Details about Organization unit, Position or Job In HR ABAP.
- First & Last Working Date Of An Employee.
- Get All The Existing Organization Units.
Here is a list of sample program on HR ABAP:-
- HR TABLES.
- HR Tables & Infotypes.
- HR T-Codes.
- Sample HR Report Program On Macros.
- Get The Manager Of The Employee.
- Creating An HR Infotype Step By Step.
- Creating HR Report Category In PNP Logical Database.
- Fetching The Entry Or Joining Date For Employees.
- Fetching HR Data In Different Ways.
- Get Managers List For All The Organization Units.
- Get Employees List Working Under An Organization Unit.
- Retrieve Manager For An Employee.
- Generate Compensation Statement Report.
- Fetch HR Data Or Records From HR Database Tables.
- Using Macros In HR ABAP Report Program.
- Get The List Of Employees With Experience.
- BADI HRECM00_BDG0001 - Upload Initial Budgets From Excel Sheet.
- Get Employee Picture In Selection Screen.
- Unified Access to All HR Infotypes.
- F4(Value On Request) For Organization Unit In HR Report Program.
- Employee Pay Scale Report Program.
- Finding Job Code For Position.
- Ordering (Descending ) Org. Unit For An Organization.
Here is a list of sample program on HR ABAP:-
- HR TABLES.
- HR Tables & Infotypes.
- HR T-Codes.
- Sample HR Report Program On Macros.
- Get The Manager Of The Employee.
- Creating An HR Infotype Step By Step.
- Creating HR Report Category In PNP Logical Database.
- Fetching The Entry Or Joining Date For Employees.
- Fetching HR Data In Different Ways.
- Get Managers List For All The Organization Units.
- Get Employees List Working Under An Organization Unit.
- Retrieve Manager For An Employee.
- Generate Compensation Statement Report.
- Fetch HR Data Or Records From HR Database Tables.
- Using Macros In HR ABAP Report Program.
- Get The List Of Employees With Experience.
- BADI HRECM00_BDG0001 - Upload Initial Budgets From Excel Sheet.
- Get Employee Picture In Selection Screen.
- Unified Access to All HR Infotypes.
- F4(Value On Request) For Organization Unit In HR Report Program.
- Employee Pay Scale Report Program.
- Finding Job Code For Position.
- Ordering (Descending ) Org. Unit For An Organization.
No comments:
Post a Comment