Understanding SAP ABAP Made Easy....



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.



- Accelerated SAP (ASAP) Methodology In Simple Words - 1.

- Accelerated SAP (ASAP) Methodology In Simple Words - 2.




REPORT PROGRAMMING


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

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)


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.