|
SAP ABAP/4 • Introduction to ERP • Introduction to SAP R/3 Architecture • Introduction to ABAP/4 • ABAP Dictionary • Packages • Variants • Message Classes • Selection Screens • Open SQL Statements • Internal Tables • Debugging Techniques • Modularization Techniques • Reports • Dialog / Module Pool Programming/ Transactions • Batch Data Communication • SAP Scripts • Smart Forms • ALV Reports • Runtime Analysis SQL Tracing Cross Applications • RFC • ALE • IDocs • EDI • BAPIs • Workflow • User Exits • BADIs • OOPS Concept • Miscellaneous Topics
Introduction to ERP
o What is ERP? o Why we need ERP? o Advantages of ERP o Major ERP Packages
Introduction to SAP R/3 Architecture
o What is SAP? o History Features of
SAP
o SAP R/2 Architecture (Limitations of R/2 Architecture) o SAP R/3 Architecture (Types of work processes) o SAP R/3 Application
Modules
o SAP Landscape
Introduction to ABAP/4
o What is ABAP? o Logon to SAP Environment o Transaction Codes o Multitasking Commands o Comments o Errors o ABAP/4 Editor ( SE38 ) o Steps for Creating a
Program
o Elements in R/3 Screen o Out put Statements o Operators in ABAP o Data, Parameter
Constant Statements
o Data Types Classification o Data Objects
Classification
o Text Elements o String Operations o Control Statements o Field strings
ABAP Dictionary
o ABAP Dictionary
Introduction
o Data Dictionary Functions o Data Dictionary Objects o Data Base Tables o Structures o Views o Data Elements o Type Groups o Domains o Search helps o Lock objects o Primary Key And Foreign Key o Table Maintenance Generator
Packages
o Creating a package o Difference between local objects packages o Transferring local objects to packages Variants o Variants Introduction o Creating variants in ABAP Editor Data Dictionary Message Classes o Message Class Introduction o Message types o Calling message class in Report Dialog programs Selection Screens o Selection screen Introduction o Parameter Statement o Select-options Statement o Selection-screen Statement o Screen table and its fields o Dynamic screen modification by using Modif Id key Open SQL Statements o Select o Insert o Modify o Update o Delete Internal Tables o Internal Tables Introduction o Declaring Internal Table o Populating Internal Table o Processing Internal Table o Initializing Internal Tables o Inner Joins And For All Entries o Control Break Statements Debugging Techniques o Debugging Techniques Introduction o Break-points (Static Dynamic) o Watch points o Dynamically changing internal tables contents in Debugging Editor o Options to step through the program in Debugging Editor Modularization Techniques o Modularization Techniques Introduction o Includes o Subroutines o Passing Parameters to Subroutines o Passing Tables to Subroutines o Function Groups Function Modules Reports o Reports Introduction o Classical Reports o Interactive Reports o Techniques Used For Interactive Reports o Hotspot o Hide o Get Cursor Dialog / Module Pool Programming/ Transactions o MPP Introduction o Relationship between Screen, Flow Logic and Program o Flow Logic Events o Process Before Output (PBO) o Process After Input(PAI) o Process On Value Request (POV) o Process On Help Request (POH) o Include Programs in MPP o Include TOP o Include I01 o Include O01 o Include F01 o Dynamic Screens o Leave Screen o Leave to Screen o Call Screen o Set Screen o Processing of List from Transaction and Vice Versa o Elements in Screen Layout o Table Controls o Step Loops o Tabstrip Controls o Sub screens Batch Data Communication o BDC Introduction o Recording o BDC Methods o Call Transaction Method o Session Method o Handling Table Controls in BDC o Legacy System Migration Workbench o Different Methods o Flat file creation o Uploading data o File Handling o Application Server o Presentation Server SAP Scripts o SAP Scripts Introduction o Components of SAP Scripts o Layout Set o Standard Text o Out Put Program o Modifying Standard SAP Script Layouts o Including Logos o SAP Script Utilities – Upload / Download Smart Forms o Smart Forms Introduction o Graphics Management o Style Maintenance o Paragraph Formats o Character Formats o Writing print program and designing layouts ALV Reports o ALV Reports Introduction o ALV through Function Modules o ALV Types Runtime Analysis SQL Tracing Cross Applications o Introduction to Distributed Environment o Introduction to Cross Applications RFC o Introduction to RFC o Creating RFC Destination between 2 Systems o Creating Remote Enabled Function Modules o Creating program using Remote Enabled Function Modules ALE
o ALE Basics
o Overview of Outbound
Inbound Process o Configuration Steps o Define logical systems o Assign client to logical system o RFC destination o Customer distribution model o Creating Ports IDocs o What is an Idoc? o Types of Idocs o Basic Idocs o Extension Idocs o Creating Idocs o Message Types o Assigning Idoc type to Message type EDI o EDI Basics o Difference between ALE EDI o Overview of Outbound Inbound Process o Configuration Steps o Port Creation o Partner Profile Creation BAPIs o BAPI Overview o Creation of BAPI Workflow o What is workflow? o Overview of workflow User Exits o User Exits Overview o Types of User Exits o Field Exit o Screen Exit o Function Exit o Menu Exit BADIs o BADIs Overview o Defining a BADI o Implementing a BADI OOPS Concept o Object Oriented ABAP Overview o Defining a Class o Implementing a Class Miscellaneous Topics o Correction Transport request (CTS) o Transport Organizer o Work Bench Request o Task Creation o Release Objects o SAP Memory ABAP Memory o Logical Database o SD Flow o MM Flow
|