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 73 fields with key field ChangeRecordUUID. It has 41 associations to related views. Part of development package VDM_PLMB_CR.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ChangeRecordBsc | ChangeRecordBsc | from |
Associations (41)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_ChangeRecordType | _ChangeRecordCategory | _ChangeRecordCategory.ChangeRecordType = $projection.ChangeRecordType |
| [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_ChangeRecordReferenceDOCTP | _ChangeRecordReferenceDocTP | _ChangeRecordReferenceDocTP.ChangeRecordUUID = $projection.ChangeRecordUUID |
| [0..*] | I_ChangeRecordReferenceSpecTP | _ChangeRecordReferenceSpecTP | _ChangeRecordReferenceSpecTP.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 |
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 (73)
| 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 | ||
| ChangeRecordPriority | 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 | ||
| ChgRecdPrflIdn | ChgRecdPrflIdn | WBS sched. prof | ||
| ChgRecdReasonForChange | ChgRecdReasonForChange | Reason for Chge | ||
| ChgRecdChangeStatus | ChgRecdChangeStatus | Status | ||
| 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 | ||
| _LogAccMObjectTypeActive | I_ChangeRecordBsc | _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 | |||
| _ChangeRecordReferenceDocTP | _ChangeRecordReferenceDocTP | |||
| _ChangeRecordReferenceSpecTP | _ChangeRecordReferenceSpecTP | |||
| _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 | |||
| _ChangeRecordCategory | _ChangeRecordCategory |
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,
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,
ChgRecdPrflIdn,
ChgRecdReasonForChange,
ChgRecdChangeStatus,
ChgRecdExpectedCompletionDate,
ChangeRecordDetailDescription,
ChgRecdHdrExtnUUID,
ChgRecdInitiatedStatusAction,
ChgRecdEngEffectiveDate,
ChgRecdMfgEffectiveDate,
ChangeRecordItemIsNotEditable,
ChangeRecordItmIsAddDelEnabled,
ChangeRecordItemEditMode,
ChangeRecordBsc._LogAccMObjectTypeActive AS _LogAccMObjectTypeActive,
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_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_ChangeRecordReferenceDOCTP AS _ChangeRecordReferenceDocTP ON _ChangeRecordReferenceDocTP.ChangeRecordUUID = ChangeRecordUUID -- association [0..*]
LEFT OUTER JOIN I_ChangeRecordReferenceSpecTP AS _ChangeRecordReferenceSpecTP ON _ChangeRecordReferenceSpecTP.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..*]
;
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