I_ACMNominationDelivAssgmt

DDL: I_ACMNOMINATIONDELIVASSGMT SQL: IACMNOMDELVASSGN Type: view COMPOSITE

ACM Nomination Delivery Assignment

I_ACMNominationDelivAssgmt is a Composite CDS View that provides data about "ACM Nomination Delivery Assignment" in SAP S/4HANA. It reads from 1 data source (I_ACMOrderDeliveryAssignment) and exposes 16 fields with key fields NominationKey, NominationDocItem, LoadDataCaptureObjId. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ACMOrderDeliveryAssignment ACMOrderDeliveryAssignment from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_ACMNomination _ACMNomination $projection.NominationKey = _ACMNomination.NominationKey
[1..*] I_ACMApplBusinessPartner _ACMApplBusinessPartner $projection.NominationKey = _ACMApplBusinessPartner.NominationKey and $projection.NominationDocItem = _ACMApplBusinessPartner.NominationDocItem and $projection.LoadDataCaptureObjId = _ACMApplBusinessPartner.LoadDataCaptureObjId
[0..*] I_ACMNominationDelivUoM _ACMNominationDelivUoM

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IACMNOMDELVASSGN view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
EndUserText.label ACM Nomination Delivery Assignment view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY NominationKey ACMPrecursorDocumentNumber
KEY NominationDocItem PredecessorDocumentItem
KEY LoadDataCaptureObjId I_ACMOrderDeliveryAssignment LoadDataCaptureObjId
LoadDataCaptureApplInstruction LoadDataCaptureApplInstruction
ACMDeliveredQuantity
ACMDeliveredUoM ACMDeliveredUoM
ACMReferenceDocument2 ACMReferenceDocument2
ACMOverFillTotalQuantity
ACMUnderFillTotalQuantity
ACMApplicationDataUoM ACMApplicationDataUoM
ACMDeliveredAdjustedQuantity ACMDeliveredAdjustedQuantity
ACMPrecursorDocumentType ACMPrecursorDocumentType
_ACMNominationItem _ACMNominationItem
_ACMNomination _ACMNomination
_ACMNominationDelivUoM _ACMNominationDelivUoM
_ACMApplBusinessPartner _ACMApplBusinessPartner

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_ACMNominationDelivAssgmt.
-- 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: IACMNOMDELVASSGN

CREATE VIEW I_ACMNominationDelivAssgmt AS
SELECT
  ACMPrecursorDocumentNumber AS NominationKey,
  PredecessorDocumentItem AS NominationDocItem,
  ACMOrderDeliveryAssignment.LoadDataCaptureObjId AS LoadDataCaptureObjId,
  LoadDataCaptureApplInstruction,
  cast(ACMDeliveredQuantity as abap.quan( 13, 3 )) AS ACMDeliveredQuantity,
  ACMDeliveredUoM,
  ACMReferenceDocument2,
  ACMOverfillQuantity + ProvisionalOverfillQuantity AS ACMOverFillTotalQuantity,
  ACMUnderFillQuantity + ProvisionalUnderfillQuantity AS ACMUnderFillTotalQuantity,
  ACMApplicationDataUoM,
  ACMDeliveredAdjustedQuantity,
  ACMPrecursorDocumentType
FROM I_ACMOrderDeliveryAssignment AS ACMOrderDeliveryAssignment
LEFT OUTER JOIN I_ACMNomination AS _ACMNomination ON NominationKey = _ACMNomination.NominationKey  -- association [1..1]
LEFT OUTER JOIN I_ACMApplBusinessPartner AS _ACMApplBusinessPartner ON NominationKey = _ACMApplBusinessPartner.NominationKey AND NominationDocItem = _ACMApplBusinessPartner.NominationDocItem AND LoadDataCaptureObjId = _ACMApplBusinessPartner.LoadDataCaptureObjId  -- association [1..*]
LEFT OUTER JOIN I_ACMNominationDelivUoM AS _ACMNominationDelivUoM ON /* condition not available in parsed metadata */  -- association [0..*]
;