Introduction to ERP (ENTERPRISE RESOURCE PLANNING)
ERP Specification ERP System Types of ERP Packages
ERP OVERVIEW Introduction to SAP (SYSTEM APPLICATION & PRODUCTS IN DATA PROCESSING) SAP Vs Non SAP Products
STARTING WITH SAP BASICS Logical View Software Oriented View Advantages of Multi tier Architecture Presentation Servers Application Servers Database Servers Work Process Roll Area User Context Area INTRODUCTION TO ABAP/4 STARTING WITH ABAP BASICS DATA TYPES Predefined Types Complex types Reference Types DECISION AND CONTROL STRUCTURES If.Else. Do.While. Case..End case. Loop..End loop. Arithmetic operations String operations Field Symbols
Database Tables Data Elements Domain Include Append Index VIEWS Database View Projection View Maintenance View Help View DATA TYPES Data Element Structure Table Type TYPE GROUP Type-Pools DOMAIN SEARCH HELP Elementary Search Help Collective Search Help Append Search Help LOCK OBJECT Shared Lock Exclusive, Cumulative Exclusive, not Cumulative Table maintenance generator and T-code creation Primary and foreign keys. Check and value tables. DATABASES ACCESS
Native SQL Open SQL DATA RETRIEVAL
Using the Select Statement for Single Line Using the Select Statement for Several Lines Using the Select Statement for Internal Tables, etc... Tables / Internal Table Operations, etc.
JOINS Inner Join Outer Join
REPORTING OR LIST Classical Reports Interactive Reports REPORT STATEMENTS Line-Size Line-Count Message and Message Classes Page Heading Report Comment Statement No Standard Page Heading, etc...
SELECTION SCREENS Parameters Select-options
REPORTS AND EVENT HANDLING
INITIALIZATION AT SELECTION-SCREEN START-OF-SELECTION END-OF-SELECTION TOP-OF-PAGE END-OF-PAGE AT LINE-SELECTION TOP-OF-PAGE DURING LINE-SELECTION SET PF-STATUS AT USER-COMMAND, etc.
CONTROL BREAK STATEMENT
At first/Endat At last /Endat At new /Endat On change of. /Endon Sum
MODULARIZATION AND INTER PROGRAMMING COMMUNICATION Includes. Subroutines. Function modules. Macros Hide , Get Cursor and Hotspot Variants. Conversion exits. For all entries and joins (inner and left outer). Message class creation & message types and handling messages. Menu painter SAP/ABAP QUERY INFOSET Generation User Group Generation Query Generation Single Node Multiple Node LOGICAL DATABASE REPORTING DEBUGGING TECHNIQUES. Breakpoint creation. Watch point creation. Emphasize on the usage of New Debugger.
CREATING REPORTS TRANSACTIONS
DIALOGS OR SCREENS USER DIALOGS (SCREEN PAINTER) SCREEN TYPES Normal Screen Sub Screens Selection Screen FLOW LOGIC PAI. PBO. POV. POH. SCREEN COMPONENTS Radio Buttons Input - Output Buttons Push Buttons Labels Flow Logic Layout Table Control Tab Strip Transactions Code, etc...
MENU PAINTER Create GUI Status Create a Menu Bar for a Screen Define Functions Keys Create Application Toolbar for a Screen, etc.
DATA CONVERSION TECHNICAL & FUNCTIONAL Why Data Transfers Introduction to BDC. File Handling. Presentation server. Application server. Recordings. Methods in BDC. Call transaction. Session method. Error Handling in Call Transaction. Handling Table Controls in BDC and Screen Resolutions. Mass Updating. Vendor master. Customer master. Legacy System Migration Workbench (LSMW) Different methods. Steps to Create an LSMW Project. Flat file creation. Uploading data.
SAP FORM PAINTER
SAPSCRIPTS Introduction Layout Sets Header Pages Window Page Window Paragraph Format Character Format, etc... Uploading logo.
SMARTFORMS Working with smart forms. Standard Texts. Graphics management. Page Break Passing Data (Work area and internal Table )from driver program Writing print program and designing layouts. Output type configuration to standard orders.
Advance ABAP
ABAP Objects (OO-ABAP) Introduction to Object Orientation OO-Concepts. Data Abstraction Encapsulation Inheritance Polymorphism Events
Working with Local Classes Define & Implement Classes Define & Implement Methods Inheritance Interfaces Events
Working with Global Classes Define & Implement Classes Define & Implement Method Inheritance Interfaces
ALV Using Functional Modules Introduction. Types of ALV Simple report to display simple ALV List using Function Modules Simple report to display simple ALV grid using Function Modules. Interactive ALV Reports. Adding new buttons in the ALV toolbar and handling events. Working with ALV using classes (List, Grid and Hierarchical). Usage of latest class library in ECC 6.0 for ALV. Using ABAP Objects (Factory Methods)
BAPIs
Introduction to BOR & BAPIs BAPIs In Details Advantages Characteristics Standardalized BAPIs Calling BAPIs
From Non-SAP From SAP Custom BAPIs Design & Implementation Steps in Details
CROSS APPLICATION Introduction to CA. RFC destination. Working with RFC function modules. IDOCS Concepts of IDOCS. Structure of IDOCS and Types. Creation of segments Creation of IDOCS. Basic. Extension. Creation of message types. ALE Defining logical systems used for ALE interfaces. Outbound / Inbound processing. Transferring of master data from one system to another system. Distribution modal view. IDOC filtering. Segment filtering using filter objects. Reduced IDOC. Outbound using change pointers methods. Trouble Shooting & Recovering
Enhancements Introduction to enhancements. Different Ways of doing Enhancements. Types of User Exits. Field Exits Menu Exit Function Exit. Screen Exit
BADIS Introduction BADI Views Locating BADIs Implementing BADIs Function BADIs Menu BADIs Screen BADIs MISCELLANEOUS TOPICS SAP System Landscape. Correction and Transport System (CTS). Transport Organizer. Workbench Request SD flow. MM flow. ASAP Methodology