You are on page 1of 2

SAP ABAP/4 SYLLABUS

 Data modeler
Introduction to SAP & R/3
Architecture Packages

 What is Sap?  Creating a package


 History & Features of SAP  Difference between local objects
 SAPR/2 Architecture(Limitations & packages
of R/2 Architecture)  Transferring local objects to
 SAP R/3 Architecture(Types of packages
work processes)
 SAP R/3 Application Modules Variants
 SAP Landscape
 Variants Introduction
Introduction to ABAP/4  Creating variants in ABAP
Editor &Data Dictionary
 What is ABAP ?
 Logon to SAP Environment Message Classes
 Transaction Codes
 Multitasking Commands  Message Class Introduction
 Comments  Message Types
 Errors  Calling message class in report &
 ABAO/4 Editor(SE38) Dialog programs
 Steps for Creating a Program
 Elements in R/3 Screen Selection Screens
 Output Statements
 selection screen Introduction
 Operators in ABAP
 Parameter Statement
 Data types &Classification
 Select-options Statement
 Data Objects & Classification
 Selection-screen Statement
 Text Elements
 Screen table and its fields
 String Operations
 Dynamic screen modification by
 Control Statements
using Modified key
 Field strings
Open SQL Statements
ABAP Dictionary
 Select
 ABAP Dictionary Introduction
 Insert
 Data Dictionary Functions
 Modify
 Data dictionary Objects
 Updates
 Data base tables
 Delete
 Structures
 Views
Internal Tables
 Data Elements
 Types groups  Internal Table Introduction
 Domains  Declaring Internal Table
 Search helps  Populating Internal Table
 Primary Key An Foreign Key  Initializing Internal Tables
 Table maintenance generator  Inner Joins And for All entries
 Control Break Statements  Dynamic Screens
Leave screen, Leave to screen
Debugging Techniques Call Screen, Set Screen

 Debugging Techniques Batch Data Communication


Introduction
 Break –point(static & dynamic)  BDC Introduction
 Watch points  Recording
 Dynamically changing internal  BDC Methods
tables contents in Debugging o Call Transaction Method ,
Editor Session Method
 Option to step through the  Handling Table control in BDC
program in debugging Editor
Legacy System Migration Workbench
Modularization Techniques
◦ Difference Methods
 modularization techniques ◦ Flat file creation
Introduction ◦ Uploading data
 Includes
 Subroutines Smart Forms
 Passing Parameters to  Smart Forms Introduction
Subroutines  Graphics management
 Function Groups & Function  Style Maintenance
Modules  paragraph formats
 Character Formats
Reports  ALV Writing print program and
designing layouts
 Reports introduction
 Classical Reports
 Interactive reports ALV Reports
 Techniques used for interactive
Reports  ALV Report Introduction
 Hotspot  ALV through function modules
 Hide  ALV Types
 Get Cursor

Dialog /module pool


programming/transactions

 MPP Introduction
 Relationship between screen,
Flow, Logic and Program
 Flow Logic Events
 process Before output(PBO)
 process After Input(PAI)

You might also like