Informal School of IT
SAP ABAP Curriculum for back-end programming courses

Curriculum ABAP Development
16
modules
83
topics
011. Introduction to SAP
- SAP system overview
- SAP system technical architecture
- Introductory data
- SAP programming environment
- ABAP Workbench
022. Data Dictionary
- Introduction to Data Dictionary
- Table creation
- Introduction and visualization of data in the table
- Data element vs. domain
033. Introduction to the ABAP Editor
- Creating the first ABAP program
- Results display
- Variable declaration
- Constants
044. Operations
- Addition, subtraction, division, multiplication
- Conversion rules
055. Character Strings
- Declaring C and N Fields
- String concatenation
- Condense
- String length
- Replace, Search, Shift, Split functions
066. ABAP Debugger
- Program debugger
- System variables
- Breakpoints
- Watchpoints
077. Database Table
- Copying a table
- Foreign Keys
- Append Structures
- Include Structures
- Key fields
- Deleting fields
- Deleting tables
088. Other types of data
- Time and date fields
- Date fields in calculations
- Time fields in calculations
- Quantity and currency in calculations
099. Database Table Operations
- Authorizations
- Database Lock Objects
- Insert, Clear, Update, Modify, Delete
1010. Program structure and logical expressions
- IF, LOOP, CASE, SELECT, DO, WHILE
- CONTINUE, CHECK, EXIT
1111. 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 Wizard
- Subscreen, Table Controls, Custom Container, Status Icons
1212. 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
1313. Programs modularization
- Use of INCLUDES
- Subroutines
- Function Modules
1414. ALV – ABAP List Viewer
- ALV, ALV List, ALV Grid Overview
- Field catalog and Layout
- ALV Function Modules
- ALV examples
- ALV Tree
1515. ABAP Utilities
- Views/Maintenance Views
- SAP Memory and ABAP Memory
- Programs and application
1616. Soft skills and interview preparation
- Soft skills: Communication Types, Understanding, Assertiveness, Meetings, Feedback, Decision taking, Agreeing
- 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