SAP ABAP TRAINING
SAP ABAP Course Curriculum
Why ERP? Why SAP?
Functional & Technical Modules in SAP
Introduction to ABAP/4
Overview: Reports/BDC/Dialog Programming/Scripts/Enhancements
SAP ABAP Course Curriculum
Why ERP? Why SAP?
- Functional & Technical Modules in SAP
Introduction to ABAP/4
- Overview: Reports/BDC/Dialog Programming/Scripts/Enhancements
- SAP R/3 Architecture: Presentation/Application/Database Layers
Introduction to IDES
- Logon to SAP
- Introduction to SAP Easy Access screen
- Introduction to Transaction Codes (Tcodes)
Introduction to ABAP Editor
Understanding SAP naming conventions
Introduction to ABAP DEVELOPMENT WORKBENCH (SE80)
Input / Output statements (WRITE)
Formatting Options
Creating a Package/Development Class
Introduction to DATA Objects
Data Types: Elementary/Complex
Understanding Elementary Data Types
Creating Complex Data Types
Conditional Statements
IF…ENDIF
CASE…ENDCASE
AT – END AT… New / Last / END of… (Covered in Interactive reports)
Introduction to System Fields: SY-*
Looping Statements: DO…ENDDO.
WHILE…ENDWHILE.
SELECT…ENDSELECT.
LOOP…ENDLOOP.
Loop Terminators: Exit/Continue/Check
Introduction to ABAP DICTIONARY (SE11)
Introduction to Database Tables
Differences between Transparent/Cluster/Pool Tables
Data Element/Domain Concept
Top Down/Bottom up Approach
ABAP DICTIONARY (SE11) Cont…
Reviewing Data Element & Domain In depth
QUAN/CURR Fields ConceptsBuffering Techniques
Creating a Table Maintenance Generator
ABAP DICTIONARY (SE11) Cont…
Creating STRUCTURES
APPEND/INCLUDE Structure
VIEWS: Different Types of Views
ABAP DICTIONARY (SE11) Cont…
Creating SEARCH / F4 HELP
Creating LOCK OBJECT
Working with Transparent Tables: (Open SQL)
Insert Records
Display Records
Modify / Update Records
Delete Records
Understanding Foreign Key Concept
Creating Foreign Key Relation between two Tables
VALUE Table concept and CHECK Table Concept
Internal Tables
Types of Internal Tables: Standard/Sorted/Hashed
Body/Header Line Concept
Occurs 0 Concept
Creating/Populating/Processing Internal Tables
Internal Tables Cont…
Processing Internal Tables: Process Operations
Loop…Endloop.
Read Statement
Append
LOOP
CLEAR / Refresh / FREE
INSERT / Modify / Delete / SORT / Describe
Introduction to Open SQL
Work area: Implicit/Default
Working with SELECT…ENDSELECT with different combinations
Working with SELECT SINGLE *
SQL Queries
Using INNER JOINS
Using FOR ALL ENTRIES
INSERT / DELETE / MODIFY
Introduction to Text Maintenance
Selection-Text/Text-Element ConceptCreating a Message Class
Types of Messages: I/S/W/E/A/X
Modularization Techniques
Working with Macros
Working with Includes
Sub-Routines: Creating Subroutines
Modularization Techniques: Cont…
Introduction to Function Modules (SE37)
Creating a Function Group
Creating a Function Module
Calling a Function Module from ABAP Editor
Passing Internal Table to a Function Module
Upload/Download Function Modules
Classical Reports
Types of Reports: Classical/Interactive/ALV
SELECTION-SCREEN/PARAMETERS
Events in Classical Reports
Creating Selection-Screens
Creating & Transporting Variants
Creating a Classical Report using different Events
Introduction to Transaction Maintenance (SE93)
Creating a Report Transaction
Introduction to Interactive Reports
Events in Interactive Reports
Creating Interactive Reports
ABAP Memory vs SAP Memory
SAP Transport Organizer
Creating Requests
Releasing Requests
Transporting Requests
ABAP Trouble Shooting:
Debugging Techniques
Runtime Analysis
SQL Trace
Extended Program Check
Introduction to Dialog Programming (Transaction)
Introduction to Screen Painter (SE51)Understanding Screen Layout & Flow logic
Events in Dialog Programming: PBO/PAI / POH / POV
Creating a complete Dialog Program with a TCode
Screen Validations in Dialog Programming
Introduction to ALV’s
Function Modules used in ALV’s
Creating ALV Reports
Interactive ALV Reports
Customizing ALV Report
Creating a Table Control
Creating a Tab Strip Control & Introduction to Menu Painter
Data Upload using LSMW Tool
File Handling Techniques
STRING Operations
Presentation server files
Application server files
Usage of TCodes – CG3Y / CG3Z
File Handling Techniques
STRING Operations
Presentation server files
Application server files
Usage of TCodes – CG3Y / CG3Z
File Handling Techniques
STRING Operations
Presentation server files
Application server files
Usage of TCodes – CG3Y / CG3Z
Introduction to BAPI / RFC
BAPI – Business Application Programming Interface
Remote Function call
RFC Connection
Introduction to Workflow / Business Objects (SWO1)
Introduction to ALE / IDoc
ALE / IDoc – Extnd
Smartforms
Introduction to SMARTFORMS
Migrating from SAP Script
Designing FORMS
Designing SYTLES
Configuring custom Smartforms / Driver Programs
SMARTFORM with Table Example
Template / Address / Standard Texts
Conditions / Alternative
Modifying Standard Layout
Enhancement possibilities in Standard SAP
User Exits
Customer Exits
BAdis – Business Add Ins
Enhancement Framework
Be the first to add a review.
-
HadoopFreeBy CSCT -
Oracle TrainingFreeBy CSCT -
SeleniumFreeBy CSCT -
Web ServicesFreeBy CSCT -
HibernateFreeBy CSCT -
SpringFreeBy CSCT -
Advanced JavaFreeBy CSCT -
Core JavaFreeBy CSCT -
Data StructureFreeBy CSCT -
C++FreeBy CSCT -
C LanguageFreeBy CSCT -
PythonFreeBy CSCT -
SalesforceFreeBy CSCT -
DevOpsFreeBy CSCT -
AWSFreeBy CSCT