P_ProdnModCompDgtlMockUpCharcs

DDL: P_PRODNMODCOMPDGTLMOCKUPCHARCS Type: view_entity COMPOSITE

Prodn Model: Charac values from DMU

P_ProdnModCompDgtlMockUpCharcs is a Composite CDS View that provides data about "Prodn Model: Charac values from DMU" in SAP S/4HANA. It reads from 1 data source (I_DigitalMockUpCharcs) and exposes 3 fields with key field DgtlMockUpUUID.

Data Sources (1)

SourceAliasJoin Type
I_DigitalMockUpCharcs TransfMatrixGuid inner

Annotations (8)

NameValueLevelField
VDM.private true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Prodn Model: Charac values from DMU view
VDM.viewType #COMPOSITE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY DgtlMockUpUUID DigitalMockUp DgtlMockUpUUID
DgtlMockUpCharcsUUID I_DigitalMockUpCharcs DgtlMockUpCharcsUUID
DgtlMockUpCharcsValue OriginalTransfMatrixGuid DgtlMockUpCharcsValue
@AbapCatalog.viewEnhancementCategory: [#NONE]
@VDM.private:true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Prodn Model: Charac values from DMU'
@VDM.viewType: #COMPOSITE
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
    serviceQuality: #X,
    sizeCategory: #S,
    dataClass: #MIXED
}
define view entity P_ProdnModCompDgtlMockUpCharcs
  as select distinct from  I_DigitalMockUp       as DigitalMockUp
    inner join             I_DigitalMockUpCharcs as TransfMatrixGuid         on TransfMatrixGuid.DgtlMockUpCharcsUUID = DigitalMockUp.DgtlMockUpCharcsUUID
    left outer to one join I_DigitalMockUpCharcs as VisualInstance           on  VisualInstance.DgtlMockUpCharcsUUID     = TransfMatrixGuid.DgtlMockUpCharcsUUID
                                                                             and VisualInstance.DgtlMockUpCharcsName     = 'VE_INSTANCE'
                                                                             and VisualInstance.DgtlMockUpCharcsCategory = 'VEInstanceIdentifier'
    left outer to one join I_DigitalMockUpCharcs as VisualSourceInstance     on  VisualSourceInstance.DgtlMockUpCharcsUUID     = TransfMatrixGuid.DgtlMockUpCharcsUUID
                                                                             and VisualSourceInstance.DgtlMockUpCharcsName     = 'VE_INSTANCE'
                                                                             and VisualSourceInstance.DgtlMockUpCharcsCategory = 'VESourceInstanceIdentifier'
    left outer to one join I_DigitalMockUpCharcs as OriginalTransfMatrixGuid on  OriginalTransfMatrixGuid.DgtlMockUpCharcsUUID     = TransfMatrixGuid.DgtlMockUpCharcsUUID
                                                                             and OriginalTransfMatrixGuid.DgtlMockUpCharcsName     = 'ORIGINAL_TMXGUID'
                                                                             and OriginalTransfMatrixGuid.DgtlMockUpCharcsCategory = 'VEInstanceIdentifier'
{
  key  DigitalMockUp.DgtlMockUpUUID,
       TransfMatrixGuid.DgtlMockUpCharcsUUID          as DgtlMockUpCharcsUUID,
       //       VisualInstance.DgtlMockUpCharcsValue           as VEInstanceIdentifier,

       //       VisualSourceInstance.DgtlMockUpCharcsValue     as VESourceInstanceIdentifier,

       OriginalTransfMatrixGuid.DgtlMockUpCharcsValue as DgtlMockUpCharcsValue


}
where
  DigitalMockUp.DgtlMockUpInstceCount < '0002'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_DIGITALMOCKUP",
"I_DIGITALMOCKUPCHARCS"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/