I_ChgRecdRefMBOMSrchSupp

DDL: I_CHGRECDREFMBOMSRCHSUPP SQL: ICHGRECDREFMBSS Type: view COMPOSITE

Change Record Reference MBOM Search Supp

I_ChgRecdRefMBOMSrchSupp is a Composite CDS View that provides data about "Change Record Reference MBOM Search Supp" in SAP S/4HANA. It reads from 4 data sources (P_ChgRecdRefMBMAfterDataMigrtn, P_ChgRecdRefMBMBfrDataMigrtn, R_ChgRecdDataMigrationStatus, R_ChgRecdDataMigrationStatus) and exposes 49 fields with key field ChangeRecordReferenceUUID.

Data Sources (4)

SourceAliasJoin Type
P_ChgRecdRefMBMAfterDataMigrtn afterDataMigrtn union_all
P_ChgRecdRefMBMBfrDataMigrtn beforeDataMigrtn from
R_ChgRecdDataMigrationStatus tf inner
R_ChgRecdDataMigrationStatus tf inner

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName ICHGRECDREFMBSS view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #L view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.preserveKey true view
EndUserText.label Change Record Reference MBOM Search Supp view

Fields (49)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecordReferenceUUID P_ChgRecdRefMBMBfrDataMigrtn ChangeRecordReferenceUUID
Material P_ChgRecdRefMBMBfrDataMigrtn Material
Plant P_ChgRecdRefMBMBfrDataMigrtn Plant
BillOfMaterialVariantUsage P_ChgRecdRefMBMBfrDataMigrtn BillOfMaterialVariantUsage
BillOfMaterialVariant P_ChgRecdRefMBMBfrDataMigrtn BillOfMaterialVariant
ChangeRecord P_ChgRecdRefMBMBfrDataMigrtn ChangeRecord
ChangeRecordUUID P_ChgRecdRefMBMBfrDataMigrtn ChangeRecordUUID
ChangeRecordReferenceType P_ChgRecdRefMBMBfrDataMigrtn ChangeRecordReferenceType
ChangeRecordReferenceSubtype P_ChgRecdRefMBMBfrDataMigrtn ChangeRecordReferenceSubtype
ChangeRecordRefObjectUUID P_ChgRecdRefMBMBfrDataMigrtn ChangeRecordRefObjectUUID
ParentChangeRecordRefUUID P_ChgRecdRefMBMBfrDataMigrtn ParentChangeRecordRefUUID
IsMainReference P_ChgRecdRefMBMBfrDataMigrtn IsMainReference
ChangeRecordReference P_ChgRecdRefMBMBfrDataMigrtn ChangeRecordReference
ChgRecRefInternalKey1 P_ChgRecdRefMBMBfrDataMigrtn ChgRecRefInternalKey1
ChgRecRefInternalKey2 P_ChgRecdRefMBMBfrDataMigrtn ChgRecRefInternalKey2
ChgRecRefInternalKey3 P_ChgRecdRefMBMBfrDataMigrtn ChgRecRefInternalKey3
ChgRecRefInternalKey4 P_ChgRecdRefMBMBfrDataMigrtn ChgRecRefInternalKey4
CreatedByUser P_ChgRecdRefMBMBfrDataMigrtn CreatedByUser
CreationDateTime P_ChgRecdRefMBMBfrDataMigrtn CreationDateTime
LastChangedByUser P_ChgRecdRefMBMBfrDataMigrtn LastChangedByUser
LastChangeDateTime P_ChgRecdRefMBMBfrDataMigrtn LastChangeDateTime
ChangeRecordVirtualRefInd P_ChgRecdRefMBMBfrDataMigrtn ChangeRecordVirtualRefInd
ChangeRecordItemRelevance P_ChgRecdRefMBMBfrDataMigrtn ChangeRecordItemRelevance
ChgRecdDataMigrationStatus P_ChgRecdRefMBMBfrDataMigrtn ChgRecdDataMigrationStatus
ChangeRecordReferenceUUID
Material P_ChgRecdRefMBMAfterDataMigrtn Material
Plant P_ChgRecdRefMBMAfterDataMigrtn Plant
BillOfMaterialVariantUsage P_ChgRecdRefMBMAfterDataMigrtn BillOfMaterialVariantUsage
BillOfMaterialVariant P_ChgRecdRefMBMAfterDataMigrtn BillOfMaterialVariant
ChangeRecord P_ChgRecdRefMBMAfterDataMigrtn ChangeRecord
ChangeRecordUUID P_ChgRecdRefMBMAfterDataMigrtn ChangeRecordUUID
ChangeRecordReferenceType P_ChgRecdRefMBMAfterDataMigrtn ChangeRecordReferenceType
ChangeRecordReferenceSubtype P_ChgRecdRefMBMAfterDataMigrtn ChangeRecordReferenceSubtype
ChangeRecordRefObjectUUID P_ChgRecdRefMBMAfterDataMigrtn ChangeRecordRefObjectUUID
ParentChangeRecordRefUUID P_ChgRecdRefMBMAfterDataMigrtn ParentChangeRecordRefUUID
IsMainReference P_ChgRecdRefMBMAfterDataMigrtn IsMainReference
ChangeRecordReference P_ChgRecdRefMBMAfterDataMigrtn ChangeRecordReference
ChgRecRefInternalKey1 P_ChgRecdRefMBMAfterDataMigrtn ChgRecRefInternalKey1
ChgRecRefInternalKey2 P_ChgRecdRefMBMAfterDataMigrtn ChgRecRefInternalKey2
ChgRecRefInternalKey3 P_ChgRecdRefMBMAfterDataMigrtn ChgRecRefInternalKey3
ChgRecRefInternalKey4 P_ChgRecdRefMBMAfterDataMigrtn ChgRecRefInternalKey4
CreatedByUser P_ChgRecdRefMBMAfterDataMigrtn CreatedByUser
CreationDateTime P_ChgRecdRefMBMAfterDataMigrtn CreationDateTime
LastChangedByUser P_ChgRecdRefMBMAfterDataMigrtn LastChangedByUser
LastChangeDateTime P_ChgRecdRefMBMAfterDataMigrtn LastChangeDateTime
ChangeRecordVirtualRefInd P_ChgRecdRefMBMAfterDataMigrtn ChangeRecordVirtualRefInd
ChangeRecordItemRelevance P_ChgRecdRefMBMAfterDataMigrtn ChangeRecordItemRelevance
ChgRecdDataMigrationStatus P_ChgRecdRefMBMAfterDataMigrtn ChgRecdDataMigrationStatus
_ChangeRecordBsc P_ChgRecdRefMBMAfterDataMigrtn _ChangeRecordBsc
@AbapCatalog.sqlViewName: 'ICHGRECDREFMBSS'
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.compiler.compareFilter: true
@VDM.viewType: #COMPOSITE
@ObjectModel.usageType: {serviceQuality: #C,
                         dataClass: #MIXED,
                         sizeCategory: #L}
@AccessControl.authorizationCheck: #CHECK
@AbapCatalog.preserveKey: true
@EndUserText.label: 'Change Record Reference MBOM Search Supp'
define view I_ChgRecdRefMBOMSrchSupp 
  as select from P_ChgRecdRefMBMBfrDataMigrtn as beforeDataMigrtn   
    inner join   R_ChgRecdDataMigrationStatus as tf on ( tf.ChgRecdDataMigrationPhase = 'X' ) 
                                                    or ( tf.ChgRecdDataMigrationPhase = 'R' )
{
  key beforeDataMigrtn.ChangeRecordReferenceUUID,
      beforeDataMigrtn.Material,
      beforeDataMigrtn.Plant,
      beforeDataMigrtn.BillOfMaterialVariantUsage,
      beforeDataMigrtn.BillOfMaterialVariant,
      beforeDataMigrtn.ChangeRecord,
      beforeDataMigrtn.ChangeRecordUUID,
      beforeDataMigrtn.ChangeRecordReferenceType,
      beforeDataMigrtn.ChangeRecordReferenceSubtype,
      beforeDataMigrtn.ChangeRecordRefObjectUUID,
      beforeDataMigrtn.ParentChangeRecordRefUUID,
      beforeDataMigrtn.IsMainReference,
      beforeDataMigrtn.ChangeRecordReference,
      beforeDataMigrtn.ChgRecRefInternalKey1,
      beforeDataMigrtn.ChgRecRefInternalKey2,
      beforeDataMigrtn.ChgRecRefInternalKey3,
      beforeDataMigrtn.ChgRecRefInternalKey4,
      beforeDataMigrtn.CreatedByUser,
      beforeDataMigrtn.CreationDateTime,
      beforeDataMigrtn.LastChangedByUser,
      beforeDataMigrtn.LastChangeDateTime,
      beforeDataMigrtn.ChangeRecordVirtualRefInd,
      beforeDataMigrtn.ChangeRecordItemRelevance,
      beforeDataMigrtn.ChgRecdDataMigrationStatus,

      @ObjectModel.association.type:  [ #TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT ]
      beforeDataMigrtn._ChangeRecordBsc
}

union all 
  select from P_ChgRecdRefMBMAfterDataMigrtn as afterDataMigrtn 
    inner join          R_ChgRecdDataMigrationStatus   as tf on ( tf.ChgRecdDataMigrationPhase = 'F' )
{
  key afterDataMigrtn.ChangeRecordReferenceUUID,
      afterDataMigrtn.Material,
      afterDataMigrtn.Plant,
      afterDataMigrtn.BillOfMaterialVariantUsage,
      afterDataMigrtn.BillOfMaterialVariant,
      afterDataMigrtn.ChangeRecord,
      afterDataMigrtn.ChangeRecordUUID,
      afterDataMigrtn.ChangeRecordReferenceType,
      afterDataMigrtn.ChangeRecordReferenceSubtype,
      afterDataMigrtn.ChangeRecordRefObjectUUID,
      afterDataMigrtn.ParentChangeRecordRefUUID,
      afterDataMigrtn.IsMainReference,
      afterDataMigrtn.ChangeRecordReference,
      afterDataMigrtn.ChgRecRefInternalKey1,
      afterDataMigrtn.ChgRecRefInternalKey2,
      afterDataMigrtn.ChgRecRefInternalKey3,
      afterDataMigrtn.ChgRecRefInternalKey4,
      afterDataMigrtn.CreatedByUser,
      afterDataMigrtn.CreationDateTime,
      afterDataMigrtn.LastChangedByUser,
      afterDataMigrtn.LastChangeDateTime,
      afterDataMigrtn.ChangeRecordVirtualRefInd,
      afterDataMigrtn.ChangeRecordItemRelevance,
      afterDataMigrtn.ChgRecdDataMigrationStatus,

      @ObjectModel.association.type:  [ #TO_COMPOSITION_PARENT, #TO_COMPOSITION_ROOT ]
      afterDataMigrtn._ChangeRecordBsc
}