SAP CDS F1 DCL - Syntax V5



Get Example source ABAP code based on a different SAP table
  


VERSION 5 IN
VERSION X OUT

ABAP_CDS - Restrictions in DCL in Cloud Development
In CDS DCL, the following restrictions apply to CDS roles and CDS access policies defined by customers and partners in ABAP_SAP_BTP_ENV and ABAP_S4_CLOUD_ENV :
An access control can use other development objects when these either belong to the same software component or are a released API with the C1 contract. This affects the following usage types:
CDS entities as data source for data source in PFCG mappings and user-defined aspects.
CDS entities or database tables which act as association target in any used path expression.
CDS entities used as inheritance source for access conditions or as selector for role-based inheritance.
Authorization objects
The following usage types cannot yet be released and are therefore limited to customer objects in the same software component:
Access roles used as inheritance source for role-based inheritance.
User-defined aspects and PFCG mappings.
SACF scenarios.
The protected entity itself can only be in the same software component as the access control.
In entity-based condition inheritance when inheriting from an entity not in the same software component, the following restrictions apply:
The usage of replacement step ROOT WITH is mandatory.
Replacement steps PARAMETER WITH and PFCG FILTER are allowed.
All other replacement steps cannot be used.
In role-based condition inheritance, the flavor without selector (GRANT SELECT ON ... INHERIT ...) is not allowed.



Latest notes:

See Released APIs for a list of repository objects that are released as APIs in the current system.
NON_V5_HINTS
ABAP_HINT_END