IMPORTANCE OF ABAP - PowerPoint PPT Presentation

About This Presentation
Title:

IMPORTANCE OF ABAP

Description:

Onlinesapabaptraining.com is a premium online training organization specialized in offering SAP ABAP online training programs. With all the key modules taken into consideration, the candidate will be able to learn all the core concepts of ABAP, so that ultimately they can gain maximum confidence in the subject. – PowerPoint PPT presentation

Number of Views:27
Slides: 23
Provided by: rajani12

less

Transcript and Presenter's Notes

Title: IMPORTANCE OF ABAP


1
ABAP/4 Course
http//www.onlinesapabaptraining.com/
2
General
  • Workbench
  • Program maintenance
  • Screen Painter
  • Menu Painter
  • Transactions
  • ABAP/4 Query
  • Translation menu

http//www.onlinesapabaptraining.com/
3
ABAP/4 (SE38)
  • Change/Display
  • Variants
  • Attributes (Logical Data Bases)
  • Documentation
  • Text Elements
  • Program Directory
  • Copy/Rename/Delete
  • Development Test

http//www.onlinesapabaptraining.com/
4
Development/Test
  • Run-time Analysis
  • Extended Syntax Check
  • Program References
  • Pretty Printer
  • Find Source String

5
ABAP/4 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 ...)

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

7
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
  • Goto Menu
  • Set/Delete Breakpoint (Breakpoint At)

8
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

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

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

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

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

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

14
Events Concept
15
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', ... .
16
Subroutines
  • Definition
  • Calling Subroutines
  • Passing data between subroutines/reports
    (INCLUDE, PERFORM X(Y),...)
  • Function Modules

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

18
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.
19
Selection Criteria and Parameters
  • SELECT-OPTIONS
  • PARAMETERS
  • SELECTION-SCREEN

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

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

22
ABAP/4 Course
Write a Comment
User Comments (0)
About PowerShow.com