I_ServiceMassRunElmntChgInfo

DDL: I_SERVICEMASSRUNELMNTCHGINFO Type: view_entity COMPOSITE

SOM Mass Run Element Change Information

I_ServiceMassRunElmntChgInfo is a Composite CDS View that provides data about "SOM Mass Run Element Change Information" in SAP S/4HANA. It reads from 1 data source (I_ServiceMassRunElementChange) and exposes 29 fields with key field ServiceMassRunElementUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ServiceMassRunElementChange Element from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_ServiceMassRunHeaderAdmin _MassRunHeader $projection.ServiceMassRunUUID = _MassRunHeader.ServiceMassRunUUID
[0..1] I_ServiceDocumentItem _ServiceDocument $projection.ServiceChangeOrderUUID = _ServiceDocument.ServiceDocumentUUID
[0..1] I_ServiceDocumentItem _SubscriptionContr $projection.SubscriptionContractUUID = _SubscriptionContr.ServiceDocumentItemUUID

Annotations (6)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #COMPOSITE view
EndUserText.label SOM Mass Run Element Change Information view

Fields (29)

KeyFieldSource TableSource FieldDescription
KEY ServiceMassRunElementUUID I_ServiceMassRunElementChange ServiceMassRunElementUUID MR GUID
ServiceMassRunUUID I_ServiceMassRunElementChange ServiceMassRunUUID MR GUID
ServiceMassRunType _MassRunHeader ServiceMassRunType Type
ServiceMassRunElementStatus I_ServiceMassRunElementChange ServiceMassRunElementStatus Status
SrvcMassRunElmntExectdAtDteTme I_ServiceMassRunElementChange SrvcMassRunElmntExectdAtDteTme Processed At
SrvcMassRunElmntVerificatSts I_ServiceMassRunElementChange SrvcMassRunElmntVerificatSts Verification
SubscriptionContractUUID I_ServiceMassRunElementChange SubscriptionContractUUID Object GUID
CreationDateTime _SubscriptionContr ServiceDocItemCreationDateTime
CreatedByUser _SubscriptionContr ServiceDocItemCreatedByUser
Product _SubscriptionContr OriginallyRequestedProduct
ServiceDocumentItemDescription _SubscriptionContr ServiceDocumentItemDescription
ServiceDocumentItem _SubscriptionContr ServiceDocumentItem Service Document
PostingDate _SubscriptionContr PostingDate Posting Date for GR
SubscrpnContrActivationStatus _SubscriptionContr SubscrpnContrActivationStatus
SubscrpnContrTimeSliceStatus _SubscriptionContr SubscrpnContrTimeSliceStatus
ServiceDocumentStatus
ServiceDocument _SubscriptionContr ServiceDocument Transaction ID
SoldToPartyFullName
SoldToParty _SubscriptionContr SoldToParty Sold-to Party
SubscrpnOrdProdSelType _SubscriptionContr SubscrpnOrdProdSelType
SubscriptionContract _SubscriptionContr SubscriptionContract Transaction ID
CustMgmtMasterAgreement
CustMgmtMstrAgrmtCustomProdID
SharingContractID _SubscriptionContr SharingContractID Sharing Contract
PurchaseOrderByCustomer _SubscriptionContr PurchaseOrderByCustomer Purchase Order Number
ServiceContrItemStartDateTime _SubscriptionContr ServiceContrItemStartDateTime
ServiceContrItemEndDateTime _SubscriptionContr ServiceContrItemEndDateTime
ServiceChangeOrderUUID I_ServiceMassRunElementChange ServiceChangeOrderUUID Object GUID
SubscriptionOrder _ServiceDocument ServiceDocument Transaction ID

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_ServiceMassRunElmntChgInfo.
-- 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.

CREATE VIEW I_ServiceMassRunElmntChgInfo AS
SELECT
  Element.ServiceMassRunElementUUID AS ServiceMassRunElementUUID,
  Element.ServiceMassRunUUID AS ServiceMassRunUUID,
  _MassRunHeader.ServiceMassRunType AS ServiceMassRunType,
  Element.ServiceMassRunElementStatus AS ServiceMassRunElementStatus,
  Element.SrvcMassRunElmntExectdAtDteTme AS SrvcMassRunElmntExectdAtDteTme,
  Element.SrvcMassRunElmntVerificatSts AS SrvcMassRunElmntVerificatSts,
  Element.SubscriptionContractUUID AS SubscriptionContractUUID,
  _SubscriptionContr.ServiceDocItemCreationDateTime AS CreationDateTime,
  _SubscriptionContr.ServiceDocItemCreatedByUser AS CreatedByUser,
  _SubscriptionContr.OriginallyRequestedProduct AS Product,
  _SubscriptionContr.ServiceDocumentItemDescription AS ServiceDocumentItemDescription,
  _SubscriptionContr.ServiceDocumentItem AS ServiceDocumentItem,
  _SubscriptionContr.PostingDate AS PostingDate,
  _SubscriptionContr.SubscrpnContrActivationStatus AS SubscrpnContrActivationStatus,
  _SubscriptionContr.SubscrpnContrTimeSliceStatus AS SubscrpnContrTimeSliceStatus,
  _SubscriptionContr._ServiceDocItemStatus.ServiceDocumentStatus AS ServiceDocumentStatus,
  _SubscriptionContr.ServiceDocument AS ServiceDocument,
  _SubscriptionContr._SoldToParty.BusinessPartnerName AS SoldToPartyFullName,
  _SubscriptionContr.SoldToParty AS SoldToParty,
  _SubscriptionContr.SubscrpnOrdProdSelType AS SubscrpnOrdProdSelType,
  _SubscriptionContr.SubscriptionContract AS SubscriptionContract,
  _SubscriptionContr._MasterAgrmtItem.CustMgmtMasterAgreement AS CustMgmtMasterAgreement,
  _SubscriptionContr._MasterAgrmtItem.CustMgmtMstrAgrmtCustomProdID AS CustMgmtMstrAgrmtCustomProdID,
  _SubscriptionContr.SharingContractID AS SharingContractID,
  _SubscriptionContr.PurchaseOrderByCustomer AS PurchaseOrderByCustomer,
  _SubscriptionContr.ServiceContrItemStartDateTime AS ServiceContrItemStartDateTime,
  _SubscriptionContr.ServiceContrItemEndDateTime AS ServiceContrItemEndDateTime,
  Element.ServiceChangeOrderUUID AS ServiceChangeOrderUUID,
  _ServiceDocument.ServiceDocument AS SubscriptionOrder
FROM I_ServiceMassRunElementChange AS Element
LEFT OUTER JOIN I_ServiceMassRunHeaderAdmin AS _MassRunHeader ON ServiceMassRunUUID = _MassRunHeader.ServiceMassRunUUID  -- association [1..1]
LEFT OUTER JOIN I_ServiceDocumentItem AS _ServiceDocument ON ServiceChangeOrderUUID = _ServiceDocument.ServiceDocumentUUID  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentItem AS _SubscriptionContr ON SubscriptionContractUUID = _SubscriptionContr.ServiceDocumentItemUUID  -- association [0..1]
;