I_ChangeRecordDraftTP

DDL: I_CHANGERECORDDRAFTTP SQL: ICHGRECD_DRAFTTP Type: view TRANSACTIONAL

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)

SourceAliasJoin Type
I_ChangeRecordBsc ChangeRecordBsc from

Associations (52)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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..*]
;