/* TARGET OBJECT : access control ZC_CHANGEAPPROVAL - README step U11, UI leg abap: URI : abap:/repotree-v1/0M7DEJI/System%20Library/ZLOCAL/ZARENA_PLM/Core%20Data%20Services/Access%20Controls/ZC_CHANGEAPPROVAL/zc_changeapproval.dcls.acds ACTION : create empty via ADT MCP (objectType DCLS/DL, README U11), replace entire content, save, then activate (after view ZC_CHANGEAPPROVAL and access control ZR_CHANGEAPPROVAL). A transactional query needs its own DCL, inheriting the base view's conditions - there is no implicit inheritance [source: abap-docs /abap-platform-rap-opensap/week2/unit7#step-5-create-cds-access-control-for-travel-bo-projection-view-and-check-the-result; /abap-docs-cloud/ABENCDS_DEFINE_VIEW_AS_PROJECTION (access control must be symmetric), verified 2026-09-15]. */ @EndUserText.label: 'Access control for ZC_CHANGEAPPROVAL' @MappingRole: true define role ZC_CHANGEAPPROVAL { grant select on ZC_CHANGEAPPROVAL where inheriting conditions from entity ZR_CHANGEAPPROVAL; }