SAP
SAP- ABAP (ADVANCED BUSINESS APPLICATION PROGRAMMING)
COURSE CONTENTS
Introduction: ERP Overview, Business Process in Enterprise, Various ERP Packages, About SAP, Features and advantages of SAP, Technical Features of SAP
Architecture of R/3 System: Client/Server Architecture, Two-tier Vs Three tier Environments, Multi-tier Architecture, Login & Logoff, Procedure Navigation, Introduction to SAP screen environment
Components of ABAP Dictionary: Database Tables, Data Elements, Domains, Structures, Views: Database View, Projections View, Help View, Maintenance View, Table Types, Type Groups, Search Help: Elementary And Collective, Lock Objects
Abap Programming: Introduction to ABAP Editor, ABAP Programming Features, Keywords, Data Types and Data Objects, Operators, String Handling, Conditional Statements and Looping, Structures Field Symbols, ABAP Development Workbench, Package Builder
ABAP Database Access: Open SQL, Definition & Creation of Internal Tables, Different Internal Table Types, Different Operations on Internal Tables, Control Level Processing, Events and Joins
Modularization Techniques: Includes Subroutines: Types, Pass by value, pass by reference, pass by value and reference Function Modules, Exception Handling
Open SQL and Additional Topics: Different Select Statements, Different Write Formats, Message Class, Selection Screen Designing, Inter programming Communication
List Generation Techniques: List Requirement & Introduction, Classical List, Interactive List, Abap List Viewer, Logical Database
Performance Analysis: Reporting Standards, Extended Program Check, Debugger, Runtime Analysis, SQL Trace, Code Inspector, Advisable Select Statements, Performance Factors on Database Tables and Internal Tables
The Workbench Organizer Transport System: Change Request Version Management, Releasing Tasks and Releasing Request, Transport
Dialog Programming: Introduction, Screen Painter, Menu Painter, Table Control, Tab strip Control, Field Validation, Calling Screen Sequence, Changing Screen Attributes Dynamically
Data Migration Techniques: Requirement, Direct Input Method, Background Processing, Conversion, Interface Programming Using BDC Call Transaction and Session Method, Recording Method, Data Sets (Application Server File Handling ), Legacy System Migration Workbench (LSMW)
Smart Forms: Designing Custom Smart forms, Form Painter, Table Painter, Field List, Style Builder, Text Modules, Print Program
Overview of Interactive Forms by Adobe
Object Oriented ABAP: Introduction, Keywords, Class Builder, Objects, Local and Global Class Creation, Object Handling, Methods, Abstraction, Encapsulation, Inheritance, Polymorphism, Event Handling, Interface
Enhancements: Requirements, SMOD / CMOD, Function Exit, Menu Exit, Screen Exit, Text Enhancement, Table Enhancement
Business Add Ins: Introduction to BAdIs, Difference between Customer Exists and BAdIs, Implementation of BAdIs, Function Implementation, Screen Implementation, Menu Implementation, Definition of new BadIs
CROSS APPLICATIONS
Introduction to Distributed Database Environment: Introduction to Cross ApplicationArchitecture, Preparing RFC (Remote Function Calling) Destinations, Develop and call Remote Functions, Working with RFC function modules
IDOC Interface: Basics, Architecture, Segment Creation, Idoc Creation, Logical Messages, Processing Idoc, Monitoring, Documentation, Need in ALE, EDI and BAPI, Programming Idoc’s, Customer Modifications to the Idoc Interface, Extending and Developing a Basic IDOC Type, Programming in the IDoc Interface, Customizing the Interface for New or
Extended IDocs: Introduction, Preparing RFC Destinations, Develop and call Remote Functions, Types of RFC, Synchronous RFC, Asynchronous RFC, Transactional RFC. Application Link Enabling (ALE), Introduction,, Concepts of data and process distribution, Reasons for data and process distribution, ALE Concepts and Features, ALE Technology, ALE Components for Outbound Process, ALE Components for Inbound Process, Configuring ALE, Testing ALE
Electronic Data Interchange (EDI): Introduction, EDI Standards, History of EDI, EDI Benefits, Configuring and Testing EDI in SAP
Business Application Programming Interface (BAPI): Business Framework Architecture, Introduction to BOR, Creating BAPI, R/3 to R/3, VB to R/3 using Bapi, Java to R/3 using Bapi, Reporting Using Bapi, Data Upload Using Bapi Structures, Working with BAPI Explorer