R_VariantConfigurationTP

DDL: R_VARIANTCONFIGURATIONTP Type: view_entity TRANSACTIONAL Package: VCH_RAP_CFG

Root node for Variant Configuration - TP

R_VariantConfigurationTP is a Transactional CDS View that provides data about "Root node for Variant Configuration - TP" in SAP S/4HANA. It reads from 1 data source (ibin) and exposes 7 fields with key fields VarConfigurationBusObjectKey, VarConfigurationBusObjectType. It has 2 associations to related views. Part of development package VCH_RAP_CFG.

Data Sources (1)

SourceAliasJoin Type
ibin ibin from

Associations (2)

CardinalityTargetAliasCondition
[0..*] R_VarConfigurationInstanceTP _Instance
[0..*] R_VarConfignInconsistencyTP _Inconsistency

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label Root node for Variant Configuration - TP view
ObjectModel.sapObjectNodeType.name VariantConfiguration view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY VarConfigurationBusObjectKey
KEY VarConfigurationBusObjectType
VariantConfigurationDate
VarConfignStatus
LastChangeDateTime
_Instance _Instance
_Inconsistency _Inconsistency
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY

@EndUserText.label: 'Root node for Variant Configuration - TP'

@ObjectModel.sapObjectNodeType.name: 'VariantConfiguration'
@ObjectModel.usageType: { serviceQuality: #C, sizeCategory: #L, dataClass: #TRANSACTIONAL }

@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.viewType: #TRANSACTIONAL

/*+[hideWarning] { "IDS" : [ "KEY_CHECK" ] }*/
define root view entity R_VariantConfigurationTP
  as select from ibin

  composition [0..*] of R_VarConfigurationInstanceTP as _Instance
  composition [0..*] of R_VarConfignInconsistencyTP  as _Inconsistency

{
  key cast('' as ibobjkey)                                  as VarConfigurationBusObjectKey,
  key cast('' as sbo_node_type)                             as VarConfigurationBusObjectType,

      cast('00010101' as datuv)                             as VariantConfigurationDate,
      cast('' as vch_hl_ext_confign_status preserving type) as VarConfignStatus,

      @Semantics.systemDateTime.lastChangedAt: true
      cast(0 as vdm_lastchangedon)                          as LastChangeDateTime,

      @ObjectModel.sort.enabled: false
      _Instance,

      _Inconsistency
}

where 1 = 2