I_ChgMgmtRequest
Change Management Request
I_ChgMgmtRequest is a Basic CDS View that provides data about "Change Management Request" in SAP S/4HANA. It reads from 1 data source (/iam/d_i_root) and exposes 60 fields with key field ChgMgmtReqUUID. It has 31 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| /iam/d_i_root | /iam/d_i_root | from |
Associations (31)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_ChgMgmtActivity | _ChgMgmtActivity | $projection.ChgMgmtReqUUID = _ChgMgmtActivity.ChgMgmtReqUUID |
| [0..*] | I_ChgMgmtReqDescription | _ChgMgmtReqDescription | $projection.ChgMgmtReqUUID = _ChgMgmtReqDescription.ChgMgmtReqUUID |
| [0..1] | I_ChgMgmtReqDescription | _ChgMgmtReqExplanation | $projection.ChgMgmtReqUUID = _ChgMgmtReqExplanation.ChgMgmtReqUUID and _ChgMgmtReqExplanation.ChgMgmtDescriptionType = 'EXPLN' |
| [0..1] | I_ChgMgmtReqType | _ChgMgmtReqType | $projection.ChgMgmtReqType = _ChgMgmtReqType.ChgMgmtReqType |
| [0..*] | I_ChgMgmtReqDate | _ChgMgmtReqDate | $projection.ChgMgmtReqUUID = _ChgMgmtReqDate.ChgMgmtReqUUID |
| [0..1] | I_ChgMgmtReqDate | _ChgMgmtReqReversalDate | $projection.ChgMgmtReqUUID = _ChgMgmtReqReversalDate.ChgMgmtReqUUID and _ChgMgmtReqReversalDate.ChgMgmtDateRole = 'REV' |
| [0..1] | I_ChgMgmtReqDate | _ChgMgmtReqApprovalDate | $projection.ChgMgmtReqUUID = _ChgMgmtReqApprovalDate.ChgMgmtReqUUID and _ChgMgmtReqApprovalDate.ChgMgmtDateRole = 'APP' |
| [0..1] | I_ChgMgmtReqDate | _ChgMgmtReqExecStartDate | $projection.ChgMgmtReqUUID = _ChgMgmtReqExecStartDate.ChgMgmtReqUUID and _ChgMgmtReqExecStartDate.ChgMgmtDateRole = 'EXS' |
| [0..1] | I_ChgMgmtReqDate | _ChgMgmtReqOplStartDate | $projection.ChgMgmtReqUUID = _ChgMgmtReqOplStartDate.ChgMgmtReqUUID and _ChgMgmtReqOplStartDate.ChgMgmtDateRole = 'OPS' |
| [0..1] | I_ChgMgmtReqDate | _ChgMgmtReqReportedDate | $projection.ChgMgmtReqUUID = _ChgMgmtReqReportedDate.ChgMgmtReqUUID and _ChgMgmtReqReportedDate.ChgMgmtDateRole = 'RBY' |
| [0..1] | I_ChgMgmtReqDuration | _ChgMgmtReqDuration | $projection.ChgMgmtReqDurationCode = _ChgMgmtReqDuration.ChgMgmtReqDurationCode |
| [0..1] | I_ChgMgmtReqImpact | _ChgMgmtReqImpact | $projection.ChgMgmtReqImpact = _ChgMgmtReqImpact.ChgMgmtReqImpact |
| [0..*] | I_ChgMgmtReqPersonInvolved | _ChgMgmtReqPersonInvolved | $projection.ChgMgmtReqUUID = _ChgMgmtReqPersonInvolved.ChgMgmtReqUUID |
| [0..1] | I_ChgMgmtReqPersonInvolved | _ChgMgmtReqReporter | $projection.ChgMgmtReqUUID = _ChgMgmtReqReporter.ChgMgmtReqUUID and _ChgMgmtReqReporter.ChgMgmtReqPersnInvolvedIsRptr = 'X' |
| [0..*] | I_ChgMgmtReqRelatedObject | _ChgMgmtReqRelatedObject | $projection.ChgMgmtReqUUID = _ChgMgmtReqRelatedObject.ChgMgmtReqUUID |
| [0..1] | I_ChgMgmtReqRelatedObject | _ChgMgmtReqLeadingObject | $projection.ChgMgmtReqUUID = _ChgMgmtReqLeadingObject.ChgMgmtReqUUID and _ChgMgmtReqLeadingObject.ChgMgmtReqReltdObjIsLeading = 'X' |
| [0..1] | I_ChgMgmtReqRelatedObject | _ChgMgmtReqLeadingObjectLoc | $projection.ChgMgmtReqUUID = _ChgMgmtReqLeadingObjectLoc.ChgMgmtReqUUID and _ChgMgmtReqLeadingObjectLoc.ChgMgmtReltdObjType = 'LOC' and _ChgMgmtReqLeadingObjectLoc.ChgMgmtReqReltdObjIsLeading = 'L' |
| [0..1] | I_ChgMgmtReqLifeCycStatus | _ChgMgmtReqLifeCycStatus | $projection.ChgMgmtReqLifecycleStatus = _ChgMgmtReqLifeCycStatus.ChgMgmtReqLifecycleStatus |
| [0..1] | I_ChgMgmtDeferralStatus | _ChgMgmtDeferralStatus | $projection.ChgMgmtDeferralStatus = _ChgMgmtDeferralStatus.ChgMgmtDeferralStatus |
| [0..1] | I_ChgMgmtDigitalSgntrSts | _ChgMgmtDigitalSgntrSts | $projection.ChgMgmtDigitalSgntrStatus = _ChgMgmtDigitalSgntrSts.ChgMgmtDigitalSgntrStatus |
| [0..1] | I_ChgMgmtUserStatusProfile | _ChgMgmtUserStatusProfile | $projection.ChgMgmtUserStatusProfile = _ChgMgmtUserStatusProfile.ChgMgmtUserStatusProfile |
| [0..1] | I_ChgMgmtUserStsPrflFldSts | _ChgMgmtUserStsPrflFldSts1 | $projection.ChgMgmtUserStatusProfile = _ChgMgmtUserStsPrflFldSts1.ChgMgmtUserStatusProfile and $projection.ChgMgmtUserStatus1 = _ChgMgmtUserStsPrflFldSts1.ChgMgmtUserStatus and _ChgMgmtUserStsPrflFldSts1.ChgMgmtUserStatusField = '01' |
| [0..1] | I_ChgMgmtUserStsPrflFldSts | _ChgMgmtUserStsPrflFldSts2 | $projection.ChgMgmtUserStatusProfile = _ChgMgmtUserStsPrflFldSts2.ChgMgmtUserStatusProfile and $projection.ChgMgmtUserStatus2 = _ChgMgmtUserStsPrflFldSts2.ChgMgmtUserStatus and _ChgMgmtUserStsPrflFldSts2.ChgMgmtUserStatusField = '02' |
| [0..1] | I_ChgMgmtUserStsPrflFldSts | _ChgMgmtUserStsPrflFldSts3 | $projection.ChgMgmtUserStatusProfile = _ChgMgmtUserStsPrflFldSts3.ChgMgmtUserStatusProfile and $projection.ChgMgmtUserStatus3 = _ChgMgmtUserStsPrflFldSts3.ChgMgmtUserStatus and _ChgMgmtUserStsPrflFldSts3.ChgMgmtUserStatusField = '03' |
| [0..1] | I_ChgMgmtUserStsPrflFldSts | _ChgMgmtUserStsPrflFldSts4 | $projection.ChgMgmtUserStatusProfile = _ChgMgmtUserStsPrflFldSts4.ChgMgmtUserStatusProfile and $projection.ChgMgmtUserStatus4 = _ChgMgmtUserStsPrflFldSts4.ChgMgmtUserStatus and _ChgMgmtUserStsPrflFldSts4.ChgMgmtUserStatusField = '04' |
| [0..1] | I_ChgMgmtUserStsPrflFldSts | _ChgMgmtUserStsPrflFldSts5 | $projection.ChgMgmtUserStatusProfile = _ChgMgmtUserStsPrflFldSts5.ChgMgmtUserStatusProfile and $projection.ChgMgmtUserStatus5 = _ChgMgmtUserStsPrflFldSts5.ChgMgmtUserStatus and _ChgMgmtUserStsPrflFldSts5.ChgMgmtUserStatusField = '05' |
| [0..1] | I_Country | _Country | $projection.Country = _Country.Country |
| [0..1] | I_User | _CreatedByUser | $projection.CreatedByUser = _CreatedByUser.UserID |
| [0..1] | I_User | _LastChangedByUser | $projection.LastChangedByUser = _LastChangedByUser.UserID |
| [0..1] | I_BusinessUser | _EnteredBy | $projection.CreatedByUser = _EnteredBy.UserID |
| [0..1] | I_Indicator | _Indicator | $projection.ChgMgmtReqIsEmergency = _Indicator.IndicatorValue |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Change Management Request | view | |
| VDM.lifecycle.contract.type | #PUBLIC_LOCAL_API | view | |
| VDM.viewType | #BASIC | view | |
| AbapCatalog.sqlViewName | ICMREQUEST | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| ObjectModel.representativeKey | ChgMgmtReqUUID | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.compositionRoot | true | view |
Fields (60)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ChgMgmtReqUUID | db_key | UUID | |
| ChgMgmtReqNodeCatUUID | node_cat_key | NodeID | ||
| ChgMgmtRequest | Issue ID | |||
| ChgMgmtReqType | Issue Type | |||
| ChgMgmtReqCategory | Issue Cat. | |||
| ParentChgMgmtReqUUID | par_issue_uuid | NodeID | ||
| ChgMgmtReqSortSequenceValue | sortno | Sort No. | ||
| ChgMgmtReqAuthorizationGroup | auth_group | AuthorizGroup | ||
| ChgMgmtReqImpact | Status Rating | |||
| ChgMgmtReqIsEmergency | Emergency | |||
| ChgMgmtReqReportedByBPName | reported_by | BP Name | ||
| ChgMgmtReqDurationCode | duration_cd | Duration | ||
| Country | Venue: Ctry/Reg | |||
| ChgMgmtUserStatusProfile | status_profile | User Status Profile | ||
| ChgMgmtReqLifecycleStatus | Issue Lifecycle | |||
| ChgMgmtDeferralStatus | deferral_cd | Deferral Status | ||
| ChgMgmtDigitalSgntrStatus | Digit.Sign. | |||
| ChgMgmtArchivingStatus | archiving_cd | Arch. Status | ||
| ChgMgmtUserStatus1 | user_status_01 | User Status 1 | ||
| ChgMgmtUserStatus2 | user_status_02 | User Status 2 | ||
| ChgMgmtUserStatus3 | user_status_03 | User Status 3 | ||
| ChgMgmtUserStatus4 | user_status_04 | User Status 4 | ||
| ChgMgmtUserStatus5 | user_status_05 | User Status 5 | ||
| CreatedByUser | created_by | Version Created By | ||
| CreationDateTime | Variant created on | |||
| LastChangedByUser | changed_by | User Name | ||
| LastChangeDateTime | Variant Changed on | |||
| ChgMgmtReqMigrationSource | migration_source | Migration Source | ||
| ChgMgmtReqIsAccessRestricted | restr_access_ind | |||
| _ChgMgmtActivity | _ChgMgmtActivity | |||
| _ChgMgmtReqDescription | _ChgMgmtReqDescription | |||
| _ChgMgmtReqExplanation | _ChgMgmtReqExplanation | |||
| _ChgMgmtReqType | _ChgMgmtReqType | |||
| _ChgMgmtReqDate | _ChgMgmtReqDate | |||
| _ChgMgmtReqReversalDate | _ChgMgmtReqReversalDate | |||
| _ChgMgmtReqApprovalDate | _ChgMgmtReqApprovalDate | |||
| _ChgMgmtReqExecStartDate | _ChgMgmtReqExecStartDate | |||
| _ChgMgmtReqOplStartDate | _ChgMgmtReqOplStartDate | |||
| _ChgMgmtReqReportedDate | _ChgMgmtReqReportedDate | |||
| _ChgMgmtReqDuration | _ChgMgmtReqDuration | |||
| _ChgMgmtReqImpact | _ChgMgmtReqImpact | |||
| _ChgMgmtReqPersonInvolved | _ChgMgmtReqPersonInvolved | |||
| _ChgMgmtReqReporter | _ChgMgmtReqReporter | |||
| _ChgMgmtReqRelatedObject | _ChgMgmtReqRelatedObject | |||
| _ChgMgmtReqLeadingObject | _ChgMgmtReqLeadingObject | |||
| _ChgMgmtReqLeadingObjectLoc | _ChgMgmtReqLeadingObjectLoc | |||
| _ChgMgmtReqLifeCycStatus | _ChgMgmtReqLifeCycStatus | |||
| _ChgMgmtDeferralStatus | _ChgMgmtDeferralStatus | |||
| _ChgMgmtDigitalSgntrSts | _ChgMgmtDigitalSgntrSts | |||
| _ChgMgmtUserStatusProfile | _ChgMgmtUserStatusProfile | |||
| _ChgMgmtUserStsPrflFldSts1 | _ChgMgmtUserStsPrflFldSts1 | |||
| _ChgMgmtUserStsPrflFldSts2 | _ChgMgmtUserStsPrflFldSts2 | |||
| _ChgMgmtUserStsPrflFldSts3 | _ChgMgmtUserStsPrflFldSts3 | |||
| _ChgMgmtUserStsPrflFldSts4 | _ChgMgmtUserStsPrflFldSts4 | |||
| _ChgMgmtUserStsPrflFldSts5 | _ChgMgmtUserStsPrflFldSts5 | |||
| _Country | _Country | |||
| _CreatedByUser | _CreatedByUser | |||
| _LastChangedByUser | _LastChangedByUser | |||
| _EnteredBy | _EnteredBy | |||
| _Indicator | _Indicator |
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_ChgMgmtRequest.
-- 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: ICMREQUEST
CREATE VIEW I_ChgMgmtRequest AS
SELECT
db_key AS ChgMgmtReqUUID,
node_cat_key AS ChgMgmtReqNodeCatUUID,
cast(issue_id as chgmgmtrequest preserving type) AS ChgMgmtRequest,
cast(issue_type as chgmgmtreqtype preserving type) AS ChgMgmtReqType,
cast(issue_category as chgmgmtreqcategory preserving type) AS ChgMgmtReqCategory,
par_issue_uuid AS ParentChgMgmtReqUUID,
sortno AS ChgMgmtReqSortSequenceValue,
auth_group AS ChgMgmtReqAuthorizationGroup,
cast (criticality as /moc/criticality preserving type) AS ChgMgmtReqImpact,
cast(emergency as /moc/is_emergency_no_fix_vals preserving type) AS ChgMgmtReqIsEmergency,
reported_by AS ChgMgmtReqReportedByBPName,
duration_cd AS ChgMgmtReqDurationCode,
cast(country as /moc/country preserving type) AS Country,
status_profile AS ChgMgmtUserStatusProfile,
cast(lcycle_cd as chgmgmtreqlifecyclestatus preserving type) AS ChgMgmtReqLifecycleStatus,
deferral_cd AS ChgMgmtDeferralStatus,
cast(digsign_cd as chgmgmtdigitalsgntrstatus preserving type) AS ChgMgmtDigitalSgntrStatus,
archiving_cd AS ChgMgmtArchivingStatus,
user_status_01 AS ChgMgmtUserStatus1,
user_status_02 AS ChgMgmtUserStatus2,
user_status_03 AS ChgMgmtUserStatus3,
user_status_04 AS ChgMgmtUserStatus4,
user_status_05 AS ChgMgmtUserStatus5,
created_by AS CreatedByUser,
cast(created_on as chgmgmtcreationdatetime preserving type) AS CreationDateTime,
changed_by AS LastChangedByUser,
cast(changed_on as chgmgmtlastchangedatetime preserving type) AS LastChangeDateTime,
migration_source AS ChgMgmtReqMigrationSource,
restr_access_ind AS ChgMgmtReqIsAccessRestricted
FROM /iam/d_i_root
LEFT OUTER JOIN I_ChgMgmtActivity AS _ChgMgmtActivity ON ChgMgmtReqUUID = _ChgMgmtActivity.ChgMgmtReqUUID -- association [0..*]
LEFT OUTER JOIN I_ChgMgmtReqDescription AS _ChgMgmtReqDescription ON ChgMgmtReqUUID = _ChgMgmtReqDescription.ChgMgmtReqUUID -- association [0..*]
LEFT OUTER JOIN I_ChgMgmtReqDescription AS _ChgMgmtReqExplanation ON ChgMgmtReqUUID = _ChgMgmtReqExplanation.ChgMgmtReqUUID AND _ChgMgmtReqExplanation.ChgMgmtDescriptionType = 'EXPLN' -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtReqType AS _ChgMgmtReqType ON ChgMgmtReqType = _ChgMgmtReqType.ChgMgmtReqType -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtReqDate AS _ChgMgmtReqDate ON ChgMgmtReqUUID = _ChgMgmtReqDate.ChgMgmtReqUUID -- association [0..*]
LEFT OUTER JOIN I_ChgMgmtReqDate AS _ChgMgmtReqReversalDate ON ChgMgmtReqUUID = _ChgMgmtReqReversalDate.ChgMgmtReqUUID AND _ChgMgmtReqReversalDate.ChgMgmtDateRole = 'REV' -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtReqDate AS _ChgMgmtReqApprovalDate ON ChgMgmtReqUUID = _ChgMgmtReqApprovalDate.ChgMgmtReqUUID AND _ChgMgmtReqApprovalDate.ChgMgmtDateRole = 'APP' -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtReqDate AS _ChgMgmtReqExecStartDate ON ChgMgmtReqUUID = _ChgMgmtReqExecStartDate.ChgMgmtReqUUID AND _ChgMgmtReqExecStartDate.ChgMgmtDateRole = 'EXS' -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtReqDate AS _ChgMgmtReqOplStartDate ON ChgMgmtReqUUID = _ChgMgmtReqOplStartDate.ChgMgmtReqUUID AND _ChgMgmtReqOplStartDate.ChgMgmtDateRole = 'OPS' -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtReqDate AS _ChgMgmtReqReportedDate ON ChgMgmtReqUUID = _ChgMgmtReqReportedDate.ChgMgmtReqUUID AND _ChgMgmtReqReportedDate.ChgMgmtDateRole = 'RBY' -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtReqDuration AS _ChgMgmtReqDuration ON ChgMgmtReqDurationCode = _ChgMgmtReqDuration.ChgMgmtReqDurationCode -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtReqImpact AS _ChgMgmtReqImpact ON ChgMgmtReqImpact = _ChgMgmtReqImpact.ChgMgmtReqImpact -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtReqPersonInvolved AS _ChgMgmtReqPersonInvolved ON ChgMgmtReqUUID = _ChgMgmtReqPersonInvolved.ChgMgmtReqUUID -- association [0..*]
LEFT OUTER JOIN I_ChgMgmtReqPersonInvolved AS _ChgMgmtReqReporter ON ChgMgmtReqUUID = _ChgMgmtReqReporter.ChgMgmtReqUUID AND _ChgMgmtReqReporter.ChgMgmtReqPersnInvolvedIsRptr = 'X' -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtReqRelatedObject AS _ChgMgmtReqRelatedObject ON ChgMgmtReqUUID = _ChgMgmtReqRelatedObject.ChgMgmtReqUUID -- association [0..*]
LEFT OUTER JOIN I_ChgMgmtReqRelatedObject AS _ChgMgmtReqLeadingObject ON ChgMgmtReqUUID = _ChgMgmtReqLeadingObject.ChgMgmtReqUUID AND _ChgMgmtReqLeadingObject.ChgMgmtReqReltdObjIsLeading = 'X' -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtReqRelatedObject AS _ChgMgmtReqLeadingObjectLoc ON ChgMgmtReqUUID = _ChgMgmtReqLeadingObjectLoc.ChgMgmtReqUUID AND _ChgMgmtReqLeadingObjectLoc.ChgMgmtReltdObjType = 'LOC' AND _ChgMgmtReqLeadingObjectLoc.ChgMgmtReqReltdObjIsLeading = 'L' -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtReqLifeCycStatus AS _ChgMgmtReqLifeCycStatus ON ChgMgmtReqLifecycleStatus = _ChgMgmtReqLifeCycStatus.ChgMgmtReqLifecycleStatus -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtDeferralStatus AS _ChgMgmtDeferralStatus ON ChgMgmtDeferralStatus = _ChgMgmtDeferralStatus.ChgMgmtDeferralStatus -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtDigitalSgntrSts AS _ChgMgmtDigitalSgntrSts ON ChgMgmtDigitalSgntrStatus = _ChgMgmtDigitalSgntrSts.ChgMgmtDigitalSgntrStatus -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtUserStatusProfile AS _ChgMgmtUserStatusProfile ON ChgMgmtUserStatusProfile = _ChgMgmtUserStatusProfile.ChgMgmtUserStatusProfile -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtUserStsPrflFldSts AS _ChgMgmtUserStsPrflFldSts1 ON ChgMgmtUserStatusProfile = _ChgMgmtUserStsPrflFldSts1.ChgMgmtUserStatusProfile AND ChgMgmtUserStatus1 = _ChgMgmtUserStsPrflFldSts1.ChgMgmtUserStatus AND _ChgMgmtUserStsPrflFldSts1.ChgMgmtUserStatusField = '01' -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtUserStsPrflFldSts AS _ChgMgmtUserStsPrflFldSts2 ON ChgMgmtUserStatusProfile = _ChgMgmtUserStsPrflFldSts2.ChgMgmtUserStatusProfile AND ChgMgmtUserStatus2 = _ChgMgmtUserStsPrflFldSts2.ChgMgmtUserStatus AND _ChgMgmtUserStsPrflFldSts2.ChgMgmtUserStatusField = '02' -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtUserStsPrflFldSts AS _ChgMgmtUserStsPrflFldSts3 ON ChgMgmtUserStatusProfile = _ChgMgmtUserStsPrflFldSts3.ChgMgmtUserStatusProfile AND ChgMgmtUserStatus3 = _ChgMgmtUserStsPrflFldSts3.ChgMgmtUserStatus AND _ChgMgmtUserStsPrflFldSts3.ChgMgmtUserStatusField = '03' -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtUserStsPrflFldSts AS _ChgMgmtUserStsPrflFldSts4 ON ChgMgmtUserStatusProfile = _ChgMgmtUserStsPrflFldSts4.ChgMgmtUserStatusProfile AND ChgMgmtUserStatus4 = _ChgMgmtUserStsPrflFldSts4.ChgMgmtUserStatus AND _ChgMgmtUserStsPrflFldSts4.ChgMgmtUserStatusField = '04' -- association [0..1]
LEFT OUTER JOIN I_ChgMgmtUserStsPrflFldSts AS _ChgMgmtUserStsPrflFldSts5 ON ChgMgmtUserStatusProfile = _ChgMgmtUserStsPrflFldSts5.ChgMgmtUserStatusProfile AND ChgMgmtUserStatus5 = _ChgMgmtUserStsPrflFldSts5.ChgMgmtUserStatus AND _ChgMgmtUserStsPrflFldSts5.ChgMgmtUserStatusField = '05' -- association [0..1]
LEFT OUTER JOIN I_Country AS _Country ON Country = _Country.Country -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID -- association [0..1]
LEFT OUTER JOIN I_User AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.UserID -- association [0..1]
LEFT OUTER JOIN I_BusinessUser AS _EnteredBy ON CreatedByUser = _EnteredBy.UserID -- association [0..1]
LEFT OUTER JOIN I_Indicator AS _Indicator ON ChgMgmtReqIsEmergency = _Indicator.IndicatorValue -- association [0..1]
;
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