All topics
RAP_CDS_ODATAadvanced

ABAP Cloud and Released APIs

ABAP Cloud development model, released APIs, language-version restrictions, clean-core extensibility, ATC readiness, and migration from unreleased classic dependencies.

Overview

ABAP Cloud development model, released APIs, language-version restrictions, clean-core extensibility, ATC readiness, and migration from unreleased classic dependencies.

Lessons in this topic

Interview questions covered

  • Take a direct read of table LFA1 in custom code. How do you find and validate its cloud-ready replacement?
  • Which ABAP language versions exist, and what is not allowed in ABAP for Cloud Development?
  • What is ABAP Cloud, and what changes for a developer compared to classic ABAP?
  • Describe how you would build a new custom approval app on S/4HANA in a clean-core way.
  • After an upgrade, an ABAP Cloud class shows warnings about a deprecated API. What do you do?
  • What is the three-tier extensibility model and how do you keep tier 2 healthy?
  • You inherit a "clean core" project. What do you check to confirm it really is clean core?
  • How do you migrate a classic report that reads VBAK and calls a BAPI to ABAP Cloud?
  • How do you use ATC to drive ABAP Cloud readiness in a large custom code base?
  • How do you decide between on-stack developer extensibility and a BTP side-by-side extension?
  • A team proposes moving a save-time validation of purchase requisitions to a BTP microservice. What is your assessment?
  • Explain release contracts C0 to C4 and how you release your own object for ABAP Cloud.

Related topics

Interview questions on this topic