abap ppt
TRANSCRIPT
- 1. http://www.onlinesapabaptraining.com/
- 2. Workbench Program maintenance Screen Painter Menu Painter Transactions ABAP/4 Query Translation menu http://www.onlinesapabaptraining.com/
- 3. Change/Display Variants Attributes (Logical Data Bases) Documentation Text Elements Program Directory Copy/Rename/Delete Development Test http://www.onlinesapabaptraining.com/
- 4. Run-time Analysis Extended Syntax Check Program References Pretty Printer Find Source String
- 5. 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. Select * from Call Function Message Write Others e.g. Comment (*, **1, *f, *m ...)
- 7. 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. = 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. Naming a Report (R/Z + M/F... + Name(6)) Creating Reports Changing Reports
- 10. Structure of the ABAP/4 Programming Language ABAP/4 Report Layout Inserting Ready-Made Strucures
- 11. Declaratives (DATA,.) Events (GET,...) Control (IF,...) Operational (WRITE,)
- 12. Constants/Variables Assigning Values Arithmetic Operations Processing Text Fields System Fields (SY-UZEIT, SY-DATUM)
- 13. Event Key Words (GET, START/END OF SELECTION, INITIALIZATION) Events: Concept Flow Control in ABAP/4 Flow Control: Concept
- 14. LFA1 LFB1 LFC1 1990 1991 0001 ... ... 0002 0000000001 1990 1991 0001 ... ... 0002 0000000002
- 15. REPORT DEMO. START-OF-SELECTION. " 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. Definition Calling Subroutines Passing data between subroutines/reports (INCLUDE, PERFORM X(Y),...) Function Modules
- 17. Definition (Internal Tables) Filling Internal Tables Reading/Changing and Sorting SELECT/INSERT/UPDATE/MODIFY/ DELETE
- 18. SELECT * FROM T005T WHERE LAND1 EQ 'D'. WRITE: T005T-SPRAS, T005T-NATIO. ENDSELECT. SELECT * FROM INTO TABLE [WHERE ...] [ORDER BY ...]. Note that there is no ENDSELECT here. SELECT * FROM APPENDING TABLE [WHERE ...] [ORDER BY ...]. If the operation was successful, the system field SY-SUBRC is set to 0, otherwise to 4. SELECT SINGLE * FROM 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. SELECT-OPTIONS PARAMETERS SELECTION-SCREEN
- 20. Display/Maintenance ABAP/4 Key words for Logical Databases Concept
- 21. Structure Selections/Texts Database Program (SAPDB) Selection Screen Documentation Checking/Copying/Deleting/Details