Sunteți pe pagina 1din 6

SAP ABAP

ABAP (Advanced Business Application Programming, originally Allgemeiner Berichts-Aufbereitungs-Prozessor, German for "general report creation processor") is a very high level programming language created by the German software company SAP. It is currently positioned, alongside the more recently introduced Java, as the language for programming SAP's

All ABAP programs reside inside the SAP database. They are not stored in separate external files like Java or C++ programs. In the database all ABAP code exists in two forms: source code, which can be viewed and edited with the ABAP Workbench tools, and generated code, a binary representation somewhat comparable with Java bytecode. ABAP programs execute under the control of the runtime system, which is part of the SAP kernel. The runtime system is responsible for processing ABAP statements, controlling the flow logic of screens and responding to events (such as a user clicking on a screen button). A key component of the ABAP runtime system is the Database Interface, which turns database-independent ABAP statements ("Open SQL") into statements understood by the underlying DBMS ("Native SQL"). The database interface handles all the communication with the relational database on behalf of ABAP programs; it also contains extra features such as buffering of frequently accessed data in the local memory of the application server.

ABAP Course Content

SAP (ABAP) TOPICS

1. -

Introduction to SAP: Introduction to different types of ERPS Architecture of SAP R /3 System Components of an application server Types of work processes and its Functions

2. -

Basics of ABAP: Introduction of ABAP workbench and Its tools Data Dictionary List of use full transaction codes Data types, data objects, control Structure, string operations

3. -

Modularization Techniques Subroutines, Function Modules and Include programs Data Dictionary objects

4. Introduction of RADAMS: List of table from MM, SD modules Open SQL Native SQL Cursors, Clusters Debugging Techniques

5. -

Internal Table: Role of internal Table in Sap Creating manipulating and processing Internal tables Control breaks Structures Field strings

6. Reports: Classical list Interactive list Events System Variable

Standard report techniques

Hide technique, read line, read current line Get cursor field / value /line Hot spot

Example of reports from MM and SD modules Generating reports using ABAP Query Tool

7.

Dialog Programming; Process flow of dialog programming type of screens, Events Module Pool Programming Updated Building Sunscreen area control, table controls, Step loop, tap strip, control System validations, flow logic validations, module pool validations Field statement, chain statement External components

8. BDC (Batch Data Communication): Introduction to BDC Need of BDC by Comparing with others soft ware utilities File Handling

Sequential File handling Local file handling Batch Input Methods

Session Method Call transaction method

Direct input method Legacy system migration Workbench (LSMW)

9. SAP Script: SAP Script Tools Style Standard text tool From Writing print Program script Symbols some important SAP standard Layout sets from MM and SD modules Step for customizing SAP standard Layout sets Up loading company logo

10. Performance Tuning: Runtime analysis SQL Trace 10 points at the time of implementation for Faster access according to SAP standard

CROSS APPLICATIONS RFC: Concepts of RFC Calling Remote Enabled Function Module from one R/3 systems to another R/3 system ALE: Introduction to Cross Applications How ALE is Different From EDI

Defining Logical systems used for ALE Interfaces Outbound / inbound Processing Case Study IDOC: Concepts of IDOC IDOC Types, Structure of IDOC Types Message Control Concept Monitoring tools for the IDOC Interface Statics Display IDOC IDOC Lists EDI: The EDI Architecture EDI subsystem Requirements Configuring the IDOC Interface for Edi Inbound Process Outbound Process BAPI: Concept of BAPI Builder Tool and Creating Business Objects Architecture of BAPI s Required Knowledge for Processing BAPIs R/ 3 Understanding Active X controls Basic Requirement for Testing BAPIs With VB6 One or two case studies on Interaction with BAPI using Visual Basic ABAP

Front End Calling BAPI using ABAP Testing BAPIs using SAP Assistant

User Exits : Enhancement Concepts Types of Exits Implementing various type of user exits for enhancement

ABAP Webdypro Introduction to ABAP Webdynpro.

S-ar putea să vă placă și