SAP ABAP Online trainings|Hyderabad,Bangalore,Chennai,Pune,Kolkata,Mumbai

presentation player overlay
About This Presentation
Transcript and Presenter's Notes

Title: SAP ABAP Online trainings|Hyderabad,Bangalore,Chennai,Pune,Kolkata,Mumbai


1
(No Transcript)
2
SAP ABAP INTRODUCTION FROM RVH TECHNOLOGIES
3
(No Transcript)
4
About SAP ABAP
  •   SAP ABAP is one of the many application-specific
    fourth-generation languages (4GLs) first
    developed in the 1980s. It was originally the
    report language for SAP R/2, a platform that
    enabled large corporations to build mainframe
    business applications for materials management
    and financial and management accounting.

5
General
  • Workbench
  • Program maintenance
  • Screen Painter
  • Menu Painter
  • Transactions
  • ABAP/4 Query
  • Translation menu

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

7
Development/Test
  • Run-time Analysis
  • Extended Syntax Check
  • Program References
  • Pretty Printer
  • Find Source String

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

9
Insert Statement
  • Select from
  • Call Function
  • Message
  • Write
  • Others e.g. Comment(, 1, f, m ...)

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

11
ABAP/4 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

12
Working with Reports
  • Naming a Report (R/Z M/F... Name(6))
  • Creating Reports
  • Changing Reports

13
Report Syntax and Layout
  • Structure of the ABAP/4 Programming Language
  • ABAP/4 Report Layout
  • Inserting Ready-Made Structures

14
Key Words
  • Declaratives (DATA,.)
  • Events (GET,...)
  • Control (IF,...)
  • Operational (WRITE,)

15
Declaring and Processing data
  • Constants/Variables
  • Assigning Values
  • Arithmetic Operations
  • Processing Text Fields
  • System Fields (SY-UZEIT, SY-DATUM)

16
Events and Flow Control
  • Event Key Words (GET, START/END OF SELECTION,
    INITIALIZATION)
  • Events Concept
  • Flow Control in ABAP/4
  • Flow Control Concept

17
Events Concept
18
Flow Control Concept
REPORT DEMO. ltdeclaration sectiongt START-OF-SELEC
TION. " processing block WRITE
'Start', ... . GET LFA1. "
processing block WRITE ... . IF LFA1-LAND1
'D'. ... ENDIF. GET LFB1.
" processing block WRITE ...
. END-OF-SELECTION. " processing
block WRITE 'Total', ... .
19
Subroutines
  • Definition
  • Calling Subroutines
  • Passing data between subroutines/reports
    (INCLUDE, PERFORM X(Y),...)
  • Function Modules

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

21
Simple Reading
SELECT FROM T005T WHERE LAND1 EQ 'D'.
WRITE T005T-SPRAS, T005T-NATIO.ENDSELECT.SELE
CT FROM ltdbtabgt INTO TABLE ltitabgt WHERE ...
ORDER BY
....Note that there is no ENDSELECT here.
SELECT FROM ltdbtabgt APPENDING TABLE ltitabgt
WHERE ...
ORDER BY ....If the operation was
successful, the system field SY-SUBRC is set to
0, otherwise to 4.SELECT SINGLE FROM ltdbtabgt
WHERE ...In this case, the WHERE condition may
contain only equality conditions linked using
AND. You have to specify the primary key in
full.
22
Selection Criteria and Parameters
  • SELECT-OPTIONS
  • PARAMETERS
  • SELECTION-SCREEN

23
Working with Logical Databases
  • Display/Maintenance
  • ABAP/4 Key words for Logical Databases
  • Concept

24
Logical Data Bases
  • Structure
  • Selections/Texts
  • Database Program (SAPDBltdbagt)
  • Selection Screen
  • Documentation
  • Checking/Copying/Deleting/Details

25
ABAP/4 Course
26
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com