C_ExcessRqmtQtySlsContrItm

DDL: C_EXCESSRQMTQTYSLSCONTRITM Type: view CONSUMPTION Package: RFM_MANAGE_EXCESS_REQS

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)

SourceAliasJoin Type
I_ExcessRqmtQtySlsContrItm I_ExcessRqmtQtySlsContrItm from

Associations (27)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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]
;