All topics
ARCHITECTAdvanced

RAP Basics

Master ABAP RAP fundamentals with CDS root views, behavior definitions, managed and unmanaged scenarios, actions, determinations, validations, EML, draft, locking, authorization and service binding.

Overview

Master ABAP RAP fundamentals with CDS root views, behavior definitions, managed and unmanaged scenarios, actions, determinations, validations, EML, draft, locking, authorization and service binding.

Lessons in this topic

Interview questions covered

  • How does RAP fit S/4HANA Clean Core?
  • Difference between managed and unmanaged.
  • What is a determination?
  • How do you expose a RAP service to Fiori?
  • What is the difference between action, determination and validation in RAP?
  • RAP action returns 'business logic disabled'. Why?
  • App needs offline capability. Approach?
  • How would you design a RAP business object with header and items?
  • What is RAP?
  • How do you migrate a classic transaction to RAP?
  • What is the role of behavior definition in RAP?
  • What is RAP in SAP ABAP?
  • Explain the difference between managed and unmanaged RAP business objects.
  • Why should direct database updates be avoided for RAP business objects?
  • When would you choose managed RAP and when would you choose unmanaged RAP?

Related topics