ABAP Basics
This website contains fundamental language elements of ABAP Objects and the usage of the respective ABAP Workbench tools. The tutorial is designed for developers who have had little or no experience with ABAP and ABAP Objects until now.
- ELEMENTARY DATA TYPES - Initial Values, Syntax & Properties.
- FIELD SYMBOLS - Introduction, Syntax & Examples.
- PARAMETERS - Introduction, Syntax & Examples.
- SELECT-OPTIONS - Introduction, Syntax & Examples.
- SELECTION-SCREEN - Introduction, Syntax & Examples.
- SSCRFIELDS - The Screen Fields Table.
- ABAP EVENTS During Runtime Of A Report Program.
- INITIALIZATION Event - Introduction With A Sample Code.
- AT SELECTION-SCREEN Event - Introduction With A Sample Code.
- AT SELECTION-SCREEN OUTPUT Event - Introduction With A Sample Code.
- AT SELECTION-SCREEN ON VALUE REQUEST- Introduction With A Sample Code.
- AT SELECTION-SCREEN ON HELP REQUEST- Introduction With A Sample Code.
- AT SELECTION-SCREEN ON - Introduction With A Sample Code.
- Sample Program On AT SELECTION-SCREEN OUTPUT - 1.
- Sample Program On AT SELECTION-SCREEN OUTPUT - 2.
- Sample Program On AT SELECTION-SCREEN OUTPUT - 3.
- Sample Program On AT SELECTION-SCREEN OUTPUT - 4.
- Sample Program On AT SELECTION-SCREEN ON VALUE REQUEST FOR field - 1.
- Sample Program On AT SELECTION-SCREEN ON VALUE REQUEST FOR field - 2.
- Sample Program On AT SELECTION-SCREEN ON HELP REQUEST FOR field- 1.
- INTERNAL TABLES - Introduction, Advantages & Types Of Internal Tables.
- STANDARD INTERNAL TABLE (Index Table) - Introduction With Sample Programs.
- SORTED INTERNAL TABLE (Index Table) - Introduction, Advantages & Performance.
- SORTED INTERNAL TABLE With Key Access (Performance) - Sample Program.
- SORTED INTERNAL TABLE With INDEX Access (Performance) - Sample Program.
- HASHED INTERNAL TABLE (Non-Index Table) - Introduction, Advantages & Performance.
- HASHED INTERNAL TABLE - Partial Key Access (Performance) - Sample Program.
- HASHED INTERNAL TABLE - Table's Key Access (Performance) - Sample Program.
- USER EXITS - Introduction, Importance & How To Find Them.
- Difference Between BADI & ENHANCEMENTS?
- Customer Exits - Introduction, Importance & It's Types.
- Difference between User Exits & Customer Exits?
- Function Module Exits (Customer Exits) - Introduction & How To Find Them.
- Finding Customer Exits - CALL CUSTOMER-FUNCTION Keyword.
- Finding Customer Exits Via SMOD Transaction.
- Finding Customer Exits Via SE81 SAP Transaction.
- Difference Between CMOD & SMOD SAP Transaction Codes?
- Implementing Customer Exits / Function Module Exits - With Example.
- Finding Project Name & Enhancement Name Of Function Module Exit & Vice-Versa - Sample Porgram With Example.
- Sample Program On Implementing Customer Exit - Step-By-Step.
- COLLECT Keyword - Introduction, Syntax & It's Importance.
- Sample Program On COLLECT Keyword / Statement - 1 (Standard Internal Table).
- Sample Program On COLLECT Keyword / Statement - 2 (Performance Analysis).
- Sample Program On COLLECT Keyword / Statement - 3 (Performance Analysis).
LSMW
-- Introduction to LSMW
-- Difference Between LSMW & BDC
-- When to Use LSMW
-- Advantages of LSMW
-- Disadvantages of LSMW
-- Import Methods In LSMW & It's Advantages & Disadvantages
STEP 1: Create Project / Sub-Project / Object
STEP 2: Maintain Object Attributes: Select Maintain Object Attributes and Execute
STEP 3: Maintain Source Structures
STEP 4: Maintain Source Fields
STEP 5: Maintain Structure Relations
STEP 6: Maintain Field Mapping and Conversion Rules
STEP 7: Maintain Fixed Values, Translations, User Defined Routines
STEP 8: Specify Files
STEP 9: Assign Files
STEP 10: Read Data
STEP 11: Display Read Data
STEP 12: Convert Data
STEP 13: Display Converted Data
STEP 14: Create Batch Input Session
STEP 15: Run batch Input Session
STEP 1: Create Screen Variant.
STEP2: Create Transaction Variant.
STEP 3: Create Transaction Code Via SE93 Transaction Code.
Your suggestions and comments are welcome in this section.
Please mail all your contributions to administrator@abapmadeeasy.com We request you to mention your Name, Designation, Experience & Organization you are working for. Your posts will be verified and posted in this site with your name.
- ELEMENTARY DATA TYPES - Initial Values, Syntax & Properties.
- FIELD SYMBOLS - Introduction, Syntax & Examples.
- PARAMETERS - Introduction, Syntax & Examples.
- SELECT-OPTIONS - Introduction, Syntax & Examples.
- SELECTION-SCREEN - Introduction, Syntax & Examples.
- SSCRFIELDS - The Screen Fields Table.
EVENTS
- ABAP EVENTS During Runtime Of A Report Program.
- INITIALIZATION Event - Introduction With A Sample Code.
- AT SELECTION-SCREEN Event - Introduction With A Sample Code.
- AT SELECTION-SCREEN OUTPUT Event - Introduction With A Sample Code.
- AT SELECTION-SCREEN ON VALUE REQUEST- Introduction With A Sample Code.
- AT SELECTION-SCREEN ON HELP REQUEST- Introduction With A Sample Code.
- AT SELECTION-SCREEN ON - Introduction With A Sample Code.
- Sample Program On AT SELECTION-SCREEN OUTPUT - 1.
- Sample Program On AT SELECTION-SCREEN OUTPUT - 2.
- Sample Program On AT SELECTION-SCREEN OUTPUT - 3.
- Sample Program On AT SELECTION-SCREEN OUTPUT - 4.
- Sample Program On AT SELECTION-SCREEN ON VALUE REQUEST FOR field - 1.
- Sample Program On AT SELECTION-SCREEN ON VALUE REQUEST FOR field - 2.
- Sample Program On AT SELECTION-SCREEN ON HELP REQUEST FOR field- 1.
INTERNAL TABLES:
- INTERNAL TABLES - Introduction, Advantages & Types Of Internal Tables.
- STANDARD INTERNAL TABLE (Index Table) - Introduction With Sample Programs.
- SORTED INTERNAL TABLE (Index Table) - Introduction, Advantages & Performance.
- SORTED INTERNAL TABLE With Key Access (Performance) - Sample Program.
- SORTED INTERNAL TABLE With INDEX Access (Performance) - Sample Program.
- HASHED INTERNAL TABLE (Non-Index Table) - Introduction, Advantages & Performance.
- HASHED INTERNAL TABLE - Partial Key Access (Performance) - Sample Program.
- HASHED INTERNAL TABLE - Table's Key Access (Performance) - Sample Program.
USER EXITS & ENHANCEMENTS:
- USER EXITS - Introduction, Importance & How To Find Them.
- Difference Between BADI & ENHANCEMENTS?
- Customer Exits - Introduction, Importance & It's Types.
- Difference between User Exits & Customer Exits?
- Function Module Exits (Customer Exits) - Introduction & How To Find Them.
- Finding Customer Exits - CALL CUSTOMER-FUNCTION Keyword.
- Finding Customer Exits Via SMOD Transaction.
- Finding Customer Exits Via SE81 SAP Transaction.
- Difference Between CMOD & SMOD SAP Transaction Codes?
- Implementing Customer Exits / Function Module Exits - With Example.
- Finding Project Name & Enhancement Name Of Function Module Exit & Vice-Versa - Sample Porgram With Example.
- Sample Program On Implementing Customer Exit - Step-By-Step.
COLLECT KEYWORD:
- COLLECT Keyword - Introduction, Syntax & It's Importance.
- Sample Program On COLLECT Keyword / Statement - 1 (Standard Internal Table).
- Sample Program On COLLECT Keyword / Statement - 2 (Performance Analysis).
- Sample Program On COLLECT Keyword / Statement - 3 (Performance Analysis).
LSMW
-- Introduction to LSMW
-- Difference Between LSMW & BDC
-- When to Use LSMW
-- Advantages of LSMW
-- Disadvantages of LSMW
-- Import Methods In LSMW & It's Advantages & Disadvantages
Step By Step Explained in Detail.
(Import Method - Batch Input Recording)
(Import Method - Batch Input Recording)
STEP 1: Create Project / Sub-Project / Object
STEP 2: Maintain Object Attributes: Select Maintain Object Attributes and Execute
STEP 3: Maintain Source Structures
STEP 4: Maintain Source Fields
STEP 5: Maintain Structure Relations
STEP 6: Maintain Field Mapping and Conversion Rules
STEP 7: Maintain Fixed Values, Translations, User Defined Routines
STEP 8: Specify Files
STEP 9: Assign Files
STEP 10: Read Data
STEP 11: Display Read Data
STEP 12: Convert Data
STEP 13: Display Converted Data
STEP 14: Create Batch Input Session
STEP 15: Run batch Input Session
Step By Step Explained in Detail.
(Assigning a Transaction Code to LSMW)
(Assigning a Transaction Code to LSMW)
STEP 1: Create Screen Variant.
STEP2: Create Transaction Variant.
STEP 3: Create Transaction Code Via SE93 Transaction Code.
Your suggestions and comments are welcome in this section.
Please mail all your contributions to administrator@abapmadeeasy.com We request you to mention your Name, Designation, Experience & Organization you are working for. Your posts will be verified and posted in this site with your name.