Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
55 views

SAP ABAP On HANA - Basic Programming

This document outlines the topics covered in various SAP ABAP basic programming classes, including writing code, data types, internal tables, joins, string operations, and modularization techniques. It also discusses data dictionary concepts, reports, module pool programming, batch data communication, enhancement techniques, scripts, smart forms, VOFM routines, Adobe forms, ALE/IDOC, and translations. The classes provide an introduction to fundamental ABAP concepts for new programmers.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views

SAP ABAP On HANA - Basic Programming

This document outlines the topics covered in various SAP ABAP basic programming classes, including writing code, data types, internal tables, joins, string operations, and modularization techniques. It also discusses data dictionary concepts, reports, module pool programming, batch data communication, enhancement techniques, scripts, smart forms, VOFM routines, Adobe forms, ALE/IDOC, and translations. The classes provide an introduction to fundamental ABAP concepts for new programmers.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

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

You might also like