0% found this document useful (0 votes)
525 views8 pages

Abap-Basic & Advance Syllabus

This document outlines a 80-hour training course on BASIC & Advanced ABAP/4. The course covers topics such as introduction to SAP systems, ASAP methodology, SAP architecture, ABAP programming, data dictionary, reporting, debugging, modularization techniques, dialog programming, SAP scripts, smart forms, BDC, LSMW, object-oriented concepts, local classes, BAPI, enhancements, BADI, IDocs, and ALE. The goal is to provide participants with skills in programming with ABAP/4 and understanding SAP modules.

Uploaded by

lokesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
525 views8 pages

Abap-Basic & Advance Syllabus

This document outlines a 80-hour training course on BASIC & Advanced ABAP/4. The course covers topics such as introduction to SAP systems, ASAP methodology, SAP architecture, ABAP programming, data dictionary, reporting, debugging, modularization techniques, dialog programming, SAP scripts, smart forms, BDC, LSMW, object-oriented concepts, local classes, BAPI, enhancements, BADI, IDocs, and ALE. The goal is to provide participants with skills in programming with ABAP/4 and understanding SAP modules.

Uploaded by

lokesh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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