SAP ABAP
- Home
- <
- SAP ABAP
Technical Modules
SAP ABAP
ABAP (Advanced Business Application Programming) is a high-level programming language created by SAP for developing applications on the SAP platform. It is widely used to build customized reports, interfaces, forms, and enhancements within the SAP environment.
Introduction to SAP and Basic Programming
- Overall introduction to ERP
- Introduction to SAP ABAP/4 introduction R3 architecture
- SA P projects overview
- ASAP methodology
- ABAP/4 editor
- Characteristics of ABAP/4 editor
- General structure of ABAP/4 program
- Data types
- Standard DB table types
- Internal table types
- Output statements
- Writing small program
- Arithmetic operation
- String operation
- Constructs
- Parameters
- Simple select and join conditions
- Open Sql-select, insert, delete, update
- Modularization Techniques
- Simple reporting
- Selection screen
- Refilling the output
Data Dictionary(DDIC)
- Data dictionary in depth
- Creation of tables, views, lock objects, Search Helps etc.
- Primary Key and Foreign Key – Check Table, Value Table
- Secondary index creation
- Append structure for a standard table
- Adding a table record directly to Transport request
- Identifying program Id, object Id and Object in Transport Request
Reporting
- Debugging techniques – Watch point & Break Point Creation
- Internal tables
- Declaration, Processing and populating Internal tables
- Control Break statements
- Functions and subroutine reports
- Variants
- Message class creation & Different message types
- Events for classical reports
- Hide Technique
- Creating and handling Buttons
- Menu painter
- Interactive reports & Events Associated
- Interactive reports – continued
- Field symbols
- Field Extracts
- OOPs ALV and interactive ALV
Transactions or Dialog Programming or MPP
- Introduction to screen painter, and transaction
- Concepts of transaction in SAP (LUW)
- Flow logic – PAI and PBO
- Screen designing
- Module pool program
- Field validations
- Creating and handling Subscreens Creating and handling Step loops
- Table controls & Table control wizards
- Tabstrips & Tab strips wizards programming
- Dynamic screens
- Processing of list from transaction and vice-versa
- Modifying screen during runtime
Data Migration
- Introduction to BDC
- File handling for Applications server and Presentation server
- BDC recording for different transactions
- Batch input-Session
- Writing BDC interface program with session method
- Error handling in CALL TRANSACTION
- Handling steps loops in BDC
- Direct input method
- Mass updations Material Master data, Customer master data.
- Legacy system Migration workbench (LSMW)
- Different Methods
- Steps to write
- Rules and conversions
- Uploading Data
Introduction to Forms
- Introduction to SAP scripts
- Styles
- Layout sets
- Creating Custom layout sets
- Modifying standard layout sets ( E.g. MEDRUCK, etc.)
- Including LOGOS in layout sets
- SAP script Export to Dataset / SAP script Import from Dataset
- Copy Forms Between Clients
- Working with Smart forms
- Standard Texts
- Graphics Management
- Writing Print Programs, Designing layouts
- Output type Configuration and configuring to standard orders
ALE
- Introduction to Cross Applications
- How ALE is Different from EDI
- Defining Logical Systems used for ALE interfaces
- Out Bound/Inbound Processing
- Using Change Pointers Method.
IDOC
- Concepts of IDOC
- IDOC – Types, Structure of IDOC type
- Creation of Segments
- Creation of IDOCS
- Basic
- Extension
- Creation of Message Types
- Monitoring Tools of the IDOC interface
- Statistics
- Display IDOC
- IDOC List
EDI Overview
- The EDI Architecture
- EDI subsystem requirements
- Configuring the IDOC interface for EDI
- Inbound proces
- Out bound process
EDI Overview
- OOPS Concepts
- Creation of Objects in SAP using class
- Builder Tool/ creating business objects
BAPI
- Architecture of BAPIs
- Required knowledge for Processing BAPIs
- R/3 Understanding
- RFC Knowledge
- Object Browser provided to navigate objects
- Basic requirements for Testing BAPIs
Enhancements
- Concepts of User Exits
- Customer Exits
- BADIs (Business Add Ins)
- Enhancement Points
Enhancements
- Scheduling background jobs
- Monitoring background jobs
Miscellaneous Topics
- Change and transport request
- Change and transport request
- Request creation
- Task creation
- Release objects and SAP landscapes
- SET/GET parameters
- Conversion Exit
- Search Helps
- Table Maintenance Generator
- Logical Database & Creation
- Get/Put Statements
- Sales and Distribution document flow (SD)
- Materials Management Flow