https://github.com/georgecatalin/abap_practical-learning
Practical exercises for learning ABAP Language concepts
https://github.com/georgecatalin/abap_practical-learning
abap abap-development abapgit sap sap-btp
Last synced: 26 days ago
JSON representation
Practical exercises for learning ABAP Language concepts
- Host: GitHub
- URL: https://github.com/georgecatalin/abap_practical-learning
- Owner: georgecatalin
- Created: 2024-12-03T07:37:07.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-02-12T15:11:34.000Z (2 months ago)
- Last Synced: 2025-03-26T04:17:11.915Z (26 days ago)
- Topics: abap, abap-development, abapgit, sap, sap-btp
- Language: ABAP
- Homepage:
- Size: 407 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ABAP Practical Learning
Practical work for learning ABAP Language conceptsTopics to cover:
* string operations: CONCATENATE, SPLIT, CONDENSE, SHIFT, FIND, substrings
* using string comparison operators CO,CN,CA,NA,CS,NS,CP,NP with special characters (*,+ and #).
* operations with internal tables and work areas: APPEND, LOOP, MODIFY, DELETE, READ TABLE, CLEAR, REFRESH, DESCRIBE TABLE, SORT
* understand the types of internal tables: standard, sorted and hashed
* understand the difference between internal tables with header lines (obsolete as of now) and internal tables without header lines.
* using selection screens (input screens) with parameters and screen-options
* using screen blocks and understanding the internal table behind the select-options
* using sy-uline and sy-vline system variables to draw boundaries of the tables in classic reports style
* use best performance guidelines with ABAP Programming (e.g. parallel cursors when dealing with nested loops)
* using events in classic reports of ABAP :
* INITIALIZATION,
* AT SELECTION-SCREEN OUTPUT,
* AT SELECTION-SCREEN,
* START-OF-SELECTION,
* TOP-OF-PAGE,
* END-OF-PAGE,
* END-OF-SELECTION.
* AT SELECTION-SCREEN ON VALUE REQUEST FOR .
* AT SELECTION-SCREEN ON HELP REQUEST FOR .
* AT SELECTION-SCREEN ON .
* creating interactive classic reports and the use of events:
* AT LINE SELECTION
* how to use field symbols with data objects in ABAP![]()