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

Ready to become an ABAP developer?

Curriculum – ABAP Development · Informal School of IT