Details
Introduction:
ABAP (Advanced Business Application Programming) is a programming language for developing applications for the SAP R/3 system, a widely-installed business application subsystem. The latest version, ABAP Objects, is object-oriented programming. SAP will run applications written using ABAP/4, the earlier ABAP version, as well as applications using ABAP Objects.
SAP’s original business model for R/3 was developed before the idea of an object-oriented model was widespread. The transition to the object-oriented model reflects an increased customer demand for it. ABAP Objects uses a single inheritance model and full support for object features such as encapsulation, polymorphism, and persistence.
Outline
Introduction to SAP and classical Reporting
- Overall introduction to ERP
- Introduction to SAP ABAP/4 introduction R3 architecture
- ABAP/4 editor
- Characteristics of ABAP/4 editor
- General structure of ABAP/4 program
- Data types
- Output statements
- Writing small program
- Arithmetic operation
- String operation
- Constructs
- Parameters
- Open Sql-select, insert, delete, update
- Simple reporting
- Selection screen
- Refilling the output
- Data dictionary in depth
- Creation of tables, views, lock objects, etc.
- Primary Key and Foreign Key – Check Table, Value Table
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
Transactions
- 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
Interface
- 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
- Writing BDC interface program with CALL TRANSACTION
- Error handling in CALL TRANSACTION
- Handling steps loops in BDC
- Direct input method
- Mass updations Vendor Master data, Customer master data.
- Legacy system Migration workbench (LSMW)
- Different Methods
- Steps to write
- Rules and conversions
- Uploading Data
- Introduction to SAP scripts
- Styles
- Layout sets
- Modifying standard layout sets
- (Eg: MEDRUCK, RVADOR01, RDELNOTE, 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
Miscellaneous Topics
- Change and transport request
- Transport Organizer
- 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
ALE
- Introduction to Cross Applications
- How ALE is Different from EDI
- Defining Logical Systems used for ALE interfaces
- Out Bound/Inbound Processing
- Transferring of Material Master Data from one system to another system
- IDOC Filtering.
- Segment Filtering.
- Using Filter Objects.
- Reduced IDOC.
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
- The EDI Architecture
- EDI subsystem requirements
- Configuring the IDOC interface for EDI
- Inbound process
- Out bound process
BAPI
- OOPS Concepts
- Creation of Objects in SAP using class
- Builder Tool/ creating business objects
- Architecture of BAPIs
- Required knowledge for Processing BAPIs
- R/3 Understanding
- OCX/Active X controls
- RFC Knowledge
- Object Browser provided to navigate objects
- Basic requirements for Testing BAPIs with VB6.0
- Case study on Interaction with BAPIs using VB and Front End
USER EXITS
- Concepts of User Exits
- Field Exits
Our Training Highlights
- Very interactive and career oriented sessions
- Goal oriented, comprehensive training based on your specific learning needs
- 24X7 Server Access to practice whenever and wherever
- Recorded Sessions for your reference even after the course completion
- 24X7 technical support team via Phone, Email
- Unlimited access to Digital Library to master your course.