DDCDS_DIRECT_BASE_OBJECTS

DDL: DDCDS_DIRECT_BASE_OBJECTS Type: view_entity Package: SD_CDS_INFO_PROVIDER

Get direct base objects

DDCDS_DIRECT_BASE_OBJECTS is a CDS View that provides data about "Get direct base objects" in SAP S/4HANA. It reads from 2 data sources (DDCDS_DIRECT_BASE_OBJECTS_V1, DDCDS_DIRECT_BASE_OBJECTS_V2) and exposes 3 fields with key fields entity_name, state, state. Part of development package SD_CDS_INFO_PROVIDER.

Data Sources (2)

SourceAliasJoin Type
DDCDS_DIRECT_BASE_OBJECTS_V1 DDCDS_DIRECT_BASE_OBJECTS_V1 union
DDCDS_DIRECT_BASE_OBJECTS_V2 DDCDS_DIRECT_BASE_OBJECTS_V2 from

Annotations (4)

NameValueLevelField
AbapCatalog.entityBuffer.definitionAllowed true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Get direct base objects view
Metadata.ignorePropagatedAnnotations true view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY entity_name entity_name
KEY state state
KEY state state
@AbapCatalog.entityBuffer.definitionAllowed: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Get direct base objects'
@Metadata.ignorePropagatedAnnotations : true
// ***********************************************************************************************************//

// This view list the direct base objects of a CDS entity which are either part of select  or used in the

// Assoc path propagation.

// ***********************************************************************************************************//

define view entity DDCDS_DIRECT_BASE_OBJECTS
  // ****************************************************************************************************************//

  // -1- CDS V2 Entities(View Entity, Hierarchy etc) selecting from various objects like View, Hierarchy, Table etc.

  // ****************************************************************************************************************//

  as select from DDCDS_DIRECT_BASE_OBJECTS_V2
{
  key entity_name,
  key state,
      direct_base_object_name,
      direct_base_object_type,
      primary_data_source
}
  // ****************************************************************************************************************//

  // -2- CDS V1 Views: with V1, tables, DB Views, V2 as base objects

  // ****************************************************************************************************************//

union select from DDCDS_DIRECT_BASE_OBJECTS_V1
{
  key entity_name,
  key state,
      direct_base_object_name,
      direct_base_object_type,
      primary_data_source
}