I_SalesDocumentItemBasic

DDL: I_SALESDOCUMENTITEMBASIC Type: view BASIC Package: VDM_SD_SLS

Sales Document Item Basic

I_SalesDocumentItemBasic is a Basic CDS View (Dimension) that provides data about "Sales Document Item Basic" in SAP S/4HANA. It reads from 1 data source (vbap) and exposes 292 fields with key fields SalesDocument, SalesDocumentItem. It has 97 associations to related views. Part of development package VDM_SD_SLS.

Data Sources (1)

SourceAliasJoin Type
vbap vbap from

Associations (97)

CardinalityTargetAliasCondition
[0..*] I_BusinessAreaText _BusinessAreaText $projection.BusinessArea = _BusinessAreaText.BusinessArea
[0..*] I_MaterialText _MaterialText $projection.Material = _MaterialText.Material
[0..*] I_ProductText _ProductText $projection.Product = _ProductText.Product
[0..*] I_MaterialText _OrigMaterialText $projection.OriginallyRequestedMaterial = _OrigMaterialText.Material
[0..*] I_ShippingPointText _ShippingPointText $projection.ShippingPoint = _ShippingPointText.ShippingPoint
[1..1] I_SalesDocumentBasic _SalesDocumentBasic $projection.SalesDocument = _SalesDocumentBasic.SalesDocument
[0..1] I_SalesDocumentItemCategory _ItemCategory $projection.SalesDocumentItemCategory = _ItemCategory.SalesDocumentItemCategory
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_Division _Division $projection.Division = _Division.Division
[0..1] I_Material _Material $projection.Material = _Material.Material
[0..1] I_Product _Product $projection.Product = _Product.Product
[0..1] I_Material _OriginallyRequestedMaterial $projection.OriginallyRequestedMaterial = _OriginallyRequestedMaterial.Material
[0..1] I_Batch _Batch $projection.Plant = _Batch.Plant and $projection.Material = _Batch.Material and $projection.Batch = _Batch.Batch
[0..1] I_ProductHierarchyNode _ProductHierarchyNode $projection.ProductHierarchyNode = _ProductHierarchyNode.ProductHierarchyNode
[0..1] I_MaterialSubstitutionReason _MaterialSubstitutionReason $projection.MaterialSubstitutionReason = _MaterialSubstitutionReason.MaterialSubstitutionReason
[0..1] I_MaterialGroup _MaterialGroup $projection.MaterialGroup = _MaterialGroup.MaterialGroup
[0..1] I_ProductGroup_2 _ProductGroup $projection.ProductGroup = _ProductGroup.ProductGroup
[0..1] I_MaterialPricingGroup _MaterialPricingGroup $projection.MaterialPricingGroup = _MaterialPricingGroup.MaterialPricingGroup
[0..1] I_AdditionalMaterialGroup1 _AdditionalMaterialGroup1 $projection.AdditionalMaterialGroup1 = _AdditionalMaterialGroup1.AdditionalMaterialGroup1
[0..1] I_AdditionalMaterialGroup2 _AdditionalMaterialGroup2 $projection.AdditionalMaterialGroup2 = _AdditionalMaterialGroup2.AdditionalMaterialGroup2
[0..1] I_AdditionalMaterialGroup3 _AdditionalMaterialGroup3 $projection.AdditionalMaterialGroup3 = _AdditionalMaterialGroup3.AdditionalMaterialGroup3
[0..1] I_AdditionalMaterialGroup4 _AdditionalMaterialGroup4 $projection.AdditionalMaterialGroup4 = _AdditionalMaterialGroup4.AdditionalMaterialGroup4
[0..1] I_AdditionalMaterialGroup5 _AdditionalMaterialGroup5 $projection.AdditionalMaterialGroup5 = _AdditionalMaterialGroup5.AdditionalMaterialGroup5
[0..1] I_UnitOfMeasure _OrderQuantityUnit $projection.OrderQuantityUnit = _OrderQuantityUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _TargetQuantityUnit $projection.TargetQuantityUnit = _TargetQuantityUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _BaseUnit $projection.BaseUnit = _BaseUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _RequestedQuantityUnit $projection.RequestedQuantityUnit = _RequestedQuantityUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _ItemWeightUnit $projection.ItemWeightUnit = _ItemWeightUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _ItemVolumeUnit $projection.ItemVolumeUnit = _ItemVolumeUnit.UnitOfMeasure
[0..1] I_SalesDeal _SalesDeal $projection.SalesDeal = _SalesDeal.SalesDeal
[0..1] I_SalesDocumentRjcnReason _SalesDocumentRjcnReason $projection.SalesDocumentRjcnReason = _SalesDocumentRjcnReason.SalesDocumentRjcnReason
[0..1] I_ReturnReason _ReturnReason $projection.ReturnReason = _ReturnReason.ReturnReason
[0..1] I_ReturnsRefundExtent _ReturnsRefundExtent $projection.ReturnsRefundExtent = _ReturnsRefundExtent.ReturnsRefundExtent
[0..1] I_UnitOfMeasure _NetPriceQuantityUnit $projection.NetPriceQuantityUnit = _NetPriceQuantityUnit.UnitOfMeasure
[0..1] I_StatisticalValueControl _StatisticalValueControl $projection.StatisticalValueControl = _StatisticalValueControl.StatisticalValueControl
[0..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency
[0..1] I_ShippingPoint _ShippingPoint $projection.ShippingPoint = _ShippingPoint.ShippingPoint
[0..1] I_DeliveryPriority _DeliveryPriority $projection.DeliveryPriority = _DeliveryPriority.DeliveryPriority
[0..1] I_PartialDeliveryItem _PartialDeliveryItem $projection.PartialDeliveryIsAllowed = _PartialDeliveryItem.PartialDeliveryIsAllowed
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_Plant _TransitPlant $projection.TransitPlant = _TransitPlant.Plant
[0..1] I_StorageLocation _StorageLocation $projection.Plant = _StorageLocation.Plant and $projection.StorageLocation = _StorageLocation.StorageLocation
[0..1] I_Route _Route $projection.Route = _Route.Route
[0..1] I_BillingRelevanceCode _ItemIsBillingRelevant $projection.ItemIsBillingRelevant = _ItemIsBillingRelevant.BillingRelevanceCode
[0..1] I_BillingBlockReason _ItemBillingBlockReason $projection.ItemBillingBlockReason = _ItemBillingBlockReason.BillingBlockReason
[0..1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[0..1] I_SalesDocument _ReferenceSDDocument $projection.ReferenceSDDocument = _ReferenceSDDocument.SalesDocument
[0..1] I_SalesDocumentItem _ReferenceSDDocumentItem $projection.ReferenceSDDocument = _ReferenceSDDocumentItem.SalesDocument and $projection.ReferenceSDDocumentItem = _ReferenceSDDocumentItem.SalesDocumentItem
[0..1] I_SDDocumentCategory _ReferenceSDDocumentCategory $projection.ReferenceSDDocumentCategory = _ReferenceSDDocumentCategory.SDDocumentCategory
[0..1] I_SDProcessStatus _SDProcessStatus $projection.SDProcessStatus = _SDProcessStatus.SDProcessStatus
[0..1] I_PurchaseConfirmationStatus _PurchaseConfirmationStatus $projection.PurchaseConfirmationStatus = _PurchaseConfirmationStatus.PurchaseConfirmationStatus
[0..1] I_TotalDeliveryStatus _TotalDeliveryStatus $projection.TotalDeliveryStatus = _TotalDeliveryStatus.TotalDeliveryStatus
[0..1] I_DeliveryStatus _DeliveryStatus $projection.DeliveryStatus = _DeliveryStatus.DeliveryStatus
[0..1] I_DeliveryBlockStatus _DeliveryBlockStatus $projection.DeliveryBlockStatus = _DeliveryBlockStatus.DeliveryBlockStatus
[0..1] I_DeliveryConfirmationStatus _DeliveryConfirmationStatus $projection.DeliveryConfirmationStatus = _DeliveryConfirmationStatus.DeliveryConfirmationStatus
[0..1] I_OrderRelatedBillingStatus _OrderRelatedBillingStatus $projection.OrderRelatedBillingStatus = _OrderRelatedBillingStatus.OrderRelatedBillingStatus
[0..1] I_BillingBlockStatus _BillingBlockStatus $projection.BillingBlockStatus = _BillingBlockStatus.BillingBlockStatus
[0..1] I_SDDocumentRejectionStatus _SDDocumentRejectionStatus $projection.SDDocumentRejectionStatus = _SDDocumentRejectionStatus.SDDocumentRejectionStatus
[0..1] I_ItemGenIncompletionStatus _ItemGeneralIncompletionStatus $projection.ItemGeneralIncompletionStatus = _ItemGeneralIncompletionStatus.ItemGeneralIncompletionStatus
[0..1] I_ItemBillingIncompletionSts _ItemBillingIncompletionStatus $projection.ItemBillingIncompletionStatus = _ItemBillingIncompletionStatus.ItemBillingIncompletionStatus
[0..1] I_PricingIncompletionStatus _PricingIncompletionStatus $projection.PricingIncompletionStatus = _PricingIncompletionStatus.PricingIncompletionStatus
[0..1] I_ItemDelivIncompletionSts _ItemDelivIncompletionSts $projection.ItemDeliveryIncompletionStatus = _ItemDelivIncompletionSts.ItemDeliveryIncompletionStatus
[0..1] I_TotalSDDocReferenceStatus _TotalSDDocReferenceStatus $projection.TotalSDDocReferenceStatus = _TotalSDDocReferenceStatus.TotalSDDocReferenceStatus
[0..1] I_SDDocReferenceStatus _SDDocReferenceStatus $projection.SDDocReferenceStatus = _SDDocReferenceStatus.SDDocReferenceStatus
[0..1] I_ChmlCmplncStatus _ChmlCmplncStatus $projection.ChmlCmplncStatus = _ChmlCmplncStatus.ChmlCmplncStatus
[0..1] I_DangerousGoodsStatus _DangerousGoodsStatus $projection.DangerousGoodsStatus = _DangerousGoodsStatus.DangerousGoodsStatus
[0..1] I_SafetyDataSheetStatus _SafetyDataSheetStatus $projection.SafetyDataSheetStatus = _SafetyDataSheetStatus.SafetyDataSheetStatus
[0..1] I_TrdCmplncCheckStatus _TrdCmplncEmbargoSts $projection.TrdCmplncEmbargoSts = _TrdCmplncEmbargoSts.TrdCmplncCheckStatus
[0..1] I_TrdCmplncCheckStatus _TrdCmplncSnctndListChkSts $projection.TrdCmplncSnctndListChkSts = _TrdCmplncSnctndListChkSts.TrdCmplncCheckStatus
[0..1] I_OvrlTrdCmplncLegalCtrlChkSts _OvrlTrdCmplncLegalCtrlChkSts $projection.OvrlTrdCmplncLegalCtrlChkSts = _OvrlTrdCmplncLegalCtrlChkSts.OvrlTrdCmplncLegalCtrlChkSts
[0..1] I_SDDocumentCategory _SDDocumentCategory $projection.SDDocumentCategory = _SDDocumentCategory.SDDocumentCategory
[0..1] I_SalesDocumentType _SalesDocumentType $projection.SalesDocumentType = _SalesDocumentType.SalesDocumentType
[0..1] I_SalesOrganization _SalesOrganization $projection.SalesOrganization = _SalesOrganization.SalesOrganization
[0..1] I_DistributionChannel _DistributionChannel $projection.DistributionChannel = _DistributionChannel.DistributionChannel
[0..1] I_Division _OrganizationDivision $projection.OrganizationDivision = _OrganizationDivision.Division
[0..1] I_SalesOffice _SalesOffice $projection.SalesOffice = _SalesOffice.SalesOffice
[0..1] I_SalesGroup _SalesGroup $projection.SalesGroup = _SalesGroup.SalesGroup
[0..1] I_SDDocumentReason _SDDocumentReason $projection.SDDocumentReason = _SDDocumentReason.SDDocumentReason
[0..1] I_Customer _SoldToParty $projection.SoldToParty = _SoldToParty.Customer
[0..1] I_AdditionalCustomerGroup1 _AdditionalCustomerGroup1 $projection.AdditionalCustomerGroup1 = _AdditionalCustomerGroup1.AdditionalCustomerGroup1
[0..1] I_AdditionalCustomerGroup2 _AdditionalCustomerGroup2 $projection.AdditionalCustomerGroup2 = _AdditionalCustomerGroup2.AdditionalCustomerGroup2
[0..1] I_AdditionalCustomerGroup3 _AdditionalCustomerGroup3 $projection.AdditionalCustomerGroup3 = _AdditionalCustomerGroup3.AdditionalCustomerGroup3
[0..1] I_AdditionalCustomerGroup4 _AdditionalCustomerGroup4 $projection.AdditionalCustomerGroup4 = _AdditionalCustomerGroup4.AdditionalCustomerGroup4
[0..1] I_AdditionalCustomerGroup5 _AdditionalCustomerGroup5 $projection.AdditionalCustomerGroup5 = _AdditionalCustomerGroup5.AdditionalCustomerGroup5
[0..1] I_ShippingCondition _ShippingCondition $projection.ShippingCondition = _ShippingCondition.ShippingCondition
[0..1] I_SalesDistrict _SalesDistrict $projection.SalesDistrict = _SalesDistrict.SalesDistrict
[0..1] I_CustomerGroup _CustomerGroup $projection.CustomerGroup = _CustomerGroup.CustomerGroup
[0..1] I_ShippingType _ShippingType $projection.ShippingType = _ShippingType.ShippingType
[0..1] I_Customer _ShipToParty $projection.ShipToParty = _ShipToParty.Customer
[0..1] I_Customer _BillToParty $projection.BillToParty = _BillToParty.Customer
[0..1] I_Customer _PayerParty $projection.PayerParty = _PayerParty.Customer
[0..1] I_PersonWorkAgreement_1 _SalesEmployee $projection.SalesEmployee = _SalesEmployee.PersonWorkAgreement
[0..1] I_PersonWorkAgreement_1 _ResponsibleEmployee $projection.ResponsibleEmployee = _ResponsibleEmployee.PersonWorkAgreement
[0..1] I_ConsumptionPosting _ConsumptionPosting $projection.ConsumptionPosting = _ConsumptionPosting.ConsumptionPosting
[0..1] I_ServiceDocumentEnhcd _SolutionOrder $projection.BusinessSolutionOrder = _SolutionOrder.ServiceDocument and _SolutionOrder.ServiceObjectType = 'BUS2000172'
[1] I_ServiceDocumentItemEnhcd _SolutionOrderItem _SolutionOrderItem.ServiceObjectType = 'BUS2000172' and $projection.BusinessSolutionOrder = _SolutionOrderItem.ServiceDocument and $projection.BusinessSolutionOrderItem = _SolutionOrderItem.ServiceDocumentItem
[0..1] I_SalesValueChainCategory _SalesValueChainCategory $projection.ValueChainCategory = _SalesValueChainCategory.ValueChainCategory

Annotations (13)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Sales Document Item Basic view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName ISDSLSDOCITMBSC view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
ObjectModel.representativeKey SalesDocumentItem view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
Analytics.dataCategory #DIMENSION view
Metadata.allowExtensions true view

Fields (292)

KeyFieldSource TableSource FieldDescription
KEY SalesDocument vbeln SD Sched. Agmt
KEY SalesDocumentItem posnr WBS Element
SalesDocumentItemUUID handle TS handle
SalesDocumentItemCategory pstyv Item Category
SalesDocumentItemType posar Item Type
IsReturnsItem shkzg Returns
CompletionRule erlre Completion Rule
CreatedByUser ernam User Name
CreationDate erdat Entered On
CreationTime Time
LastChangeDate aedat Obsolete
Division spart Source supplier
Material matnr Vehicle Model
Product
OriginallyRequestedMaterial matwa MaterialEntered
MaterialByCustomer kdmat Customer Mat.
InternationalArticleNumber ean11 EAN/UPC
Batch charg Chargeable Proc.
ProductHierarchyNode prodh Prod. Hierarchy
MaterialSubstitutionReason sugrd Reason
MaterialGroup matkl Product Sold Group
ProductGroup
AdditionalMaterialGroup1 mvgr1 MaterialGroup 1
AdditionalMaterialGroup2 mvgr2 MaterialGroup 2
AdditionalMaterialGroup3 mvgr3 MaterialGroup 3
AdditionalMaterialGroup4 mvgr4 MaterialGroup 4
AdditionalMaterialGroup5 mvgr5 MaterialGroup 5
ProductConfiguration cuobj Object Number
MaterialDeterminationType prosa MatDetermActive
MRPArea berid Single-Character Flag
BillOfMaterial stlnr BOM
BOMExplosionDate stdat Status Change
ProdAvailabilityCheckGroup mtvfp Avail. check
SalesDocumentItemText arktx Short Text
UnderlyingPurchaseOrderItem posex PO Item
OrderQuantity kwmeng Sales Quantity
OrderQuantityUnit vrkme UoM for SubItm CCD
OrderToBaseQuantityDnmntr umvkn Denominator
OrderToBaseQuantityNmrtr umvkz Numerator
TargetQuantity zmeng Target Quantity
TargetQuantityUnit zieme Target Qty UoM
TargetToBaseQuantityDnmntr umzin Convers.Factor
TargetToBaseQuantityNmrtr umziz Convers.Factor
ConfdDelivQtyInOrderQtyUnit kbmeng CumltvConfdQty
TargetDelivQtyInOrderQtyUnit lsmeng Subitem Qty
ConfdDeliveryQtyInBaseUnit klmeng CumltvConfdQty
BaseUnit meins Valuation Unit
CommittedDelivQtyInOrdQtyUnit Cmtd Delivery Qty
CommittedDelivCreationDate Cmtd Deliv.Crtn Date
CommittedDeliveryDate Committed Deliv.Date
zmengendasreqd_qtyasRequestedQuantity
RequestedQuantityInBaseUnit reqqty_bu Requ.SalesOrder Qty.
ItemGrossWeight brgew Weight
ItemNetWeight ntgew Net Weight
ItemWeightUnit gewei Weight Unit
ItemVolume volum Volume
ItemVolumeUnit voleh Volume Unit
SalesDeal knuma_ag Sales Deal
SalesPromotion knuma_pi Promotion
SalesDocumentRjcnReason abgru RejectionReason
AlternativeToItem grpos Altern. to Item
ReturnReason msr_ret_reason Return Reason
ReturnsRefundExtent msr_refund_code Refund Code
RetsMgmtProcessingBlock msr_approv_block Approval
RequirementSegment sgt_rcat Req. Segment
QuantityIsFixed fmeng Qty. is fixed
ItemOrderProbabilityInPercent awahr Probability
OutlineAgreementTargetAmount zwert Target Value
NetAmount netwr Value
TransactionCurrency waerk Doc. Currency
PricingReferenceMaterial pmatn Pr. Ref. Matl
MaterialPricingGroup kondm Mat. Price Grp
ProductTaxClassification1 taxm1 Tax Classifica.
ProductTaxClassification2 taxm2 Tax Classifica.
ProductTaxClassification3 taxm3 Tax Classifica.
ProductTaxClassification4 taxm4 Tax Classifica.
ProductTaxClassification5 taxm5 Tax Classifica.
ProductTaxClassification6 taxm6 Tax Classifica.
ProductTaxClassification7 taxm7 Tax Classifica.
ProductTaxClassification8 taxm8 Tax Classifica.
ProductTaxClassification9 taxm9 Tax Classifica.
MatlAccountAssignmentGroup ktgrm AcctAssmtGrpMat
NetPriceAmount netpr Price
NetPriceQuantity kpein Pricing Unit
NetPriceQuantityUnit kmein Unit of Measure
StatisticalValueControl kowrr Stat. Value
TaxAmount mwsbp Tax Amount
CostAmount wavwr Cost
Subtotal1Amount kzwi1 Subtotal 1
Subtotal2Amount kzwi2 Subtotal 2
Subtotal3Amount kzwi3 Subtotal 3
Subtotal4Amount kzwi4 Subtotal 4
Subtotal5Amount kzwi5 Subtotal 5
Subtotal6Amount kzwi6 Subtotal 6
ShippingPoint vstel ShpPtDeparture
InventorySpecialStockType sobkz Special Stock
InventorySpecialStockValnType kzbws Valuation
DeliveryPriority lprio Delivery Prior.
Plant werks Receiving Plant
TransitPlant transit_plant Transit Plant
StorageLocation lgort Sublocation
Route route Vehicle route
DeliveryGroup grkor Delivery Group
DeliveryDateQuantityIsFixed fixmg Planned qty
PartialDeliveryIsAllowed kztlf Part.dlv./item
MaxNmbrOfPartialDelivery antlf Max.Part.Deliv.
UnlimitedOverdeliveryIsAllowed uebtk Unlimited Tol.
OverdelivTolrtdLmtRatioInPct uebto Overrun Tol.
UnderdelivTolrtdLmtRatioInPct untto Underdel. Tol.
MinDeliveryQtyInBaseUnit lfmng Min. Dely Qty
OpenDeliveryLeadingUnitCode kzfme Units meas. use
ItemIsDeliveryRelevant lfrel Item rel.f.dlv.
ProductSeasonYear fsh_season_year Season Year
ProductSeason fsh_season Season
ProductCollection fsh_collection Collection
ProductTheme fsh_theme Theme
FashionCancelDate fsh_candate Cancel Date
ProductCharacteristic1 wrf_charstc1 Characteristic 1
ProductCharacteristic2 wrf_charstc2 Characteristic 2
ProductCharacteristic3 wrf_charstc3 Characteristic 3
ShippingGroupNumber rfm_psst_group PSST Group
ShippingGroupRule rfm_psst_rule PSST Grouping Rule
ItemIsBillingRelevant fkrel Relev.for Bill.
ItemBillingBlockReason faksp Billing block
BusinessArea gsber Business Area
ProfitCenter prctr Profit Centers
WBSElement ps_psp_pnr WBS Element
OrderID aufnr SettlementOrder
ControllingObject objnr Val. Obj. No.
ProfitabilitySegment paobjnr Profit. segment
OriginSDDocument vbelv Preceding Doc.
OriginSDDocumentItem posnv SettlmtRefDocItem
ReferenceSDDocument vgbel Reference Doc.
ReferenceSDDocumentItem vgpos Reference Item
ReferenceSDDocumentCategory vgtyp Trans. Type
HigherLevelItem uepos Higher-Lev.Item
ValueContract wktnr Value Contract No.
ValueContractItem wktps Val. Cont.Item
SlsDocBusinessDataItem vbkd_posnr Item
BusinessSolutionOrder solution_order_id Solution Order
BusinessSolutionOrderItem solution_order_itm_id Solution Order Item
SDProcessStatus gbsta Overall Status
DeliveryConfirmationStatus besta Project stock
PurchaseConfirmationStatus costa Purg Conf. Sts
TotalDeliveryStatus lfgsa Ovrl Deliv. Sts
DeliveryStatus lfsta Delivery Status
DeliveryBlockStatus lssta OvrlDelivBlkSts
OrderRelatedBillingStatus fksaa Ord.Rel.BillgSt
BillingBlockStatus fssta Billg Block Sts
ItemGeneralIncompletionStatus uvall Overall Header
ItemBillingIncompletionStatus uvfak Billing Doc.
PricingIncompletionStatus uvprs Pricing – Item
ItemDeliveryIncompletionStatus uvvlk Delivery – Item
SDDocumentRejectionStatus absta Rejection Sts
TotalSDDocReferenceStatus rfgsa Ovrl Ref. Sts
SDDocReferenceStatus rfsta Reference Sts
ChmlCmplncStatus pcsta Prod. Marktablty Sts
DangerousGoodsStatus dgsta Dangerous Goods Sts
SafetyDataSheetStatus sdssta Sfty Data Sheet Sts
TrdCmplncEmbargoSts emcst Embargo Status
TrdCmplncSnctndListChkSts slcst Screening Status
OvrlTrdCmplncLegalCtrlChkSts total_lccst Legal Control Status
ValueChainCategory vcm_chain_category Value Chain Category
SDDocumentCategory vbap vbtyp_ana Document Cat.
SalesDocumentType vbap auart_ana Sales Doc. Type
SalesOrganization vbap vkorg_ana Sales Org.
DistributionChannel vbap vtweg_ana Distr. Channel
OrganizationDivision vbap spart_ana Division
SalesOffice vbap vkbur_ana Sales Office
SalesGroup vbap vkgrp_ana Sales Group
SDDocumentReason vbap augru_ana Order Reason
SalesDocumentDate vbap audat_ana Document Date
AdditionalCustomerGroup1 vbap kvgr1_ana Customer Grp 1
AdditionalCustomerGroup2 vbap kvgr2_ana Customer Grp 2
AdditionalCustomerGroup3 vbap kvgr3_ana Customer Grp 3
AdditionalCustomerGroup4 vbap kvgr4_ana Customer Grp 4
AdditionalCustomerGroup5 vbap kvgr5_ana Customer Grp 5
RequestedDeliveryDate
ShippingCondition vbap vsbed_ana Shipping Conditions
SoldToParty vbap kunnr_ana Sold-to Party
SalesDocumentCondition vbap knumv_ana Doc. Condition
SalesDistrict vbap bzirk_ana Sales District
PurchaseOrderByCustomer vbap bstkd_ana Cust. Reference
CustomerGroup vbap kdgrp_ana Customer Group
ShippingType vbap vsart_ana Shipping Type
BillingDocumentDate vbap fkdat_ana Billing Date
BillingPlan vbap fplnr_ana Bill. Plan No.
ShipToParty vbap kunwe_ana Ship-to Party
BillToParty vbap kunre_ana Bill-to Party
SalesEmployee vbap perve_ana Sales Employee
ResponsibleEmployee vbap perzm_ana Employee Responsible
SalesEmployeeWorkAgreement
ResponsibleEmployeeWorkAgrmt
PayerParty vbap kunrg_ana Payer
ConsumptionPosting vbap kzvbr Consumption
_SalesDocumentBasic _SalesDocumentBasic
_ItemCategory _ItemCategory
_CreatedByUser _CreatedByUser
_Division _Division
_Material _Material
_Product _Product
_OriginallyRequestedMaterial _OriginallyRequestedMaterial
_Batch _Batch
_ProductHierarchyNode _ProductHierarchyNode
_MaterialSubstitutionReason _MaterialSubstitutionReason
_MaterialGroup _MaterialGroup
_ProductGroup _ProductGroup
_MaterialPricingGroup _MaterialPricingGroup
_AdditionalMaterialGroup1 _AdditionalMaterialGroup1
_AdditionalMaterialGroup2 _AdditionalMaterialGroup2
_AdditionalMaterialGroup3 _AdditionalMaterialGroup3
_AdditionalMaterialGroup4 _AdditionalMaterialGroup4
_AdditionalMaterialGroup5 _AdditionalMaterialGroup5
_OrderQuantityUnit _OrderQuantityUnit
_TargetQuantityUnit _TargetQuantityUnit
_BaseUnit _BaseUnit
_RequestedQuantityUnit _RequestedQuantityUnit
_ItemWeightUnit _ItemWeightUnit
_ItemVolumeUnit _ItemVolumeUnit
_SalesDeal _SalesDeal
_SalesDocumentRjcnReason _SalesDocumentRjcnReason
_ReturnReason _ReturnReason
_ReturnsRefundExtent _ReturnsRefundExtent
_NetPriceQuantityUnit _NetPriceQuantityUnit
_StatisticalValueControl _StatisticalValueControl
_TransactionCurrency _TransactionCurrency
_ShippingPoint _ShippingPoint
_DeliveryPriority _DeliveryPriority
_PartialDeliveryItem _PartialDeliveryItem
_Plant _Plant
_TransitPlant _TransitPlant
_StorageLocation _StorageLocation
_Route _Route
_ItemIsBillingRelevant _ItemIsBillingRelevant
_ItemBillingBlockReason _ItemBillingBlockReason
_BusinessArea _BusinessArea
_ReferenceSDDocument _ReferenceSDDocument
_ReferenceSDDocumentItem _ReferenceSDDocumentItem
_ReferenceSDDocumentCategory _ReferenceSDDocumentCategory
_SDProcessStatus _SDProcessStatus
_PurchaseConfirmationStatus _PurchaseConfirmationStatus
_TotalDeliveryStatus _TotalDeliveryStatus
_DeliveryStatus _DeliveryStatus
_DeliveryBlockStatus _DeliveryBlockStatus
_DeliveryConfirmationStatus _DeliveryConfirmationStatus
_OrderRelatedBillingStatus _OrderRelatedBillingStatus
_BillingBlockStatus _BillingBlockStatus
_SDDocumentRejectionStatus _SDDocumentRejectionStatus
_ItemGeneralIncompletionStatus _ItemGeneralIncompletionStatus
_ItemBillingIncompletionStatus _ItemBillingIncompletionStatus
_PricingIncompletionStatus _PricingIncompletionStatus
_ItemDelivIncompletionSts _ItemDelivIncompletionSts
_TotalSDDocReferenceStatus _TotalSDDocReferenceStatus
_SDDocReferenceStatus _SDDocReferenceStatus
_ChmlCmplncStatus _ChmlCmplncStatus
_DangerousGoodsStatus _DangerousGoodsStatus
_SafetyDataSheetStatus _SafetyDataSheetStatus
_TrdCmplncEmbargoSts _TrdCmplncEmbargoSts
_TrdCmplncSnctndListChkSts _TrdCmplncSnctndListChkSts
_OvrlTrdCmplncLegalCtrlChkSts _OvrlTrdCmplncLegalCtrlChkSts
_ConsumptionPosting _ConsumptionPosting
_SDDocumentCategory _SDDocumentCategory
_SalesDocumentType _SalesDocumentType
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_OrganizationDivision _OrganizationDivision
_SalesOffice _SalesOffice
_SalesGroup _SalesGroup
_SDDocumentReason _SDDocumentReason
_AdditionalCustomerGroup1 _AdditionalCustomerGroup1
_AdditionalCustomerGroup2 _AdditionalCustomerGroup2
_AdditionalCustomerGroup3 _AdditionalCustomerGroup3
_AdditionalCustomerGroup4 _AdditionalCustomerGroup4
_AdditionalCustomerGroup5 _AdditionalCustomerGroup5
_ShippingCondition _ShippingCondition
_SoldToParty _SoldToParty
_SalesDistrict _SalesDistrict
_CustomerGroup _CustomerGroup
_ShippingType _ShippingType
_ShipToParty _ShipToParty
_BillToParty _BillToParty
_SalesEmployee _SalesEmployee
_PayerParty _PayerParty
_ResponsibleEmployee _ResponsibleEmployee
_SolutionOrder _SolutionOrder
_SolutionOrderItem _SolutionOrderItem
_SalesValueChainCategory _SalesValueChainCategory
_BusinessAreaText _BusinessAreaText
_MaterialText _MaterialText
_ProductText _ProductText
_OrigMaterialText _OrigMaterialText
_ShippingPointText _ShippingPointText

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_SalesDocumentItemBasic.
-- 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_SalesDocumentItemBasic AS
SELECT
  vbeln AS SalesDocument,
  posnr AS SalesDocumentItem,
  handle AS SalesDocumentItemUUID,
  pstyv AS SalesDocumentItemCategory,
  posar AS SalesDocumentItemType,
  shkzg AS IsReturnsItem,
  erlre AS CompletionRule,
  ernam AS CreatedByUser,
  erdat AS CreationDate,
  cast( erzet as creation_time preserving type ) AS CreationTime,
  aedat AS LastChangeDate,
  spart AS Division,
  matnr AS Material,
  cast (vbap.matnr as productnumber preserving type) AS Product,
  matwa AS OriginallyRequestedMaterial,
  kdmat AS MaterialByCustomer,
  ean11 AS InternationalArticleNumber,
  charg AS Batch,
  prodh AS ProductHierarchyNode,
  sugrd AS MaterialSubstitutionReason,
  matkl AS MaterialGroup,
  cast (vbap.matkl as productgroup preserving type ) AS ProductGroup,
  mvgr1 AS AdditionalMaterialGroup1,
  mvgr2 AS AdditionalMaterialGroup2,
  mvgr3 AS AdditionalMaterialGroup3,
  mvgr4 AS AdditionalMaterialGroup4,
  mvgr5 AS AdditionalMaterialGroup5,
  cuobj AS ProductConfiguration,
  prosa AS MaterialDeterminationType,
  berid AS MRPArea,
  stlnr AS BillOfMaterial,
  stdat AS BOMExplosionDate,
  mtvfp AS ProdAvailabilityCheckGroup,
  arktx AS SalesDocumentItemText,
  posex AS UnderlyingPurchaseOrderItem,
  kwmeng AS OrderQuantity,
  vrkme AS OrderQuantityUnit,
  umvkn AS OrderToBaseQuantityDnmntr,
  umvkz AS OrderToBaseQuantityNmrtr,
  zmeng AS TargetQuantity,
  zieme AS TargetQuantityUnit,
  umzin AS TargetToBaseQuantityDnmntr,
  umziz AS TargetToBaseQuantityNmrtr,
  kbmeng AS ConfdDelivQtyInOrderQtyUnit,
  lsmeng AS TargetDelivQtyInOrderQtyUnit,
  klmeng AS ConfdDeliveryQtyInBaseUnit,
  meins AS BaseUnit,
  cast( cmtd_deliv_qty_su as committeddelivqtyinordqtyunit preserving type ) AS CommittedDelivQtyInOrdQtyUnit,
  cast( cmtd_deliv_creadate as committeddelivcreationdate preserving type ) AS CommittedDelivCreationDate,
  cast( cmtd_deliv_date as committeddeliverydate preserving type ) AS CommittedDeliveryDate,
  cast( case when vbap.kwmeng > 0 then vbap.kwmeng else vbap.zmeng end as reqd_qty ) as RequestedQuantity AS zmengendasreqd_qtyasRequestedQuantity,
  reqqty_bu AS RequestedQuantityInBaseUnit,
  brgew AS ItemGrossWeight,
  ntgew AS ItemNetWeight,
  gewei AS ItemWeightUnit,
  volum AS ItemVolume,
  voleh AS ItemVolumeUnit,
  knuma_ag AS SalesDeal,
  knuma_pi AS SalesPromotion,
  abgru AS SalesDocumentRjcnReason,
  grpos AS AlternativeToItem,
  msr_ret_reason AS ReturnReason,
  msr_refund_code AS ReturnsRefundExtent,
  msr_approv_block AS RetsMgmtProcessingBlock,
  sgt_rcat AS RequirementSegment,
  fmeng AS QuantityIsFixed,
  awahr AS ItemOrderProbabilityInPercent,
  zwert AS OutlineAgreementTargetAmount,
  netwr AS NetAmount,
  waerk AS TransactionCurrency,
  pmatn AS PricingReferenceMaterial,
  kondm AS MaterialPricingGroup,
  taxm1 AS ProductTaxClassification1,
  taxm2 AS ProductTaxClassification2,
  taxm3 AS ProductTaxClassification3,
  taxm4 AS ProductTaxClassification4,
  taxm5 AS ProductTaxClassification5,
  taxm6 AS ProductTaxClassification6,
  taxm7 AS ProductTaxClassification7,
  taxm8 AS ProductTaxClassification8,
  taxm9 AS ProductTaxClassification9,
  ktgrm AS MatlAccountAssignmentGroup,
  netpr AS NetPriceAmount,
  kpein AS NetPriceQuantity,
  kmein AS NetPriceQuantityUnit,
  kowrr AS StatisticalValueControl,
  mwsbp AS TaxAmount,
  wavwr AS CostAmount,
  kzwi1 AS Subtotal1Amount,
  kzwi2 AS Subtotal2Amount,
  kzwi3 AS Subtotal3Amount,
  kzwi4 AS Subtotal4Amount,
  kzwi5 AS Subtotal5Amount,
  kzwi6 AS Subtotal6Amount,
  vstel AS ShippingPoint,
  sobkz AS InventorySpecialStockType,
  kzbws AS InventorySpecialStockValnType,
  lprio AS DeliveryPriority,
  werks AS Plant,
  transit_plant AS TransitPlant,
  lgort AS StorageLocation,
  Route,
  grkor AS DeliveryGroup,
  fixmg AS DeliveryDateQuantityIsFixed,
  kztlf AS PartialDeliveryIsAllowed,
  antlf AS MaxNmbrOfPartialDelivery,
  uebtk AS UnlimitedOverdeliveryIsAllowed,
  uebto AS OverdelivTolrtdLmtRatioInPct,
  untto AS UnderdelivTolrtdLmtRatioInPct,
  lfmng AS MinDeliveryQtyInBaseUnit,
  kzfme AS OpenDeliveryLeadingUnitCode,
  lfrel AS ItemIsDeliveryRelevant,
  fsh_season_year AS ProductSeasonYear,
  fsh_season AS ProductSeason,
  fsh_collection AS ProductCollection,
  fsh_theme AS ProductTheme,
  fsh_candate AS FashionCancelDate,
  wrf_charstc1 AS ProductCharacteristic1,
  wrf_charstc2 AS ProductCharacteristic2,
  wrf_charstc3 AS ProductCharacteristic3,
  rfm_psst_group AS ShippingGroupNumber,
  rfm_psst_rule AS ShippingGroupRule,
  fkrel AS ItemIsBillingRelevant,
  faksp AS ItemBillingBlockReason,
  gsber AS BusinessArea,
  prctr AS ProfitCenter,
  ps_psp_pnr AS WBSElement,
  aufnr AS OrderID,
  objnr AS ControllingObject,
  paobjnr AS ProfitabilitySegment,
  vbelv AS OriginSDDocument,
  posnv AS OriginSDDocumentItem,
  vgbel AS ReferenceSDDocument,
  vgpos AS ReferenceSDDocumentItem,
  vgtyp AS ReferenceSDDocumentCategory,
  uepos AS HigherLevelItem,
  wktnr AS ValueContract,
  wktps AS ValueContractItem,
  vbkd_posnr AS SlsDocBusinessDataItem,
  solution_order_id AS BusinessSolutionOrder,
  solution_order_itm_id AS BusinessSolutionOrderItem,
  gbsta AS SDProcessStatus,
  besta AS DeliveryConfirmationStatus,
  costa AS PurchaseConfirmationStatus,
  lfgsa AS TotalDeliveryStatus,
  lfsta AS DeliveryStatus,
  lssta AS DeliveryBlockStatus,
  fksaa AS OrderRelatedBillingStatus,
  fssta AS BillingBlockStatus,
  uvall AS ItemGeneralIncompletionStatus,
  uvfak AS ItemBillingIncompletionStatus,
  uvprs AS PricingIncompletionStatus,
  uvvlk AS ItemDeliveryIncompletionStatus,
  absta AS SDDocumentRejectionStatus,
  rfgsa AS TotalSDDocReferenceStatus,
  rfsta AS SDDocReferenceStatus,
  pcsta AS ChmlCmplncStatus,
  dgsta AS DangerousGoodsStatus,
  sdssta AS SafetyDataSheetStatus,
  emcst AS TrdCmplncEmbargoSts,
  slcst AS TrdCmplncSnctndListChkSts,
  total_lccst AS OvrlTrdCmplncLegalCtrlChkSts,
  vcm_chain_category AS ValueChainCategory,
  vbap.vbtyp_ana AS SDDocumentCategory,
  vbap.auart_ana AS SalesDocumentType,
  vbap.vkorg_ana AS SalesOrganization,
  vbap.vtweg_ana AS DistributionChannel,
  vbap.spart_ana AS OrganizationDivision,
  vbap.vkbur_ana AS SalesOffice,
  vbap.vkgrp_ana AS SalesGroup,
  vbap.augru_ana AS SDDocumentReason,
  vbap.audat_ana AS SalesDocumentDate,
  vbap.kvgr1_ana AS AdditionalCustomerGroup1,
  vbap.kvgr2_ana AS AdditionalCustomerGroup2,
  vbap.kvgr3_ana AS AdditionalCustomerGroup3,
  vbap.kvgr4_ana AS AdditionalCustomerGroup4,
  vbap.kvgr5_ana AS AdditionalCustomerGroup5,
  cast(vbap.vdatu_ana as reqd_delivery_date preserving type) AS RequestedDeliveryDate,
  vbap.vsbed_ana AS ShippingCondition,
  vbap.kunnr_ana AS SoldToParty,
  vbap.knumv_ana AS SalesDocumentCondition,
  vbap.bzirk_ana AS SalesDistrict,
  vbap.bstkd_ana AS PurchaseOrderByCustomer,
  vbap.kdgrp_ana AS CustomerGroup,
  vbap.vsart_ana AS ShippingType,
  vbap.fkdat_ana AS BillingDocumentDate,
  vbap.fplnr_ana AS BillingPlan,
  vbap.kunwe_ana AS ShipToParty,
  vbap.kunre_ana AS BillToParty,
  vbap.perve_ana AS SalesEmployee,
  vbap.perzm_ana AS ResponsibleEmployee,
  cast(vbap.perve_ana as sales_empl preserving type) AS SalesEmployeeWorkAgreement,
  cast(vbap.perzm_ana as resp_empl preserving type) AS ResponsibleEmployeeWorkAgrmt,
  vbap.kunrg_ana AS PayerParty,
  vbap.kzvbr AS ConsumptionPosting
FROM vbap
LEFT OUTER JOIN I_BusinessAreaText AS _BusinessAreaText ON BusinessArea = _BusinessAreaText.BusinessArea  -- association [0..*]
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON Material = _MaterialText.Material  -- association [0..*]
LEFT OUTER JOIN I_ProductText AS _ProductText ON Product = _ProductText.Product  -- association [0..*]
LEFT OUTER JOIN I_MaterialText AS _OrigMaterialText ON OriginallyRequestedMaterial = _OrigMaterialText.Material  -- association [0..*]
LEFT OUTER JOIN I_ShippingPointText AS _ShippingPointText ON ShippingPoint = _ShippingPointText.ShippingPoint  -- association [0..*]
LEFT OUTER JOIN I_SalesDocumentBasic AS _SalesDocumentBasic ON SalesDocument = _SalesDocumentBasic.SalesDocument  -- association [1..1]
LEFT OUTER JOIN I_SalesDocumentItemCategory AS _ItemCategory ON SalesDocumentItemCategory = _ItemCategory.SalesDocumentItemCategory  -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_Division AS _Division ON Division = _Division.Division  -- association [0..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material  -- association [0..1]
LEFT OUTER JOIN I_Product AS _Product ON Product = _Product.Product  -- association [0..1]
LEFT OUTER JOIN I_Material AS _OriginallyRequestedMaterial ON OriginallyRequestedMaterial = _OriginallyRequestedMaterial.Material  -- association [0..1]
LEFT OUTER JOIN I_Batch AS _Batch ON Plant = _Batch.Plant AND Material = _Batch.Material AND Batch = _Batch.Batch  -- association [0..1]
LEFT OUTER JOIN I_ProductHierarchyNode AS _ProductHierarchyNode ON ProductHierarchyNode = _ProductHierarchyNode.ProductHierarchyNode  -- association [0..1]
LEFT OUTER JOIN I_MaterialSubstitutionReason AS _MaterialSubstitutionReason ON MaterialSubstitutionReason = _MaterialSubstitutionReason.MaterialSubstitutionReason  -- association [0..1]
LEFT OUTER JOIN I_MaterialGroup AS _MaterialGroup ON MaterialGroup = _MaterialGroup.MaterialGroup  -- association [0..1]
LEFT OUTER JOIN I_ProductGroup_2 AS _ProductGroup ON ProductGroup = _ProductGroup.ProductGroup  -- association [0..1]
LEFT OUTER JOIN I_MaterialPricingGroup AS _MaterialPricingGroup ON MaterialPricingGroup = _MaterialPricingGroup.MaterialPricingGroup  -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup1 AS _AdditionalMaterialGroup1 ON AdditionalMaterialGroup1 = _AdditionalMaterialGroup1.AdditionalMaterialGroup1  -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup2 AS _AdditionalMaterialGroup2 ON AdditionalMaterialGroup2 = _AdditionalMaterialGroup2.AdditionalMaterialGroup2  -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup3 AS _AdditionalMaterialGroup3 ON AdditionalMaterialGroup3 = _AdditionalMaterialGroup3.AdditionalMaterialGroup3  -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup4 AS _AdditionalMaterialGroup4 ON AdditionalMaterialGroup4 = _AdditionalMaterialGroup4.AdditionalMaterialGroup4  -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup5 AS _AdditionalMaterialGroup5 ON AdditionalMaterialGroup5 = _AdditionalMaterialGroup5.AdditionalMaterialGroup5  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _OrderQuantityUnit ON OrderQuantityUnit = _OrderQuantityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TargetQuantityUnit ON TargetQuantityUnit = _TargetQuantityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnit ON BaseUnit = _BaseUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _RequestedQuantityUnit ON RequestedQuantityUnit = _RequestedQuantityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ItemWeightUnit ON ItemWeightUnit = _ItemWeightUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ItemVolumeUnit ON ItemVolumeUnit = _ItemVolumeUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_SalesDeal AS _SalesDeal ON SalesDeal = _SalesDeal.SalesDeal  -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentRjcnReason AS _SalesDocumentRjcnReason ON SalesDocumentRjcnReason = _SalesDocumentRjcnReason.SalesDocumentRjcnReason  -- association [0..1]
LEFT OUTER JOIN I_ReturnReason AS _ReturnReason ON ReturnReason = _ReturnReason.ReturnReason  -- association [0..1]
LEFT OUTER JOIN I_ReturnsRefundExtent AS _ReturnsRefundExtent ON ReturnsRefundExtent = _ReturnsRefundExtent.ReturnsRefundExtent  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _NetPriceQuantityUnit ON NetPriceQuantityUnit = _NetPriceQuantityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_StatisticalValueControl AS _StatisticalValueControl ON StatisticalValueControl = _StatisticalValueControl.StatisticalValueControl  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_ShippingPoint AS _ShippingPoint ON ShippingPoint = _ShippingPoint.ShippingPoint  -- association [0..1]
LEFT OUTER JOIN I_DeliveryPriority AS _DeliveryPriority ON DeliveryPriority = _DeliveryPriority.DeliveryPriority  -- association [0..1]
LEFT OUTER JOIN I_PartialDeliveryItem AS _PartialDeliveryItem ON PartialDeliveryIsAllowed = _PartialDeliveryItem.PartialDeliveryIsAllowed  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _TransitPlant ON TransitPlant = _TransitPlant.Plant  -- association [0..1]
LEFT OUTER JOIN I_StorageLocation AS _StorageLocation ON Plant = _StorageLocation.Plant AND StorageLocation = _StorageLocation.StorageLocation  -- association [0..1]
LEFT OUTER JOIN I_Route AS _Route ON Route = _Route.Route  -- association [0..1]
LEFT OUTER JOIN I_BillingRelevanceCode AS _ItemIsBillingRelevant ON ItemIsBillingRelevant = _ItemIsBillingRelevant.BillingRelevanceCode  -- association [0..1]
LEFT OUTER JOIN I_BillingBlockReason AS _ItemBillingBlockReason ON ItemBillingBlockReason = _ItemBillingBlockReason.BillingBlockReason  -- association [0..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea  -- association [0..1]
LEFT OUTER JOIN I_SalesDocument AS _ReferenceSDDocument ON ReferenceSDDocument = _ReferenceSDDocument.SalesDocument  -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentItem AS _ReferenceSDDocumentItem ON ReferenceSDDocument = _ReferenceSDDocumentItem.SalesDocument AND ReferenceSDDocumentItem = _ReferenceSDDocumentItem.SalesDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_SDDocumentCategory AS _ReferenceSDDocumentCategory ON ReferenceSDDocumentCategory = _ReferenceSDDocumentCategory.SDDocumentCategory  -- association [0..1]
LEFT OUTER JOIN I_SDProcessStatus AS _SDProcessStatus ON SDProcessStatus = _SDProcessStatus.SDProcessStatus  -- association [0..1]
LEFT OUTER JOIN I_PurchaseConfirmationStatus AS _PurchaseConfirmationStatus ON PurchaseConfirmationStatus = _PurchaseConfirmationStatus.PurchaseConfirmationStatus  -- association [0..1]
LEFT OUTER JOIN I_TotalDeliveryStatus AS _TotalDeliveryStatus ON TotalDeliveryStatus = _TotalDeliveryStatus.TotalDeliveryStatus  -- association [0..1]
LEFT OUTER JOIN I_DeliveryStatus AS _DeliveryStatus ON DeliveryStatus = _DeliveryStatus.DeliveryStatus  -- association [0..1]
LEFT OUTER JOIN I_DeliveryBlockStatus AS _DeliveryBlockStatus ON DeliveryBlockStatus = _DeliveryBlockStatus.DeliveryBlockStatus  -- association [0..1]
LEFT OUTER JOIN I_DeliveryConfirmationStatus AS _DeliveryConfirmationStatus ON DeliveryConfirmationStatus = _DeliveryConfirmationStatus.DeliveryConfirmationStatus  -- association [0..1]
LEFT OUTER JOIN I_OrderRelatedBillingStatus AS _OrderRelatedBillingStatus ON OrderRelatedBillingStatus = _OrderRelatedBillingStatus.OrderRelatedBillingStatus  -- association [0..1]
LEFT OUTER JOIN I_BillingBlockStatus AS _BillingBlockStatus ON BillingBlockStatus = _BillingBlockStatus.BillingBlockStatus  -- association [0..1]
LEFT OUTER JOIN I_SDDocumentRejectionStatus AS _SDDocumentRejectionStatus ON SDDocumentRejectionStatus = _SDDocumentRejectionStatus.SDDocumentRejectionStatus  -- association [0..1]
LEFT OUTER JOIN I_ItemGenIncompletionStatus AS _ItemGeneralIncompletionStatus ON ItemGeneralIncompletionStatus = _ItemGeneralIncompletionStatus.ItemGeneralIncompletionStatus  -- association [0..1]
LEFT OUTER JOIN I_ItemBillingIncompletionSts AS _ItemBillingIncompletionStatus ON ItemBillingIncompletionStatus = _ItemBillingIncompletionStatus.ItemBillingIncompletionStatus  -- association [0..1]
LEFT OUTER JOIN I_PricingIncompletionStatus AS _PricingIncompletionStatus ON PricingIncompletionStatus = _PricingIncompletionStatus.PricingIncompletionStatus  -- association [0..1]
LEFT OUTER JOIN I_ItemDelivIncompletionSts AS _ItemDelivIncompletionSts ON ItemDeliveryIncompletionStatus = _ItemDelivIncompletionSts.ItemDeliveryIncompletionStatus  -- association [0..1]
LEFT OUTER JOIN I_TotalSDDocReferenceStatus AS _TotalSDDocReferenceStatus ON TotalSDDocReferenceStatus = _TotalSDDocReferenceStatus.TotalSDDocReferenceStatus  -- association [0..1]
LEFT OUTER JOIN I_SDDocReferenceStatus AS _SDDocReferenceStatus ON SDDocReferenceStatus = _SDDocReferenceStatus.SDDocReferenceStatus  -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncStatus AS _ChmlCmplncStatus ON ChmlCmplncStatus = _ChmlCmplncStatus.ChmlCmplncStatus  -- association [0..1]
LEFT OUTER JOIN I_DangerousGoodsStatus AS _DangerousGoodsStatus ON DangerousGoodsStatus = _DangerousGoodsStatus.DangerousGoodsStatus  -- association [0..1]
LEFT OUTER JOIN I_SafetyDataSheetStatus AS _SafetyDataSheetStatus ON SafetyDataSheetStatus = _SafetyDataSheetStatus.SafetyDataSheetStatus  -- association [0..1]
LEFT OUTER JOIN I_TrdCmplncCheckStatus AS _TrdCmplncEmbargoSts ON TrdCmplncEmbargoSts = _TrdCmplncEmbargoSts.TrdCmplncCheckStatus  -- association [0..1]
LEFT OUTER JOIN I_TrdCmplncCheckStatus AS _TrdCmplncSnctndListChkSts ON TrdCmplncSnctndListChkSts = _TrdCmplncSnctndListChkSts.TrdCmplncCheckStatus  -- association [0..1]
LEFT OUTER JOIN I_OvrlTrdCmplncLegalCtrlChkSts AS _OvrlTrdCmplncLegalCtrlChkSts ON OvrlTrdCmplncLegalCtrlChkSts = _OvrlTrdCmplncLegalCtrlChkSts.OvrlTrdCmplncLegalCtrlChkSts  -- association [0..1]
LEFT OUTER JOIN I_SDDocumentCategory AS _SDDocumentCategory ON SDDocumentCategory = _SDDocumentCategory.SDDocumentCategory  -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentType AS _SalesDocumentType ON SalesDocumentType = _SalesDocumentType.SalesDocumentType  -- association [0..1]
LEFT OUTER JOIN I_SalesOrganization AS _SalesOrganization ON SalesOrganization = _SalesOrganization.SalesOrganization  -- association [0..1]
LEFT OUTER JOIN I_DistributionChannel AS _DistributionChannel ON DistributionChannel = _DistributionChannel.DistributionChannel  -- association [0..1]
LEFT OUTER JOIN I_Division AS _OrganizationDivision ON OrganizationDivision = _OrganizationDivision.Division  -- association [0..1]
LEFT OUTER JOIN I_SalesOffice AS _SalesOffice ON SalesOffice = _SalesOffice.SalesOffice  -- association [0..1]
LEFT OUTER JOIN I_SalesGroup AS _SalesGroup ON SalesGroup = _SalesGroup.SalesGroup  -- association [0..1]
LEFT OUTER JOIN I_SDDocumentReason AS _SDDocumentReason ON SDDocumentReason = _SDDocumentReason.SDDocumentReason  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _SoldToParty ON SoldToParty = _SoldToParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup1 AS _AdditionalCustomerGroup1 ON AdditionalCustomerGroup1 = _AdditionalCustomerGroup1.AdditionalCustomerGroup1  -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup2 AS _AdditionalCustomerGroup2 ON AdditionalCustomerGroup2 = _AdditionalCustomerGroup2.AdditionalCustomerGroup2  -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup3 AS _AdditionalCustomerGroup3 ON AdditionalCustomerGroup3 = _AdditionalCustomerGroup3.AdditionalCustomerGroup3  -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup4 AS _AdditionalCustomerGroup4 ON AdditionalCustomerGroup4 = _AdditionalCustomerGroup4.AdditionalCustomerGroup4  -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup5 AS _AdditionalCustomerGroup5 ON AdditionalCustomerGroup5 = _AdditionalCustomerGroup5.AdditionalCustomerGroup5  -- association [0..1]
LEFT OUTER JOIN I_ShippingCondition AS _ShippingCondition ON ShippingCondition = _ShippingCondition.ShippingCondition  -- association [0..1]
LEFT OUTER JOIN I_SalesDistrict AS _SalesDistrict ON SalesDistrict = _SalesDistrict.SalesDistrict  -- association [0..1]
LEFT OUTER JOIN I_CustomerGroup AS _CustomerGroup ON CustomerGroup = _CustomerGroup.CustomerGroup  -- association [0..1]
LEFT OUTER JOIN I_ShippingType AS _ShippingType ON ShippingType = _ShippingType.ShippingType  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _ShipToParty ON ShipToParty = _ShipToParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _BillToParty ON BillToParty = _BillToParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _PayerParty ON PayerParty = _PayerParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_PersonWorkAgreement_1 AS _SalesEmployee ON SalesEmployee = _SalesEmployee.PersonWorkAgreement  -- association [0..1]
LEFT OUTER JOIN I_PersonWorkAgreement_1 AS _ResponsibleEmployee ON ResponsibleEmployee = _ResponsibleEmployee.PersonWorkAgreement  -- association [0..1]
LEFT OUTER JOIN I_ConsumptionPosting AS _ConsumptionPosting ON ConsumptionPosting = _ConsumptionPosting.ConsumptionPosting  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentEnhcd AS _SolutionOrder ON BusinessSolutionOrder = _SolutionOrder.ServiceDocument AND _SolutionOrder.ServiceObjectType = 'BUS2000172'  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentItemEnhcd AS _SolutionOrderItem ON _SolutionOrderItem.ServiceObjectType = 'BUS2000172' AND BusinessSolutionOrder = _SolutionOrderItem.ServiceDocument AND BusinessSolutionOrderItem = _SolutionOrderItem.ServiceDocumentItem  -- association [1]
LEFT OUTER JOIN I_SalesValueChainCategory AS _SalesValueChainCategory ON ValueChainCategory = _SalesValueChainCategory.ValueChainCategory  -- association [0..1]
;