This lesson develops controlled execution of CDS Domain Models, Persistence, and Service Definitions. The work is grounded in a development team delivering a governed extension that combines transactional services, enterprise data, Fiori consumption, and automated deployment and contributes directly to maintainable CAP applications.
Using the scenario, the instructor demonstrates CDS entities and associations, persistence models, service projections, custom handlers and highlights object relationships, determination behavior, integration effects, and approval evidence. The demonstration deliberately introduces the exception where a service exposes internal persistence fields that should remain private.
Complete a controlled activity covering CDS entities and associations, persistence models, service projections, custom handlers and preserve the result in CAP domain and service implementation workbook.
Start at the earliest point where expected behavior differs from the observed result. Review process sequence, relevant data, configuration, authorization, integration, and timing as separate hypotheses. Treat “a service exposes internal persistence fields that should remain private” as unconfirmed until settings, documents, logs, reports, and focused retesting support the cause.
Learners can apply CDS Domain Models, Persistence, and Service Definitions, explain the resulting SAP behavior, and defend the outcome through CAP domain and service implementation workbook.