R_ProdUniversalHierarchyTP

DDL: R_PRODUNIVERSALHIERARCHYTP Type: view_entity TRANSACTIONAL

Product Universal Hierarchy Version - TP

R_ProdUniversalHierarchyTP is a Transactional CDS View that provides data about "Product Universal Hierarchy Version - TP" in SAP S/4HANA. It reads from 1 data source (I_ProdUnivHierarchyBasic) and exposes 6 fields with key fields ProdUnivHierarchy, ProdHierarchyValidityEndDate. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ProdUnivHierarchyBasic I_ProdUnivHierarchyBasic from

Associations (2)

CardinalityTargetAliasCondition
[0..*] R_ProdUniversalHierarchyTextTP _Text
[0..*] R_ProdUnivHierNodesByHierIDTP _ProdUnivHierNodeByHierID

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Product Universal Hierarchy Version - TP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.sapObjectNodeType.name ProductUniversalHierarchy view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY ProdUnivHierarchy ProdUnivHierarchy
KEY ProdHierarchyValidityEndDate ProdHierarchyValidityEndDate
ProdHierarchyValidityStartDate ProdHierarchyValidityStartDate
ProdUnivHierLastChangeDateTime ProdUnivHierLastChangeDateTime
_ProdUnivHierNodeByHierID _ProdUnivHierNodeByHierID
_Text _Text

@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Product Universal Hierarchy Version - TP'
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel:{
  usageType: {
    dataClass: #MASTER,
    serviceQuality: #A,
    sizeCategory: #XL
  }
}
@ObjectModel.sapObjectNodeType.name: 'ProductUniversalHierarchy'
//@Search.searchable: true



define root view entity R_ProdUniversalHierarchyTP
  as select from I_ProdUnivHierarchyBasic
  composition [0..*] of R_ProdUniversalHierarchyTextTP as _Text
  composition [0..*] of R_ProdUnivHierNodesByHierIDTP  as _ProdUnivHierNodeByHierID
{
      @ObjectModel.text.association: '_Text'
  key ProdUnivHierarchy,
      @Semantics.businessDate.to: true
  key ProdHierarchyValidityEndDate,
      @Semantics.businessDate.from: true
      ProdHierarchyValidityStartDate,
      ProdUnivHierLastChangeDateTime,
      _ProdUnivHierNodeByHierID,
      _Text
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PRODUNIVHIERARCHYBASIC"
],
"ASSOCIATED":
[
"R_PRODUNIVERSALHIERARCHYTEXTTP",
"R_PRODUNIVHIERNODESBYHIERIDTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/