Vous êtes sur la page 1sur 4

ABAP / 4 – Development Workbench

ERP & SAP Overview

- Understanding ERP
- About SAP
- Advantages and Scope Of SAP
- SAPGui

SAP Architecture

- System Landscape
- R/3 Technology Environment
- Modules in R/3
- Understanding Basis
- System Layers
- Life cycle of work process

Introduction to ABAP Editor – SE38

- Introduction to Menu and Toolbar


- Creating first Program
- ABAB/4 Debugger
- Runtime Analyser
- Repository Search

Data Dictionary

- Creating Domains, Data Elements and Tables


- Introduction to Data Browser – SE16
- Indexes
- Top-Down and Bottom-Up approach.

Report Programming

- Defining Data
- Parameter Statement
- Types, Conversions and Constants
- Common assignment and control statements

Internal Tables

- Introduction
- Creating and Reading data to and from internal tables
- Work areas, field strings.
- Various operations using internal tables
Formatting Techniques

- Write Statement
- Symbols, lines and icons.
- Report formatting and printing
- Headers and footers

Modularisation

- Event Driven Programs


- Internal and External Subroutines
- Including Programs
- Understanding Function Modules
- Creating and searching function modules
- Exception handling

Selection Screens

- Data Validations
- Selection screen statement
- Message statement

Transaction Management

- Creating Transaction for selection screen reports


- Transactions for modules
- Authorisations

SAP Query Overview

- Query Viewer
- Infoset query, Logical Database
- Transport of Queries

SAP Script

- Creating Forms, pages & windows


- Integrating Reports with SAP Scripts
- Standard Texts

Module Programming

- Designing simple forms using various controls


- Table control and tab strip control
- Creating User Menu for the screen

BDC & Batch Input Sessions

- Recording Transactions
- Batch input session
- BDC programming
Search Helps

- Elementary Search Help


- Collective Search Help
- Matchcodes

Smartforms

- Difference between SAP Script & Smartforms


- How to make Smartforms
- Maintaining Smartforms

ALV Grids

- Difference between classical reports & interactive Reports


- Drill Down Reporting
- User Friendly Reporting

Notes Application

- Searching Notes.
- How to Download and Apply Notes.
- OSS Connection.

Enhancements in SAP

- User Exits
- Fields Exits
- Table Exits
- Function Exits
- How to modify original SAP Code

Overview

- ALE and IDocs


- RFC Programming
- Object Oriented Programming
- BADI
- Business Server Page (BSP)
- BAPI
Advanced Topics ( Not a Part Of Basic Course )

Object Oriented Programming

- Class Definition
- Internal and External Classes
- Methods, Interfaces.
- Inheritance

RFC (Remote Function Call) Programming

- Introduction
- Creation of Function Module
- Calling a Function in ABAP Program
- Calling a Function outside SAP

ALE (Application Link Enabling) and IDOCs

- Introduction
- Creating IDOC
- IDOC definition Components
- Outbound ALE Process
- Inbound ALE Process
- Configuring the ALE Infrastructure
- Distributing Master Data
- Testing ALE Process

BSP (Business Server Page)

- Introduction
- BSP Configuration
- Object Oriented Programming in BSP
- Programming in BSP using HTML/HTMLB

BAPI (Business Application Programming Interface)

- Introduction
- Calling BAPI in ABAP Program
- Use of BAPI in NON-SAP system

BADI

- Introduction
- Creation of BADI