RAP (RESTful ABAP Programming Model)
SAP's strategic, HANA-optimized model for building transactional business objects and Fiori/OData services in S/4HANA Cloud and on-premise.
RAP is the topic that most clearly separates candidates with genuine current S/4HANA experience from those whose knowledge stopped at classic ABAP, because it's SAP's official, strategic replacement for older transactional frameworks (BOPF, classic function-module-based BAPIs for new development) and is mandatory for any extension in S/4HANA Cloud's ABAP Environment, so it comes up in nearly every senior ABAP interview today.
RAP is like a well-defined assembly line for building furniture (business objects) with mandatory quality checkpoints (validations, determinations) at fixed stations, versus the old approach of a single craftsperson (a BAPI function module) building the whole piece by hand with no enforced checkpoints - RAP's managed mode is like using the factory's standard automated frame and finish; unmanaged mode is bringing your own custom frame but still running it through the factory's checkpoint stations.