Course Content

1. SAP GUI Introduction

  • SAP GUI Concept, Use
  • SAP System Access Options
  • SAP Logon
  •  Starting SAP Logon
  • Logon to SAP System
  • Logoff 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 Details
  • 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, Demo 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, Demo and Exercise
  •  CONCATENATE, CONDENSE, SPLIT statements-Use, Syntax, Exercise
  • Off-Set Statement-Use, Syntax, Example, Demo and Exercise
  • FIELD-SYMBOLS-Use, Syntax, Examples, Demo 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 intern

5. ABAP Programs and Messages

  • Messages 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 a 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 include 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
    o Creating a custom table and inserting entries in that table
    o Demo-Selecting records from a custom table
    o Demo-Creating a lock objects and use in a program
    o Demo-Modifying records in custom table
    o Demo-Deleting records from a custom table
  • Why database tables are updated through a 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 Session Method
  • Demo on session method
  • Exercise on session method
  •  Building blocks of 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 smartform from a standard transaction
  • Exercise on calling a smartform from a standard transaction

22. Other Topics

  • Other TopicsOther TopicsVariants of a Program
  •  Background Process in ABAP

Send a Comment

Your email address will not be published.

Apply to course now

SAP Advanced Business Application Programming

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...
  • Price: Free
  • Students: 0
  • Lesson: 0
Skip to toolbar