I_ChangeRecordDraftTP
Change Record (Draft 2.0)
I_ChangeRecordDraftTP is a Transactional CDS View that provides data about "Change Record (Draft 2.0)" in SAP S/4HANA. It reads from 1 data source (I_ChangeRecordBsc) and exposes 86 fields with key field ChangeRecordUUID. It has 52 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ChangeRecordBsc | ChangeRecordBsc | from |
Associations (52)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_ChangeRecordType | _ChangeRecordCategory | _ChangeRecordCategory.ChangeRecordType = $projection.ChangeRecordType |
| [0..*] | I_ChangeRecordDescriptionTP | _ChangeRecordDescriptionTP | _ChangeRecordDescriptionTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChangeRecordReferenceMatTP | _ChangeRecordReferenceMatTP | _ChangeRecordReferenceMatTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChangeRecordReferenceBOMTP | _ChangeRecordReferenceBOMTP | _ChangeRecordReferenceBOMTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChangeRecordRefBOMItmTP | _ChangeRecordRefBOMItmTP | _ChangeRecordRefBOMItmTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefPlngScpTP | _ChgRecdRefPlngScpTP | _ChgRecdRefPlngScpTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefEngBOMTP | _ChgRecdRefEngBOMTP | _ChgRecdRefEngBOMTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefMfgBOMTP | _ChgRecdRefMfgBOMTP | _ChgRecdRefMfgBOMTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefProdnOrdTP | _ChgRecdRefProdnOrdTP | _ChgRecdRefProdnOrdTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefPurOrdTP | _ChgRecdRefPurOrdTP | _ChgRecdRefPurOrdTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefRoutingTP | _ChgRecdRefRoutingTP | _ChgRecdRefRoutingTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefOrdSpcfcRoutingTP | _ChgRecdRefOrdSpcfcRoutingTP | _ChgRecdRefOrdSpcfcRoutingTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChangeRecordReferenceDOCTP | _ChangeRecordReferenceDocTP | _ChangeRecordReferenceDocTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefProdStrucVarTP | _ChgRecdRefProdStrucVarTP | _ChgRecdRefProdStrucVarTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChangeRecordReferenceSpecTP | _ChangeRecordReferenceSpecTP | _ChangeRecordReferenceSpecTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefEngSnpshtTP | _ChgRecdRefEngSnpshtTP | _ChgRecdRefEngSnpshtTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..1] | I_ChangeRecordAccCtrlContext | _LogAccMContext | _LogAccMContext.LogAccMContextInternalId = $projection.LogAccMSecureIDOwnerID |
| [0..*] | I_ChgRecdRefMasterRecipeTP | _ChgRecdRefMasterRecipeTP | _ChgRecdRefMasterRecipeTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefInspectionPlanTP | _ChgRecdRefInspectionPlanTP | _ChgRecdRefInspectionPlanTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefRecipeTP | _ChgRecdRefRecipeTP | _ChgRecdRefRecipeTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefLabelTP | _ChgRecdRefLabelTP | _ChgRecdRefLabelTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefProdnRoutingTP | _ChgRecdRefProdnRoutingTP | _ChgRecdRefProdnRoutingTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefPlngRoutingTP | _ChgRecdRefPlngRoutingTP | _ChgRecdRefPlngRoutingTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefTmplRoutingTP | _ChgRecdRefTmplRoutingTP | _ChgRecdRefTmplRoutingTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..1] | E_ChangeRecordBsc | _HeaderExtension | $projection.ChangeRecordUUID = _HeaderExtension.ChangeRecordUUID |
| [0..1] | I_UserContactCard | _CreatedByUserContactCard | $projection.CreatedByUser = _CreatedByUserContactCard.ContactCardID |
| [0..1] | I_UserContactCard | _LastChangedByUserContactCard | $projection.LastChangedByUser = _LastChangedByUserContactCard.ContactCardID |
| [0..*] | I_ChgRecdCmntTopTP | _ChgRecdCmntTopTP | _ChgRecdCmntTopTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdObjRefCmntTopTP | _ChgRecdObjRefCmntTopTP | _ChgRecdObjRefCmntTopTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdChildTP | _ChgRecdChildTP | _ChgRecdChildTP.ParentChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChangeRecordRefOrderBOMTP | _ChangeRecordRefOrderBOMTP | _ChangeRecordRefOrderBOMTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChangeRecordRefCharcTP | _ChangeRecordRefCharcTP | _ChangeRecordRefCharcTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChangeRecordRefClassTP | _ChangeRecordRefClassTP | _ChangeRecordRefClassTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefMaintTskListTP | _ChgRecdRefMaintTskListTP | _ChgRecdRefMaintTskListTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChangeRecordRefStdBOMTP | _ChangeRecordRefStdBOMTP | _ChangeRecordRefStdBOMTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefEquipTskListTP | _ChgRecdRefEquipTskListTP | _ChgRecdRefEquipTskListTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChangeRecordRefWBSElmntBOMTP | _ChangeRecordRefWBSElmntBOMTP | _ChangeRecordRefWBSElmntBOMTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefEquipBOMTP | _ChgRecdRefEquipBOMTP | _ChgRecdRefEquipBOMTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefRateRtgTskListTP | _ChgRecdRefRateRtgTskListTP | _ChgRecdRefRateRtgTskListTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRateRtgTskListTP | _ChgRecdRateRtgTskListTP | _ChgRecdRateRtgTskListTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefCutPlngPrflTP | _ChgRecdRefCutPlngPrflTP | _ChgRecdRefCutPlngPrflTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefOpSetTskListTP | _ChgRecdRefOpSetTskListTP | _ChgRecdRefOpSetTskListTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefFuncLocBOMTP | _ChgRecdRefFuncLocBOMTP | _ChgRecdRefFuncLocBOMTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdFuncLocTskListTP | _ChgRecdFuncLocTskListTP | _ChgRecdFuncLocTskListTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefVarBOMTP | _ChgRecdRefVarBOMTP | _ChgRecdRefVarBOMTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefMfgSnpshtTP | _ChgRecdRefMfgSnpshtTP | _ChgRecdRefMfgSnpshtTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefETOVersBOMTP | _ChgRecdRefETOVersBOMTP | _ChgRecdRefETOVersBOMTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefDefectTP | _ChgRecdRefDefectTP | _ChgRecdRefDefectTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefNotificationTP | _ChgRecdRefNotificationTP | _ChgRecdRefNotificationTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChangeRecordRelatedChangeTP | _ChangeRecordRelatedChangeTP | _ChangeRecordRelatedChangeTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChgRecdRefScopeOfChangeTP | _ChgRecdRefScopeOfChangeTP | _ChgRecdRefScopeOfChangeTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChangeRecordCustomObjectTP | _ChangeRecordCustomObjectTP | _ChangeRecordCustomObjectTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
Annotations (19)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ICHGRECD_DRAFTTP | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| EndUserText.label | Change Record (Draft 2.0) | view | |
| Search.searchable | true | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| ObjectModel.transactionalProcessingEnabled | true | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.draftEnabled | true | view | |
| ObjectModel.writeDraftPersistence | PLMCHGRECD_D | view | |
| ObjectModel.entityChangeStateId | LastChangeDateTime | view | |
| ObjectModel.createEnabled | EXTERNAL_CALCULATION | view | |
| ObjectModel.deleteEnabled | EXTERNAL_CALCULATION | view | |
| ObjectModel.updateEnabled | EXTERNAL_CALCULATION | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AbapCatalog.preserveKey | true | view |
Fields (86)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ChangeRecordUUID | I_ChangeRecordBsc | ChangeRecordUUID | NodeID |
| ChangeRecord | ChangeRecord | Char20 | ||
| ChangeRecordType | ChangeRecordType | Record Type | ||
| ParentChangeRecordUUID | ParentChangeRecordUUID | NodeID | ||
| RootChangeRecordUUID | RootChangeRecordUUID | NodeID | ||
| ChangeRecordHdrPriorityCode | ChangeRecordPriority | Workflow priority | ||
| ChangeRecordStatus | ChangeRecordStatus | |||
| AccessControlContext | ||||
| LogAccMSecureIDOwnerID | I_ChangeRecordBsc | LogAccMSecureIDOwnerID | ||
| ChangeNumber | ChangeNumber | Change Number | ||
| CreatedByUser | CreatedByUser | User Name | ||
| _CreatedByUserContactCard | _CreatedByUserContactCard | |||
| CreationDateTime | CreationDateTime | Timestamp | ||
| LastChangedByUser | LastChangedByUser | User Name | ||
| _LastChangedByUserContactCard | _LastChangedByUserContactCard | |||
| LastChangeDateTime | LastChangeDateTime | Timestamp | ||
| Partner | Partner | With Partner | ||
| ChangeRecordLifecycleStatus | ChangeRecordLifecycleStatus | Issue Lifecycle | ||
| ChgRecdDigitalSignatureStatus | ChgRecdDigitalSignatureStatus | Digit.Sign. | ||
| ChgRecordDescriptionText | ChgRecordDescriptionText | |||
| ChgRecdAuthGroup | ChgRecdAuthGroup | AuthorizGroup | ||
| ChgRecdEffectivityType | ChgRecdEffectivityType | |||
| ChgRecdPrflIdn | ChgRecdPrflIdn | WBS sched. prof | ||
| ChgRecdReasonForChange | ChgRecdReasonForChange | Reason for Chge | ||
| ChgRecdChangeStatus | ChgRecdChangeStatus | |||
| ChgRecdExpectedCompletionDate | ChgRecdExpectedCompletionDate | Exp Completion Date | ||
| ChangeRecordDetailDescription | ChangeRecordDetailDescription | Detailed Description | ||
| ChgRecdHdrExtnUUID | ChgRecdHdrExtnUUID | UUID | ||
| ChgRecdInitiatedStatusAction | ChgRecdInitiatedStatusAction | Pndg Status Chg | ||
| ChgRecdEngEffectiveDate | ChgRecdEngEffectiveDate | Eng Effective Date | ||
| ChgRecdMfgEffectiveDate | ChgRecdMfgEffectiveDate | Mfg Effective Date | ||
| ChangeRecordItemIsNotEditable | ChangeRecordItemIsNotEditable | |||
| ChangeRecordItmIsAddDelEnabled | ChangeRecordItmIsAddDelEnabled | |||
| ChangeRecordItemEditMode | ChangeRecordItemEditMode | Item Edit Mode | ||
| ChgRecdHdrRsnForChgCode | ChgRecdHdrRsnForChgCode | |||
| _LogAccMObjectTypeActive | ||||
| _LogAccMObjectUserAuthzn | I_ChangeRecordBsc | _LogAccMObjectUserAuthzn | ||
| _LogAccMObjSecureIDAssgmt | I_ChangeRecordBsc | _LogAccMObjSecureIDAssgmt | ||
| _ChangeRecordReferenceMatTP | _ChangeRecordReferenceMatTP | |||
| _ChangeRecordReferenceBOMTP | _ChangeRecordReferenceBOMTP | |||
| _ChangeRecordRefBOMItmTP | _ChangeRecordRefBOMItmTP | |||
| _ChgRecdRefPlngScpTP | _ChgRecdRefPlngScpTP | |||
| _ChgRecdRefEngBOMTP | _ChgRecdRefEngBOMTP | |||
| _ChgRecdRefMfgBOMTP | _ChgRecdRefMfgBOMTP | |||
| _ChgRecdRefProdnOrdTP | _ChgRecdRefProdnOrdTP | |||
| _ChgRecdRefPurOrdTP | _ChgRecdRefPurOrdTP | |||
| _ChgRecdRefRoutingTP | _ChgRecdRefRoutingTP | |||
| _ChgRecdRefProdnRoutingTP | _ChgRecdRefProdnRoutingTP | |||
| _ChgRecdRefOrdSpcfcRoutingTP | _ChgRecdRefOrdSpcfcRoutingTP | |||
| _ChangeRecordReferenceDocTP | _ChangeRecordReferenceDocTP | |||
| _ChgRecdRefProdStrucVarTP | _ChgRecdRefProdStrucVarTP | |||
| _ChangeRecordReferenceSpecTP | _ChangeRecordReferenceSpecTP | |||
| _ChgRecdRefEngSnpshtTP | _ChgRecdRefEngSnpshtTP | |||
| _ChgRecdRefMasterRecipeTP | _ChgRecdRefMasterRecipeTP | |||
| _ChgRecdRefRecipeTP | _ChgRecdRefRecipeTP | |||
| _ChgRecdRefLabelTP | _ChgRecdRefLabelTP | |||
| _ChgRecdRefInspectionPlanTP | _ChgRecdRefInspectionPlanTP | |||
| _ChgRecdRefPlngRoutingTP | _ChgRecdRefPlngRoutingTP | |||
| _ChgRecdRefTmplRoutingTP | _ChgRecdRefTmplRoutingTP | |||
| _ChgRecdCmntTopTP | _ChgRecdCmntTopTP | |||
| _ChgRecdObjRefCmntTopTP | _ChgRecdObjRefCmntTopTP | |||
| _ChgRecdChildTP | _ChgRecdChildTP | |||
| _ChangeRecordRefOrderBOMTP | _ChangeRecordRefOrderBOMTP | |||
| _ChangeRecordRefCharcTP | _ChangeRecordRefCharcTP | |||
| _ChangeRecordRefClassTP | _ChangeRecordRefClassTP | |||
| _ChgRecdRefMaintTskListTP | _ChgRecdRefMaintTskListTP | |||
| _ChangeRecordRefStdBOMTP | _ChangeRecordRefStdBOMTP | |||
| _ChgRecdRefEquipTskListTP | _ChgRecdRefEquipTskListTP | |||
| _ChangeRecordRefWBSElmntBOMTP | _ChangeRecordRefWBSElmntBOMTP | |||
| _ChgRecdRefEquipBOMTP | _ChgRecdRefEquipBOMTP | |||
| _ChgRecdRefFuncLocBOMTP | _ChgRecdRefFuncLocBOMTP | |||
| _ChgRecdRefRateRtgTskListTP | _ChgRecdRefRateRtgTskListTP | |||
| _ChgRecdRateRtgTskListTP | _ChgRecdRateRtgTskListTP | |||
| _ChgRecdRefCutPlngPrflTP | _ChgRecdRefCutPlngPrflTP | |||
| _ChgRecdRefOpSetTskListTP | _ChgRecdRefOpSetTskListTP | |||
| _ChgRecdFuncLocTskListTP | _ChgRecdFuncLocTskListTP | |||
| _ChgRecdRefVarBOMTP | _ChgRecdRefVarBOMTP | |||
| _ChgRecdRefMfgSnpshtTP | _ChgRecdRefMfgSnpshtTP | |||
| _ChgRecdRefETOVersBOMTP | _ChgRecdRefETOVersBOMTP | |||
| _ChgRecdRefDefectTP | _ChgRecdRefDefectTP | |||
| _ChgRecdRefNotificationTP | _ChgRecdRefNotificationTP | |||
| _ChgRecdRefScopeOfChangeTP | _ChgRecdRefScopeOfChangeTP | |||
| _ChangeRecordCategory | _ChangeRecordCategory | |||
| _ChangeRecordDescriptionTP | _ChangeRecordDescriptionTP | |||
| _ChangeRecordRelatedChangeTP | _ChangeRecordRelatedChangeTP | |||
| _ChangeRecordCustomObjectTP | _ChangeRecordCustomObjectTP |
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 I_ChangeRecordDraftTP.
-- 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: ICHGRECD_DRAFTTP
CREATE VIEW I_ChangeRecordDraftTP AS
SELECT
ChangeRecordBsc.ChangeRecordUUID AS ChangeRecordUUID,
ChangeRecord,
ChangeRecordType,
ParentChangeRecordUUID,
RootChangeRecordUUID,
ChangeRecordPriority AS ChangeRecordHdrPriorityCode,
ChangeRecordStatus,
cast( _LogAccMContext.LogAccMContext as /plmb/auth_owning_acc_id_ext preserving type) AS AccessControlContext,
ChangeRecordBsc.LogAccMSecureIDOwnerID AS LogAccMSecureIDOwnerID,
ChangeNumber,
CreatedByUser,
CreationDateTime,
LastChangedByUser,
LastChangeDateTime,
Partner,
ChangeRecordLifecycleStatus,
ChgRecdDigitalSignatureStatus,
ChgRecordDescriptionText,
ChgRecdAuthGroup,
ChgRecdEffectivityType,
ChgRecdPrflIdn,
ChgRecdReasonForChange,
ChgRecdChangeStatus,
ChgRecdExpectedCompletionDate,
ChangeRecordDetailDescription,
ChgRecdHdrExtnUUID,
ChgRecdInitiatedStatusAction,
ChgRecdEngEffectiveDate,
ChgRecdMfgEffectiveDate,
ChangeRecordItemIsNotEditable,
ChangeRecordItmIsAddDelEnabled,
ChangeRecordItemEditMode,
ChgRecdHdrRsnForChgCode,
ChangeRecordBsc._LogAccMObjectUserAuthzn AS _LogAccMObjectUserAuthzn,
ChangeRecordBsc._LogAccMObjSecureIDAssgmt AS _LogAccMObjSecureIDAssgmt
FROM I_ChangeRecordBsc AS ChangeRecordBsc
LEFT OUTER JOIN I_ChangeRecordType AS _ChangeRecordCategory ON _ChangeRecordCategory.ChangeRecordType = ChangeRecordType -- association [1..1]
LEFT OUTER JOIN I_ChangeRecordDescriptionTP AS _ChangeRecordDescriptionTP ON _ChangeRecordDescriptionTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChangeRecordReferenceMatTP AS _ChangeRecordReferenceMatTP ON _ChangeRecordReferenceMatTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChangeRecordReferenceBOMTP AS _ChangeRecordReferenceBOMTP ON _ChangeRecordReferenceBOMTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChangeRecordRefBOMItmTP AS _ChangeRecordRefBOMItmTP ON _ChangeRecordRefBOMItmTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefPlngScpTP AS _ChgRecdRefPlngScpTP ON _ChgRecdRefPlngScpTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefEngBOMTP AS _ChgRecdRefEngBOMTP ON _ChgRecdRefEngBOMTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefMfgBOMTP AS _ChgRecdRefMfgBOMTP ON _ChgRecdRefMfgBOMTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefProdnOrdTP AS _ChgRecdRefProdnOrdTP ON _ChgRecdRefProdnOrdTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefPurOrdTP AS _ChgRecdRefPurOrdTP ON _ChgRecdRefPurOrdTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefRoutingTP AS _ChgRecdRefRoutingTP ON _ChgRecdRefRoutingTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefOrdSpcfcRoutingTP AS _ChgRecdRefOrdSpcfcRoutingTP ON _ChgRecdRefOrdSpcfcRoutingTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChangeRecordReferenceDOCTP AS _ChangeRecordReferenceDocTP ON _ChangeRecordReferenceDocTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefProdStrucVarTP AS _ChgRecdRefProdStrucVarTP ON _ChgRecdRefProdStrucVarTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChangeRecordReferenceSpecTP AS _ChangeRecordReferenceSpecTP ON _ChangeRecordReferenceSpecTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefEngSnpshtTP AS _ChgRecdRefEngSnpshtTP ON _ChgRecdRefEngSnpshtTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChangeRecordAccCtrlContext AS _LogAccMContext ON _LogAccMContext.LogAccMContextInternalId = LogAccMSecureIDOwnerID -- association [0..1]
LEFT OUTER JOIN I_ChgRecdRefMasterRecipeTP AS _ChgRecdRefMasterRecipeTP ON _ChgRecdRefMasterRecipeTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefInspectionPlanTP AS _ChgRecdRefInspectionPlanTP ON _ChgRecdRefInspectionPlanTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefRecipeTP AS _ChgRecdRefRecipeTP ON _ChgRecdRefRecipeTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefLabelTP AS _ChgRecdRefLabelTP ON _ChgRecdRefLabelTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefProdnRoutingTP AS _ChgRecdRefProdnRoutingTP ON _ChgRecdRefProdnRoutingTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefPlngRoutingTP AS _ChgRecdRefPlngRoutingTP ON _ChgRecdRefPlngRoutingTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefTmplRoutingTP AS _ChgRecdRefTmplRoutingTP ON _ChgRecdRefTmplRoutingTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN E_ChangeRecordBsc AS _HeaderExtension ON ChangeRecordUUID = _HeaderExtension.ChangeRecordUUID -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _CreatedByUserContactCard ON CreatedByUser = _CreatedByUserContactCard.ContactCardID -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _LastChangedByUserContactCard ON LastChangedByUser = _LastChangedByUserContactCard.ContactCardID -- association [0..1]
LEFT OUTER JOIN I_ChgRecdCmntTopTP AS _ChgRecdCmntTopTP ON _ChgRecdCmntTopTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdObjRefCmntTopTP AS _ChgRecdObjRefCmntTopTP ON _ChgRecdObjRefCmntTopTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdChildTP AS _ChgRecdChildTP ON _ChgRecdChildTP.ParentChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChangeRecordRefOrderBOMTP AS _ChangeRecordRefOrderBOMTP ON _ChangeRecordRefOrderBOMTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChangeRecordRefCharcTP AS _ChangeRecordRefCharcTP ON _ChangeRecordRefCharcTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChangeRecordRefClassTP AS _ChangeRecordRefClassTP ON _ChangeRecordRefClassTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefMaintTskListTP AS _ChgRecdRefMaintTskListTP ON _ChgRecdRefMaintTskListTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChangeRecordRefStdBOMTP AS _ChangeRecordRefStdBOMTP ON _ChangeRecordRefStdBOMTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefEquipTskListTP AS _ChgRecdRefEquipTskListTP ON _ChgRecdRefEquipTskListTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChangeRecordRefWBSElmntBOMTP AS _ChangeRecordRefWBSElmntBOMTP ON _ChangeRecordRefWBSElmntBOMTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefEquipBOMTP AS _ChgRecdRefEquipBOMTP ON _ChgRecdRefEquipBOMTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefRateRtgTskListTP AS _ChgRecdRefRateRtgTskListTP ON _ChgRecdRefRateRtgTskListTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRateRtgTskListTP AS _ChgRecdRateRtgTskListTP ON _ChgRecdRateRtgTskListTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefCutPlngPrflTP AS _ChgRecdRefCutPlngPrflTP ON _ChgRecdRefCutPlngPrflTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefOpSetTskListTP AS _ChgRecdRefOpSetTskListTP ON _ChgRecdRefOpSetTskListTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefFuncLocBOMTP AS _ChgRecdRefFuncLocBOMTP ON _ChgRecdRefFuncLocBOMTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdFuncLocTskListTP AS _ChgRecdFuncLocTskListTP ON _ChgRecdFuncLocTskListTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefVarBOMTP AS _ChgRecdRefVarBOMTP ON _ChgRecdRefVarBOMTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefMfgSnpshtTP AS _ChgRecdRefMfgSnpshtTP ON _ChgRecdRefMfgSnpshtTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefETOVersBOMTP AS _ChgRecdRefETOVersBOMTP ON _ChgRecdRefETOVersBOMTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefDefectTP AS _ChgRecdRefDefectTP ON _ChgRecdRefDefectTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefNotificationTP AS _ChgRecdRefNotificationTP ON _ChgRecdRefNotificationTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChangeRecordRelatedChangeTP AS _ChangeRecordRelatedChangeTP ON _ChangeRecordRelatedChangeTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChgRecdRefScopeOfChangeTP AS _ChgRecdRefScopeOfChangeTP ON _ChgRecdRefScopeOfChangeTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChangeRecordCustomObjectTP AS _ChangeRecordCustomObjectTP ON _ChangeRecordCustomObjectTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA