P_ChgRecdRefBITAfterDataMigrtn

DDL: P_CHGRECDREFBITAFTERDATAMIGRTN SQL: PCHGRECREFBITADM Type: view COMPOSITE

P_ChgRecdRefBITAfterDataMigrtn is a Composite CDS View in SAP S/4HANA. It reads from 3 data sources (I_BillOfMaterialItem, I_MaterialBOMLink, I_ChgRecdRefBOMItmBsc) and exposes 38 fields with key field ChangeRecordReferenceUUID.

Data Sources (3)

SourceAliasJoin Type
I_BillOfMaterialItem BOMItem inner
I_MaterialBOMLink MaterialBOMLink inner
I_ChgRecdRefBOMItmBsc reference_bit from

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName PCHGRECREFBITADM view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecordReferenceUUID I_ChgRecdRefBOMItmBsc ChangeRecordReferenceUUID UUID
Material I_MaterialBOMLink Material Vehicle Model
Plant I_MaterialBOMLink Plant Valuation Area
BillOfMaterialVariantUsage I_MaterialBOMLink BillOfMaterialVariantUsage Usage
BillOfMaterialVariant I_MaterialBOMLink BillOfMaterialVariant AlternativeBOM
BillOfMaterialItemUUID I_BillOfMaterialItem BillOfMaterialItemUUID Guid
BillOfMaterialItemNumber
BillOfMaterialComponent I_BillOfMaterialItem BillOfMaterialComponent Component
BillOfMaterial
ChangeRecord I_ChgRecdRefBOMItmBsc ChangeRecord Char20
ChangeRecordUUID I_ChgRecdRefBOMItmBsc ChangeRecordUUID NodeID
ChangeRecordReferenceType I_ChgRecdRefBOMItmBsc ChangeRecordReferenceType Object Type
ChangeRecordReferenceSubtype I_ChgRecdRefBOMItmBsc ChangeRecordReferenceSubtype Subtype
ChangeRecordReference I_ChgRecdRefBOMItmBsc ChangeRecordReference Ref. Object ID
ParentChangeRecordRefUUID I_ChgRecdRefBOMItmBsc ParentChangeRecordRefUUID Node ID
IsMainReference I_ChgRecdRefBOMItmBsc IsMainReference Main Reference
ChgRecRefInternalKey1 I_ChgRecdRefBOMItmBsc ChgRecRefInternalKey1 Key
ChgRecRefInternalKey2 I_ChgRecdRefBOMItmBsc ChgRecRefInternalKey2 Key
ChgRecRefInternalKey3 I_ChgRecdRefBOMItmBsc ChgRecRefInternalKey3 Key
ChgRecRefInternalKey4 I_ChgRecdRefBOMItmBsc ChgRecRefInternalKey4 Key
CreatedByUser I_ChgRecdRefBOMItmBsc CreatedByUser User Name
CreationDateTime I_ChgRecdRefBOMItmBsc CreationDateTime Timestamp
LastChangedByUser I_ChgRecdRefBOMItmBsc LastChangedByUser User Name
LastChangeDateTime I_ChgRecdRefBOMItmBsc LastChangeDateTime Timestamp
ChangeRecordVirtualRefInd I_ChgRecdRefBOMItmBsc ChangeRecordVirtualRefInd Virtual Reference
ChangeRecordItemRelevance I_ChgRecdRefBOMItmBsc ChangeRecordItemRelevance Relevance
ChgRecdDataMigrationStatus I_ChgRecdRefBOMItmBsc ChgRecdDataMigrationStatus status value done
ChangeRecordItemProcgStatus I_ChgRecdRefBOMItmBsc ChangeRecordItemProcgStatus Processing Status
ChgRecdItmTgtSts I_ChgRecdRefBOMItmBsc ChgRecdItmTgtSts Tgt Proc. Sts
ChgRecdItmDSgntr I_ChgRecdRefBOMItmBsc ChgRecdItmDSgntr Itm. Dgt. Sign.
ChgRecdReasonForChange I_ChgRecdRefBOMItmBsc ChgRecdReasonForChange Reason for Chge
ExpdCompltnDte I_ChgRecdRefBOMItmBsc ExpdCompltnDte Exp Completion Date
ChgRecdAuthznGrpText I_ChgRecdRefBOMItmBsc ChgRecdAuthznGrpText Authoriz. Group
ChgRecdNmbrChgSts I_ChgRecdRefBOMItmBsc ChgRecdNmbrChgSts Status
ChangeNumber I_ChgRecdRefBOMItmBsc ChangeNumber Change Number
ChgRecdDescription I_ChgRecdRefBOMItmBsc ChgRecdDescription Well Code Des.
ChgRecdEffectivityType I_ChgRecdRefBOMItmBsc ChgRecdEffectivityType Effect. Type
_ChangeRecordBsc I_ChgRecdRefBOMItmBsc _ChangeRecordBsc

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view P_ChgRecdRefBITAfterDataMigrtn.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: PCHGRECREFBITADM

CREATE VIEW P_ChgRecdRefBITAfterDataMigrtn AS
SELECT
  reference_bit.ChangeRecordReferenceUUID AS ChangeRecordReferenceUUID,
  MaterialBOMLink.Material AS Material,
  MaterialBOMLink.Plant AS Plant,
  MaterialBOMLink.BillOfMaterialVariantUsage AS BillOfMaterialVariantUsage,
  MaterialBOMLink.BillOfMaterialVariant AS BillOfMaterialVariant,
  BOMItem.BillOfMaterialItemUUID AS BillOfMaterialItemUUID,
  cast( BOMItem.BillOfMaterialItemNumber as cs_sposn preserving type ) AS BillOfMaterialItemNumber,
  BOMItem.BillOfMaterialComponent AS BillOfMaterialComponent,
  cast( BOMItem.BillOfMaterial as cs_stlnr preserving type ) AS BillOfMaterial,
  reference_bit.ChangeRecord AS ChangeRecord,
  reference_bit.ChangeRecordUUID AS ChangeRecordUUID,
  reference_bit.ChangeRecordReferenceType AS ChangeRecordReferenceType,
  reference_bit.ChangeRecordReferenceSubtype AS ChangeRecordReferenceSubtype,
  reference_bit.ChangeRecordReference AS ChangeRecordReference,
  reference_bit.ParentChangeRecordRefUUID AS ParentChangeRecordRefUUID,
  reference_bit.IsMainReference AS IsMainReference,
  reference_bit.ChgRecRefInternalKey1 AS ChgRecRefInternalKey1,
  reference_bit.ChgRecRefInternalKey2 AS ChgRecRefInternalKey2,
  reference_bit.ChgRecRefInternalKey3 AS ChgRecRefInternalKey3,
  reference_bit.ChgRecRefInternalKey4 AS ChgRecRefInternalKey4,
  reference_bit.CreatedByUser AS CreatedByUser,
  reference_bit.CreationDateTime AS CreationDateTime,
  reference_bit.LastChangedByUser AS LastChangedByUser,
  reference_bit.LastChangeDateTime AS LastChangeDateTime,
  reference_bit.ChangeRecordVirtualRefInd AS ChangeRecordVirtualRefInd,
  reference_bit.ChangeRecordItemRelevance AS ChangeRecordItemRelevance,
  reference_bit.ChgRecdDataMigrationStatus AS ChgRecdDataMigrationStatus,
  reference_bit.ChangeRecordItemProcgStatus AS ChangeRecordItemProcgStatus,
  reference_bit.ChgRecdItmTgtSts AS ChgRecdItmTgtSts,
  reference_bit.ChgRecdItmDSgntr AS ChgRecdItmDSgntr,
  reference_bit.ChgRecdReasonForChange AS ChgRecdReasonForChange,
  reference_bit.ExpdCompltnDte AS ExpdCompltnDte,
  reference_bit.ChgRecdAuthznGrpText AS ChgRecdAuthznGrpText,
  reference_bit.ChgRecdNmbrChgSts AS ChgRecdNmbrChgSts,
  reference_bit.ChangeNumber AS ChangeNumber,
  reference_bit.ChgRecdDescription AS ChgRecdDescription,
  reference_bit.ChgRecdEffectivityType AS ChgRecdEffectivityType,
  reference_bit._ChangeRecordBsc AS _ChangeRecordBsc
FROM I_ChgRecdRefBOMItmBsc AS reference_bit
INNER JOIN I_BillOfMaterialItem AS BOMItem ON /* join condition not captured in parsed metadata */
INNER JOIN I_MaterialBOMLink AS MaterialBOMLink ON /* join condition not captured in parsed metadata */
;