SAP Certified Associate – Back-End Developer – ABAP Cloud
Overview
The “SAP Certified Associate – Back-End Developer – ABAP Cloud” certification exam validates that you possess ABAP programming language fundamentals based on ABAP RESTful Application Programming Model on SAP Business Technology Platform and principles of building custom extensions in SAP S/4HANA Cloud required of the back-end developer profile. This certification proves that you have an overall understanding and in‐depth skills to participate as a member of project team in a mentored role.
Topic areas
-
ABAP core data services and data modeling 21% – 30%
-
ABAP RESTful Application Programming Model 11% – 20%
-
ABAP SQL and code pushdown ≤10%
-
Core ABAP programming 31% – 40%
-
Object-oriented design 11% – 20%
-
SAP clean core extensibility and ABAP cloud 11% – 20%
How to prepare
Acquiring Core ABAP Skills
This learning journey will introduce you to the basics of ABAP programming on SAP Business Technology Platform.
Basic ABAP Programming
1 Getting Started
4 Data Modelling and ABAP SQL
Investigating a Table Definition |
Implementing Basic SELECT Statements |
Working with CDS View |
Quiz |
5 Structured Data Objects
Declaring a Structured Data Object |
Working with Structured Data Objects |
Quiz |
6 Complex Internal Tables
Declaring a Complex Internal Table |
Working with Complex Internal Tables |
Quiz |
7 Database Updates Using Business Objects
Analyzing a Business Object |
Using the Entity Manipulation Language |
Quiz |
8 RESTful Application Programming
Introducing the ABAP RESTful Application Programming Model (RAP) |
Exploring the Architecture of RAP |
Adding ABAP logic |
Improving the User Experience |
Quiz |
Intermediate ABAP Programming
1 Analyzing and Testing Code
Improving Code Quality using ABAP Test Cockpit |
Implementing Code Tests with ABAP Unit |
Measuring Runtime Consumption with ABAP Profiling |
Analyzing Database Access with SQL Trace |
Quiz |
2 Using Data Types and Type Conversions Correctly
Classifying Technical Data Types in ABAP |
Avoiding the Pitfalls of Type Conversions |
Calculating with Dates, Times, and Timestamps |
Quiz |
3 Processing Character Fields
Using Translatable Text in ABAP |
Processing Strings Using Functions and Regular Expressions |
Quiz |
6 Implementing Authorization Checks
Describing the Authorization Concept in ABAP |
Using CDS Access Controls |
Using the AUTHORITY-CHECK Statement |
Quiz |
7 Designing Effective Object-Oriented Code
Implementing Inheritance |
Using Inheritance |
Defining Interfaces |
Using Interfaces |
Implementing Factory Methods |
Quiz |
8 Defining and Working with Exception Classes
Working with Exception Classes |
Defining Your Own Exception Classes |
Quiz |
9 Adding Documentation to ABAP Code
Documenting ABAP Code |
Quiz |
Modeling in ABAP Dict y CDS
1 Exploring Data Modeling in ABAP
Exploring ABAP Dictionary |
Exploring ABAP Core Data Services |
Quiz |
2 Creating Database Tables
Defining Domains and Data Elements |
Creating Database Tables |
Handling Changes to Database Tables |
Quiz |
3 Defining Global Data Types
Using Dictionary Objects as Data Types |
Defining Dictionary Structures |
Defining Dictionary Table Types |
Quiz |
4 Defining Basic CDS Views
Defining a Basic CDS View |
Using ABAP Annotations in CDS Views |
Building Views on Views |
Quiz |
5 Defining Relationships and Associations
Defining Relationships Between Database Tables |
Defining Associations Between CDS Views |
Using Associations in Path Expressions |
Quiz |
7 Defining Meta Objects for Dictionary Objects and CDS Views
Preventing Unauthorized Access to Data |
Extending Dictionary Objects |
Extending CDS Views |
Quiz |