C_ExcessRqmtQtySlsContrItm
Excess Requirement Quantity per Sales Contract Item
C_ExcessRqmtQtySlsContrItm is a Consumption CDS View that provides data about "Excess Requirement Quantity per Sales Contract Item" in SAP S/4HANA. It reads from 1 data source (I_ExcessRqmtQtySlsContrItm) and exposes 131 fields with key fields SalesDocument, SalesDocumentItem, SalesDocumentItemUUID. It has 27 associations to related views. Part of development package RFM_MANAGE_EXCESS_REQS.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_ExcessRqmtQtySlsContrItm | I_ExcessRqmtQtySlsContrItm | from |
Associations (27)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_Material | _ConfigurableProduct | $projection.CrossPlantConfigurableProduct = _ConfigurableProduct.Material |
| [0..1] | I_SalesOrganizationText | _SalesOrganizationText | $projection.SalesOrganization = _SalesOrganizationText.SalesOrganization and _SalesOrganizationText.Language = $session.system_language |
| [0..1] | I_DistributionChannelText | _DistributionChannelText | $projection.DistributionChannel = _DistributionChannelText.DistributionChannel and _DistributionChannelText.Language = $session.system_language |
| [0..1] | I_DivisionText | _OrganizationDivisionText | $projection.OrganizationDivision = _OrganizationDivisionText.Division and _OrganizationDivisionText.Language = $session.system_language |
| [0..1] | I_MaterialText | _MaterialText | $projection.Material = _MaterialText.Material and _MaterialText.Language = $session.system_language |
| [0..1] | I_MaterialText | _ConfigurableProductText | $projection.CrossPlantConfigurableProduct = _ConfigurableProductText.Material and _ConfigurableProductText.Language = $session.system_language |
| [0..1] | I_MaterialGroupText | _MaterialGroupText | $projection.MaterialGroup = _MaterialGroupText.MaterialGroup and _MaterialGroupText.Language = $session.system_language |
| [0..1] | I_AdditionalMaterialGroup1Text | _AdditionalMaterialGroup1Name | $projection.AdditionalMaterialGroup1 = _AdditionalMaterialGroup1Name.AdditionalMaterialGroup1 and _AdditionalMaterialGroup1Name.Language = $session.system_language |
| [0..1] | I_AdditionalMaterialGroup2Text | _AdditionalMaterialGroup2Name | $projection.AdditionalMaterialGroup2 = _AdditionalMaterialGroup2Name.AdditionalMaterialGroup2 and _AdditionalMaterialGroup2Name.Language = $session.system_language |
| [0..1] | I_AdditionalMaterialGroup3Text | _AdditionalMaterialGroup3Name | $projection.AdditionalMaterialGroup3 = _AdditionalMaterialGroup3Name.AdditionalMaterialGroup3 and _AdditionalMaterialGroup3Name.Language = $session.system_language |
| [0..1] | I_AdditionalMaterialGroup4Text | _AdditionalMaterialGroup4Name | $projection.AdditionalMaterialGroup4 = _AdditionalMaterialGroup4Name.AdditionalMaterialGroup4 and _AdditionalMaterialGroup4Name.Language = $session.system_language |
| [0..1] | I_AdditionalMaterialGroup5Text | _AdditionalMaterialGroup5Name | $projection.AdditionalMaterialGroup5 = _AdditionalMaterialGroup5Name.AdditionalMaterialGroup5 and _AdditionalMaterialGroup5Name.Language = $session.system_language |
| [0..1] | I_ShippingPointText | _ShippingPointText | $projection.ShippingPoint = _ShippingPointText.ShippingPoint and _ShippingPointText.Language = $session.system_language |
| [0..1] | I_SalesDocumentTypeText | _SalesDocumentTypeText | $projection.SalesDocumentType = _SalesDocumentTypeText.SalesDocumentType and _SalesDocumentTypeText.Language = $session.system_language |
| [0..1] | I_RetailCharacteristicValueT | _CharValTexts1 | $projection.ProductCharacteristic1 = _CharValTexts1.RetailCharacteristicValue and $projection.ProdCharc1InternalNumber = _CharValTexts1.CharacteristicInternalID and _CharValTexts1.Language = $session.system_language |
| [0..1] | I_RetailCharacteristicValueT | _CharValTexts2 | $projection.ProductCharacteristic2 = _CharValTexts2.RetailCharacteristicValue and $projection.ProdCharc2InternalNumber = _CharValTexts2.CharacteristicInternalID and _CharValTexts2.Language = $session.system_language |
| [0..1] | I_RetailCharacteristicValueT | _CharValTexts3 | $projection.ProductCharacteristic3 = _CharValTexts3.RetailCharacteristicValue and $projection.ProdCharc3InternalNumber = _CharValTexts3.CharacteristicInternalID and _CharValTexts3.Language = $session.system_language |
| [0..1] | I_DeliveryPriorityText | _DeliveryPriorityText | $projection.DeliveryPriority = _DeliveryPriorityText.DeliveryPriority and _DeliveryPriorityText.Language = $session.system_language |
| [0..1] | I_SalesDocumentItemCategoryT | _ItemCategoryText | $projection.SalesDocumentItemCategory = _ItemCategoryText.SalesDocumentItemCategory and _ItemCategoryText.Language = $session.system_language |
| [0..1] | I_CustomerPaymentTermsText | _CustomerPaymentTermsText | $projection.CustomerPaymentTerms = _CustomerPaymentTermsText.CustomerPaymentTerms and _CustomerPaymentTermsText.Language = $session.system_language |
| [0..1] | I_IncotermsClassificationText | _IncotermsClassificationText | $projection.IncotermsClassification = _IncotermsClassificationText.IncotermsClassification and _IncotermsClassificationText.Language = $session.system_language |
| [0..1] | I_CustomerGroupText | _CustomerGroupText | $projection.CustomerGroup = _CustomerGroupText.CustomerGroup and _CustomerGroupText.Language = $session.system_language |
| [0..1] | I_SalesDistrictText | _SalesDistrictText | $projection.SalesDistrict = _SalesDistrictText.SalesDistrict and _SalesDistrictText.Language = $session.system_language |
| [0..1] | I_SDDocumentReasonText | _SDDocumentReasonText | $projection.SDDocumentReason = _SDDocumentReasonText.SDDocumentReason and _SDDocumentReasonText.Language = $session.system_language |
| [0..1] | I_User | _CreatedByUser | $projection.CreatedByUser = _CreatedByUser.UserID |
| [0..1] | E_SalesDocumentBasic | _SalesDocHeaderExtension | $projection.SalesDocument = _SalesDocHeaderExtension.SalesDocument |
| [0..1] | E_SalesDocumentItemBasic | _SalesDocItemExtension | $projection.SalesDocument = _SalesDocItemExtension.SalesDocument and $projection.SalesDocumentItem = _SalesDocItemExtension.SalesDocumentItem |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | Excess Requirement Quantity per Sales Contract Item | view | |
| Search.searchable | true | view | |
| VDM.viewType | #CONSUMPTION | view | |
| VDM.lifecycle.contract.type | #PUBLIC_LOCAL_API | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| AbapCatalog.sqlViewName | CEXRQMTCONTITM | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view |
Fields (131)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | SalesDocument | SalesDocument | Sales Document | |
| KEY | SalesDocumentItem | SalesDocumentItem | Sales Document Item | |
| KEY | SalesDocumentItemUUID | SalesDocumentItemUUID | ||
| FormattedSalesDocumentItem | FormattedSalesDocumentItem | |||
| CreatedByUser | CreatedByUser | User Name | ||
| UserDescription | _CreatedByUser | UserDescription | Full Name | |
| CreationDate | CreationDate | Time Stamp | ||
| SalesDocumentType | SalesDocumentType | Sales Doc. Type | ||
| SalesDocumentTypeName | _SalesDocumentTypeText | SalesDocumentTypeName | ||
| SalesOrganization | SalesOrganization | Sales Organization | ||
| SalesOrganizationName | _SalesOrganizationText | SalesOrganizationName | Sales Organization Description | |
| DistributionChannel | DistributionChannel | RefDistCh-Cust/Mat. | ||
| DistributionChannelName | _DistributionChannelText | DistributionChannelName | ||
| OrganizationDivision | OrganizationDivision | Org. Division | ||
| DivisionName | _OrganizationDivisionText | DivisionName | Division Description | |
| Division | Division | Item Division | ||
| SalesDistrict | SalesDistrict | Sales District | ||
| SalesDistrictName | _SalesDistrictText | SalesDistrictName | ||
| SDDocumentReason | SDDocumentReason | Order Reason | ||
| SDDocumentReasonText | _SDDocumentReasonText | SDDocumentReasonText | Description | |
| SDDocumentCategory | _SalesDocument | SDDocumentCategory | Document Cat. | |
| TotalCreditCheckStatus | _SalesDocument | TotalCreditCheckStatus | ||
| Material | Material | Product | ||
| MaterialName | _MaterialText | MaterialName | Material Description | |
| CrossPlantConfigurableProduct | CrossPlantConfigurableProduct | Generic Product | ||
| CrsPlntConfigurableProductName | _ConfigurableProductText | MaterialName | Material Description | |
| MaterialGroup | MaterialGroup | Product Group | ||
| MaterialGroupName | _MaterialGroupText | MaterialGroupName | prod Grp Desc. | |
| AdditionalMaterialGroup1 | AdditionalMaterialGroup1 | MaterialGroup 1 | ||
| AdditionalMaterialGroup1Name | _AdditionalMaterialGroup1Name | AdditionalMaterialGroup1Name | ||
| AdditionalMaterialGroup2 | AdditionalMaterialGroup2 | MaterialGroup 2 | ||
| AdditionalMaterialGroup2Name | _AdditionalMaterialGroup2Name | AdditionalMaterialGroup2Name | ||
| AdditionalMaterialGroup3 | AdditionalMaterialGroup3 | MaterialGroup 3 | ||
| AdditionalMaterialGroup3Name | _AdditionalMaterialGroup3Name | AdditionalMaterialGroup3Name | ||
| AdditionalMaterialGroup4 | AdditionalMaterialGroup4 | MaterialGroup 4 | ||
| AdditionalMaterialGroup4Name | _AdditionalMaterialGroup4Name | AdditionalMaterialGroup4Name | ||
| AdditionalMaterialGroup5 | AdditionalMaterialGroup5 | MaterialGroup 5 | ||
| AdditionalMaterialGroup5Name | _AdditionalMaterialGroup5Name | AdditionalMaterialGroup5Name | ||
| SalesDocumentItemCategory | SalesDocumentItemCategory | Item Category | ||
| SalesDocumentItemCategoryName | _ItemCategoryText | SalesDocumentItemCategoryName | ||
| Plant | Plant | Valuation Area | ||
| PlantName | _Plant | PlantName | Plant Name | |
| RequestedDeliveryDate | RequestedDeliveryDate | Requested Delivery Date | ||
| CustomerGroup | CustomerGroup | Customer Group | ||
| CustomerGroupName | _CustomerGroupText | CustomerGroupName | ||
| FashionCancelDate | FashionCancelDate | |||
| SoldToParty | SoldToParty | Sold-to Party | ||
| BillingCompanyCode | BillingCompanyCode | Company Code | ||
| StorageLocation | StorageLocation | StorageLocation | ||
| StorageLocationName | _StorageLocation | StorageLocationName | Storage Loc. Name | |
| SalesDocumentRjcnReason | SalesDocumentRjcnReason | RejectionReason | ||
| RequirementSegment | RequirementSegment | Req. Segment | ||
| RequestedQuantityInBaseUnit | RequestedQuantityInBaseUnit | Requested Quantity | ||
| BaseUnit | BaseUnit | Unit of Measure | ||
| ConfirmedRqmtQtyInBaseUnit | ConfirmedRqmtQtyInBaseUnit | Confirmed Quantity | ||
| OpenForConfQtyInBaseUnit | OpenForConfQtyInBaseUnit | Open Quantity for Confirmation | ||
| AssignedQuantityInBaseUnit | AssignedQuantityInBaseUnit | Assigned Quantity | ||
| OpenForAssignmentQtyInBsUnt | OpenForAssignmentQtyInBsUnt | Open Quantity for Assignment | ||
| ContractItmCnsmdQtyInBsUnt | ContractItmCnsmdQtyInBsUnt | Referenced Quantity | ||
| OpenContrRefQtyInBsUnt | OpenContrRefQtyInBsUnt | Open Quantity for Reference | ||
| OpenForConfReqdQtyRatioPct | OpenForConfReqdQtyRatioPct | Open Quantity for Confirmation (%) | ||
| OpenForAssgmtReqdQtyRatioPct | OpenForAssgmtReqdQtyRatioPct | Open Quantity for Assignment (%) | ||
| OpenContrRefReqdQtyRatioPct | OpenContrRefReqdQtyRatioPct | Open Quantity for Reference (%) | ||
| ProductSeasonYear | ProductSeasonYear | Season Year | ||
| ProductSeason | ProductSeason | Season | ||
| ProductCollection | ProductCollection | Collection | ||
| ProductTheme | ProductTheme | Theme | ||
| ProductCharacteristic1 | ProductCharacteristic1 | Product Characteristic 1 | ||
| ProductCharacteristic1Desc | _CharValTexts1 | RetailCharacteristicValueDesc | ||
| ProductCharacteristic2 | ProductCharacteristic2 | Product Characteristic 2 | ||
| ProductCharacteristic2Desc | _CharValTexts1 | RetailCharacteristicValueDesc | ||
| ProductCharacteristic3 | ProductCharacteristic3 | Product Characteristic 3 | ||
| ProductCharacteristic3Desc | _CharValTexts1 | RetailCharacteristicValueDesc | ||
| DeliveryPriority | DeliveryPriority | Delivery Prior. | ||
| DeliveryPriorityDesc | _DeliveryPriorityText | DeliveryPriorityDesc | ||
| Batch | Batch | Lot No. | ||
| NetPriceAmount | NetPriceAmount | Net Price | ||
| TransactionCurrency | TransactionCurrency | Transaction Currency | ||
| ShippingPoint | ShippingPoint | Shipping Point | ||
| ShippingPointName | _ShippingPointText | ShippingPointName | ||
| CustomerPaymentTerms | CustomerPaymentTerms | Pyt Terms | ||
| CustomerPaymentTermsName | _CustomerPaymentTermsText | CustomerPaymentTermsName | ||
| IncotermsClassification | IncotermsClassification | Incoterms | ||
| IncotermsClassificationName | _IncotermsClassificationText | IncotermsClassificationName | Incoterms Classification Description | |
| ExcessRqmtDocumentType | ||||
| ExcessRqmtQtyRejectionType | ||||
| ExcessRqmtRejectionQuantity | ||||
| ApplicationJobDescription | ||||
| PurchaseOrder | ||||
| PurchasingOrganization | ||||
| PurchasingGroup | ||||
| PurchaseOrderType | ||||
| SupplyingPlant | ||||
| ItemGeneralIncompletionStatus | ItemGeneralIncompletionStatus | Item Incompletion Status | ||
| ItemBillingIncompletionStatus | ItemBillingIncompletionStatus | Item Billing Incompletion Status | ||
| ItemDeliveryIncompletionStatus | ItemDeliveryIncompletionStatus | Item Delivery Incompletion Status | ||
| RqmtIsSupAssgmtRelevant | RqmtIsSupAssgmtRelevant | Supply Assignment Relevancy Status | ||
| ProdCharc1InternalNumber | ProdCharc1InternalNumber | |||
| ProdCharc2InternalNumber | ProdCharc2InternalNumber | |||
| ProdCharc3InternalNumber | ProdCharc3InternalNumber | |||
| _SalesDocumentRjcnReason | _SalesDocumentRjcnReason | |||
| _AdditionalMaterialGroup1 | _AdditionalMaterialGroup1 | |||
| _AdditionalMaterialGroup2 | _AdditionalMaterialGroup2 | |||
| _AdditionalMaterialGroup3 | _AdditionalMaterialGroup3 | |||
| _AdditionalMaterialGroup4 | _AdditionalMaterialGroup4 | |||
| _AdditionalMaterialGroup5 | _AdditionalMaterialGroup5 | |||
| _MaterialText | _MaterialText | |||
| _ShippingPointText | _ShippingPointText | |||
| _SalesDocumentTypeText | _SalesDocumentTypeText | |||
| _SalesOrganizationText | _SalesOrganizationText | |||
| _DistributionChannelText | _DistributionChannelText | |||
| _OrganizationDivisionText | _OrganizationDivisionText | |||
| _SDDocumentReasonText | _SDDocumentReasonText | |||
| _CharValTexts1 | _CharValTexts1 | |||
| _CharValTexts2 | _CharValTexts2 | |||
| _CharValTexts3 | _CharValTexts3 | |||
| _DeliveryPriorityText | _DeliveryPriorityText | |||
| _ItemCategoryText | _ItemCategoryText | |||
| _CustomerPaymentTermsText | _CustomerPaymentTermsText | |||
| _IncotermsClassificationText | _IncotermsClassificationText | |||
| _CustomerGroupText | _CustomerGroupText | |||
| _MaterialGroupText | _MaterialGroupText | |||
| _AdditionalMaterialGroup1Name | _AdditionalMaterialGroup1Name | |||
| _AdditionalMaterialGroup2Name | _AdditionalMaterialGroup2Name | |||
| _AdditionalMaterialGroup3Name | _AdditionalMaterialGroup3Name | |||
| _AdditionalMaterialGroup4Name | _AdditionalMaterialGroup4Name | |||
| _AdditionalMaterialGroup5Name | _AdditionalMaterialGroup5Name | |||
| _CreatedByUser | _CreatedByUser | |||
| _SalesDistrictText | _SalesDistrictText | |||
| _ConfigurableProduct | _ConfigurableProduct | |||
| _ConfigurableProductText | _ConfigurableProductText |
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 C_ExcessRqmtQtySlsContrItm.
-- 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 C_ExcessRqmtQtySlsContrItm AS
SELECT
SalesDocument,
SalesDocumentItem,
SalesDocumentItemUUID,
FormattedSalesDocumentItem,
CreatedByUser,
_CreatedByUser.UserDescription AS UserDescription,
CreationDate,
SalesDocumentType,
_SalesDocumentTypeText.SalesDocumentTypeName AS SalesDocumentTypeName,
SalesOrganization,
_SalesOrganizationText.SalesOrganizationName AS SalesOrganizationName,
DistributionChannel,
_DistributionChannelText.DistributionChannelName AS DistributionChannelName,
OrganizationDivision,
_OrganizationDivisionText.DivisionName AS DivisionName,
Division,
SalesDistrict,
_SalesDistrictText.SalesDistrictName AS SalesDistrictName,
SDDocumentReason,
_SDDocumentReasonText.SDDocumentReasonText AS SDDocumentReasonText,
_SalesDocument.SDDocumentCategory AS SDDocumentCategory,
_SalesDocument.TotalCreditCheckStatus AS TotalCreditCheckStatus,
Material,
_MaterialText.MaterialName AS MaterialName,
CrossPlantConfigurableProduct,
_ConfigurableProductText.MaterialName AS CrsPlntConfigurableProductName,
MaterialGroup,
_MaterialGroupText.MaterialGroupName AS MaterialGroupName,
AdditionalMaterialGroup1,
_AdditionalMaterialGroup1Name.AdditionalMaterialGroup1Name AS AdditionalMaterialGroup1Name,
AdditionalMaterialGroup2,
_AdditionalMaterialGroup2Name.AdditionalMaterialGroup2Name AS AdditionalMaterialGroup2Name,
AdditionalMaterialGroup3,
_AdditionalMaterialGroup3Name.AdditionalMaterialGroup3Name AS AdditionalMaterialGroup3Name,
AdditionalMaterialGroup4,
_AdditionalMaterialGroup4Name.AdditionalMaterialGroup4Name AS AdditionalMaterialGroup4Name,
AdditionalMaterialGroup5,
_AdditionalMaterialGroup5Name.AdditionalMaterialGroup5Name AS AdditionalMaterialGroup5Name,
SalesDocumentItemCategory,
_ItemCategoryText.SalesDocumentItemCategoryName AS SalesDocumentItemCategoryName,
Plant,
_Plant.PlantName AS PlantName,
RequestedDeliveryDate,
CustomerGroup,
_CustomerGroupText.CustomerGroupName AS CustomerGroupName,
FashionCancelDate,
SoldToParty,
BillingCompanyCode,
StorageLocation,
_StorageLocation.StorageLocationName AS StorageLocationName,
SalesDocumentRjcnReason,
RequirementSegment,
RequestedQuantityInBaseUnit,
BaseUnit,
ConfirmedRqmtQtyInBaseUnit,
OpenForConfQtyInBaseUnit,
AssignedQuantityInBaseUnit,
OpenForAssignmentQtyInBsUnt,
ContractItmCnsmdQtyInBsUnt,
OpenContrRefQtyInBsUnt,
OpenForConfReqdQtyRatioPct,
OpenForAssgmtReqdQtyRatioPct,
OpenContrRefReqdQtyRatioPct,
ProductSeasonYear,
ProductSeason,
ProductCollection,
ProductTheme,
ProductCharacteristic1,
_CharValTexts1.RetailCharacteristicValueDesc AS ProductCharacteristic1Desc,
ProductCharacteristic2,
_CharValTexts1.RetailCharacteristicValueDesc AS ProductCharacteristic2Desc,
ProductCharacteristic3,
_CharValTexts1.RetailCharacteristicValueDesc AS ProductCharacteristic3Desc,
DeliveryPriority,
_DeliveryPriorityText.DeliveryPriorityDesc AS DeliveryPriorityDesc,
Batch,
NetPriceAmount,
TransactionCurrency,
ShippingPoint,
_ShippingPointText.ShippingPointName AS ShippingPointName,
CustomerPaymentTerms,
_CustomerPaymentTermsText.CustomerPaymentTermsName AS CustomerPaymentTermsName,
IncotermsClassification,
_IncotermsClassificationText.IncotermsClassificationName AS IncotermsClassificationName,
cast ('' as rfm_document_type ) AS ExcessRqmtDocumentType,
cast ('' as rfm_rejection_type ) AS ExcessRqmtQtyRejectionType,
cast (0 as rfm_rejection_qty ) AS ExcessRqmtRejectionQuantity,
cast ('' as apj_job_text ) AS ApplicationJobDescription,
cast ('' as ebeln ) AS PurchaseOrder,
cast ('' as ekorg ) AS PurchasingOrganization,
cast ('' as ekgrp ) AS PurchasingGroup,
cast ('' as bsart ) AS PurchaseOrderType,
cast ('' as reswk ) AS SupplyingPlant,
ItemGeneralIncompletionStatus,
ItemBillingIncompletionStatus,
ItemDeliveryIncompletionStatus,
RqmtIsSupAssgmtRelevant,
ProdCharc1InternalNumber,
ProdCharc2InternalNumber,
ProdCharc3InternalNumber
FROM I_ExcessRqmtQtySlsContrItm
LEFT OUTER JOIN I_Material AS _ConfigurableProduct ON CrossPlantConfigurableProduct = _ConfigurableProduct.Material -- association [0..1]
LEFT OUTER JOIN I_SalesOrganizationText AS _SalesOrganizationText ON SalesOrganization = _SalesOrganizationText.SalesOrganization AND _SalesOrganizationText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_DistributionChannelText AS _DistributionChannelText ON DistributionChannel = _DistributionChannelText.DistributionChannel AND _DistributionChannelText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_DivisionText AS _OrganizationDivisionText ON OrganizationDivision = _OrganizationDivisionText.Division AND _OrganizationDivisionText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON Material = _MaterialText.Material AND _MaterialText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_MaterialText AS _ConfigurableProductText ON CrossPlantConfigurableProduct = _ConfigurableProductText.Material AND _ConfigurableProductText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_MaterialGroupText AS _MaterialGroupText ON MaterialGroup = _MaterialGroupText.MaterialGroup AND _MaterialGroupText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup1Text AS _AdditionalMaterialGroup1Name ON AdditionalMaterialGroup1 = _AdditionalMaterialGroup1Name.AdditionalMaterialGroup1 AND _AdditionalMaterialGroup1Name.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup2Text AS _AdditionalMaterialGroup2Name ON AdditionalMaterialGroup2 = _AdditionalMaterialGroup2Name.AdditionalMaterialGroup2 AND _AdditionalMaterialGroup2Name.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup3Text AS _AdditionalMaterialGroup3Name ON AdditionalMaterialGroup3 = _AdditionalMaterialGroup3Name.AdditionalMaterialGroup3 AND _AdditionalMaterialGroup3Name.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup4Text AS _AdditionalMaterialGroup4Name ON AdditionalMaterialGroup4 = _AdditionalMaterialGroup4Name.AdditionalMaterialGroup4 AND _AdditionalMaterialGroup4Name.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup5Text AS _AdditionalMaterialGroup5Name ON AdditionalMaterialGroup5 = _AdditionalMaterialGroup5Name.AdditionalMaterialGroup5 AND _AdditionalMaterialGroup5Name.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_ShippingPointText AS _ShippingPointText ON ShippingPoint = _ShippingPointText.ShippingPoint AND _ShippingPointText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentTypeText AS _SalesDocumentTypeText ON SalesDocumentType = _SalesDocumentTypeText.SalesDocumentType AND _SalesDocumentTypeText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_RetailCharacteristicValueT AS _CharValTexts1 ON ProductCharacteristic1 = _CharValTexts1.RetailCharacteristicValue AND ProdCharc1InternalNumber = _CharValTexts1.CharacteristicInternalID AND _CharValTexts1.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_RetailCharacteristicValueT AS _CharValTexts2 ON ProductCharacteristic2 = _CharValTexts2.RetailCharacteristicValue AND ProdCharc2InternalNumber = _CharValTexts2.CharacteristicInternalID AND _CharValTexts2.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_RetailCharacteristicValueT AS _CharValTexts3 ON ProductCharacteristic3 = _CharValTexts3.RetailCharacteristicValue AND ProdCharc3InternalNumber = _CharValTexts3.CharacteristicInternalID AND _CharValTexts3.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_DeliveryPriorityText AS _DeliveryPriorityText ON DeliveryPriority = _DeliveryPriorityText.DeliveryPriority AND _DeliveryPriorityText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentItemCategoryT AS _ItemCategoryText ON SalesDocumentItemCategory = _ItemCategoryText.SalesDocumentItemCategory AND _ItemCategoryText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_CustomerPaymentTermsText AS _CustomerPaymentTermsText ON CustomerPaymentTerms = _CustomerPaymentTermsText.CustomerPaymentTerms AND _CustomerPaymentTermsText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_IncotermsClassificationText AS _IncotermsClassificationText ON IncotermsClassification = _IncotermsClassificationText.IncotermsClassification AND _IncotermsClassificationText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_CustomerGroupText AS _CustomerGroupText ON CustomerGroup = _CustomerGroupText.CustomerGroup AND _CustomerGroupText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SalesDistrictText AS _SalesDistrictText ON SalesDistrict = _SalesDistrictText.SalesDistrict AND _SalesDistrictText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SDDocumentReasonText AS _SDDocumentReasonText ON SDDocumentReason = _SDDocumentReasonText.SDDocumentReason AND _SDDocumentReasonText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID -- association [0..1]
LEFT OUTER JOIN E_SalesDocumentBasic AS _SalesDocHeaderExtension ON SalesDocument = _SalesDocHeaderExtension.SalesDocument -- association [0..1]
LEFT OUTER JOIN E_SalesDocumentItemBasic AS _SalesDocItemExtension ON SalesDocument = _SalesDocItemExtension.SalesDocument AND SalesDocumentItem = _SalesDocItemExtension.SalesDocumentItem -- 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