You are on page 1of 8

BASIC &Advance ABAP/4

Total duration: 80hrs

1) INTRODUCTION TO SAP

 SAP System Environment


 Type of SAP server
 How to start & how to stop of sap server
 IMG activity configuration activity
 Table maintenance
 Online support system

2) ASAP METHODLODGY

Phases of project

 Project preparation
 BBP (Business Blue Print)
 Configuration /customization
 Final preparation
 Go live

3) INTRODUCTION ARCHITECTURE OF SAP

• Overall introduction to ERP


• Sap r/1 system Architecture
• SAP R/2 system Architecture
• SAP R/3 System Architecture
• Logical representation of R/3
• Introduction to SAP ABAP/4

4) INTRODUCTIONS TO SAP AND ABAP/4 LANGUAGE

 ABAP/4 editor (Focus on the functionalities of new ABAP editor)


 Data types
 Output statements
 Writing small programs
 Arithmetic operations
 String operations
 Control statements
 Parameters
 Open SQL –statements {insert, modify, delete, update}.
 Simple reporting
 Selection screens
 Transaction code creation

5) DATA DICTIONARY

 Tables
 Data element
 Domain
 Append Structures
 Search helps
 Views
 Types of table views in Dictionary
 Function Group
 Type Groups
 Table maintenance generator
 T-code creation
 Primary and foreign keys.
 Check and value tables.

6) REPORTING

 Introduction
 Events
 Types of reports
 Classified reports
 Interactive reports
 Designing selection screen

 DEBUGGING TECHNIQUES
 Breakpoint creation.
 Watch point creation.
 Emphasize on the usage of New Debugger.
 Internal tables
 Declaration
 Processing.
 Population.
 Control Break Statements.

7) MODULARIZATION TECHNIQUES

 Includes Program me
 Subroutines.
 Function modules.
 Macros
 Variants.
 For all entries and joins {inner and left outer}.
 Message class creation & message types and handling messages.
 Events for classical reports.
 Events for interactive reports.
 Hide and hotspot.
 Handling buttons.
 Menu painter.

8) DIALOG PROGRAMMING/ MODULE POOL

 Introduction to screen painter and dialog programming.


 Flow logic
 PAI.
 PBO.
 POV.
 POH.
 Screen designing.
 Programming in object browser.
 Field validations.
 Creation of
 Table Controls.
 Tab Strips control.
 Dynamic Screen.
 Call Screen.
 Set Screen.
 Leave to Screen.
 Leave Screen.
 Processing of list from transaction and vice versa.
 Screen table and its fields.
 Transaction
 Messages
 Database records
 Create , update ,delete

9)SAP SCRIPTS

 Introduction.
 Layout Sets,
 Page, window, paragraph format &character format
 Creation of sap script forms
 Types of window
 Graphics
 Print Program/driver program in details
 Text element
 Symbol
 Standard text
 SAP Script Elements.
 Modifying standard layout sets (by using subroutines).
 Including logo.
 SAP script Control Commands.

10) SMART FORMS

 Introduction
 Difference between sap script &smart form
 Driver program for smart form
 Types of window
 Smart style
 Types of text
 Table painter
 Working with smart forms.
 Standard Texts.
 Graphics management.
 Writing print program and designing layouts.
 Output type configuration to standard orders.

11) BDC (BATCH DATA COMMUNICATION)

Why Data Transfers


 Introduction to BDC
 Concept of BDC
 Types of BDC
 File Handling.
 Presentation server.
 Application server
 Recording
 Methods in BDC.
 Call transaction methods
 Session method.
 Uploading data
 Error Handling in Call Transaction
 Implementation of recording on session as well as call transaction method

12) Legacy System Migration Workbench (LSMW)

 LSMW(Migration of the Data from Non SAP to SAP System)


 Different methods.
 Steps to Create an LSMW Project.
 Flat file creation.
 Uploading data.

13) INTRODUCTIONS TO OBJECT ORIENTATION 00-CONCEPTS

• Data Abstraction
• Encapsulation
• Inheritance
• Polymorphism
• Events

14) WORKING WITH LOCAL CLASSES

 Define & implement classes


 Define & implement method
 Inheritance
 Interfaces
 Events

15) Reports using OOPS

 Fundamentals of OOPS.
 Introduction to Local classes and methods
 Importance of Public, Private and Protected sections.
 Simple reporting using local classes and methods.

16) BAPI AND BUSINESS OBJECTS

 Introduction to BAPI
 Overview of Business Objects.
 BAPIs in detail
 Advantages
 Charactersteristics
 Standardized BAPIs
 Calling BAPIs
 From Non-SAP
 From SAP
 Custom BAPIs
 Design
 Implementation
 Step By Step Approach followed to create BAPI
 RFC destination.
 Working with RFC function modules

17) ENHANCEMENTS

 Introduction to enhancements.
 Different Ways of doing Enhancements.
 Enhancement types
 Customer Exist
 Screen Exit
 Menu Exit
 User Exits.
 Function Module Exit
 Overview on Enhancement Spots,
 Enhancement Section,
 Enhancement Implementations
 Class Enhancements

18) BADI

 Introduction to BADIs
 BADI Views
 Locating BADIs
 How to implement BADIs
 Functional BADIs
 Menu BADIs
 Screen BADI

19) IDOCS

 Concepts of IDOCS.
 Structure of IDOCS and Types.
 Creation of segments
 Creation of IDOCS.
 Using standard message types
 Communication settings
 Custom IDOC
 Connection
 Trouble shooting & Recovering

20) ALE

 Defining logical systems used for ALE interfaces.


 Outbound / Inbound processing.
 Filtering
 Transferring of master data from one system to another system.
 Distribution modal view.
 IDOC Programming / Custom IDOCS.

For more details connect us on 8149199609 or 7588887642

Or visit www.droitsolutions.com

You might also like