I_SalesDocumentExtdItem

DDL: I_SALESDOCUMENTEXTDITEM Type: view BASIC

Sales Document Extended Item

I_SalesDocumentExtdItem is a Basic CDS View (Dimension) that provides data about "Sales Document Extended Item" in SAP S/4HANA. It reads from 1 data source (vbap) and exposes 365 fields with key fields SalesDocument, SalesDocumentItem. It has 121 associations to related views.

Data Sources (1)

SourceAliasJoin Type
vbap vbap from

Associations (121)

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_SlsDocItemEnhancedFields _SlsDocItemEnhancedFields $projection.SalesDocument = _SlsDocItemEnhancedFields.SalesDocument and $projection.SalesDocumentItem = _SlsDocItemEnhancedFields.SalesDocumentItem
[1..1] I_SalesDocument _SalesDocument $projection.SalesDocument = _SalesDocument.SalesDocument
[0..*] I_SalesDocumentScheduleLine _ScheduleLine $projection.SalesDocument = _ScheduleLine.SalesDocument and $projection.SalesDocumentItem = _ScheduleLine.SalesDocumentItem
[0..*] I_SalesDocumentItemPartner _Partner $projection.SalesDocument = _Partner.SalesDocument and $projection.SalesDocumentItem = _Partner.SalesDocumentItem
[0..*] I_SalesDocItemPricingElement _PricingElement $projection.SalesDocument = _PricingElement.SalesDocument and $projection.SalesDocumentItem = _PricingElement.SalesDocumentItem
[0..*] I_SDDocumentMultiLevelProcFlow _SubsequentDocument $projection.SalesDocument = _SubsequentDocument.PrecedingDocument and $projection.SalesDocumentItem = _SubsequentDocument.PrecedingDocumentItem and $projection.SDDocumentCategory = _SubsequentDocument.PrecedingDocumentCategory
[0..*] I_SDDocumentMultiLevelProcFlow _PrecedingDocument $projection.SalesDocument = _PrecedingDocument.SubsequentDocument and $projection.SalesDocumentItem = _PrecedingDocument.SubsequentDocumentItem and $projection.SDDocumentCategory = _PrecedingDocument.SubsequentDocumentCategory
[0..1] I_SDDocumentCategory _SDDocumentCategory $projection.SDDocumentCategory = _SDDocumentCategory.SDDocumentCategory
[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
[1..1] I_MaterialPlant _MaterialPlant $projection.Material = _MaterialPlant.Material and $projection.Plant = _MaterialPlant.Plant
[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_SalesDistrict _SalesDistrict $projection.SalesDistrict = _SalesDistrict.SalesDistrict
[0..1] I_SalesDeal _SalesDeal $projection.SalesDeal = _SalesDeal.SalesDeal
[0..1] I_CustomerGroup _CustomerGroup $projection.CustomerGroup = _CustomerGroup.CustomerGroup
[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_SalesContrValdtyPerdUnit _SalesContractValidityPerdUnit $projection.SalesContractValidityPerdUnit = _SalesContractValidityPerdUnit.SalesContractValidityPerdUnit
[0..1] I_SalesContractCanclnParty _SalesContractCanclnParty $projection.SalesContractCanclnParty = _SalesContractCanclnParty.SalesContractCanclnParty
[0..1] I_SalesContractCanclnReason _SalesContractCanclnReason $projection.SalesContractCanclnReason = _SalesContractCanclnReason.SalesContractCanclnReason
[0..1] I_ContractDownPaymentStatus _ContractItemDownPaymentStatus $projection.ContractItemDownPaymentStatus = _ContractItemDownPaymentStatus.ContractDownPaymentStatus
[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_ShippingType _ShippingType $projection.ShippingType = _ShippingType.ShippingType
[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 _OriginalPlant $projection.OriginalPlant = _OriginalPlant.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_SlsDocItemBillingPlan _BillingPlan $projection.BillingPlan = _BillingPlan.BillingPlan
[0..1] I_CustomerPaymentTerms _CustomerPaymentTerms $projection.CustomerPaymentTerms = _CustomerPaymentTerms.CustomerPaymentTerms
[0..1] I_IncotermsVersion _IncotermsVersion $projection.IncotermsVersion = _IncotermsVersion.IncotermsVersion
[0..1] I_IncotermsClassification _IncotermsClassification $projection.IncotermsClassification = _IncotermsClassification.IncotermsClassification
[0..1] I_CustomerAccountAssgmtGroup _CustomerAccountAssgmtGroup $projection.CustomerAccountAssignmentGroup = _CustomerAccountAssgmtGroup.CustomerAccountAssignmentGroup
[0..1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[0..*] I_ProfitCenter _ProfitCenter $projection.ProfitCenter = _ProfitCenter.ProfitCenter and $projection.ControllingArea = _ProfitCenter.ControllingArea
[0..1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[0..1] I_WBSElementBasicData _WBSElementBasicData $projection.WBSElement = _WBSElementBasicData.WBSElementInternalID
[0..1] I_WBSElementBasicData _WBSElementBasicData_2 $projection.WBSElementInternalID = _WBSElementBasicData_2.WBSElementInternalID
[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_PlngDelivSchedInstrn _PlngDelivSchedInstrn $projection.PlngDelivSchedInstrn = _PlngDelivSchedInstrn.PlngDelivSchedInstrn
[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_DeliveryDateTypeRule _DeliveryDateTypeRule $projection.DeliveryDateTypeRule = _DeliveryDateTypeRule.DeliveryDateTypeRule
[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_AltvBsdConfSubstitutionSts _AltvBsdConfSubstitutionSts $projection.AltvBsdConfSubstitutionStatus = _AltvBsdConfSubstitutionSts.AltvBsdConfSubstitutionStatus
[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_ServiceDocumentType _ServiceDocumentType $projection.ServiceDocumentType = _ServiceDocumentType.ServiceDocumentType
[0..1] I_SalesDocumentItemProcgCode _SalesDocumentItemProcgCode $projection.SalesDocumentItemProcgCode = _SalesDocumentItemProcgCode.SalesDocumentItemProcgCode
[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_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_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] E_SalesDocumentItemBasic _Extension $projection.SalesDocument = _Extension.SalesDocument and $projection.SalesDocumentItem = _Extension.SalesDocumentItem

Annotations (16)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Sales Document Extended Item view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName ISDSLSDOCEXTITM view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey 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
Analytics.internalName #LOCAL view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view

Fields (365)

KeyFieldSource TableSource FieldDescription
CreationTime
Product
ProductGroup
CommittedDelivQtyInOrdQtyUnit
CommittedDelivCreationDate
CommittedDeliveryDate
zmengendasreqd_qtyasRequestedQuantity
PriceDetnExchangeRate
PartialDeliveryIsAllowed
MaxNmbrOfPartialDelivery
WBSElementInternalID
ProfitabilitySegment_2
DeliveryBlockStatus
ChmlCmplncStatus
DangerousGoodsStatus
SafetyDataSheetStatus
TrdCmplncEmbargoSts
TrdCmplncSnctndListChkSts
OvrlTrdCmplncLegalCtrlChkSts
RequestedDeliveryDate
SalesEmployeeWorkAgreement
ResponsibleEmployeeWorkAgrmt
_SlsDocItemEnhancedFields _SlsDocItemEnhancedFields
_SalesDocument _SalesDocument
_ScheduleLine _ScheduleLine
_Partner _Partner
_PricingElement _PricingElement
_SubsequentDocument _SubsequentDocument
_PrecedingDocument _PrecedingDocument
_SDDocumentCategory _SDDocumentCategory
_ItemCategory _ItemCategory
_CreatedByUser _CreatedByUser
_Division _Division
_Material _Material
_Product _Product
_OriginallyRequestedMaterial _OriginallyRequestedMaterial
_MaterialPlant _MaterialPlant
_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
_SalesDistrict _SalesDistrict
_SalesDeal _SalesDeal
_CustomerGroup _CustomerGroup
_SalesDocumentRjcnReason _SalesDocumentRjcnReason
_ReturnReason _ReturnReason
_ReturnsRefundExtent _ReturnsRefundExtent
_SalesContractValidityPerdUnit _SalesContractValidityPerdUnit
_SalesContractCanclnParty _SalesContractCanclnParty
_SalesContractCanclnReason _SalesContractCanclnReason
_ContractItemDownPaymentStatus _ContractItemDownPaymentStatus
_SalesDocumentItemProcgCode _SalesDocumentItemProcgCode
_NetPriceQuantityUnit _NetPriceQuantityUnit
_StatisticalValueControl _StatisticalValueControl
_TransactionCurrency _TransactionCurrency
_ShippingPoint _ShippingPoint
_ShippingType _ShippingType
_DeliveryPriority _DeliveryPriority
_PartialDeliveryItem _PartialDeliveryItem
_Plant _Plant
_OriginalPlant _OriginalPlant
_StorageLocation _StorageLocation
_Route _Route
_ItemIsBillingRelevant _ItemIsBillingRelevant
_ItemBillingBlockReason _ItemBillingBlockReason
_BillingPlan _BillingPlan
_CustomerPaymentTerms _CustomerPaymentTerms
_IncotermsVersion _IncotermsVersion
_IncotermsClassification _IncotermsClassification
_CustomerAccountAssgmtGroup _CustomerAccountAssgmtGroup
_BusinessArea _BusinessArea
_ControllingArea _ControllingArea
_ProfitCenter _ProfitCenter
_WBSElementBasicData _WBSElementBasicData
_WBSElementBasicData_2 _WBSElementBasicData_2
_ReferenceSDDocument _ReferenceSDDocument
_ReferenceSDDocumentItem _ReferenceSDDocumentItem
_ReferenceSDDocumentCategory _ReferenceSDDocumentCategory
_PlngDelivSchedInstrn _PlngDelivSchedInstrn
_SDProcessStatus _SDProcessStatus
_PurchaseConfirmationStatus _PurchaseConfirmationStatus
_TotalDeliveryStatus _TotalDeliveryStatus
_DeliveryStatus _DeliveryStatus
_DeliveryBlockStatus _DeliveryBlockStatus
_DeliveryConfirmationStatus _DeliveryConfirmationStatus
_DeliveryDateTypeRule _DeliveryDateTypeRule
_OrderRelatedBillingStatus _OrderRelatedBillingStatus
_BillingBlockStatus _BillingBlockStatus
_SDDocumentRejectionStatus _SDDocumentRejectionStatus
_ItemGeneralIncompletionStatus _ItemGeneralIncompletionStatus
_ItemBillingIncompletionStatus _ItemBillingIncompletionStatus
_PricingIncompletionStatus _PricingIncompletionStatus
_ItemDelivIncompletionSts _ItemDelivIncompletionSts
_TotalSDDocReferenceStatus _TotalSDDocReferenceStatus
_SDDocReferenceStatus _SDDocReferenceStatus
_AltvBsdConfSubstitutionSts _AltvBsdConfSubstitutionSts
_ChmlCmplncStatus _ChmlCmplncStatus
_DangerousGoodsStatus _DangerousGoodsStatus
_SafetyDataSheetStatus _SafetyDataSheetStatus
_TrdCmplncEmbargoSts _TrdCmplncEmbargoSts
_TrdCmplncSnctndListChkSts _TrdCmplncSnctndListChkSts
_OvrlTrdCmplncLegalCtrlChkSts _OvrlTrdCmplncLegalCtrlChkSts
_SalesDocumentType _SalesDocumentType
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_OrganizationDivision _OrganizationDivision
_SalesGroup _SalesGroup
_SalesOffice _SalesOffice
_SoldToParty _SoldToParty
_AdditionalCustomerGroup1 _AdditionalCustomerGroup1
_AdditionalCustomerGroup2 _AdditionalCustomerGroup2
_AdditionalCustomerGroup3 _AdditionalCustomerGroup3
_AdditionalCustomerGroup4 _AdditionalCustomerGroup4
_AdditionalCustomerGroup5 _AdditionalCustomerGroup5
_SDDocumentReason _SDDocumentReason
_ShippingCondition _ShippingCondition
_ShipToParty _ShipToParty
_BillToParty _BillToParty
_PayerParty _PayerParty
_SalesEmployee _SalesEmployee
_ResponsibleEmployee _ResponsibleEmployee
_SolutionOrder _SolutionOrder
_SolutionOrderItem _SolutionOrderItem
_ServiceDocumentType _ServiceDocumentType
_BusinessAreaText _BusinessAreaText
_MaterialText _MaterialText
_ProductText _ProductText
_OrigMaterialText _OrigMaterialText
_ShippingPointText _ShippingPointText
ControllingArea vbak kokrs Org. Value
KEY SalesDocument vbap vbeln SD Sched. Agmt
KEY SalesDocumentItem vbap posnr WBS Element
SalesDocumentItemUUID vbap handle TS handle
SDDocumentCategory vbap vbtyp_ana Document Cat.
SalesDocumentItemCategory vbap pstyv Item Category
SalesDocumentItemType vbap posar Item Type
IsReturnsItem vbap shkzg Returns
CompletionRule vbap erlre Completion Rule
CreatedByUser vbap ernam User Name
CreationDate vbap erdat Entered On
LastChangeDate vbap aedat Obsolete
Division vbap spart Source supplier
Material vbap matnr Vehicle Model
OriginallyRequestedMaterial vbap matwa MaterialEntered
MaterialByCustomer vbap kdmat Customer Mat.
InternationalArticleNumber vbap ean11 EAN/UPC
Batch vbap charg Chargeable Proc.
ProductHierarchyNode vbap prodh Prod. Hierarchy
MaterialSubstitutionReason vbap sugrd Reason
MaterialGroup vbap matkl Product Sold Group
AdditionalMaterialGroup1 vbap mvgr1 MaterialGroup 1
AdditionalMaterialGroup2 vbap mvgr2 MaterialGroup 2
AdditionalMaterialGroup3 vbap mvgr3 MaterialGroup 3
AdditionalMaterialGroup4 vbap mvgr4 MaterialGroup 4
AdditionalMaterialGroup5 vbap mvgr5 MaterialGroup 5
ProductConfiguration vbap cuobj Object Number
MaterialDeterminationType vbap prosa MatDetermActive
MRPArea vbap berid Single-Character Flag
BillOfMaterial vbap stlnr BOM
BOMExplosionDate vbap stdat Status Change
ProdAvailabilityCheckGroup vbap mtvfp Avail. check
SalesDocumentItemText vbap arktx Short Text
PurchaseOrderByCustomer vbap bstkd_ana Cust. Reference
UnderlyingPurchaseOrderItem vbap posex PO Item
OrderQuantity vbap kwmeng Sales Quantity
OrderQuantityUnit vbap vrkme UoM for SubItm CCD
OrderToBaseQuantityDnmntr vbap umvkn Denominator
OrderToBaseQuantityNmrtr vbap umvkz Numerator
TargetQuantity vbap zmeng Target Quantity
TargetQuantityUnit vbap zieme Target Qty UoM
TargetToBaseQuantityDnmntr vbap umzin Convers.Factor
TargetToBaseQuantityNmrtr vbap umziz Convers.Factor
ConfdDelivQtyInOrderQtyUnit vbap kbmeng CumltvConfdQty
TargetDelivQtyInOrderQtyUnit vbap lsmeng Subitem Qty
ConfdDeliveryQtyInBaseUnit vbap klmeng CumltvConfdQty
BaseUnit vbap meins Valuation Unit
RequestedQuantityInBaseUnit vbap reqqty_bu Requ.SalesOrder Qty.
ItemGrossWeight vbap brgew Weight
ItemNetWeight vbap ntgew Net Weight
ItemWeightUnit vbap gewei Weight Unit
ItemVolume vbap volum Volume
ItemVolumeUnit vbap voleh Volume Unit
SalesDistrict vbap bzirk_ana Sales District
SalesDeal vbap knuma_ag Sales Deal
SalesPromotion vbap knuma_pi Promotion
CustomerGroup vbap kdgrp_ana Customer Group
SalesDocumentRjcnReason vbap abgru RejectionReason
AlternativeToItem vbap grpos Altern. to Item
ReturnReason vbap msr_ret_reason Return Reason
ReturnsRefundExtent vbap msr_refund_code Refund Code
RetsMgmtProcessingBlock vbap msr_approv_block Approval
RequirementSegment vbap sgt_rcat Req. Segment
QuantityIsFixed vbap fmeng Qty. is fixed
ItemOrderProbabilityInPercent vbap awahr Probability
OutlineAgreementTargetAmount vbap zwert Target Value
SalesDocumentItemProcgCode vbap process_code Processing Code
PlngDelivSchedInstrn vbap plavo PlanDelSchedIns
NetAmount vbap netwr Value
TransactionCurrency vbap waerk Doc. Currency
PricingReferenceMaterial vbap pmatn Pr. Ref. Matl
MaterialPricingGroup vbap kondm Mat. Price Grp
ProductTaxClassification1 vbap taxm1 Tax Classifica.
ProductTaxClassification2 vbap taxm2 Tax Classifica.
ProductTaxClassification3 vbap taxm3 Tax Classifica.
ProductTaxClassification4 vbap taxm4 Tax Classifica.
ProductTaxClassification5 vbap taxm5 Tax Classifica.
ProductTaxClassification6 vbap taxm6 Tax Classifica.
ProductTaxClassification7 vbap taxm7 Tax Classifica.
ProductTaxClassification8 vbap taxm8 Tax Classifica.
ProductTaxClassification9 vbap taxm9 Tax Classifica.
NetPriceAmount vbap netpr Price
NetPriceQuantity vbap kpein Pricing Unit
NetPriceQuantityUnit vbap kmein Unit of Measure
StatisticalValueControl vbap kowrr Stat. Value
TaxAmount vbap mwsbp Tax Amount
CostAmount vbap wavwr Cost
Subtotal1Amount vbap kzwi1 Subtotal 1
Subtotal2Amount vbap kzwi2 Subtotal 2
Subtotal3Amount vbap kzwi3 Subtotal 3
Subtotal4Amount vbap kzwi4 Subtotal 4
Subtotal5Amount vbap kzwi5 Subtotal 5
Subtotal6Amount vbap kzwi6 Subtotal 6
SalesDocumentCondition vbap knumv_ana Doc. Condition
ShippingPoint vbap vstel ShpPtDeparture
ShippingType vbap vsart_ana Shipping Type
InventorySpecialStockType vbap sobkz Special Stock
InventorySpecialStockValnType vbap kzbws Valuation
DeliveryPriority vbap lprio Delivery Prior.
Plant vbap werks Receiving Plant
OriginalPlant vbap original_plant Original Plant
StorageLocation vbap lgort Sublocation
Route vbap route Vehicle route
DeliveryGroup vbap grkor Delivery Group
DeliveryDateQuantityIsFixed vbap fixmg Planned qty
UnlimitedOverdeliveryIsAllowed vbap uebtk Unlimited Tol.
OverdelivTolrtdLmtRatioInPct vbap uebto Overrun Tol.
UnderdelivTolrtdLmtRatioInPct vbap untto Underdel. Tol.
MinDeliveryQtyInBaseUnit vbap lfmng Min. Dely Qty
OpenDeliveryLeadingUnitCode vbap kzfme Units meas. use
ItemIsDeliveryRelevant vbap lfrel Item rel.f.dlv.
ProductSeasonYear vbap fsh_season_year Season Year
ProductSeason vbap fsh_season Season
ProductCollection vbap fsh_collection Collection
ProductTheme vbap fsh_theme Theme
FashionCancelDate vbap fsh_candate Cancel Date
ProductCharacteristic1 vbap wrf_charstc1 Characteristic 1
ProductCharacteristic2 vbap wrf_charstc2 Characteristic 2
ProductCharacteristic3 vbap wrf_charstc3 Characteristic 3
ShippingGroupNumber vbap rfm_psst_group PSST Group
ShippingGroupRule vbap rfm_psst_rule PSST Grouping Rule
BillingDocumentDate vbap fkdat_ana Billing Date
ItemIsBillingRelevant vbap fkrel Relev.for Bill.
ItemBillingBlockReason vbap faksp Billing block
BillingPlan vbap fplnr_ana Bill. Plan No.
BusinessArea vbap gsber Business Area
ProfitCenter vbap prctr Profit Centers
WBSElement vbap ps_psp_pnr WBS Element
OrderID vbap aufnr SettlementOrder
ControllingObject vbap objnr Val. Obj. No.
ProfitabilitySegment vbap paobjnr Profit. segment
OriginSDDocument vbap vbelv Preceding Doc.
OriginSDDocumentItem vbap posnv SettlmtRefDocItem
ReferenceSDDocument vbap vgbel Reference Doc.
ReferenceSDDocumentItem vbap vgpos Reference Item
ReferenceSDDocumentCategory vbap vgtyp Trans. Type
HigherLevelItem vbap uepos Higher-Lev.Item
ValueContract vbap wktnr Value Contract No.
ValueContractItem vbap wktps Val. Cont.Item
BusinessSolutionOrder vbap solution_order_id Solution Order
BusinessSolutionOrderItem vbap solution_order_itm_id Solution Order Item
SDProcessStatus vbap gbsta Overall Status
DeliveryConfirmationStatus vbap besta Project stock
DeliveryDateTypeRule vbap delivery_date_type_rule Deliv Date Rule
PurchaseConfirmationStatus vbap costa Purg Conf. Sts
TotalDeliveryStatus vbap lfgsa Ovrl Deliv. Sts
DeliveryStatus vbap lfsta Delivery Status
OrderRelatedBillingStatus vbap fksaa Ord.Rel.BillgSt
BillingBlockStatus vbap fssta Billg Block Sts
ItemGeneralIncompletionStatus vbap uvall Overall Header
ItemBillingIncompletionStatus vbap uvfak Billing Doc.
PricingIncompletionStatus vbap uvprs Pricing – Item
ItemDeliveryIncompletionStatus vbap uvvlk Delivery – Item
SDDocumentRejectionStatus vbap absta Rejection Sts
TotalSDDocReferenceStatus vbap rfgsa Ovrl Ref. Sts
SDDocReferenceStatus vbap rfsta Reference Sts
AltvBsdConfSubstitutionStatus vbap atp_abc_substitution_status Sub. Status
ContractItemDownPaymentStatus vbap dp_clear_sta_itm Down Payment Status
CappedNetAmount vbap capped_net_amount Net Amount Cap
CappedNetAmtAlertThldInPct vbap capped_net_amount_alert_thld Cap Notif. Threshold
TotalStandAloneSellingPrice vbap ifrs15_total_ssp SSP
ResultAnalysisInternalID vbap abgrs RA Key
ServiceDocumentType vbap service_doc_type Transaction Type
ServiceDocument vbap service_doc_id Transaction ID
ServiceDocumentItem vbap service_doc_item_id Service Doc. Item
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
SoldToParty vbap kunnr_ana Sold-to Party
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
SalesDocumentDate vbap audat_ana Document Date
SDDocumentReason vbap augru_ana Order Reason
ShippingCondition vbap vsbed_ana Shipping Conditions
ShipToParty vbap kunwe_ana Ship-to Party
PayerParty vbap kunrg_ana Payer
BillToParty vbap kunre_ana Bill-to Party
SalesEmployee vbap perve_ana Sales Employee
ResponsibleEmployee vbap perzm_ana Employee Responsible
ProductCatalog vbkd wminr Catalog
CustomerPurchaseOrderDate vbkd bstdk Cust. Ref. Date
ServicesRenderedDate vbkd fbuda Services Rendered Date
RetailPromotion vbkd waktion Promotion
PricingDate vbkd prsdt Pricing Date
ExchangeRateDate vbkd kursk_dat Translatn Date
ReferenceBillingPlan vbkd dpbp_ref_fplnr Bill. Plan No.
ReferenceBillingPlanItem vbkd dpbp_ref_fpltr Item
IncotermsVersion vbkd incov Inco. Version
IncotermsClassification vbkd inco1 Incoterms
IncotermsTransferLocation vbkd inco2 Incoterms 2
IncotermsLocation1 vbkd inco2_l Inco. Location1
IncotermsLocation2 vbkd inco3_l Inco. Location2
CustomerPaymentTerms vbkd zterm Terms of Payment
PaymentMethod vbkd zlsch Pymt Meth.
FixedValueDate vbkd valdt Valuation Date
AdditionalValueDays vbkd valtg Add.Value Days
FiscalYear vbkd gjahr Settlement Year
FiscalPeriod vbkd poper Posting periods
CustomerAccountAssignmentGroup vbkd ktgrd AccAssmtGrpCust
SalesContractValidityStartDate veda vbegdat
SalesContractValidityEndDate veda venddat
NmbrOfSalesContractValdtyPerd veda vlaufz Validity Period
SalesContractValidityPerdUnit veda vlauez Unit Val.Period
SalesContractValidityPerdCat veda vlaufk Val.Per.Cat.
SalesContractSignedDate veda vuntdat
EquipmentInstallationDate veda vinsdat
EquipmentDeliveryAccptcDate veda vabndat
EquipmentDismantlingDate veda vdemdat
SalesContractCanclnProcedure veda vkuesch
RequestedCancellationDate veda vwundat
SlsContractCanclnReqRcptDate veda veindat
CanclnDocByContrPartner veda vbelkue
ContractPartnerCanclnDocDate veda vbedkue
SalesContractCanclnParty veda vkuepar
SalesContractCanclnReason veda vkuegru
SalesContractFollowUpAction veda vaktsch
SlsContractFollowUpActionDate veda vasda

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_SalesDocumentExtdItem.
-- 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_SalesDocumentExtdItem AS
SELECT
  cast ( vbap.erzet as creation_time preserving type ) AS CreationTime,
  cast (vbap.matnr as productnumber preserving type) AS Product,
  cast (vbap.matkl as productgroup preserving type ) AS ProductGroup,
  cast( vbap.cmtd_deliv_qty_su as committeddelivqtyinordqtyunit preserving type ) AS CommittedDelivQtyInOrdQtyUnit,
  cast( vbap.cmtd_deliv_creadate as committeddelivcreationdate preserving type ) AS CommittedDelivCreationDate,
  cast( vbap.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,
  cast(vbkd.kursk as kursk_not_converted preserving type) AS PriceDetnExchangeRate,
  cast (vbap.kztlf as partial_delivery_allowed_flag preserving type ) AS PartialDeliveryIsAllowed,
  cast (vbap.antlf as nmbrpartialdeliv preserving type ) AS MaxNmbrOfPartialDelivery,
  cast ( vbap.ps_psp_pnr as ps_s4_pspnr preserving type ) AS WBSElementInternalID,
  cast(vbap.paobjnr as rkeobjnr_char ) AS ProfitabilitySegment_2,
  cast(vbap.lssta as delivery_block_status preserving type ) AS DeliveryBlockStatus,
  cast(vbap.pcsta as mon_tdd_pcsta preserving type ) AS ChmlCmplncStatus,
  cast(vbap.dgsta as mon_tdd_dgsta preserving type ) AS DangerousGoodsStatus,
  cast(vbap.sdssta as mon_tdd_sdssta preserving type ) AS SafetyDataSheetStatus,
  cast(vbap.emcst as embargochksts preserving type ) AS TrdCmplncEmbargoSts,
  cast(vbap.slcst as watchlistscrngchksts preserving type ) AS TrdCmplncSnctndListChkSts,
  cast(vbap.total_lccst as lglctrlchksts preserving type ) AS OvrlTrdCmplncLegalCtrlChkSts,
  cast(vbap.vdatu_ana as reqd_delivery_date preserving type) AS RequestedDeliveryDate,
  cast(vbap.perve_ana as sales_empl preserving type) AS SalesEmployeeWorkAgreement,
  cast(vbap.perzm_ana as resp_empl preserving type) AS ResponsibleEmployeeWorkAgrmt,
  vbak.kokrs AS ControllingArea,
  vbap.vbeln AS SalesDocument,
  vbap.posnr AS SalesDocumentItem,
  vbap.handle AS SalesDocumentItemUUID,
  vbap.vbtyp_ana AS SDDocumentCategory,
  vbap.pstyv AS SalesDocumentItemCategory,
  vbap.posar AS SalesDocumentItemType,
  vbap.shkzg AS IsReturnsItem,
  vbap.erlre AS CompletionRule,
  vbap.ernam AS CreatedByUser,
  vbap.erdat AS CreationDate,
  vbap.aedat AS LastChangeDate,
  vbap.spart AS Division,
  vbap.matnr AS Material,
  vbap.matwa AS OriginallyRequestedMaterial,
  vbap.kdmat AS MaterialByCustomer,
  vbap.ean11 AS InternationalArticleNumber,
  vbap.charg AS Batch,
  vbap.prodh AS ProductHierarchyNode,
  vbap.sugrd AS MaterialSubstitutionReason,
  vbap.matkl AS MaterialGroup,
  vbap.mvgr1 AS AdditionalMaterialGroup1,
  vbap.mvgr2 AS AdditionalMaterialGroup2,
  vbap.mvgr3 AS AdditionalMaterialGroup3,
  vbap.mvgr4 AS AdditionalMaterialGroup4,
  vbap.mvgr5 AS AdditionalMaterialGroup5,
  vbap.cuobj AS ProductConfiguration,
  vbap.prosa AS MaterialDeterminationType,
  vbap.berid AS MRPArea,
  vbap.stlnr AS BillOfMaterial,
  vbap.stdat AS BOMExplosionDate,
  vbap.mtvfp AS ProdAvailabilityCheckGroup,
  vbap.arktx AS SalesDocumentItemText,
  vbap.bstkd_ana AS PurchaseOrderByCustomer,
  vbap.posex AS UnderlyingPurchaseOrderItem,
  vbap.kwmeng AS OrderQuantity,
  vbap.vrkme AS OrderQuantityUnit,
  vbap.umvkn AS OrderToBaseQuantityDnmntr,
  vbap.umvkz AS OrderToBaseQuantityNmrtr,
  vbap.zmeng AS TargetQuantity,
  vbap.zieme AS TargetQuantityUnit,
  vbap.umzin AS TargetToBaseQuantityDnmntr,
  vbap.umziz AS TargetToBaseQuantityNmrtr,
  vbap.kbmeng AS ConfdDelivQtyInOrderQtyUnit,
  vbap.lsmeng AS TargetDelivQtyInOrderQtyUnit,
  vbap.klmeng AS ConfdDeliveryQtyInBaseUnit,
  vbap.meins AS BaseUnit,
  vbap.reqqty_bu AS RequestedQuantityInBaseUnit,
  vbap.brgew AS ItemGrossWeight,
  vbap.ntgew AS ItemNetWeight,
  vbap.gewei AS ItemWeightUnit,
  vbap.volum AS ItemVolume,
  vbap.voleh AS ItemVolumeUnit,
  vbap.bzirk_ana AS SalesDistrict,
  vbap.knuma_ag AS SalesDeal,
  vbap.knuma_pi AS SalesPromotion,
  vbap.kdgrp_ana AS CustomerGroup,
  vbap.abgru AS SalesDocumentRjcnReason,
  vbap.grpos AS AlternativeToItem,
  vbap.msr_ret_reason AS ReturnReason,
  vbap.msr_refund_code AS ReturnsRefundExtent,
  vbap.msr_approv_block AS RetsMgmtProcessingBlock,
  vbap.sgt_rcat AS RequirementSegment,
  vbap.fmeng AS QuantityIsFixed,
  vbap.awahr AS ItemOrderProbabilityInPercent,
  vbap.zwert AS OutlineAgreementTargetAmount,
  vbap.process_code AS SalesDocumentItemProcgCode,
  vbap.plavo AS PlngDelivSchedInstrn,
  vbap.netwr AS NetAmount,
  vbap.waerk AS TransactionCurrency,
  vbap.pmatn AS PricingReferenceMaterial,
  vbap.kondm AS MaterialPricingGroup,
  vbap.taxm1 AS ProductTaxClassification1,
  vbap.taxm2 AS ProductTaxClassification2,
  vbap.taxm3 AS ProductTaxClassification3,
  vbap.taxm4 AS ProductTaxClassification4,
  vbap.taxm5 AS ProductTaxClassification5,
  vbap.taxm6 AS ProductTaxClassification6,
  vbap.taxm7 AS ProductTaxClassification7,
  vbap.taxm8 AS ProductTaxClassification8,
  vbap.taxm9 AS ProductTaxClassification9,
  vbap.netpr AS NetPriceAmount,
  vbap.kpein AS NetPriceQuantity,
  vbap.kmein AS NetPriceQuantityUnit,
  vbap.kowrr AS StatisticalValueControl,
  vbap.mwsbp AS TaxAmount,
  vbap.wavwr AS CostAmount,
  vbap.kzwi1 AS Subtotal1Amount,
  vbap.kzwi2 AS Subtotal2Amount,
  vbap.kzwi3 AS Subtotal3Amount,
  vbap.kzwi4 AS Subtotal4Amount,
  vbap.kzwi5 AS Subtotal5Amount,
  vbap.kzwi6 AS Subtotal6Amount,
  vbap.knumv_ana AS SalesDocumentCondition,
  vbap.vstel AS ShippingPoint,
  vbap.vsart_ana AS ShippingType,
  vbap.sobkz AS InventorySpecialStockType,
  vbap.kzbws AS InventorySpecialStockValnType,
  vbap.lprio AS DeliveryPriority,
  vbap.werks AS Plant,
  vbap.original_plant AS OriginalPlant,
  vbap.lgort AS StorageLocation,
  vbap.route AS Route,
  vbap.grkor AS DeliveryGroup,
  vbap.fixmg AS DeliveryDateQuantityIsFixed,
  vbap.uebtk AS UnlimitedOverdeliveryIsAllowed,
  vbap.uebto AS OverdelivTolrtdLmtRatioInPct,
  vbap.untto AS UnderdelivTolrtdLmtRatioInPct,
  vbap.lfmng AS MinDeliveryQtyInBaseUnit,
  vbap.kzfme AS OpenDeliveryLeadingUnitCode,
  vbap.lfrel AS ItemIsDeliveryRelevant,
  vbap.fsh_season_year AS ProductSeasonYear,
  vbap.fsh_season AS ProductSeason,
  vbap.fsh_collection AS ProductCollection,
  vbap.fsh_theme AS ProductTheme,
  vbap.fsh_candate AS FashionCancelDate,
  vbap.wrf_charstc1 AS ProductCharacteristic1,
  vbap.wrf_charstc2 AS ProductCharacteristic2,
  vbap.wrf_charstc3 AS ProductCharacteristic3,
  vbap.rfm_psst_group AS ShippingGroupNumber,
  vbap.rfm_psst_rule AS ShippingGroupRule,
  vbap.fkdat_ana AS BillingDocumentDate,
  vbap.fkrel AS ItemIsBillingRelevant,
  vbap.faksp AS ItemBillingBlockReason,
  vbap.fplnr_ana AS BillingPlan,
  vbap.gsber AS BusinessArea,
  vbap.prctr AS ProfitCenter,
  vbap.ps_psp_pnr AS WBSElement,
  vbap.aufnr AS OrderID,
  vbap.objnr AS ControllingObject,
  vbap.paobjnr AS ProfitabilitySegment,
  vbap.vbelv AS OriginSDDocument,
  vbap.posnv AS OriginSDDocumentItem,
  vbap.vgbel AS ReferenceSDDocument,
  vbap.vgpos AS ReferenceSDDocumentItem,
  vbap.vgtyp AS ReferenceSDDocumentCategory,
  vbap.uepos AS HigherLevelItem,
  vbap.wktnr AS ValueContract,
  vbap.wktps AS ValueContractItem,
  vbap.solution_order_id AS BusinessSolutionOrder,
  vbap.solution_order_itm_id AS BusinessSolutionOrderItem,
  vbap.gbsta AS SDProcessStatus,
  vbap.besta AS DeliveryConfirmationStatus,
  vbap.delivery_date_type_rule AS DeliveryDateTypeRule,
  vbap.costa AS PurchaseConfirmationStatus,
  vbap.lfgsa AS TotalDeliveryStatus,
  vbap.lfsta AS DeliveryStatus,
  vbap.fksaa AS OrderRelatedBillingStatus,
  vbap.fssta AS BillingBlockStatus,
  vbap.uvall AS ItemGeneralIncompletionStatus,
  vbap.uvfak AS ItemBillingIncompletionStatus,
  vbap.uvprs AS PricingIncompletionStatus,
  vbap.uvvlk AS ItemDeliveryIncompletionStatus,
  vbap.absta AS SDDocumentRejectionStatus,
  vbap.rfgsa AS TotalSDDocReferenceStatus,
  vbap.rfsta AS SDDocReferenceStatus,
  vbap.atp_abc_substitution_status AS AltvBsdConfSubstitutionStatus,
  vbap.dp_clear_sta_itm AS ContractItemDownPaymentStatus,
  vbap.capped_net_amount AS CappedNetAmount,
  vbap.capped_net_amount_alert_thld AS CappedNetAmtAlertThldInPct,
  vbap.ifrs15_total_ssp AS TotalStandAloneSellingPrice,
  vbap.abgrs AS ResultAnalysisInternalID,
  vbap.service_doc_type AS ServiceDocumentType,
  vbap.service_doc_id AS ServiceDocument,
  vbap.service_doc_item_id AS ServiceDocumentItem,
  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.kunnr_ana AS SoldToParty,
  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,
  vbap.audat_ana AS SalesDocumentDate,
  vbap.augru_ana AS SDDocumentReason,
  vbap.vsbed_ana AS ShippingCondition,
  vbap.kunwe_ana AS ShipToParty,
  vbap.kunrg_ana AS PayerParty,
  vbap.kunre_ana AS BillToParty,
  vbap.perve_ana AS SalesEmployee,
  vbap.perzm_ana AS ResponsibleEmployee,
  vbkd.wminr AS ProductCatalog,
  vbkd.bstdk AS CustomerPurchaseOrderDate,
  vbkd.fbuda AS ServicesRenderedDate,
  vbkd.waktion AS RetailPromotion,
  vbkd.prsdt AS PricingDate,
  vbkd.kursk_dat AS ExchangeRateDate,
  vbkd.dpbp_ref_fplnr AS ReferenceBillingPlan,
  vbkd.dpbp_ref_fpltr AS ReferenceBillingPlanItem,
  vbkd.incov AS IncotermsVersion,
  vbkd.inco1 AS IncotermsClassification,
  vbkd.inco2 AS IncotermsTransferLocation,
  vbkd.inco2_l AS IncotermsLocation1,
  vbkd.inco3_l AS IncotermsLocation2,
  vbkd.zterm AS CustomerPaymentTerms,
  vbkd.zlsch AS PaymentMethod,
  vbkd.valdt AS FixedValueDate,
  vbkd.valtg AS AdditionalValueDays,
  vbkd.gjahr AS FiscalYear,
  vbkd.poper AS FiscalPeriod,
  vbkd.ktgrd AS CustomerAccountAssignmentGroup,
  veda.vbegdat AS SalesContractValidityStartDate,
  veda.venddat AS SalesContractValidityEndDate,
  veda.vlaufz AS NmbrOfSalesContractValdtyPerd,
  veda.vlauez AS SalesContractValidityPerdUnit,
  veda.vlaufk AS SalesContractValidityPerdCat,
  veda.vuntdat AS SalesContractSignedDate,
  veda.vinsdat AS EquipmentInstallationDate,
  veda.vabndat AS EquipmentDeliveryAccptcDate,
  veda.vdemdat AS EquipmentDismantlingDate,
  veda.vkuesch AS SalesContractCanclnProcedure,
  veda.vwundat AS RequestedCancellationDate,
  veda.veindat AS SlsContractCanclnReqRcptDate,
  veda.vbelkue AS CanclnDocByContrPartner,
  veda.vbedkue AS ContractPartnerCanclnDocDate,
  veda.vkuepar AS SalesContractCanclnParty,
  veda.vkuegru AS SalesContractCanclnReason,
  veda.vaktsch AS SalesContractFollowUpAction,
  veda.vasda AS SlsContractFollowUpActionDate
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_SlsDocItemEnhancedFields AS _SlsDocItemEnhancedFields ON SalesDocument = _SlsDocItemEnhancedFields.SalesDocument AND SalesDocumentItem = _SlsDocItemEnhancedFields.SalesDocumentItem  -- association [1..1]
LEFT OUTER JOIN I_SalesDocument AS _SalesDocument ON SalesDocument = _SalesDocument.SalesDocument  -- association [1..1]
LEFT OUTER JOIN I_SalesDocumentScheduleLine AS _ScheduleLine ON SalesDocument = _ScheduleLine.SalesDocument AND SalesDocumentItem = _ScheduleLine.SalesDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_SalesDocumentItemPartner AS _Partner ON SalesDocument = _Partner.SalesDocument AND SalesDocumentItem = _Partner.SalesDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_SalesDocItemPricingElement AS _PricingElement ON SalesDocument = _PricingElement.SalesDocument AND SalesDocumentItem = _PricingElement.SalesDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_SDDocumentMultiLevelProcFlow AS _SubsequentDocument ON SalesDocument = _SubsequentDocument.PrecedingDocument AND SalesDocumentItem = _SubsequentDocument.PrecedingDocumentItem AND SDDocumentCategory = _SubsequentDocument.PrecedingDocumentCategory  -- association [0..*]
LEFT OUTER JOIN I_SDDocumentMultiLevelProcFlow AS _PrecedingDocument ON SalesDocument = _PrecedingDocument.SubsequentDocument AND SalesDocumentItem = _PrecedingDocument.SubsequentDocumentItem AND SDDocumentCategory = _PrecedingDocument.SubsequentDocumentCategory  -- association [0..*]
LEFT OUTER JOIN I_SDDocumentCategory AS _SDDocumentCategory ON SDDocumentCategory = _SDDocumentCategory.SDDocumentCategory  -- association [0..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_MaterialPlant AS _MaterialPlant ON Material = _MaterialPlant.Material AND Plant = _MaterialPlant.Plant  -- association [1..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_SalesDistrict AS _SalesDistrict ON SalesDistrict = _SalesDistrict.SalesDistrict  -- association [0..1]
LEFT OUTER JOIN I_SalesDeal AS _SalesDeal ON SalesDeal = _SalesDeal.SalesDeal  -- association [0..1]
LEFT OUTER JOIN I_CustomerGroup AS _CustomerGroup ON CustomerGroup = _CustomerGroup.CustomerGroup  -- 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_SalesContrValdtyPerdUnit AS _SalesContractValidityPerdUnit ON SalesContractValidityPerdUnit = _SalesContractValidityPerdUnit.SalesContractValidityPerdUnit  -- association [0..1]
LEFT OUTER JOIN I_SalesContractCanclnParty AS _SalesContractCanclnParty ON SalesContractCanclnParty = _SalesContractCanclnParty.SalesContractCanclnParty  -- association [0..1]
LEFT OUTER JOIN I_SalesContractCanclnReason AS _SalesContractCanclnReason ON SalesContractCanclnReason = _SalesContractCanclnReason.SalesContractCanclnReason  -- association [0..1]
LEFT OUTER JOIN I_ContractDownPaymentStatus AS _ContractItemDownPaymentStatus ON ContractItemDownPaymentStatus = _ContractItemDownPaymentStatus.ContractDownPaymentStatus  -- 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_ShippingType AS _ShippingType ON ShippingType = _ShippingType.ShippingType  -- 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 _OriginalPlant ON OriginalPlant = _OriginalPlant.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_SlsDocItemBillingPlan AS _BillingPlan ON BillingPlan = _BillingPlan.BillingPlan  -- association [0..1]
LEFT OUTER JOIN I_CustomerPaymentTerms AS _CustomerPaymentTerms ON CustomerPaymentTerms = _CustomerPaymentTerms.CustomerPaymentTerms  -- association [0..1]
LEFT OUTER JOIN I_IncotermsVersion AS _IncotermsVersion ON IncotermsVersion = _IncotermsVersion.IncotermsVersion  -- association [0..1]
LEFT OUTER JOIN I_IncotermsClassification AS _IncotermsClassification ON IncotermsClassification = _IncotermsClassification.IncotermsClassification  -- association [0..1]
LEFT OUTER JOIN I_CustomerAccountAssgmtGroup AS _CustomerAccountAssgmtGroup ON CustomerAccountAssignmentGroup = _CustomerAccountAssgmtGroup.CustomerAccountAssignmentGroup  -- association [0..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea  -- association [0..1]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ProfitCenter = _ProfitCenter.ProfitCenter AND ControllingArea = _ProfitCenter.ControllingArea  -- association [0..*]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasicData ON WBSElement = _WBSElementBasicData.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasicData_2 ON WBSElementInternalID = _WBSElementBasicData_2.WBSElementInternalID  -- 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_PlngDelivSchedInstrn AS _PlngDelivSchedInstrn ON PlngDelivSchedInstrn = _PlngDelivSchedInstrn.PlngDelivSchedInstrn  -- 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_DeliveryDateTypeRule AS _DeliveryDateTypeRule ON DeliveryDateTypeRule = _DeliveryDateTypeRule.DeliveryDateTypeRule  -- 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_AltvBsdConfSubstitutionSts AS _AltvBsdConfSubstitutionSts ON AltvBsdConfSubstitutionStatus = _AltvBsdConfSubstitutionSts.AltvBsdConfSubstitutionStatus  -- 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_ServiceDocumentType AS _ServiceDocumentType ON ServiceDocumentType = _ServiceDocumentType.ServiceDocumentType  -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentItemProcgCode AS _SalesDocumentItemProcgCode ON SalesDocumentItemProcgCode = _SalesDocumentItemProcgCode.SalesDocumentItemProcgCode  -- 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_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_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 E_SalesDocumentItemBasic AS _Extension ON SalesDocument = _Extension.SalesDocument AND SalesDocumentItem = _Extension.SalesDocumentItem  -- association [0..1]
;