Techno Functional ABAP Course for all SAP Functional Consultants
(8 Weekends-40 to 45 Hours)
By ARJUN +91 9505366453
________________________________________________________________
Introduction to ABAP
Here we will learn basics of ABAP developments and basics of tables and other information’s etc.
Naming Conventions
Package
Transport Request and types
Table Maintenance via SM30
Creating a Z T code for tables
Structures( will be discussed in BADI’s)
Indexes( will be discussed in Performance Tuning)
Debugging Techniques
Here we will learn basics and advanced debugging techniques which are used throughout SAP.
Introduction to debugging
Break Point and /H
Using F5, F6, F7, F8
Watch Point
Debugging standard Tcodes
Debugging standard SAP error messages, Function Modules etc.
Editing values in debugging and bypassing Errors
Other options in debugging
Debugging ABAP Programs (SE38/SA38)
Here we will debug around 10 ABAP programs with various functionalities to get expertise on
debugging. Let’s start by creating a Function specification document.
Creating a Functional Specification Document
Create an ABAP Program
Debug ABAP Program with SELECT Statement, Internal Tables, Work areas, Loops etc.
Variants, Dynamic variants, Variants using TVARC Table
Debugging Function Modules, Subroutines, Include Programs
Testing Standard Function Modules in SE37
Debugging Back Ground Jobs
Debugging IDOC Interfaces
Here we will configure Outbound IDOCs to send SAP data to 3rd party sys and Inbound IDOCs to
receive data from 3rd party sys. Then we will debug IDOCs. Let’s start by creating a Function
specification document.
Creating a Functional Specification Document for IDOCs
Introduction to ALE and EDI, SAPXI/PI/PO
IDOC Basic type and Segments
Message Types
Standard IDOC scenarios used in Real time
End to End Configuration in IDOC data transfer
Filters in IDOC
Reprocessing of IDOC’s
Editing IDOCS
BD87 tcode vs WE19 Tcode
Extended IDOC’s
Debugging BAPI’s
Here we will use BAPIs to send SAP data to 3rd party sys and BAPIs to receive data from 3rd party sys.
Then we will debug BAPIs. Let’s start by creating a Function specification document.
Creating a Functional Specification Document for BAPIs
Introduction to BAPIs
RFC Connections between SAP and 3rd party system
Finding BAPIs
Debugging BAPI Programs (Outbound and Inbound)
Enhancing Standard BAPIs
LSMW( Little debugging )
Here we will learn data upload techniques via LSMW and ABAP programs
Using Direct Input Method
Using Recording
Using BAPI
Using IDOC
Using ABAP coding inside LSMW
ABAP BDC program to upload data from flat file using Call Transaction
Files from Application Server
Enhancements in Standard Tcode’s
Here we will use debugging techniques to find Enhancements technique to add custom ABAP logic to
enhance/modify standard SAP process. Let’s start by creating a Function specification document.
Concept of Enhancements in SAP
User exits in SD
Customer exits in all modules
BADI’S
BTE’S
Validations and Sets
Substitutions using EXITS
FORMS
Here we will use configure Scripts and Smart forms to print printable documents developed by ABAP
team print. Let’s start by creating a Function specification document.
Scripts
Smart form
SAP Query
Here we will develop SAP queries which are developed by functional consultants. No ABAP team is
required here.
Introduction
Creating Query using SQVI Tcode
Creating Query using SQ01/02/03 Tcodes
Background Jobs
Introduction
Scheduling Background jobs immediately, hourly, daily
Using Dynamic Variants in Jobs
Techno Functional Resume points
Interview questions for Techno Functional
S/4 Hana topics based on request from technical point of view.
Please let me know if any topics are missed so that I can add