SAP ABAP

  1. SAP GUI Introduction
  • SAP GUI Concept, Use
  • SAP System Access Options
  • SAP Logon
  • Starting SAP Logon
  • Log on to SAP System
  • Log off from SAP System
  • SAP GUI Window
  • Themes of SAP GUI Window
  • Elements of SAP GUI Window
    • Menu Bar and Details
    • Standard Tool Bar and Details
    • Tile Bar and Details
    • Screen Area and Elements
    • Status Bar and Detail
  • SAP Easy Access
  • Working with Sessions
  • Demo on SAP System Logon and Logoff
  • Demo on SAP GUI Window Components
  • Demo on working with sessions
  • Demo on elements of SAP GUI window screen area
  • Demo on User Default Settings
  • Demo on adding Favorites
  • Assessment on SAP GUI Introduction

2. ABAP Programming Development Environment and Tools

  • SAP System Architecture
  • System Landscape
  • SAP NetWeaver Application Server for ABAP
  • ABAP Language and Features
  • ABAP Development Environment
  • ABAP Workbench
  • ABAP Workbench Tools
  • Object Navigator-Use and Demo on Navigation
  • Development Objects
  • Package
  • Transport Organizer
  • Assessment on Introduction to ABAP Programming Language

3. ABAP Dictionary (SE11)

  • Data Model Concept
  • Data Model of Flight Booking System Application
  • Database Concept
  • ABAP Dictionary and features
  • ABAP Dictionary Objects
  • ABAP Dictionary-Built-In Data Types
  • Domains Concept, Use, Exploration, Demo, and Exercise
  • ABAP Dictionary Data Types
  • Data Elements Concept, Use, Exploration, Demo, and Exercise
  • Tables- Concept, Use, Exploration, Demo and Exercise
  • Views Concept, Use, Exploration, Demo, and Exercise
  • Structures Concept, Use, Exploration, Demo, and Exercise
  • Table Types Concept, Use, Exploration, Demo, and Exercise
  • Search Helps Concept, Use, Exploration, Demo, and Exercise
  • Lock Objects Concept, Use, Exploration, Demo, and Exercise

4. Basic ABAP Programming Concepts

  • Introduction to ABAP Editor (SE38)
  • Program and Memory Allocation
  • Data Types- Concept, Use, Types, Built-in data types
  • Data Objects- Concept, Use, Types, Built-in data objects
  • TYPES Statement-Use, Syntax, Examples, Dem,o and Exercise
  • DATA statement-Use, Syntax, Examples, Demo and Exercise
  • CONSTANTS statement-Use, Syntax, Examples, Demo and Exercise
  • REPORT Statement-Use, Syntax, Examples, Demo, and Exercise
  • Assignment Operator (=)-Use, Syntax, Examples, Demo, and Exercise
  • WRITE statement-Use, Syntax, Examples, Demo and Exercise
  • APPEND statement-Use, Syntax, Examples, Demo and Exercise
  • LOOP AT statement-Use, Syntax, Examples, Demo and Exercise
  • READ TABLE statement-Use, Syntax, Examples, Demo and Exercise
  • SORT statement-Use, Syntax, Examples, Demo and Exercise
  • CLEAR, REFRESH, FREE statements-Use, Syntax, Examples, Demo and Exercise
  • INSERT statement-Use, Syntax, Examples, Demo and Exercise
  • MODIFY statement-Use, Syntax, Examples, Demo and Exercise
  • DELETE Statement- Use, Syntax, Examples, Demo, and Exercise
  • DELETE ADJACENT DUPLICATES statement-Use, Syntax, Examples, Demo and Exercise
  • IF..ENDIF Statement-Use, Syntax, Examples, Demo and Exercise
  • CASE..ENDCASE statement–Use, Syntax, Examples, Dem,o and Exercise
  • CONCATENATE, CONDENSE, SPLIT statements-Use, Syntax, Examples, Demo and
    Exercise
  • Off-Set Statement-Use, Syntax, Example, Demo, and Exercise
  • FIELD-SYMBOLS-Use, Syntax, Examples, Dem,o and Exercise
  • SY-TABIX, SY-INDEX, SY-SUBRC- Use, example, Demo and Exercise
  • WHERE condition- Use, Syntax, example, demo and Exercise
  • Demo and Exercise on joining internal tables into one internal table

5. ABAP Programs and Messages

  • Message concept, use, and types
  • Message Class Introduction
  • Demo on creating messages in message class
  • Exercise on creating messages in message class
  • Demo on using messages in message class in a program
  • Exercise on using messages in message class in a program

6. ABAP Programs and Text Symbols

  • Text Symbols Concept and Use
  • Demo on creating text symbols and usage in a program
  • Exercise on creating text symbols and usage in a program

7. ABAP Programs and Events

  • Events concept and use
  • Events for Selection Screen
  • Events for Executable Program
  • Events for Module Pool Programming

8. ABAP Programs and Selection Screen

  • Introduction to Selection Screen and Use
  • Building blocks of selection screen elements
  • Designing the selection screen
  • Demo on selection screen design
  • Exercise on selection screen design

