I_ChgMgmtActyPersonInvolved

DDL: I_CHGMGMTACTYPERSONINVOLVED SQL: ICMACTYPERSINV Type: view BASIC Package: MOC_VDM

Change Management Request Persn Involved

I_ChgMgmtActyPersonInvolved 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_act_party) and exposes 12 fields with key field ChgMgmtActyPersnInvolvedUUID. It has 2 associations to related views. It is exposed through 1 OData service (ASQL_F3405). Part of development package MOC_VDM.

Data Sources (1)

SourceAliasJoin Type
/iam/d_act_party /iam/d_act_party from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_ChgMgmtActivity _ChgMgmtActivity $projection.ChgMgmtActyUUID = _ChgMgmtActivity.ChgMgmtActyUUID
[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 ICMACTYPERSINV 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 ChgMgmtActyPersnInvolvedUUID view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F3405 ASQL_F3405 C2 NOT_RELEASED

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY ChgMgmtActyPersnInvolvedUUID db_key UUID
ChgMgmtActyUUID parent_key UUID
ChgMgmtReqPersnInvldNodeCat node_cat_key NodeID
BusinessPartnerUUID bupa_uuid Business Partner
BusinessPartner Partner ID
ChgMgmtPersnInvolvedRole Resp.Partn.Role
ChgMgmtActyPersnInvolvedIsResp responsible User Name
ChgMgmtBusinessPartnerPosition position_id Position ID
ChgMgmtBusinessPartnerOrigin origin_cd Partner Origin
ChgMgmtReqUUID _ChgMgmtActivity ChgMgmtReqUUID
_ChgMgmtActivity _ChgMgmtActivity
_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_ChgMgmtActyPersonInvolved.
-- 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: ICMACTYPERSINV

CREATE VIEW I_ChgMgmtActyPersonInvolved AS
SELECT
  db_key AS ChgMgmtActyPersnInvolvedUUID,
  parent_key AS ChgMgmtActyUUID,
  node_cat_key AS ChgMgmtReqPersnInvldNodeCat,
  bupa_uuid AS BusinessPartnerUUID,
  cast(partner_id as chgmgmtpersninvolved preserving type ) AS BusinessPartner,
  cast(party_role_code as chgmgmtpersninvolvedrole preserving type ) AS ChgMgmtPersnInvolvedRole,
  responsible AS ChgMgmtActyPersnInvolvedIsResp,
  position_id AS ChgMgmtBusinessPartnerPosition,
  origin_cd AS ChgMgmtBusinessPartnerOrigin,
  _ChgMgmtActivity.ChgMgmtReqUUID AS ChgMgmtReqUUID
FROM /iam/d_act_party
LEFT OUTER JOIN I_ChgMgmtActivity AS _ChgMgmtActivity ON ChgMgmtActyUUID = _ChgMgmtActivity.ChgMgmtActyUUID  -- association [1..1]
LEFT OUTER JOIN I_BusinessUser AS _BusinessUser ON BusinessPartner = _BusinessUser.BusinessPartner  -- association [0..1]
;