I_ChgMgmtReqPersonInvolved

DDL: I_CHGMGMTREQPERSONINVOLVED SQL: ICMREQPERSINV Type: view BASIC

Change Management Request Persn Involved

I_ChgMgmtReqPersonInvolved is a Basic CDS View that provides data about "Change Management Request Persn Involved" in SAP S/4HANA. It reads from 1 data source (/iam/d_i_party) and exposes 12 fields with key field ChgMgmtReqPersnInvolvedUUID. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
/iam/d_i_party /iam/d_i_party from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_ChgMgmtRequest _ChgMgmtRequest $projection.ChgMgmtReqUUID = _ChgMgmtRequest.ChgMgmtReqUUID
[0..1] I_BusinessUser _BusinessUser $projection.BusinessPartner = _BusinessUser.BusinessPartner

Annotations (13)

NameValueLevelField
EndUserText.label Change Management Request Persn Involved view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #BASIC view
AbapCatalog.sqlViewName ICMREQPERSINV 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 ChgMgmtReqPersnInvolvedUUID view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY ChgMgmtReqPersnInvolvedUUID db_key UUID
ChgMgmtReqUUID parent_key UUID
ChgMgmtReqPersnInvldNodeCat node_cat_key NodeID
ChgMgmtPersnInvolvedRole Resp.Partn.Role
ChgMgmtReqPersnInvolvedIsResp responsible_ind Responsible
BusinessPartnerUUID bupa_uuid Business Partner
BusinessPartner Partner ID
ChgMgmtBusinessPartnerPosition position_id Position ID
ChgMgmtReqPersnInvolvedIsRptr initiator_ind Initiator
ChgMgmtBusinessPartnerOrigin origin_cd Partner Origin
_ChgMgmtRequest _ChgMgmtRequest
_BusinessUser _BusinessUser

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_ChgMgmtReqPersonInvolved.
-- 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: ICMREQPERSINV

CREATE VIEW I_ChgMgmtReqPersonInvolved AS
SELECT
  db_key AS ChgMgmtReqPersnInvolvedUUID,
  parent_key AS ChgMgmtReqUUID,
  node_cat_key AS ChgMgmtReqPersnInvldNodeCat,
  cast(party_role_code as chgmgmtpersninvolvedrole preserving type) AS ChgMgmtPersnInvolvedRole,
  responsible_ind AS ChgMgmtReqPersnInvolvedIsResp,
  bupa_uuid AS BusinessPartnerUUID,
  cast(partner_id as chgmgmtpersninvolved preserving type ) AS BusinessPartner,
  position_id AS ChgMgmtBusinessPartnerPosition,
  initiator_ind AS ChgMgmtReqPersnInvolvedIsRptr,
  origin_cd AS ChgMgmtBusinessPartnerOrigin
FROM /iam/d_i_party
LEFT OUTER JOIN I_ChgMgmtRequest AS _ChgMgmtRequest ON ChgMgmtReqUUID = _ChgMgmtRequest.ChgMgmtReqUUID  -- association [1..1]
LEFT OUTER JOIN I_BusinessUser AS _BusinessUser ON BusinessPartner = _BusinessUser.BusinessPartner  -- association [0..1]
;