9. ABAP Programming and Database Queries

  • Database Concept and Use
  • Introduction to data model
  • Relation data model concept
  • Example of a table relations in SD, MM module
  • Joins
  • OPEN SQL Introduction
  • Difference between OPEN SQL and NATIVE SQL
  • SELECT Statement
  • MODIFY statement
  • INSERT statement
  • DELETE statement

10. Subroutines

  • Subroutines Concept, Use, and Syntax
  • Building blocks of subroutines
  • Exploring subroutines in an existing program
  • Demo on Defining and Calling subroutines in a program
  • Exercise on defining and calling subroutines in a program

11. Function Groups and Function Modules

  • Introduction to Function Builder and Features
  • Function Groups concept and use
  • Components of Function Group
  • Function Module concept and use
  • Exploring function groups and function modules
  • Demo on Creating Function Groups
  • Demo Creating Function Modules
  • Demo Calling Function modules in a program
  • Calling existing function modules in a program
  • Exercise on creating function groups and function modules

12. Classes and Interfaces

  • ABAP Objects Concept
  • Introduction to Class Builder (SE24)
  • Exploring Standard Global Classes and Interfaces
  • Exploring Components of Classes
  • Demo on Calling methods of standard classes in a program
  • Exercise on Calling methods of a standard class in a program

13. Include Program

  • Include Programs concept and use
  • Exploring includes a program in a standard program
  • Demo on Creating include programs
  • Exercise on Creating include programs

14. ABAP Programming Tools

  • ABAP Debugger-Use, Features
  • ABAP Debugger Demo and Exercise
  • ABAP Short Dump Analysis (ST22)

15. RICEF Development Concept

16. Reports development building blocks

  • Concept of Reports and Use Case
  • Building blocks of Report program
  • Introduction to ABAP List Viewer (ALV) Concept, use and Types of ALV
  • Flow Diagram/Structure of a Report Program
  • Demo on Creating a Report using ALV Function Modules
  • Exercise on Creating a Report using ALV Function Modules
  • Demo on Creating a Report Program Using Classes
  • Exercise Demo on Creating a Report Program Using Classes

17. Module Pool program development building blocks

  • Concept of Module Pool Programming and Use
  • Building blocks of module pool programs
  • Introduction to Screen Painter
  • Demo on creating a screen
  • Exercise on creating a screen
  • Introduction to Menu Painter
  • Demo on creating a GUI Status
  • Exercise on creating a GUI Status
  • Demo Creating Module Pool Program
  • Exercise on creating a Module Pool Program
    • Creating a custom table and inserting entries in that table
    • o Demo-Selecting records from a custom table
    • o Demo: Creating a lock object and using it in a program
    • o Demo-Modifying records in custom table
    • o Demo-Deleting records from a custom table
  • Why database tables are updated through an application

18. Interfaces development building blocks

  • Concept of Interfaces, use and types
  • Building blocks of File Interfaces, types, and use
  • Demo on outbound file interface
  • Exercise on outbound file interface
  • Demo on inbound file interface
  • Exercise on inbound file interface
  • Concept of ALE-IDOC, use, tools
  • Building blocks of ALE-IDOC
  • Demo Outbound ALE-IDOC Interface
  • Exercise on Outbound ALE-IDOC Interface
  • Demo Inbound ALE-IDOC Interface
  • Exercise on Inbound ALE-IDOC Interface

19. Conversions development building blocks

  • Concept of Conversions, use and types
  • Structure of conversions/flow
  • Building blocks of the Session Method
  • Demo on session method
  • Exercise on session method
  • Building blocks of the Call Transaction Method
  • Demo on call transaction method
  • Exercise on-call transaction method

20. Enhancements development building blocks

  • Concept of Enhancements, use and types
  • Enhancement vs Modifications
  • Structure/flow on enhancement developments
  • User Exit- Concept, use
  • Building blocks of user exits
  • Demo on user exits
  • Exercise on user exists
  • Customer Exit-Concept, use
  • Building blocks of customer exits
  • Demo in customer exits
  • Screen Exit- Concept, use
  • Building blocks of screen exit
  • Demo on Screen exit
  • Exercise on screen exit
  • Business-Addin (BADI)-Concept, use, types
  • Building blocks of BADI
  • Demo on BADI
  • Exercise on BADI
  • Concept of Enhancement Spot, use
  • Concept of Enhancement-Points, use, types
  • Demo on implicit enhancement point
  • Exercise on implicit enhancement point

21. Forms development building blocks

  • Forms Concept, use and types
  • Building blocks of SAP Scripts
  • Smartforms-Concept, use
  • Building blocks of Smartforms
  • Demo on Creating Smartforms
  • Exercise on creating Smartforms
  • Demo on calling Smartforms from a custom program
  • Exercise on calling a smartform from a custom program
  • Demo on calling a smart form from a standard transaction
  • Exercise on calling a smart form from a standard transaction

22. Other Topics

  • Variants of a Program
  • Background Process in ABAP

Share this Post!

About the Author : ABrilliants


Send a Comment

Your email address will not be published.

Skip to toolbar