I_ACMTrdgContrDynQtyDetsExtn
Extension View for Dynamic Qty Types
I_ACMTrdgContrDynQtyDetsExtn is a Composite CDS View (Cube) that provides data about "Extension View for Dynamic Qty Types" in SAP S/4HANA. It reads from 1 data source (I_ACMTrdgContrDynQtyDets) and exposes 63 fields with key fields ContractNum, ContractItem. It has 5 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ACMTrdgContrDynQtyDets | QtyBaseData | from |
Associations (5)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | E_ApplicationDocumentItem | _ApplExtension | $projection.ApplicationDocumentNumber = _ApplExtension.ApplicationDocument and $projection.ApplicationDocumentItem = _ApplExtension.ApplicationDocumentItem |
| [0..1] | E_ApplicationDocument | _ApplDataExtension | $projection.ContractApplicationUUID = _ApplDataExtension.ContractApplicationUUID and $projection.ContractApplicationVersion = _ApplDataExtension.ContractApplicationVersion |
| [0..1] | E_SettlmtDoc | _SettlementHeaderExtension | $projection.SettlementDocHeaderUUID = _SettlementHeaderExtension.SettlementDocHeaderUUID |
| [0..1] | E_NominationHeader | _NominationHeaderExtension | $projection.NominationNumber = _NominationHeaderExtension.NominationDoc |
| [0..1] | E_NominationItem | _NominationItemExtension | $projection.NominationNumber = _NominationItemExtension.NominationDoc and $projection.NominationItem = _NominationItemExtension.NominationDocItem |
Annotations (16)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ICNTDQTDETSEXTN | view | |
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| Metadata.allowExtensions | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #NOT_REQUIRED | view | |
| ClientHandling.type | #INHERITED | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #COMPOSITE | view | |
| Analytics.dataCategory | #CUBE | view | |
| Analytics.internalName | #LOCAL | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view | |
| EndUserText.label | Extension View for Dynamic Qty Types | view |
Fields (63)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | ContractNum | I_ACMTrdgContrDynQtyDets | ContractNum | |
| KEY | ContractItem | I_ACMTrdgContrDynQtyDets | ContractItem | Purchase Contract Item |
| DocumentDate | I_ACMTrdgContrDynQtyDets | DocumentDate | Journal Entry Date | |
| TradingContractCreatedBy | I_ACMTrdgContrDynQtyDets | TradingContractCreatedBy | ||
| SalesOrganization | I_ACMTrdgContrDynQtyDets | SalesOrganization | Sales Organization | |
| DistributionChannel | I_ACMTrdgContrDynQtyDets | DistributionChannel | RefDistCh-Cust/Mat. | |
| Division | I_ACMTrdgContrDynQtyDets | Division | Internal Division ID | |
| PurchasingOrganization | I_ACMTrdgContrDynQtyDets | PurchasingOrganization | Purchasing Organization | |
| PurchasingGroup | I_ACMTrdgContrDynQtyDets | PurchasingGroup | Purchasing Group | |
| ContractMaterial | I_ACMTrdgContrDynQtyDets | ContractMaterial | ||
| ContractPlant | I_ACMTrdgContrDynQtyDets | ContractPlant | ||
| TradingContractType | I_ACMTrdgContrDynQtyDets | TradingContractType | ||
| CompanyCode | I_ACMTrdgContrDynQtyDets | CompanyCode | Receiver Company Code | |
| CustomerName | I_ACMTrdgContrDynQtyDets | CustomerName | Name of Customer | |
| SupplierName | I_ACMTrdgContrDynQtyDets | SupplierName | Supplier Name | |
| Commodity | I_ACMTrdgContrDynQtyDets | Commodity | Commodity Code | |
| ACMOriginalTraderID | I_ACMTrdgContrDynQtyDets | ACMOriginalTraderID | ||
| TrdgContractItemUnitOfMeasure | I_ACMTrdgContrDynQtyDets | TrdgContractItemUnitOfMeasure | ||
| TradingContractItemQuantity | I_ACMTrdgContrDynQtyDets | TradingContractItemQuantity | ||
| ContractItemConsumedQuantity | I_ACMTrdgContrDynQtyDets | ContractItemConsumedQuantity | ||
| TradingContractItemOpenQty | I_ACMTrdgContrDynQtyDets | TradingContractItemOpenQty | ||
| LogisticallyAdjustedQuantity | I_ACMTrdgContrDynQtyDets | LogisticallyAdjustedQuantity | ||
| ProvisionalApplicationQuantity | I_ACMTrdgContrDynQtyDets | ProvisionalApplicationQuantity | ||
| ContrItmProvisionalOverFillQty | I_ACMTrdgContrDynQtyDets | ContrItmProvisionalOverFillQty | ||
| ACMContrItmPrvsnlUnderFillQty | I_ACMTrdgContrDynQtyDets | ACMContrItmPrvsnlUnderFillQty | ||
| FinalApplicationQuantity | I_ACMTrdgContrDynQtyDets | FinalApplicationQuantity | ||
| TrdgContrItemOverFillQuantity | I_ACMTrdgContrDynQtyDets | TrdgContrItemOverFillQuantity | ||
| TrdgContrItemUnderFillQuantity | I_ACMTrdgContrDynQtyDets | TrdgContrItemUnderFillQuantity | ||
| FinalSettledQuantity | I_ACMTrdgContrDynQtyDets | FinalSettledQuantity | ||
| TotalFinalSettledQuantity | I_ACMTrdgContrDynQtyDets | TotalFinalSettledQuantity | ||
| ACMPaidQty | I_ACMTrdgContrDynQtyDets | ACMPaidQty | ||
| ContrOverFillSettledQuantity | I_ACMTrdgContrDynQtyDets | ContrOverFillSettledQuantity | ||
| RevenueRecognizedQuantity | I_ACMTrdgContrDynQtyDets | RevenueRecognizedQuantity | ||
| ContrItemSoftAssignedQuantity | I_ACMTrdgContrDynQtyDets | ContrItemSoftAssignedQuantity | ||
| TrdgContrItemReturnQuantity | I_ACMTrdgContrDynQtyDets | TrdgContrItemReturnQuantity | ||
| TrdgContrItemCancelledQuantity | I_ACMTrdgContrDynQtyDets | TrdgContrItemCancelledQuantity | ||
| TrdgContrItemClosedQty | I_ACMTrdgContrDynQtyDets | TrdgContrItemClosedQty | ||
| ProvisionalSettledQuantity | I_ACMTrdgContrDynQtyDets | ProvisionalSettledQuantity | ||
| NonAppliedPrvsnlSettledQty | I_ACMTrdgContrDynQtyDets | NonAppliedPrvsnlSettledQty | ||
| TrdgContrItemWashoutQuantity | I_ACMTrdgContrDynQtyDets | TrdgContrItemWashoutQuantity | ||
| ContrOverFillFixationQuantity | I_ACMTrdgContrDynQtyDets | ContrOverFillFixationQuantity | ||
| ACMConfirmedPlannedQuantity | I_ACMTrdgContrDynQtyDets | ACMConfirmedPlannedQuantity | ||
| ACMTotalPlannedQuantity | I_ACMTrdgContrDynQtyDets | ACMTotalPlannedQuantity | ||
| ApplicationDocumentNumber | I_ACMTrdgContrDynQtyDets | ApplicationDocumentNumber | ||
| ApplicationDocumentItem | I_ACMTrdgContrDynQtyDets | ApplicationDocumentItem | ||
| OverfillID | I_ACMTrdgContrDynQtyDets | OverfillID | ||
| ACMTrdgContrUnderFillID | I_ACMTrdgContrDynQtyDets | ACMTrdgContrUnderFillID | ||
| SettlementGroupId | I_ACMTrdgContrDynQtyDets | SettlementGroupId | ||
| SettlmtDoc | I_ACMTrdgContrDynQtyDets | SettlmtDoc | Settlement Doc. | |
| SettlmtDocYear | I_ACMTrdgContrDynQtyDets | SettlmtDocYear | ||
| InvoiceNumber | I_ACMTrdgContrDynQtyDets | InvoiceNumber | Invoice Number | |
| ACMPricingLotCancellationID | I_ACMTrdgContrDynQtyDets | ACMPricingLotCancellationID | ||
| ACMWashoutID | I_ACMTrdgContrDynQtyDets | ACMWashoutID | ||
| TrdgContrPrcgAspectSrceLotID | I_ACMTrdgContrDynQtyDets | TrdgContrPrcgAspectSrceLotID | ||
| NominationNumber | I_ACMTrdgContrDynQtyDets | NominationNumber | ||
| NominationItem | I_ACMTrdgContrDynQtyDets | NominationItem | ||
| NumberOfOpenVehicles | I_ACMTrdgContrDynQtyDets | NumberOfOpenVehicles | ||
| NumberOfTotalPlannedVehicles | I_ACMTrdgContrDynQtyDets | NumberOfTotalPlannedVehicles | ||
| NumberOfPlannedVehicles | I_ACMTrdgContrDynQtyDets | NumberOfPlannedVehicles | ||
| NumberOfConsumedVehicles | I_ACMTrdgContrDynQtyDets | NumberOfConsumedVehicles | ||
| ContractApplicationUUID | I_ACMTrdgContrDynQtyDets | ContractApplicationUUID | ||
| ContractApplicationVersion | I_ACMTrdgContrDynQtyDets | ContractApplicationVersion | ||
| SettlementDocHeaderUUID | I_ACMTrdgContrDynQtyDets | SettlementUnitUUID |
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_ACMTrdgContrDynQtyDetsExtn.
-- 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: ICNTDQTDETSEXTN
CREATE VIEW I_ACMTrdgContrDynQtyDetsExtn AS
SELECT
QtyBaseData.ContractNum AS ContractNum,
QtyBaseData.ContractItem AS ContractItem,
QtyBaseData.DocumentDate AS DocumentDate,
QtyBaseData.TradingContractCreatedBy AS TradingContractCreatedBy,
QtyBaseData.SalesOrganization AS SalesOrganization,
QtyBaseData.DistributionChannel AS DistributionChannel,
QtyBaseData.Division AS Division,
QtyBaseData.PurchasingOrganization AS PurchasingOrganization,
QtyBaseData.PurchasingGroup AS PurchasingGroup,
QtyBaseData.ContractMaterial AS ContractMaterial,
QtyBaseData.ContractPlant AS ContractPlant,
QtyBaseData.TradingContractType AS TradingContractType,
QtyBaseData.CompanyCode AS CompanyCode,
QtyBaseData.CustomerName AS CustomerName,
QtyBaseData.SupplierName AS SupplierName,
QtyBaseData.Commodity AS Commodity,
QtyBaseData.ACMOriginalTraderID AS ACMOriginalTraderID,
QtyBaseData.TrdgContractItemUnitOfMeasure AS TrdgContractItemUnitOfMeasure,
QtyBaseData.TradingContractItemQuantity AS TradingContractItemQuantity,
QtyBaseData.ContractItemConsumedQuantity AS ContractItemConsumedQuantity,
QtyBaseData.TradingContractItemOpenQty AS TradingContractItemOpenQty,
QtyBaseData.LogisticallyAdjustedQuantity AS LogisticallyAdjustedQuantity,
QtyBaseData.ProvisionalApplicationQuantity AS ProvisionalApplicationQuantity,
QtyBaseData.ContrItmProvisionalOverFillQty AS ContrItmProvisionalOverFillQty,
QtyBaseData.ACMContrItmPrvsnlUnderFillQty AS ACMContrItmPrvsnlUnderFillQty,
QtyBaseData.FinalApplicationQuantity AS FinalApplicationQuantity,
QtyBaseData.TrdgContrItemOverFillQuantity AS TrdgContrItemOverFillQuantity,
QtyBaseData.TrdgContrItemUnderFillQuantity AS TrdgContrItemUnderFillQuantity,
QtyBaseData.FinalSettledQuantity AS FinalSettledQuantity,
QtyBaseData.TotalFinalSettledQuantity AS TotalFinalSettledQuantity,
QtyBaseData.ACMPaidQty AS ACMPaidQty,
QtyBaseData.ContrOverFillSettledQuantity AS ContrOverFillSettledQuantity,
QtyBaseData.RevenueRecognizedQuantity AS RevenueRecognizedQuantity,
QtyBaseData.ContrItemSoftAssignedQuantity AS ContrItemSoftAssignedQuantity,
QtyBaseData.TrdgContrItemReturnQuantity AS TrdgContrItemReturnQuantity,
QtyBaseData.TrdgContrItemCancelledQuantity AS TrdgContrItemCancelledQuantity,
QtyBaseData.TrdgContrItemClosedQty AS TrdgContrItemClosedQty,
QtyBaseData.ProvisionalSettledQuantity AS ProvisionalSettledQuantity,
QtyBaseData.NonAppliedPrvsnlSettledQty AS NonAppliedPrvsnlSettledQty,
QtyBaseData.TrdgContrItemWashoutQuantity AS TrdgContrItemWashoutQuantity,
QtyBaseData.ContrOverFillFixationQuantity AS ContrOverFillFixationQuantity,
QtyBaseData.ACMConfirmedPlannedQuantity AS ACMConfirmedPlannedQuantity,
QtyBaseData.ACMTotalPlannedQuantity AS ACMTotalPlannedQuantity,
QtyBaseData.ApplicationDocumentNumber AS ApplicationDocumentNumber,
QtyBaseData.ApplicationDocumentItem AS ApplicationDocumentItem,
QtyBaseData.OverfillID AS OverfillID,
QtyBaseData.ACMTrdgContrUnderFillID AS ACMTrdgContrUnderFillID,
QtyBaseData.SettlementGroupId AS SettlementGroupId,
QtyBaseData.SettlmtDoc AS SettlmtDoc,
QtyBaseData.SettlmtDocYear AS SettlmtDocYear,
QtyBaseData.InvoiceNumber AS InvoiceNumber,
QtyBaseData.ACMPricingLotCancellationID AS ACMPricingLotCancellationID,
QtyBaseData.ACMWashoutID AS ACMWashoutID,
QtyBaseData.TrdgContrPrcgAspectSrceLotID AS TrdgContrPrcgAspectSrceLotID,
QtyBaseData.NominationNumber AS NominationNumber,
QtyBaseData.NominationItem AS NominationItem,
QtyBaseData.NumberOfOpenVehicles AS NumberOfOpenVehicles,
QtyBaseData.NumberOfTotalPlannedVehicles AS NumberOfTotalPlannedVehicles,
QtyBaseData.NumberOfPlannedVehicles AS NumberOfPlannedVehicles,
QtyBaseData.NumberOfConsumedVehicles AS NumberOfConsumedVehicles,
QtyBaseData.ContractApplicationUUID AS ContractApplicationUUID,
QtyBaseData.ContractApplicationVersion AS ContractApplicationVersion,
QtyBaseData.SettlementUnitUUID AS SettlementDocHeaderUUID
FROM I_ACMTrdgContrDynQtyDets AS QtyBaseData
LEFT OUTER JOIN E_ApplicationDocumentItem AS _ApplExtension ON ApplicationDocumentNumber = _ApplExtension.ApplicationDocument AND ApplicationDocumentItem = _ApplExtension.ApplicationDocumentItem -- association [0..1]
LEFT OUTER JOIN E_ApplicationDocument AS _ApplDataExtension ON ContractApplicationUUID = _ApplDataExtension.ContractApplicationUUID AND ContractApplicationVersion = _ApplDataExtension.ContractApplicationVersion -- association [0..1]
LEFT OUTER JOIN E_SettlmtDoc AS _SettlementHeaderExtension ON SettlementDocHeaderUUID = _SettlementHeaderExtension.SettlementDocHeaderUUID -- association [0..1]
LEFT OUTER JOIN E_NominationHeader AS _NominationHeaderExtension ON NominationNumber = _NominationHeaderExtension.NominationDoc -- association [0..1]
LEFT OUTER JOIN E_NominationItem AS _NominationItemExtension ON NominationNumber = _NominationItemExtension.NominationDoc AND NominationItem = _NominationItemExtension.NominationDocItem -- 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