ABAP Development – Curriculum
Școala Informală de IT
Curriculum ABAP Development
- Content
- 1. Introduction to SAP
- 2. Data Dictionary
- 3. Introduction to the ABAP Editor
- 4. Operations
- 5. Character strings
- 6. ABAP Debugger
- 7. Database table
- 8. Other types of data
- 9. Database table operations
- 10. Program structure and logical expressions
- 11. Designing the selection screen
- 12. Internal tables
- 13. Programs modularization
- 14. ALV – ABAP List Viewer
- 15. ABAP Utilities
- 16. Soft skills and interview preparation
Content:
1. Introduction to SAP 2. Data Dictionary 3. Introduction to the ABAP Editor 4. Operations 5. Character strings 6. ABAP Debugger 7. Database table 8. Other types of data 9. Database table operations 10. Program structure and logical expressions 11. Designing the selection screen 12. Internal tables 13. Programs modularization 14. ALV – ABAP List Viewer 15. ABAP Utilities 16. Soft skills and interview preparation1. Introduction to SAP
- SAP system overview
- SAP system technical architecture
- Introductory data
- SAP programming environment
- ABAP Workbench
2. Data Dictionary
- Introduction to Data Dictionary
- Table creation
- Introduction and visualization of data in the table
- Data element vs. domain
3. Introduction to the ABAP Editor
- Creating the first ABAP program
- Results display
- Variable declaration
- Constants
4. Operations
- Addition, subtraction, division, multiplication
- Conversion rules
5. Character Strings
- Declaring C and N Fields
- String concatenation
- Condense
- String length
- Replace, Search, Shift, Split functions
6. Abap Debugger
- Program debugger
- System variables
- Breakpoints
- Watchpoints
7. Database Table
- Copying a table
- Foreign Keys
- Append Structures
- Include Structures
- Key fields
- Deleting fields
- Deleting tables
8. Other types of data
- Time and date fields
- Date fields in calculations
- Time fields in calculations
- Quantity and currency in calculations
9. Database Table Operations
- Authorizations
- Database Lock Objects
- Insert, Clear, Update, Modify, Delete
10. Program structure and logical expressions
- IF, LOOP, CASE, SELECT, DO, WHILE
- CONTINUE, CHECK, EXIT
11. Designing the selection screen
- Events
- Designing the selection screen
- AT SELECTION SCREEN
- Parameters
- Check Boxes and Radio Buttons
- Select Options
- SELECT examples
- Text elements
- Variants
- Text symbols
- Text messages
- Skip line and underline
- Comments
- Search helps
- Screen Elements:
- Graphical Screen Painter
- Text Fields
- Input/Output Fields
- Checkbox
- Radio Button
- Pushbutton
- Tabstrip Controls
- Tabstrip Control Wizzard
- Subscreen
- Table Controls
- Custom Container
- Status Icons
12. Internal tables
- Types of internal tables
- Creating a standard table
- Modify
- DESCRIBE and INSERT
- READ
- Record deletion
- Table sorting
- LOOP, MODIFY, INSERT, DELETE, MOVE-CORRESPONDING
13. Programs modularization
- Use of INCLUDES
- Subroutines
- Function Modules
14. ALV – ABAP List Viewer
- ALV, ALV List, ALV Grid Overview
- Field catalog and Layout
- ALV Function Modules
- ALV examples
- ALV Tree
15. ABAP Utilities
- Views/Maintenance Views
- SAP Memory and ABAP Memory
- Programs and application
16. Soft skills and interview preparation
- Soft Skills:
- Communication Types
- Understanding
- Assertiveness
- Meetings
- Feedback
- Decision taking
- Agreeing
- Interview preparation:
- Preparing your CV / Linkedin profile
- Best practices for applying for a job
- How to sustain a successful interview session
- Body language and interview etiquette
- Interview questions
- Post interview activities and how to handle an employment offer