RAP Behavior Definition and Projection
The concept name is not defined in the provided sources, so a precise definition cannot be grounded solely in the supplied snippets. Based on the available sources, the topics covered relate to modeling and implementing protection against unauthorized write activities and providing write access using privileged mode within the ABAP RESTful Application Programming Model (RAP). Privileged mode, invoked with the keyword PRIVILEGED, allows developers to bypass standard authorization checks to grant write access in specific controlled scenarios. These mechanisms together enable developers to secure business object operations against unauthorized modifications while still accommodating legitimate privileged use cases.
Tutorials that teach this
Docs explaining this concept
- Doc Implementing a Protection Against Unauthorized Write Activities
- Doc Modeling a Protection Against Unauthorized Write Activities
- Doc Modeling a Protection Against Unauthorized Write Activities
- Doc Modeling the Authorization Context for Privileged Mode
- Doc Providing Write Access Using Privileged Mode
Prerequisites
Concepts that build on this
- Concept RAP Dynamic Instance Feature Control
- Concept RAP Business Event Exposure via Event Binding and Channel
- Concept RAP Validation on Save
- Concept Entity Manipulation Language (EML) in RAP
- Concept SAP Fiori Elements app development
- Concept ABAP RESTful Application Programming Model (RAP)
- Concept RAP Unmanaged Save Implementation (save_modified)
- Concept RAP Draft-Enabled Transactional Apps
- Concept CDS Abstract Entities
- Concept RAP Factory Actions (instance-bound)
- Concept RAP Instance Actions (non-factory, bound)
- Concept OData Service Exposure via RAP
- Concept RAP Early and Late Numbering
- Concept RAP Behavior Implementation