SAP ABAP ON HANA
BASIC PROGRAMMING
SAP ABAP basic programming class 1
Write Keyword
New Line ( / )
Print text at positioned vertical line
Print text at positioned Horizontal line
Color
SAP ABAP BASIC PROGRAMMING CLASS 2
Data Declarations
System Variables
Types of messages
Parameters
Structures
Work Area
SAP ABAP BASIC PROGRAMMING CLASS 3
Clear
Internal Table
Fetching single record from databse
Corresponding fields of
Select-Options
SAP ABAP BASIC PROGRAMMING CLASS 4
Creating customized select-options
Select_____EndSelect
If … Endif
If..Else..Endif
If..Elseif..Endif
Case...EndCase
Do...EndDo
While .. Endwhile
SAP ABAP BASIC PROGRAMMING CLASS 5
Corresponding fields of Table
Internal Table with header Line
Inner Join
Left Outer Join
For all entries
Field symbols
Control Break Statements
On change of
Move
OPERATIONS ON STRING :
Concatenate
Alignments
Split
Replace
Replace all occurrences of
Translate
Splitting string based on position->using offset
concept
Usage of Concatenate and offset (string
operations ) in date for mate
Condense --[NO-GAPS]
DATA DICTIONARY :
SAP ABAP Data Dictionary class 1
Data Types
Data Dictionary
Domain
Data Element
Field
Table
Creating Transparent Master Table
Creating Transparent Transaction Table
SAP ABAP DATA DICTIONARY CLASS 2
Foreign Key
Views
Database View
Projection View
Maintenance View
Table Maintenance Generator ( SM30)
Creating Transaction code for Maintenance View
( Update Mode )
Creating Transaction code for Maintenance View
( Show Mode )
MODULARIZATION TECHNIQUES
Macros
Include
Subroutines
Internal Subroutines without passing parameters
External Subroutines without passing
parameters
Pass by Reference
Pass by Value
Internal Subroutine with passing parameters
External Subroutine with passing parameters
Passing Internal Tables as Parameters
REPORTS :
Reports
Classical Basic report
Events in Classical Interactive Report
Ways to do interactive report
Classical Interactive report based on Hide
Technique
Classical Interactive report based on Get Cursor
Technique
Classical Interactive report based on SY_LISEL
Technique
Predefined System Codes
MODULE POOL PROGRAMMING
Screen Painter and Menu Painter
Understanding Dialog - Programming flow and
Events
Types of Screen
Module pool programming using SE38
AT EXIT-COMMAND
Chain-End Chain
Sub Screen in Module Pool Program
Modal Dialog Box (Pop Up Screen)
Select-Option
Tab Strip
Open Sql operations
Table Control
BATCH DATA COMMUNICATION :
Uploading the Master records(MM01) to SAP
System using Call Transaction method (Tab
delimited flat file)
Uploading the Master records(MM01) to SAP
System using Call Transaction method ( Excel
flat file)
Uploading the Master records(MM01) to SAP
System using Session Method ( Tab delimited flat
file)
Uploading the Master records(MM01) to SAP
System using Session Method ( Excel flat file)
ENHANCEMENT TECHNIQUES :
Customer Exit
Searching EXIT using Table "MODSAP"
Searching EXIT using " SMOD " Transaction
code
Function Module Exits
Finding out Function Exit and Implementing it
Ex:- 1
Enhance the transaction 'VA01' , To set the
default value to Sold-to-party "9999” using
Function Exit
Field Exits
SAP SCRIPT
SAP Script
To upload the Graphic / Image
Standard Text : SO10
Delivery Note-Example
Important Standard programs of SAP Scripts
SMART FORMS
Smart forms
Difference with SMARTFORMS vs. Sap
Script(SE71)
Components of Smart forms
Window Types in Smart forms
To upload the Graphic / Image
Standard Text : SO10
Example : Invoice
VOFM ROUTINES
VOFM Routines introduction
Creating a New VOFM Copying Requirement
Copy requirements and its usage with example
ADOBE FORMS
Adobe LiveCycle Designer
SAP Interactive Forms by Adobe Features and
Benefits
Business advantages of SAP Interactive Forms
by Adobe
APPLICATION LINK ENABLING (ALE ) /
IDOC
Control Record - EDIDC structure information
Control record documentation
Status record - EDIDS structure information
Status record documentation
SAP ALE Idoc Tcode List
SAP IDOC QUALIFIERS (DETAILS)
How to retrieve data from IDOC using segment
and mail IDOC information as an attachment
EDI Transaction Types
TRANSLATIONS
Translating Data Element Text
Web dynpro application translation
Function Modules for "Standard table entry
modification" and "To cross authorization"
TRANSLATIONS
SAP ABAP Introduction
SAP Data Types
SAP System fields
Understanding of ABAP Key words
SAP ABAP Data Dictionary 1
SAP Data Dictionary 2
SAP Data Dictionary Views