0% found this document useful (0 votes)
50 views

Abap

This document provides an overview of topics covered in an ABAP programming course, including the ABAP workbench, general and ABAP programming concepts, developing and testing programs, using the ABAP editor and debugger, working with reports, declaring and processing data, events and flow control, subroutines, reading and processing tables and databases, selection criteria and parameters, working with logical databases, and interactive reporting.

Uploaded by

Mahendra
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views

Abap

This document provides an overview of topics covered in an ABAP programming course, including the ABAP workbench, general and ABAP programming concepts, developing and testing programs, using the ABAP editor and debugger, working with reports, declaring and processing data, events and flow control, subroutines, reading and processing tables and databases, selection criteria and parameters, working with logical databases, and interactive reporting.

Uploaded by

Mahendra
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 19

ABAP Course

General

Workbench Program maintenance Screen Painter Menu Painter Transactions ABAP Query Translation menu

ABAP
Change/Display Variants Attributes (Logical Data Bases) Documentation Text Elements Program Directory Copy/Rename/Delete Development Test

Development/Test

Run-time Analysis Extended Syntax Check Program References Pretty Printer Find Source String

ABAP Editor
Check/Generate Insert Statement Split Line/Copy/Move... Fetch Position Goto Menu Utilities (Local/Global Search) Upload/Download Set/Display Breakpoints Printing (Only a part ...)

Insert Statement

Select * from Call Function Message Write Others e.g. Comment (*, **1, *f, *m ...)

ABAP Debugger
Single Step/Execute/Continue Table (PgUp/PgDn/Format E,C,X) Click on fields (Change Contents or Display) Scroll in program source Goto Menu Set/Delete Breakpoint (Breakpoint At)

ABAP Programming

= Event-driven programming language Working with Reports Report Syntax and layout Declaring and Processing data Events and Flow Control Subroutines Reading and Processing Internal tables/Database tables Selection criteria and Parameters Working with Logical Databases Interactive Reporting

Working with Reports


Naming a Report (R/Z + M/F... + Name(6)) Creating Reports Changing Reports

Report Syntax and Layout


Structure of the ABAP Programming Language ABAP Report Layout Inserting Ready-Made Structures

Key Words

Declaratives (DATA,.) Events (GET,...) Control (IF,...) Operational (WRITE,)

Declaring and Processing data


Constants/Variables Assigning Values Arithmetic Operations Processing Text Fields System Fields (SY-UZEIT, SY-DATUM)

Events and Flow Control


Event Key Words (GET, START/END OF SELECTION, INITIALIZATION) Events: Concept Flow Control in ABAP Flow Control: Concept

Subroutines
Definition Calling Subroutines Passing data between subroutines/reports (INCLUDE, PERFORM X(Y),...) Function Modules

Reading and Processing Internal Tables/Databases


Definition (Internal Tables) Filling Internal Tables Reading/Changing and Sorting SELECT/INSERT/UPDATE/MODIFY/ DELETE

Selection Criteria and Parameters


SELECT-OPTIONS PARAMETERS SELECTION-SCREEN

Working with Logical Databases


Display/Maintenance ABAP Key words for Logical Databases Concept

Logical Data Bases


Structure Selections/Texts Database Program (SAPDB<dba>) Selection Screen Documentation Checking/Copying/Deleting/Details

ABAP Course

You might also like