I_BillingDocumentItemBasic

DDL: I_BILLINGDOCUMENTITEMBASIC Type: view BASIC

Billing Document Item Basic

I_BillingDocumentItemBasic is a Basic CDS View (Dimension) that provides data about "Billing Document Item Basic" in SAP S/4HANA. It reads from 1 data source (P_BillingDocumentItemBasic) and exposes 308 fields with key fields BillingDocument, BillingDocumentItem. It has 118 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_BillingDocumentItemBasic BillingDocumentItem from

Associations (118)

CardinalityTargetAliasCondition
[0..*] I_MaterialText _MaterialText $projection.Material = _MaterialText.Material
[0..*] I_ProductText _ProductText $projection.Product = _ProductText.Product
[0..*] I_MaterialText _OriginallyRequestedMatlText $projection.OriginallyRequestedMaterial = _OriginallyRequestedMatlText.Material
[0..*] I_MaterialText _PricingReferenceMaterialText $projection.PricingReferenceMaterial = _PricingReferenceMaterialText.Material
[0..*] I_MaterialText _MainItemPricingRefMatlText $projection.MainItemPricingRefMaterial = _MainItemPricingRefMatlText.Material
[0..*] I_MaterialGroupText _MaterialGroupText $projection.MaterialGroup = _MaterialGroupText.MaterialGroup
[0..*] I_ShippingPointText _ShippingPointText $projection.ShippingPoint = _ShippingPointText.ShippingPoint
[0..*] I_WBSElementText _WBSElementText $projection.WBSElement = _WBSElementText.WBSElementObject
[0..*] I_BusinessAreaText _BusinessAreaText $projection.BusinessArea = _BusinessAreaText.BusinessArea
[1..1] I_BillingDocumentBasic _BillingDocumentBasic $projection.BillingDocument = _BillingDocumentBasic.BillingDocument
[0..*] I_BillingDocItemPartnerBasic _PartnerBasic $projection.BillingDocument = _PartnerBasic.BillingDocument and $projection.BillingDocumentItem = _PartnerBasic.BillingDocumentItem
[0..*] I_BillingDocItemPrcgElmntBasic _PricingElementBasic $projection.BillingDocument = _PricingElementBasic.BillingDocument and $projection.BillingDocumentItem = _PricingElementBasic.BillingDocumentItem
[0..1] I_SalesDocumentItemCategory _SalesDocumentItemCategory $projection.SalesDocumentItemCategory = _SalesDocumentItemCategory.SalesDocumentItemCategory
[0..1] I_SalesDocumentItemType _SalesDocumentItemType $projection.SalesDocumentItemType = _SalesDocumentItemType.SalesDocumentItemType
[0..1] I_User _CreatedByUser $projection.CreatedByUser = _CreatedByUser.UserID
[0..1] I_LogicalSystem _ReferenceLogicalSystem $projection.ReferenceLogicalSystem = _ReferenceLogicalSystem.LogicalSystem
[0..1] I_Division _OrganizationDivision $projection.OrganizationDivision = _OrganizationDivision.Division
[0..1] I_Division _Division $projection.Division = _Division.Division
[0..1] I_SalesOffice _SalesOffice $projection.SalesOffice = _SalesOffice.SalesOffice
[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_Material _PricingReferenceMaterial $projection.PricingReferenceMaterial = _PricingReferenceMaterial.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_MaterialGroup _MaterialGroup $projection.MaterialGroup = _MaterialGroup.MaterialGroup
[0..1] I_ProductGroup_2 _ProductGroup $projection.ProductGroup = _ProductGroup.ProductGroup
[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_MaterialCommissionGroup _MaterialCommissionGroup $projection.MaterialCommissionGroup = _MaterialCommissionGroup.MaterialCommissionGroup
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_StorageLocation _StorageLocation $projection.Plant = _StorageLocation.Plant and $projection.StorageLocation = _StorageLocation.StorageLocation
[0..1] I_Region _PlantRegion $projection.DepartureCountry = _PlantRegion.Country and $projection.PlantRegion = _PlantRegion.Region
[0..1] I_Plant _TransitPlant $projection.TransitPlant = _TransitPlant.Plant
[0..1] I_ValueChainCategory _ValueChainCategory $projection.ValueChainCategory = _ValueChainCategory.ValueChainCategory
[0..1] I_UnitOfMeasure _BillingQuantityUnit $projection.BillingQuantityUnit = _BillingQuantityUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _BaseUnit $projection.BaseUnit = _BaseUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _ItemWeightUnit $projection.ItemWeightUnit = _ItemWeightUnit.UnitOfMeasure
[0..1] I_UnitOfMeasure _ItemVolumeUnit $projection.ItemVolumeUnit = _ItemVolumeUnit.UnitOfMeasure
[0..1] I_Country _BillToPartyCountry $projection.BillToPartyCountry = _BillToPartyCountry.Country
[0..1] I_Region _BillToPartyRegion $projection.BillToPartyCountry = _BillToPartyRegion.Country and $projection.BillToPartyRegion = _BillToPartyRegion.Region
[0..1] I_BillingPlanRule _BillingPlanRule $projection.BillingPlanRule = _BillingPlanRule.BillingPlanRule
[0..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency
[0..1] I_StatisticalValueControl _StatisticalValueControl $projection.StatisticalValueControl = _StatisticalValueControl.StatisticalValueControl
[0..1] I_MaterialPricingGroup _MaterialPricingGroup $projection.MaterialPricingGroup = _MaterialPricingGroup.MaterialPricingGroup
[0..1] I_Material _MainItemPricingRefMaterial $projection.MainItemPricingRefMaterial = _MainItemPricingRefMaterial.Material
[0..1] I_MaterialPricingGroup _MainItemMaterialPricingGroup $projection.MainItemMaterialPricingGroup = _MainItemMaterialPricingGroup.MaterialPricingGroup
[0..1] I_TimeSheetOvertimeCat _TimeSheetOvertimeCat $projection.TimeSheetOvertimeCategory = _TimeSheetOvertimeCat.TimeSheetOvertimeCategory
[0..1] I_PricingRelevance _PricingRelevance $projection.PricingRelevance = _PricingRelevance.PricingRelevance
[0..1] I_Country _DepartureCountry $projection.DepartureCountry = _DepartureCountry.Country
[0..1] I_Country _CountryOfOrigin $projection.CountryOfOrigin = _CountryOfOrigin.Country
[0..1] I_Region _RegionOfOrigin $projection.CountryOfOrigin = _RegionOfOrigin.Country and $projection.RegionOfOrigin = _RegionOfOrigin.Region
[0..1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[0..1] I_WBSElement _WBSElement $projection.WBSElement = _WBSElement.WBSElement
[0..1] I_WBSElementBasicData _WBSElementBasicData $projection.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID
[0..1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[0..1] I_MatlAccountAssignmentGroup _MatlAccountAssignmentGroup $projection.MatlAccountAssignmentGroup = _MatlAccountAssignmentGroup.MatlAccountAssignmentGroup
[0..1] I_CostCenter _CostCenter $projection.CostCenter = _CostCenter.CostCenter and $projection.ControllingArea = _CostCenter.ControllingArea and _CostCenter.ValidityEndDate >= $projection.CreationDate and _CostCenter.ValidityStartDate <= $projection.CreationDate
[0..*] I_CostCenter _CostCenter_2 $projection.CostCenter = _CostCenter_2.CostCenter and $projection.ControllingArea = _CostCenter_2.ControllingArea
[0..*] I_ProfitCenter _ProfitCenter $projection.ProfitCenter = _ProfitCenter.ProfitCenter and $projection.ControllingArea = _ProfitCenter.ControllingArea
[0..1] I_SalesDocumentItem _ReferenceSalesDocumentItem $projection.ReferenceSDDocument = _ReferenceSalesDocumentItem.SalesDocument and $projection.ReferenceSDDocumentItem = _ReferenceSalesDocumentItem.SalesDocumentItem and ( $projection.ReferenceSDDocumentCategory = 'C' or $projection.ReferenceSDDocumentCategory = 'G' or $projection.ReferenceSDDocumentCategory = 'H' or $projection.ReferenceSDDocumentCategory = 'I' or $projection.ReferenceSDDocumentCategory = 'K' or $projection.ReferenceSDDocumentCategory = 'L' or $projection.ReferenceSDDocumentCategory = ':' )
[0..1] I_DeliveryDocumentItem _ReferenceDeliveryDocumentItem $projection.ReferenceSDDocument = _ReferenceDeliveryDocumentItem.DeliveryDocument and $projection.ReferenceSDDocumentItem = _ReferenceDeliveryDocumentItem.DeliveryDocumentItem and ( $projection.ReferenceSDDocumentCategory = 'J' or $projection.ReferenceSDDocumentCategory = 'T' )
[0..1] I_BillingDocumentItemBasic _ReferenceBillingDocItemBasic $projection.ReferenceSDDocument = _ReferenceBillingDocItemBasic.BillingDocument and $projection.ReferenceSDDocumentItem = _ReferenceBillingDocItemBasic.BillingDocumentItem and ( $projection.ReferenceSDDocumentCategory = 'M' or $projection.ReferenceSDDocumentCategory = 'N' or $projection.ReferenceSDDocumentCategory = 'O' or $projection.ReferenceSDDocumentCategory = 'P' or $projection.ReferenceSDDocumentCategory = 'S' or $projection.ReferenceSDDocumentCategory = 'U' or $projection.ReferenceSDDocumentCategory = '3' or $projection.ReferenceSDDocumentCategory = '4' or $projection.ReferenceSDDocumentCategory = '5' or $projection.ReferenceSDDocumentCategory = '6' or $projection.ReferenceSDDocumentCategory = 'EBDR' or $projection.ReferenceSDDocumentCategory = 'PBD' )
[0..1] I_SDDocumentCategory _ReferenceSDDocumentCategory $projection.ReferenceSDDocumentCategory = _ReferenceSDDocumentCategory.SDDocumentCategory
[0..1] I_SalesDocument _SalesDocument $projection.SalesDocument = _SalesDocument.SalesDocument
[0..1] I_SalesDocumentItem _SalesDocumentItem $projection.SalesDocument = _SalesDocumentItem.SalesDocument and $projection.SalesDocumentItem = _SalesDocumentItem.SalesDocumentItem
[0..1] I_SDDocumentCategory _SalesSDDocumentCategory $projection.SalesSDDocumentCategory = _SalesSDDocumentCategory.SDDocumentCategory
[0..1] I_BillingDocumentItemBasic _HigherLevelItemBasic $projection.BillingDocument = _HigherLevelItemBasic.BillingDocument and $projection.HigherLevelItem = _HigherLevelItemBasic.BillingDocumentItem
[0..1] I_BillingDocumentItemBasic _HigherLvlItmOfBatSpltItmBasic $projection.BillingDocument = _HigherLvlItmOfBatSpltItmBasic.BillingDocument and $projection.HigherLvlItmOfBatSpltItm = _HigherLvlItmOfBatSpltItmBasic.BillingDocumentItem
[0..1] I_PrelimBillingDocument _PrelimBillingDocument $projection.PrelimBillingDocument = _PrelimBillingDocument.PrelimBillingDocument
[0..1] I_PrelimBillingDocumentItem _PrelimBillingDocumentItem $projection.PrelimBillingDocument = _PrelimBillingDocumentItem.PrelimBillingDocument and $projection.PrelimBillingDocumentItem = _PrelimBillingDocumentItem.PrelimBillingDocumentItem
[0..1] I_SalesGroup _SalesGroup $projection.SalesGroup = _SalesGroup.SalesGroup
[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_SDDocumentReason _SDDocumentReason $projection.SDDocumentReason = _SDDocumentReason.SDDocumentReason
[0..1] I_RetailPromotion _RetailPromotion $projection.RetailPromotion = _RetailPromotion.RetailPromotion
[0..1] I_SalesDeal _SalesDeal $projection.SalesDeal = _SalesDeal.SalesDeal
[0..1] I_SalesDistrict _SalesOrderSalesDistrict $projection.SalesOrderSalesDistrict = _SalesOrderSalesDistrict.SalesDistrict
[0..1] I_CustomerGroup _SalesOrderCustomerGroup $projection.SalesOrderCustomerGroup = _SalesOrderCustomerGroup.CustomerGroup
[0..1] I_CustomerPriceGroup _SalesOrderCustomerPriceGroup $projection.SalesOrderCustomerPriceGroup = _SalesOrderCustomerPriceGroup.CustomerPriceGroup
[0..1] I_PriceListType _SalesOrderPriceListType $projection.SalesOrderPriceListType = _SalesOrderPriceListType.PriceListType
[0..1] I_SalesOrganization _SalesOrderSalesOrganization $projection.SalesOrderSalesOrganization = _SalesOrderSalesOrganization.SalesOrganization
[0..1] I_DistributionChannel _SalesOrderDistributionChannel $projection.SalesOrderDistributionChannel = _SalesOrderDistributionChannel.DistributionChannel
[0..1] I_ShippingPoint _ShippingPoint $projection.ShippingPoint = _ShippingPoint.ShippingPoint
[0..1] I_ServiceDocumentType _ServiceDocumentType $projection.ServiceDocumentType = _ServiceDocumentType.ServiceDocumentType
[0..1] I_ProviderContract _ProviderContract $projection.ProviderContract = _ProviderContract.ProviderContract
[0..1] I_ProviderContractItem _ProviderContractItem $projection.ProviderContract = _ProviderContractItem.ProviderContract and $projection.ProviderContractItem = _ProviderContractItem.ProviderContractItem
[0..1] I_SDDocumentCategory _SDDocumentCategory $projection.SDDocumentCategory = _SDDocumentCategory.SDDocumentCategory
[0..1] I_BillingDocumentCategory _BillingDocumentCategory $projection.BillingDocumentCategory = _BillingDocumentCategory.BillingDocumentCategory
[0..1] I_BillingDocumentType _BillingDocumentType $projection.BillingDocumentType = _BillingDocumentType.BillingDocumentType
[0..1] I_SalesOrganization _SalesOrganization $projection.SalesOrganization = _SalesOrganization.SalesOrganization
[0..1] I_DistributionChannel _DistributionChannel $projection.DistributionChannel = _DistributionChannel.DistributionChannel
[0..1] I_CustomerPriceGroup _CustomerPriceGroup $projection.CustomerPriceGroup = _CustomerPriceGroup.CustomerPriceGroup
[0..1] I_CustomerGroup _CustomerGroup $projection.CustomerGroup = _CustomerGroup.CustomerGroup
[0..1] I_Country _Country $projection.Country = _Country.Country
[0..1] I_CityCode _CityCode $projection.CityCode = _CityCode.CityCode and $projection.Country = _CityCode.Country and $projection.Region = _CityCode.Region
[0..1] I_SalesDistrict _SalesDistrict $projection.SalesDistrict = _SalesDistrict.SalesDistrict
[0..1] I_Region _Region $projection.Region = _Region.Region and $projection.Country = _Region.Country
[0..1] I_TaxingCounty _County $projection.Country = _County.Country and $projection.Region = _County.Region and $projection.County = _County.TaxingCounty
[0..1] I_BillingDocumentBasic _CancelledBillingDocumentBasic $projection.CancelledBillingDocument = _CancelledBillingDocumentBasic.BillingDocument
[0..1] I_OverallSDProcessStatus _OverallSDProcessStatus $projection.OverallSDProcessStatus = _OverallSDProcessStatus.OverallSDProcessStatus
[0..1] I_OverallBillingStatus _OverallBillingStatus $projection.OverallBillingStatus = _OverallBillingStatus.OverallBillingStatus
[0..1] I_Customer _SoldToParty $projection.SoldToParty = _SoldToParty.Customer
[0..1] I_Customer _PayerParty $projection.PayerParty = _PayerParty.Customer
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_Customer _ShipToParty $projection.ShipToParty = _ShipToParty.Customer
[0..1] I_Customer _BillToParty $projection.BillToParty = _BillToParty.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 _SolutionOrder.ServiceObjectType = 'BUS2000172' and $projection.BusinessSolutionOrder = _SolutionOrder.ServiceDocument
[0..1] I_ServiceDocumentItemEnhcd _SolutionOrderItem _SolutionOrderItem.ServiceObjectType = 'BUS2000172' and $projection.BusinessSolutionOrder = _SolutionOrderItem.ServiceDocument and $projection.BusinessSolutionOrderItem = _SolutionOrderItem.ServiceDocumentItem
[1] E_BillingDocumentItem _Extension $projection.BillingDocument = _Extension.BillingDocument and $projection.BillingDocumentItem = _Extension.BillingDocumentItem

Annotations (15)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
EndUserText.label Billing Document Item Basic view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.sqlViewName ISDBILLDOCITBC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ObjectModel.representativeKey BillingDocumentItem view
Analytics.dataCategory #DIMENSION view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view

Fields (308)

KeyFieldSource TableSource FieldDescription
Material
MaterialGroup
WBSElement
ProfitabilitySegment
ExternalReferenceDocumentItem
_BillingDocumentBasic _BillingDocumentBasic
_PartnerBasic _PartnerBasic
_PricingElementBasic _PricingElementBasic
_SalesDocumentItemCategory _SalesDocumentItemCategory
_SalesDocumentItemType _SalesDocumentItemType
_CreatedByUser _CreatedByUser
_ReferenceLogicalSystem _ReferenceLogicalSystem
_OrganizationDivision _OrganizationDivision
_Division _Division
_SalesOffice _SalesOffice
_Material _Material
_Product _Product
_OriginallyRequestedMaterial _OriginallyRequestedMaterial
_PricingReferenceMaterial _PricingReferenceMaterial
_Batch _Batch
_ProductHierarchyNode _ProductHierarchyNode
_MaterialGroup _MaterialGroup
_ProductGroup _ProductGroup
_AdditionalMaterialGroup1 _AdditionalMaterialGroup1
_AdditionalMaterialGroup2 _AdditionalMaterialGroup2
_AdditionalMaterialGroup3 _AdditionalMaterialGroup3
_AdditionalMaterialGroup4 _AdditionalMaterialGroup4
_AdditionalMaterialGroup5 _AdditionalMaterialGroup5
_MaterialCommissionGroup _MaterialCommissionGroup
_Plant _Plant
_StorageLocation _StorageLocation
_PlantRegion _PlantRegion
_TransitPlant _TransitPlant
_ValueChainCategory _ValueChainCategory
_BillingQuantityUnit _BillingQuantityUnit
_BaseUnit _BaseUnit
_ItemWeightUnit _ItemWeightUnit
_ItemVolumeUnit _ItemVolumeUnit
_BillToPartyCountry _BillToPartyCountry
_BillToPartyRegion _BillToPartyRegion
_BillingPlanRule _BillingPlanRule
_TransactionCurrency _TransactionCurrency
_StatisticalValueControl _StatisticalValueControl
_MaterialPricingGroup _MaterialPricingGroup
_MainItemPricingRefMaterial _MainItemPricingRefMaterial
_MainItemMaterialPricingGroup _MainItemMaterialPricingGroup
_TimeSheetOvertimeCat _TimeSheetOvertimeCat
_PricingRelevance _PricingRelevance
_DepartureCountry _DepartureCountry
_CountryOfOrigin _CountryOfOrigin
_RegionOfOrigin _RegionOfOrigin
_BusinessArea _BusinessArea
_ProfitCenter _ProfitCenter
_WBSElement _WBSElement
_WBSElementBasicData _WBSElementBasicData
_ControllingArea _ControllingArea
_MatlAccountAssignmentGroup _MatlAccountAssignmentGroup
_CostCenter _CostCenter
_CostCenter_2 _CostCenter_2
_ReferenceSalesDocumentItem _ReferenceSalesDocumentItem
_ReferenceDeliveryDocumentItem _ReferenceDeliveryDocumentItem
_ReferenceBillingDocItemBasic _ReferenceBillingDocItemBasic
_ReferenceSDDocumentCategory _ReferenceSDDocumentCategory
_SalesDocument _SalesDocument
_SalesDocumentItem _SalesDocumentItem
_SalesSDDocumentCategory _SalesSDDocumentCategory
_HigherLevelItemBasic _HigherLevelItemBasic
_HigherLvlItmOfBatSpltItmBasic _HigherLvlItmOfBatSpltItmBasic
_PrelimBillingDocument _PrelimBillingDocument
_PrelimBillingDocumentItem _PrelimBillingDocumentItem
_SalesGroup _SalesGroup
_AdditionalCustomerGroup1 _AdditionalCustomerGroup1
_AdditionalCustomerGroup2 _AdditionalCustomerGroup2
_AdditionalCustomerGroup3 _AdditionalCustomerGroup3
_AdditionalCustomerGroup4 _AdditionalCustomerGroup4
_AdditionalCustomerGroup5 _AdditionalCustomerGroup5
_SDDocumentReason _SDDocumentReason
_RetailPromotion _RetailPromotion
_SalesDeal _SalesDeal
_SalesOrderSalesDistrict _SalesOrderSalesDistrict
_SalesOrderCustomerGroup _SalesOrderCustomerGroup
_SalesOrderCustomerPriceGroup _SalesOrderCustomerPriceGroup
_SalesOrderPriceListType _SalesOrderPriceListType
_SalesOrderSalesOrganization _SalesOrderSalesOrganization
_SalesOrderDistributionChannel _SalesOrderDistributionChannel
_ShippingPoint _ShippingPoint
_ServiceDocumentType _ServiceDocumentType
_ProviderContract _ProviderContract
_ProviderContractItem _ProviderContractItem
_SolutionOrder _SolutionOrder
_SolutionOrderItem _SolutionOrderItem
_MaterialGroupText _MaterialGroupText
_ShippingPointText _ShippingPointText
_BusinessAreaText _BusinessAreaText
_WBSElementText _WBSElementText
_MaterialText _MaterialText
_ProductText _ProductText
_PricingReferenceMaterialText _PricingReferenceMaterialText
_MainItemPricingRefMatlText _MainItemPricingRefMatlText
_OriginallyRequestedMatlText _OriginallyRequestedMatlText
_SDDocumentCategory _SDDocumentCategory
_BillingDocumentCategory _BillingDocumentCategory
_BillingDocumentType _BillingDocumentType
_SalesOrganization _SalesOrganization
_DistributionChannel _DistributionChannel
_CustomerPriceGroup _CustomerPriceGroup
_CustomerGroup _CustomerGroup
_Country _Country
_Region _Region
_CityCode _CityCode
_SalesDistrict _SalesDistrict
_OverallSDProcessStatus _OverallSDProcessStatus
_OverallBillingStatus _OverallBillingStatus
_SoldToParty _SoldToParty
_PayerParty _PayerParty
_CompanyCode _CompanyCode
_County _County
_CancelledBillingDocumentBasic _CancelledBillingDocumentBasic
_ShipToParty _ShipToParty
_BillToParty _BillToParty
_SalesEmployee _SalesEmployee
_ResponsibleEmployee _ResponsibleEmployee
KEY BillingDocument P_BillingDocumentItemBasic BillingDocument SD Document
KEY BillingDocumentItem P_BillingDocumentItemBasic BillingDocumentItem Item
SalesDocumentItemCategory P_BillingDocumentItemBasic SalesDocumentItemCategory Item Category
SalesDocumentItemType P_BillingDocumentItemBasic SalesDocumentItemType
ReturnItemProcessingType P_BillingDocumentItemBasic ReturnItemProcessingType Returns
CreatedByUser P_BillingDocumentItemBasic CreatedByUser User Name
CreationDate P_BillingDocumentItemBasic CreationDate Time Stamp
CreationTime P_BillingDocumentItemBasic CreationTime Time of Change
ReferenceLogicalSystem P_BillingDocumentItemBasic ReferenceLogicalSystem
OrganizationDivision P_BillingDocumentItemBasic OrganizationDivision Org. Division
Division P_BillingDocumentItemBasic Division Internal Division ID
SalesOffice P_BillingDocumentItemBasic SalesOffice Sales Office
Product P_BillingDocumentItemBasic Product Product Sold
OriginallyRequestedMaterial P_BillingDocumentItemBasic OriginallyRequestedMaterial
InternationalArticleNumber P_BillingDocumentItemBasic InternationalArticleNumber EAN/UPC
PricingReferenceMaterial P_BillingDocumentItemBasic PricingReferenceMaterial Pr. Ref. Matl
Batch P_BillingDocumentItemBasic Batch Lot No.
ProductHierarchyNode P_BillingDocumentItemBasic ProductHierarchyNode Prod. Hierarchy
ProductGroup P_BillingDocumentItemBasic ProductGroup Product Sold Group
AdditionalMaterialGroup1 P_BillingDocumentItemBasic AdditionalMaterialGroup1 MaterialGroup 1
AdditionalMaterialGroup2 P_BillingDocumentItemBasic AdditionalMaterialGroup2 MaterialGroup 2
AdditionalMaterialGroup3 P_BillingDocumentItemBasic AdditionalMaterialGroup3 MaterialGroup 3
AdditionalMaterialGroup4 P_BillingDocumentItemBasic AdditionalMaterialGroup4 MaterialGroup 4
AdditionalMaterialGroup5 P_BillingDocumentItemBasic AdditionalMaterialGroup5 MaterialGroup 5
ProductConfiguration P_BillingDocumentItemBasic ProductConfiguration
MaterialCommissionGroup P_BillingDocumentItemBasic MaterialCommissionGroup
Plant P_BillingDocumentItemBasic Plant Valuation Area
StorageLocation P_BillingDocumentItemBasic StorageLocation StorageLocation
ReplacementPartType P_BillingDocumentItemBasic ReplacementPartType
MaterialGroupHierarchy1 P_BillingDocumentItemBasic MaterialGroupHierarchy1
MaterialGroupHierarchy2 P_BillingDocumentItemBasic MaterialGroupHierarchy2
PlantRegion P_BillingDocumentItemBasic PlantRegion Region-Dlv.Plnt
PlantCounty P_BillingDocumentItemBasic PlantCounty County-Dlv.Plnt
PlantCity P_BillingDocumentItemBasic PlantCity City-Dlv.Plant
TransitPlant P_BillingDocumentItemBasic TransitPlant
ValueChainCategory P_BillingDocumentItemBasic ValueChainCategory
BOMExplosion P_BillingDocumentItemBasic BOMExplosion
MaterialDeterminationType P_BillingDocumentItemBasic MaterialDeterminationType
BillingDocumentItemText P_BillingDocumentItemBasic BillingDocumentItemText Item Descr.
ServicesRenderedDate P_BillingDocumentItemBasic ServicesRenderedDate Services Rendered Date
BillingQuantity P_BillingDocumentItemBasic BillingQuantity Invoiced Qty
BillingQuantityUnit P_BillingDocumentItemBasic BillingQuantityUnit Sales Unit
BillingQuantityInBaseUnit P_BillingDocumentItemBasic BillingQuantityInBaseUnit Bill.Qty in SKU
BaseUnit P_BillingDocumentItemBasic BaseUnit Unit of Measure
MRPRequiredQuantityInBaseUnit P_BillingDocumentItemBasic MRPRequiredQuantityInBaseUnit Open Quantity
BillingToBaseQuantityDnmntr P_BillingDocumentItemBasic BillingToBaseQuantityDnmntr
BillingToBaseQuantityNmrtr P_BillingDocumentItemBasic BillingToBaseQuantityNmrtr
ItemGrossWeight P_BillingDocumentItemBasic ItemGrossWeight Gross Weight
ItemNetWeight P_BillingDocumentItemBasic ItemNetWeight Net Weight
ItemWeightUnit P_BillingDocumentItemBasic ItemWeightUnit Unit of Weight
ItemVolume P_BillingDocumentItemBasic ItemVolume Volume
ItemVolumeUnit P_BillingDocumentItemBasic ItemVolumeUnit Volume Unit
BillToPartyCountry P_BillingDocumentItemBasic BillToPartyCountry Dst.CtryRg.Ord.
BillToPartyRegion P_BillingDocumentItemBasic BillToPartyRegion Region Order
BillingPlanRule P_BillingDocumentItemBasic BillingPlanRule
BillingPlan P_BillingDocumentItemBasic BillingPlan Bill. Plan No.
BillingPlanItem P_BillingDocumentItemBasic BillingPlanItem Item
DocumentBillingStatus P_BillingDocumentItemBasic DocumentBillingStatus PBEE BDR Status
NetAmount P_BillingDocumentItemBasic NetAmount Stated Amount
TransactionCurrency P_BillingDocumentItemBasic TransactionCurrency Transaction Currency
GrossAmount P_BillingDocumentItemBasic GrossAmount Gross value
PricingDate P_BillingDocumentItemBasic PricingDate Pricing Date
PriceDetnExchangeRate P_BillingDocumentItemBasic PriceDetnExchangeRate Exchange Rate
PricingScaleQuantityInBaseUnit P_BillingDocumentItemBasic PricingScaleQuantityInBaseUnit
TaxAmount P_BillingDocumentItemBasic TaxAmount Tax Amt in Rptg Crcy
CostAmount P_BillingDocumentItemBasic CostAmount
Subtotal1Amount P_BillingDocumentItemBasic Subtotal1Amount Subtotal 1 Amount
Subtotal2Amount P_BillingDocumentItemBasic Subtotal2Amount Subtotal 2 Amount
Subtotal3Amount P_BillingDocumentItemBasic Subtotal3Amount Subtotal 3 Amount
Subtotal4Amount P_BillingDocumentItemBasic Subtotal4Amount Subtotal 4 Amount
Subtotal5Amount P_BillingDocumentItemBasic Subtotal5Amount Subtotal 5 Amount
Subtotal6Amount P_BillingDocumentItemBasic Subtotal6Amount Subtotal 6 Amount
StatisticalValueControl P_BillingDocumentItemBasic StatisticalValueControl
CashDiscountIsDeductible P_BillingDocumentItemBasic CashDiscountIsDeductible Cash Discount
CustomerConditionGroup1 P_BillingDocumentItemBasic CustomerConditionGroup1 Condition grp 1
CustomerConditionGroup2 P_BillingDocumentItemBasic CustomerConditionGroup2 Condition grp 2
CustomerConditionGroup3 P_BillingDocumentItemBasic CustomerConditionGroup3 Condition grp 3
CustomerConditionGroup4 P_BillingDocumentItemBasic CustomerConditionGroup4 Condition grp 4
CustomerConditionGroup5 P_BillingDocumentItemBasic CustomerConditionGroup5 Condition grp 5
ManualPriceChangeType P_BillingDocumentItemBasic ManualPriceChangeType
MaterialPricingGroup P_BillingDocumentItemBasic MaterialPricingGroup
StatisticsExchangeRate P_BillingDocumentItemBasic StatisticsExchangeRate
MainItemPricingRefMaterial P_BillingDocumentItemBasic MainItemPricingRefMaterial
MainItemMaterialPricingGroup P_BillingDocumentItemBasic MainItemMaterialPricingGroup
TimeSheetOvertimeCategory P_BillingDocumentItemBasic TimeSheetOvertimeCategory
PricingRelevance P_BillingDocumentItemBasic PricingRelevance
DepartureCountry P_BillingDocumentItemBasic DepartureCountry Departure Country / Region
TaxJurisdiction P_BillingDocumentItemBasic TaxJurisdiction Tax Jurisdiction
ProductTaxClassification1 P_BillingDocumentItemBasic ProductTaxClassification1
ProductTaxClassification2 P_BillingDocumentItemBasic ProductTaxClassification2
ProductTaxClassification3 P_BillingDocumentItemBasic ProductTaxClassification3
ProductTaxClassification4 P_BillingDocumentItemBasic ProductTaxClassification4
ProductTaxClassification5 P_BillingDocumentItemBasic ProductTaxClassification5
ProductTaxClassification6 P_BillingDocumentItemBasic ProductTaxClassification6
ProductTaxClassification7 P_BillingDocumentItemBasic ProductTaxClassification7
ProductTaxClassification8 P_BillingDocumentItemBasic ProductTaxClassification8
ProductTaxClassification9 P_BillingDocumentItemBasic ProductTaxClassification9
ZeroVATRsn P_BillingDocumentItemBasic ZeroVATRsn Reason for Zero VAT
TaxCode P_BillingDocumentItemBasic TaxCode Tax Code
TaxRateValidityStartDate P_BillingDocumentItemBasic TaxRateValidityStartDate Tax Rate Validity Start Date
CountryOfOrigin P_BillingDocumentItemBasic CountryOfOrigin Country/Region of Origin
RegionOfOrigin P_BillingDocumentItemBasic RegionOfOrigin Reg. of Origin
CommodityCode P_BillingDocumentItemBasic CommodityCode Commodity Code
EligibleAmountForCashDiscount P_BillingDocumentItemBasic EligibleAmountForCashDiscount
BusinessArea P_BillingDocumentItemBasic BusinessArea Business Area
ProfitCenter P_BillingDocumentItemBasic ProfitCenter Profit Center
WBSElementInternalID P_BillingDocumentItemBasic WBSElementInternalID WBS Internal ID
ProviderContract P_BillingDocumentItemBasic ProviderContract Contract
ProviderContractItem P_BillingDocumentItemBasic ProviderContractItem Contract Item
BillingPerformancePeriodStrDte P_BillingDocumentItemBasic BillingPerformancePeriodStrDte
BillingPerformancePeriodEndDte P_BillingDocumentItemBasic BillingPerformancePeriodEndDte
ControllingArea P_BillingDocumentItemBasic ControllingArea Controlling Area
ProfitabilitySegment_2 P_BillingDocumentItemBasic ProfitabilitySegment_2 Profit. segment
OrderID P_BillingDocumentItemBasic OrderID Order ID
CostCenter P_BillingDocumentItemBasic CostCenter Cost Center
OriginSDDocument P_BillingDocumentItemBasic OriginSDDocument Originating Doc
OriginSDDocumentItem P_BillingDocumentItemBasic OriginSDDocumentItem Origin. Item
PriceDetnExchangeRateDate P_BillingDocumentItemBasic PriceDetnExchangeRateDate
MatlAccountAssignmentGroup P_BillingDocumentItemBasic MatlAccountAssignmentGroup
ReferenceSDDocument P_BillingDocumentItemBasic ReferenceSDDocument Reference Doc.
ReferenceSDDocumentItem P_BillingDocumentItemBasic ReferenceSDDocumentItem Reference Item
ReferenceSDDocumentCategory P_BillingDocumentItemBasic ReferenceSDDocumentCategory Prec.Doc.Categ.
SalesDocument P_BillingDocumentItemBasic SalesDocument SD Document
SalesDocumentItem P_BillingDocumentItemBasic SalesDocumentItem Sales Document Item
SalesSDDocumentCategory P_BillingDocumentItemBasic SalesSDDocumentCategory Document Cat.
HigherLevelItem P_BillingDocumentItemBasic HigherLevelItem Higher-Lev.Item
HigherLvlItmOfBatSpltItm P_BillingDocumentItemBasic HigherLvlItmOfBatSpltItm
BillingDocumentItemInPartSgmt P_BillingDocumentItemBasic BillingDocumentItemInPartSgmt
ExternalReferenceDocument P_BillingDocumentItemBasic ExternalReferenceDocument Ext. Ref. Document
BillingDocExtReferenceDocItem P_BillingDocumentItemBasic BillingDocExtReferenceDocItem
PrelimBillingDocument P_BillingDocumentItemBasic PrelimBillingDocument
PrelimBillingDocumentItem P_BillingDocumentItemBasic PrelimBillingDocumentItem
SalesGroup P_BillingDocumentItemBasic SalesGroup Sales Group
AdditionalCustomerGroup1 P_BillingDocumentItemBasic AdditionalCustomerGroup1 Customer Grp 1
AdditionalCustomerGroup2 P_BillingDocumentItemBasic AdditionalCustomerGroup2 Customer Grp 2
AdditionalCustomerGroup3 P_BillingDocumentItemBasic AdditionalCustomerGroup3 Customer Grp 3
AdditionalCustomerGroup4 P_BillingDocumentItemBasic AdditionalCustomerGroup4 Customer Grp 4
AdditionalCustomerGroup5 P_BillingDocumentItemBasic AdditionalCustomerGroup5 Customer Grp 5
SDDocumentReason P_BillingDocumentItemBasic SDDocumentReason Order Reason
RetailPromotion P_BillingDocumentItemBasic RetailPromotion Promotion
RebateBasisAmount P_BillingDocumentItemBasic RebateBasisAmount Rebate Basis Amount
VolumeRebateGroup P_BillingDocumentItemBasic VolumeRebateGroup Vol. Rebate Grp
ItemIsRelevantForCredit P_BillingDocumentItemBasic ItemIsRelevantForCredit
CreditRelatedPrice P_BillingDocumentItemBasic CreditRelatedPrice
SalesDeal P_BillingDocumentItemBasic SalesDeal
SalesPromotion P_BillingDocumentItemBasic SalesPromotion
SalesOrderSalesDistrict P_BillingDocumentItemBasic SalesOrderSalesDistrict
SalesOrderCustomerGroup P_BillingDocumentItemBasic SalesOrderCustomerGroup
SalesOrderCustomerPriceGroup P_BillingDocumentItemBasic SalesOrderCustomerPriceGroup
SalesOrderPriceListType P_BillingDocumentItemBasic SalesOrderPriceListType
SalesOrderSalesOrganization P_BillingDocumentItemBasic SalesOrderSalesOrganization
SalesOrderDistributionChannel P_BillingDocumentItemBasic SalesOrderDistributionChannel
SalesDocIsCreatedFromReference P_BillingDocumentItemBasic SalesDocIsCreatedFromReference
ShippingPoint P_BillingDocumentItemBasic ShippingPoint Shipping Point
ServiceDocumentType P_BillingDocumentItemBasic ServiceDocumentType Transaction Type
ServiceDocument P_BillingDocumentItemBasic ServiceDocument Transaction ID
ServiceDocumentItem P_BillingDocumentItemBasic ServiceDocumentItem Service Document
BusinessSolutionOrder P_BillingDocumentItemBasic BusinessSolutionOrder Solution Order
BusinessSolutionOrderItem P_BillingDocumentItemBasic BusinessSolutionOrderItem Solution Order Item
HigherLevelItemUsage P_BillingDocumentItemBasic HigherLevelItemUsage
BillingDocumentIsTemporary P_BillingDocumentItemBasic BillingDocumentIsTemporary
SDDocumentCategory P_BillingDocumentItemBasic SDDocumentCategory Document Cat.
BillingDocumentType P_BillingDocumentItemBasic BillingDocumentType Billing Type
SalesOrganization P_BillingDocumentItemBasic SalesOrganization Sales Organization
DistributionChannel P_BillingDocumentItemBasic DistributionChannel RefDistCh-Cust/Mat.
CustomerPriceGroup P_BillingDocumentItemBasic CustomerPriceGroup CustPrice Group
CustomerGroup P_BillingDocumentItemBasic CustomerGroup Customer Group
Country P_BillingDocumentItemBasic Country Venue: Ctry/Reg
Region P_BillingDocumentItemBasic Region Venue Region
CityCode P_BillingDocumentItemBasic CityCode IATA: City
SalesDistrict P_BillingDocumentItemBasic SalesDistrict Sales District
OverallSDProcessStatus P_BillingDocumentItemBasic OverallSDProcessStatus
OverallBillingStatus P_BillingDocumentItemBasic OverallBillingStatus
SoldToParty P_BillingDocumentItemBasic SoldToParty Sold-to Party
PayerParty P_BillingDocumentItemBasic PayerParty Payer
BillingDocumentDate P_BillingDocumentItemBasic BillingDocumentDate Billing Date
CompanyCode P_BillingDocumentItemBasic CompanyCode Receiver Company Code
County P_BillingDocumentItemBasic County Wyoming County
CustomerRebateAgreement P_BillingDocumentItemBasic CustomerRebateAgreement
BillingDocumentCategory P_BillingDocumentItemBasic BillingDocumentCategory BillingCategory
PricingDocument P_BillingDocumentItemBasic PricingDocument Document Condition
CancelledBillingDocument P_BillingDocumentItemBasic CancelledBillingDocument Canceld Bill.Dc
ShipToParty P_BillingDocumentItemBasic ShipToParty Ship-To Party (obsolete)
BillToParty P_BillingDocumentItemBasic BillToParty Inv. Recipient
SalesEmployee P_BillingDocumentItemBasic SalesEmployee Sales Employee
ResponsibleEmployee P_BillingDocumentItemBasic ResponsibleEmployee Employee Resp.

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_BillingDocumentItemBasic.
-- 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_BillingDocumentItemBasic AS
SELECT
  cast (BillingDocumentItem.Product as matnr preserving type ) AS Material,
  cast (BillingDocumentItem.ProductGroup as matkl preserving type ) AS MaterialGroup,
  cast (BillingDocumentItem.WBSElementInternalID as ps_psp_pnr preserving type ) AS WBSElement,
  cast ( case when BillingDocumentItem.ProfitabilitySegment_2 > '9999999999' then '9999999999' else lpad( BillingDocumentItem.ProfitabilitySegment_2, 10, '0' ) end as rkeobjnr_numc ) AS ProfitabilitySegment,
  cast ( BillingDocumentItem.BillingDocExtReferenceDocItem as ext_reference_document_item preserving type ) AS ExternalReferenceDocumentItem,
  BillingDocumentItem.BillingDocument AS BillingDocument,
  BillingDocumentItem.BillingDocumentItem AS BillingDocumentItem,
  BillingDocumentItem.SalesDocumentItemCategory AS SalesDocumentItemCategory,
  BillingDocumentItem.SalesDocumentItemType AS SalesDocumentItemType,
  BillingDocumentItem.ReturnItemProcessingType AS ReturnItemProcessingType,
  BillingDocumentItem.CreatedByUser AS CreatedByUser,
  BillingDocumentItem.CreationDate AS CreationDate,
  BillingDocumentItem.CreationTime AS CreationTime,
  BillingDocumentItem.ReferenceLogicalSystem AS ReferenceLogicalSystem,
  BillingDocumentItem.OrganizationDivision AS OrganizationDivision,
  BillingDocumentItem.Division AS Division,
  BillingDocumentItem.SalesOffice AS SalesOffice,
  BillingDocumentItem.Product AS Product,
  BillingDocumentItem.OriginallyRequestedMaterial AS OriginallyRequestedMaterial,
  BillingDocumentItem.InternationalArticleNumber AS InternationalArticleNumber,
  BillingDocumentItem.PricingReferenceMaterial AS PricingReferenceMaterial,
  BillingDocumentItem.Batch AS Batch,
  BillingDocumentItem.ProductHierarchyNode AS ProductHierarchyNode,
  BillingDocumentItem.ProductGroup AS ProductGroup,
  BillingDocumentItem.AdditionalMaterialGroup1 AS AdditionalMaterialGroup1,
  BillingDocumentItem.AdditionalMaterialGroup2 AS AdditionalMaterialGroup2,
  BillingDocumentItem.AdditionalMaterialGroup3 AS AdditionalMaterialGroup3,
  BillingDocumentItem.AdditionalMaterialGroup4 AS AdditionalMaterialGroup4,
  BillingDocumentItem.AdditionalMaterialGroup5 AS AdditionalMaterialGroup5,
  BillingDocumentItem.ProductConfiguration AS ProductConfiguration,
  BillingDocumentItem.MaterialCommissionGroup AS MaterialCommissionGroup,
  BillingDocumentItem.Plant AS Plant,
  BillingDocumentItem.StorageLocation AS StorageLocation,
  BillingDocumentItem.ReplacementPartType AS ReplacementPartType,
  BillingDocumentItem.MaterialGroupHierarchy1 AS MaterialGroupHierarchy1,
  BillingDocumentItem.MaterialGroupHierarchy2 AS MaterialGroupHierarchy2,
  BillingDocumentItem.PlantRegion AS PlantRegion,
  BillingDocumentItem.PlantCounty AS PlantCounty,
  BillingDocumentItem.PlantCity AS PlantCity,
  BillingDocumentItem.TransitPlant AS TransitPlant,
  BillingDocumentItem.ValueChainCategory AS ValueChainCategory,
  BillingDocumentItem.BOMExplosion AS BOMExplosion,
  BillingDocumentItem.MaterialDeterminationType AS MaterialDeterminationType,
  BillingDocumentItem.BillingDocumentItemText AS BillingDocumentItemText,
  BillingDocumentItem.ServicesRenderedDate AS ServicesRenderedDate,
  BillingDocumentItem.BillingQuantity AS BillingQuantity,
  BillingDocumentItem.BillingQuantityUnit AS BillingQuantityUnit,
  BillingDocumentItem.BillingQuantityInBaseUnit AS BillingQuantityInBaseUnit,
  BillingDocumentItem.BaseUnit AS BaseUnit,
  BillingDocumentItem.MRPRequiredQuantityInBaseUnit AS MRPRequiredQuantityInBaseUnit,
  BillingDocumentItem.BillingToBaseQuantityDnmntr AS BillingToBaseQuantityDnmntr,
  BillingDocumentItem.BillingToBaseQuantityNmrtr AS BillingToBaseQuantityNmrtr,
  BillingDocumentItem.ItemGrossWeight AS ItemGrossWeight,
  BillingDocumentItem.ItemNetWeight AS ItemNetWeight,
  BillingDocumentItem.ItemWeightUnit AS ItemWeightUnit,
  BillingDocumentItem.ItemVolume AS ItemVolume,
  BillingDocumentItem.ItemVolumeUnit AS ItemVolumeUnit,
  BillingDocumentItem.BillToPartyCountry AS BillToPartyCountry,
  BillingDocumentItem.BillToPartyRegion AS BillToPartyRegion,
  BillingDocumentItem.BillingPlanRule AS BillingPlanRule,
  BillingDocumentItem.BillingPlan AS BillingPlan,
  BillingDocumentItem.BillingPlanItem AS BillingPlanItem,
  BillingDocumentItem.DocumentBillingStatus AS DocumentBillingStatus,
  BillingDocumentItem.NetAmount AS NetAmount,
  BillingDocumentItem.TransactionCurrency AS TransactionCurrency,
  BillingDocumentItem.GrossAmount AS GrossAmount,
  BillingDocumentItem.PricingDate AS PricingDate,
  BillingDocumentItem.PriceDetnExchangeRate AS PriceDetnExchangeRate,
  BillingDocumentItem.PricingScaleQuantityInBaseUnit AS PricingScaleQuantityInBaseUnit,
  BillingDocumentItem.TaxAmount AS TaxAmount,
  BillingDocumentItem.CostAmount AS CostAmount,
  BillingDocumentItem.Subtotal1Amount AS Subtotal1Amount,
  BillingDocumentItem.Subtotal2Amount AS Subtotal2Amount,
  BillingDocumentItem.Subtotal3Amount AS Subtotal3Amount,
  BillingDocumentItem.Subtotal4Amount AS Subtotal4Amount,
  BillingDocumentItem.Subtotal5Amount AS Subtotal5Amount,
  BillingDocumentItem.Subtotal6Amount AS Subtotal6Amount,
  BillingDocumentItem.StatisticalValueControl AS StatisticalValueControl,
  BillingDocumentItem.CashDiscountIsDeductible AS CashDiscountIsDeductible,
  BillingDocumentItem.CustomerConditionGroup1 AS CustomerConditionGroup1,
  BillingDocumentItem.CustomerConditionGroup2 AS CustomerConditionGroup2,
  BillingDocumentItem.CustomerConditionGroup3 AS CustomerConditionGroup3,
  BillingDocumentItem.CustomerConditionGroup4 AS CustomerConditionGroup4,
  BillingDocumentItem.CustomerConditionGroup5 AS CustomerConditionGroup5,
  BillingDocumentItem.ManualPriceChangeType AS ManualPriceChangeType,
  BillingDocumentItem.MaterialPricingGroup AS MaterialPricingGroup,
  BillingDocumentItem.StatisticsExchangeRate AS StatisticsExchangeRate,
  BillingDocumentItem.MainItemPricingRefMaterial AS MainItemPricingRefMaterial,
  BillingDocumentItem.MainItemMaterialPricingGroup AS MainItemMaterialPricingGroup,
  BillingDocumentItem.TimeSheetOvertimeCategory AS TimeSheetOvertimeCategory,
  BillingDocumentItem.PricingRelevance AS PricingRelevance,
  BillingDocumentItem.DepartureCountry AS DepartureCountry,
  BillingDocumentItem.TaxJurisdiction AS TaxJurisdiction,
  BillingDocumentItem.ProductTaxClassification1 AS ProductTaxClassification1,
  BillingDocumentItem.ProductTaxClassification2 AS ProductTaxClassification2,
  BillingDocumentItem.ProductTaxClassification3 AS ProductTaxClassification3,
  BillingDocumentItem.ProductTaxClassification4 AS ProductTaxClassification4,
  BillingDocumentItem.ProductTaxClassification5 AS ProductTaxClassification5,
  BillingDocumentItem.ProductTaxClassification6 AS ProductTaxClassification6,
  BillingDocumentItem.ProductTaxClassification7 AS ProductTaxClassification7,
  BillingDocumentItem.ProductTaxClassification8 AS ProductTaxClassification8,
  BillingDocumentItem.ProductTaxClassification9 AS ProductTaxClassification9,
  BillingDocumentItem.ZeroVATRsn AS ZeroVATRsn,
  BillingDocumentItem.TaxCode AS TaxCode,
  BillingDocumentItem.TaxRateValidityStartDate AS TaxRateValidityStartDate,
  BillingDocumentItem.CountryOfOrigin AS CountryOfOrigin,
  BillingDocumentItem.RegionOfOrigin AS RegionOfOrigin,
  BillingDocumentItem.CommodityCode AS CommodityCode,
  BillingDocumentItem.EligibleAmountForCashDiscount AS EligibleAmountForCashDiscount,
  BillingDocumentItem.BusinessArea AS BusinessArea,
  BillingDocumentItem.ProfitCenter AS ProfitCenter,
  BillingDocumentItem.WBSElementInternalID AS WBSElementInternalID,
  BillingDocumentItem.ProviderContract AS ProviderContract,
  BillingDocumentItem.ProviderContractItem AS ProviderContractItem,
  BillingDocumentItem.BillingPerformancePeriodStrDte AS BillingPerformancePeriodStrDte,
  BillingDocumentItem.BillingPerformancePeriodEndDte AS BillingPerformancePeriodEndDte,
  BillingDocumentItem.ControllingArea AS ControllingArea,
  BillingDocumentItem.ProfitabilitySegment_2 AS ProfitabilitySegment_2,
  BillingDocumentItem.OrderID AS OrderID,
  BillingDocumentItem.CostCenter AS CostCenter,
  BillingDocumentItem.OriginSDDocument AS OriginSDDocument,
  BillingDocumentItem.OriginSDDocumentItem AS OriginSDDocumentItem,
  BillingDocumentItem.PriceDetnExchangeRateDate AS PriceDetnExchangeRateDate,
  BillingDocumentItem.MatlAccountAssignmentGroup AS MatlAccountAssignmentGroup,
  BillingDocumentItem.ReferenceSDDocument AS ReferenceSDDocument,
  BillingDocumentItem.ReferenceSDDocumentItem AS ReferenceSDDocumentItem,
  BillingDocumentItem.ReferenceSDDocumentCategory AS ReferenceSDDocumentCategory,
  BillingDocumentItem.SalesDocument AS SalesDocument,
  BillingDocumentItem.SalesDocumentItem AS SalesDocumentItem,
  BillingDocumentItem.SalesSDDocumentCategory AS SalesSDDocumentCategory,
  BillingDocumentItem.HigherLevelItem AS HigherLevelItem,
  BillingDocumentItem.HigherLvlItmOfBatSpltItm AS HigherLvlItmOfBatSpltItm,
  BillingDocumentItem.BillingDocumentItemInPartSgmt AS BillingDocumentItemInPartSgmt,
  BillingDocumentItem.ExternalReferenceDocument AS ExternalReferenceDocument,
  BillingDocumentItem.BillingDocExtReferenceDocItem AS BillingDocExtReferenceDocItem,
  BillingDocumentItem.PrelimBillingDocument AS PrelimBillingDocument,
  BillingDocumentItem.PrelimBillingDocumentItem AS PrelimBillingDocumentItem,
  BillingDocumentItem.SalesGroup AS SalesGroup,
  BillingDocumentItem.AdditionalCustomerGroup1 AS AdditionalCustomerGroup1,
  BillingDocumentItem.AdditionalCustomerGroup2 AS AdditionalCustomerGroup2,
  BillingDocumentItem.AdditionalCustomerGroup3 AS AdditionalCustomerGroup3,
  BillingDocumentItem.AdditionalCustomerGroup4 AS AdditionalCustomerGroup4,
  BillingDocumentItem.AdditionalCustomerGroup5 AS AdditionalCustomerGroup5,
  BillingDocumentItem.SDDocumentReason AS SDDocumentReason,
  BillingDocumentItem.RetailPromotion AS RetailPromotion,
  BillingDocumentItem.RebateBasisAmount AS RebateBasisAmount,
  BillingDocumentItem.VolumeRebateGroup AS VolumeRebateGroup,
  BillingDocumentItem.ItemIsRelevantForCredit AS ItemIsRelevantForCredit,
  BillingDocumentItem.CreditRelatedPrice AS CreditRelatedPrice,
  BillingDocumentItem.SalesDeal AS SalesDeal,
  BillingDocumentItem.SalesPromotion AS SalesPromotion,
  BillingDocumentItem.SalesOrderSalesDistrict AS SalesOrderSalesDistrict,
  BillingDocumentItem.SalesOrderCustomerGroup AS SalesOrderCustomerGroup,
  BillingDocumentItem.SalesOrderCustomerPriceGroup AS SalesOrderCustomerPriceGroup,
  BillingDocumentItem.SalesOrderPriceListType AS SalesOrderPriceListType,
  BillingDocumentItem.SalesOrderSalesOrganization AS SalesOrderSalesOrganization,
  BillingDocumentItem.SalesOrderDistributionChannel AS SalesOrderDistributionChannel,
  BillingDocumentItem.SalesDocIsCreatedFromReference AS SalesDocIsCreatedFromReference,
  BillingDocumentItem.ShippingPoint AS ShippingPoint,
  BillingDocumentItem.ServiceDocumentType AS ServiceDocumentType,
  BillingDocumentItem.ServiceDocument AS ServiceDocument,
  BillingDocumentItem.ServiceDocumentItem AS ServiceDocumentItem,
  BillingDocumentItem.BusinessSolutionOrder AS BusinessSolutionOrder,
  BillingDocumentItem.BusinessSolutionOrderItem AS BusinessSolutionOrderItem,
  BillingDocumentItem.HigherLevelItemUsage AS HigherLevelItemUsage,
  BillingDocumentItem.BillingDocumentIsTemporary AS BillingDocumentIsTemporary,
  BillingDocumentItem.SDDocumentCategory AS SDDocumentCategory,
  BillingDocumentItem.BillingDocumentType AS BillingDocumentType,
  BillingDocumentItem.SalesOrganization AS SalesOrganization,
  BillingDocumentItem.DistributionChannel AS DistributionChannel,
  BillingDocumentItem.CustomerPriceGroup AS CustomerPriceGroup,
  BillingDocumentItem.CustomerGroup AS CustomerGroup,
  BillingDocumentItem.Country AS Country,
  BillingDocumentItem.Region AS Region,
  BillingDocumentItem.CityCode AS CityCode,
  BillingDocumentItem.SalesDistrict AS SalesDistrict,
  BillingDocumentItem.OverallSDProcessStatus AS OverallSDProcessStatus,
  BillingDocumentItem.OverallBillingStatus AS OverallBillingStatus,
  BillingDocumentItem.SoldToParty AS SoldToParty,
  BillingDocumentItem.PayerParty AS PayerParty,
  BillingDocumentItem.BillingDocumentDate AS BillingDocumentDate,
  BillingDocumentItem.CompanyCode AS CompanyCode,
  BillingDocumentItem.County AS County,
  BillingDocumentItem.CustomerRebateAgreement AS CustomerRebateAgreement,
  BillingDocumentItem.BillingDocumentCategory AS BillingDocumentCategory,
  BillingDocumentItem.PricingDocument AS PricingDocument,
  BillingDocumentItem.CancelledBillingDocument AS CancelledBillingDocument,
  BillingDocumentItem.ShipToParty AS ShipToParty,
  BillingDocumentItem.BillToParty AS BillToParty,
  BillingDocumentItem.SalesEmployee AS SalesEmployee,
  BillingDocumentItem.ResponsibleEmployee AS ResponsibleEmployee
FROM P_BillingDocumentItemBasic AS BillingDocumentItem
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 _OriginallyRequestedMatlText ON OriginallyRequestedMaterial = _OriginallyRequestedMatlText.Material  -- association [0..*]
LEFT OUTER JOIN I_MaterialText AS _PricingReferenceMaterialText ON PricingReferenceMaterial = _PricingReferenceMaterialText.Material  -- association [0..*]
LEFT OUTER JOIN I_MaterialText AS _MainItemPricingRefMatlText ON MainItemPricingRefMaterial = _MainItemPricingRefMatlText.Material  -- association [0..*]
LEFT OUTER JOIN I_MaterialGroupText AS _MaterialGroupText ON MaterialGroup = _MaterialGroupText.MaterialGroup  -- association [0..*]
LEFT OUTER JOIN I_ShippingPointText AS _ShippingPointText ON ShippingPoint = _ShippingPointText.ShippingPoint  -- association [0..*]
LEFT OUTER JOIN I_WBSElementText AS _WBSElementText ON WBSElement = _WBSElementText.WBSElementObject  -- association [0..*]
LEFT OUTER JOIN I_BusinessAreaText AS _BusinessAreaText ON BusinessArea = _BusinessAreaText.BusinessArea  -- association [0..*]
LEFT OUTER JOIN I_BillingDocumentBasic AS _BillingDocumentBasic ON BillingDocument = _BillingDocumentBasic.BillingDocument  -- association [1..1]
LEFT OUTER JOIN I_BillingDocItemPartnerBasic AS _PartnerBasic ON BillingDocument = _PartnerBasic.BillingDocument AND BillingDocumentItem = _PartnerBasic.BillingDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_BillingDocItemPrcgElmntBasic AS _PricingElementBasic ON BillingDocument = _PricingElementBasic.BillingDocument AND BillingDocumentItem = _PricingElementBasic.BillingDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_SalesDocumentItemCategory AS _SalesDocumentItemCategory ON SalesDocumentItemCategory = _SalesDocumentItemCategory.SalesDocumentItemCategory  -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentItemType AS _SalesDocumentItemType ON SalesDocumentItemType = _SalesDocumentItemType.SalesDocumentItemType  -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID  -- association [0..1]
LEFT OUTER JOIN I_LogicalSystem AS _ReferenceLogicalSystem ON ReferenceLogicalSystem = _ReferenceLogicalSystem.LogicalSystem  -- association [0..1]
LEFT OUTER JOIN I_Division AS _OrganizationDivision ON OrganizationDivision = _OrganizationDivision.Division  -- association [0..1]
LEFT OUTER JOIN I_Division AS _Division ON Division = _Division.Division  -- association [0..1]
LEFT OUTER JOIN I_SalesOffice AS _SalesOffice ON SalesOffice = _SalesOffice.SalesOffice  -- 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_Material AS _PricingReferenceMaterial ON PricingReferenceMaterial = _PricingReferenceMaterial.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_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_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_MaterialCommissionGroup AS _MaterialCommissionGroup ON MaterialCommissionGroup = _MaterialCommissionGroup.MaterialCommissionGroup  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.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_Region AS _PlantRegion ON DepartureCountry = _PlantRegion.Country AND PlantRegion = _PlantRegion.Region  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _TransitPlant ON TransitPlant = _TransitPlant.Plant  -- association [0..1]
LEFT OUTER JOIN I_ValueChainCategory AS _ValueChainCategory ON ValueChainCategory = _ValueChainCategory.ValueChainCategory  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BillingQuantityUnit ON BillingQuantityUnit = _BillingQuantityUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnit ON BaseUnit = _BaseUnit.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_Country AS _BillToPartyCountry ON BillToPartyCountry = _BillToPartyCountry.Country  -- association [0..1]
LEFT OUTER JOIN I_Region AS _BillToPartyRegion ON BillToPartyCountry = _BillToPartyRegion.Country AND BillToPartyRegion = _BillToPartyRegion.Region  -- association [0..1]
LEFT OUTER JOIN I_BillingPlanRule AS _BillingPlanRule ON BillingPlanRule = _BillingPlanRule.BillingPlanRule  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_StatisticalValueControl AS _StatisticalValueControl ON StatisticalValueControl = _StatisticalValueControl.StatisticalValueControl  -- association [0..1]
LEFT OUTER JOIN I_MaterialPricingGroup AS _MaterialPricingGroup ON MaterialPricingGroup = _MaterialPricingGroup.MaterialPricingGroup  -- association [0..1]
LEFT OUTER JOIN I_Material AS _MainItemPricingRefMaterial ON MainItemPricingRefMaterial = _MainItemPricingRefMaterial.Material  -- association [0..1]
LEFT OUTER JOIN I_MaterialPricingGroup AS _MainItemMaterialPricingGroup ON MainItemMaterialPricingGroup = _MainItemMaterialPricingGroup.MaterialPricingGroup  -- association [0..1]
LEFT OUTER JOIN I_TimeSheetOvertimeCat AS _TimeSheetOvertimeCat ON TimeSheetOvertimeCategory = _TimeSheetOvertimeCat.TimeSheetOvertimeCategory  -- association [0..1]
LEFT OUTER JOIN I_PricingRelevance AS _PricingRelevance ON PricingRelevance = _PricingRelevance.PricingRelevance  -- association [0..1]
LEFT OUTER JOIN I_Country AS _DepartureCountry ON DepartureCountry = _DepartureCountry.Country  -- association [0..1]
LEFT OUTER JOIN I_Country AS _CountryOfOrigin ON CountryOfOrigin = _CountryOfOrigin.Country  -- association [0..1]
LEFT OUTER JOIN I_Region AS _RegionOfOrigin ON CountryOfOrigin = _RegionOfOrigin.Country AND RegionOfOrigin = _RegionOfOrigin.Region  -- association [0..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea  -- association [0..1]
LEFT OUTER JOIN I_WBSElement AS _WBSElement ON WBSElement = _WBSElement.WBSElement  -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasicData ON WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_MatlAccountAssignmentGroup AS _MatlAccountAssignmentGroup ON MatlAccountAssignmentGroup = _MatlAccountAssignmentGroup.MatlAccountAssignmentGroup  -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON CostCenter = _CostCenter.CostCenter AND ControllingArea = _CostCenter.ControllingArea AND _CostCenter.ValidityEndDate >= CreationDate AND _CostCenter.ValidityStartDate <= CreationDate  -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _CostCenter_2 ON CostCenter = _CostCenter_2.CostCenter AND ControllingArea = _CostCenter_2.ControllingArea  -- association [0..*]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ProfitCenter = _ProfitCenter.ProfitCenter AND ControllingArea = _ProfitCenter.ControllingArea  -- association [0..*]
LEFT OUTER JOIN I_SalesDocumentItem AS _ReferenceSalesDocumentItem ON ReferenceSDDocument = _ReferenceSalesDocumentItem.SalesDocument AND ReferenceSDDocumentItem = _ReferenceSalesDocumentItem.SalesDocumentItem AND ( ReferenceSDDocumentCategory = 'C' OR ReferenceSDDocumentCategory = 'G' OR ReferenceSDDocumentCategory = 'H' OR ReferenceSDDocumentCategory = 'I' OR ReferenceSDDocumentCategory = 'K' OR ReferenceSDDocumentCategory = 'L' OR ReferenceSDDocumentCategory = ':' )  -- association [0..1]
LEFT OUTER JOIN I_DeliveryDocumentItem AS _ReferenceDeliveryDocumentItem ON ReferenceSDDocument = _ReferenceDeliveryDocumentItem.DeliveryDocument AND ReferenceSDDocumentItem = _ReferenceDeliveryDocumentItem.DeliveryDocumentItem AND ( ReferenceSDDocumentCategory = 'J' OR ReferenceSDDocumentCategory = 'T' )  -- association [0..1]
LEFT OUTER JOIN I_BillingDocumentItemBasic AS _ReferenceBillingDocItemBasic ON ReferenceSDDocument = _ReferenceBillingDocItemBasic.BillingDocument AND ReferenceSDDocumentItem = _ReferenceBillingDocItemBasic.BillingDocumentItem AND ( ReferenceSDDocumentCategory = 'M' OR ReferenceSDDocumentCategory = 'N' OR ReferenceSDDocumentCategory = 'O' OR ReferenceSDDocumentCategory = 'P' OR ReferenceSDDocumentCategory = 'S' OR ReferenceSDDocumentCategory = 'U' OR ReferenceSDDocumentCategory = '3' OR ReferenceSDDocumentCategory = '4' OR ReferenceSDDocumentCategory = '5' OR ReferenceSDDocumentCategory = '6' OR ReferenceSDDocumentCategory = 'EBDR' OR ReferenceSDDocumentCategory = 'PBD' )  -- association [0..1]
LEFT OUTER JOIN I_SDDocumentCategory AS _ReferenceSDDocumentCategory ON ReferenceSDDocumentCategory = _ReferenceSDDocumentCategory.SDDocumentCategory  -- association [0..1]
LEFT OUTER JOIN I_SalesDocument AS _SalesDocument ON SalesDocument = _SalesDocument.SalesDocument  -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentItem AS _SalesDocumentItem ON SalesDocument = _SalesDocumentItem.SalesDocument AND SalesDocumentItem = _SalesDocumentItem.SalesDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_SDDocumentCategory AS _SalesSDDocumentCategory ON SalesSDDocumentCategory = _SalesSDDocumentCategory.SDDocumentCategory  -- association [0..1]
LEFT OUTER JOIN I_BillingDocumentItemBasic AS _HigherLevelItemBasic ON BillingDocument = _HigherLevelItemBasic.BillingDocument AND HigherLevelItem = _HigherLevelItemBasic.BillingDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_BillingDocumentItemBasic AS _HigherLvlItmOfBatSpltItmBasic ON BillingDocument = _HigherLvlItmOfBatSpltItmBasic.BillingDocument AND HigherLvlItmOfBatSpltItm = _HigherLvlItmOfBatSpltItmBasic.BillingDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_PrelimBillingDocument AS _PrelimBillingDocument ON PrelimBillingDocument = _PrelimBillingDocument.PrelimBillingDocument  -- association [0..1]
LEFT OUTER JOIN I_PrelimBillingDocumentItem AS _PrelimBillingDocumentItem ON PrelimBillingDocument = _PrelimBillingDocumentItem.PrelimBillingDocument AND PrelimBillingDocumentItem = _PrelimBillingDocumentItem.PrelimBillingDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_SalesGroup AS _SalesGroup ON SalesGroup = _SalesGroup.SalesGroup  -- 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_SDDocumentReason AS _SDDocumentReason ON SDDocumentReason = _SDDocumentReason.SDDocumentReason  -- association [0..1]
LEFT OUTER JOIN I_RetailPromotion AS _RetailPromotion ON RetailPromotion = _RetailPromotion.RetailPromotion  -- association [0..1]
LEFT OUTER JOIN I_SalesDeal AS _SalesDeal ON SalesDeal = _SalesDeal.SalesDeal  -- association [0..1]
LEFT OUTER JOIN I_SalesDistrict AS _SalesOrderSalesDistrict ON SalesOrderSalesDistrict = _SalesOrderSalesDistrict.SalesDistrict  -- association [0..1]
LEFT OUTER JOIN I_CustomerGroup AS _SalesOrderCustomerGroup ON SalesOrderCustomerGroup = _SalesOrderCustomerGroup.CustomerGroup  -- association [0..1]
LEFT OUTER JOIN I_CustomerPriceGroup AS _SalesOrderCustomerPriceGroup ON SalesOrderCustomerPriceGroup = _SalesOrderCustomerPriceGroup.CustomerPriceGroup  -- association [0..1]
LEFT OUTER JOIN I_PriceListType AS _SalesOrderPriceListType ON SalesOrderPriceListType = _SalesOrderPriceListType.PriceListType  -- association [0..1]
LEFT OUTER JOIN I_SalesOrganization AS _SalesOrderSalesOrganization ON SalesOrderSalesOrganization = _SalesOrderSalesOrganization.SalesOrganization  -- association [0..1]
LEFT OUTER JOIN I_DistributionChannel AS _SalesOrderDistributionChannel ON SalesOrderDistributionChannel = _SalesOrderDistributionChannel.DistributionChannel  -- association [0..1]
LEFT OUTER JOIN I_ShippingPoint AS _ShippingPoint ON ShippingPoint = _ShippingPoint.ShippingPoint  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentType AS _ServiceDocumentType ON ServiceDocumentType = _ServiceDocumentType.ServiceDocumentType  -- association [0..1]
LEFT OUTER JOIN I_ProviderContract AS _ProviderContract ON ProviderContract = _ProviderContract.ProviderContract  -- association [0..1]
LEFT OUTER JOIN I_ProviderContractItem AS _ProviderContractItem ON ProviderContract = _ProviderContractItem.ProviderContract AND ProviderContractItem = _ProviderContractItem.ProviderContractItem  -- association [0..1]
LEFT OUTER JOIN I_SDDocumentCategory AS _SDDocumentCategory ON SDDocumentCategory = _SDDocumentCategory.SDDocumentCategory  -- association [0..1]
LEFT OUTER JOIN I_BillingDocumentCategory AS _BillingDocumentCategory ON BillingDocumentCategory = _BillingDocumentCategory.BillingDocumentCategory  -- association [0..1]
LEFT OUTER JOIN I_BillingDocumentType AS _BillingDocumentType ON BillingDocumentType = _BillingDocumentType.BillingDocumentType  -- 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_CustomerPriceGroup AS _CustomerPriceGroup ON CustomerPriceGroup = _CustomerPriceGroup.CustomerPriceGroup  -- association [0..1]
LEFT OUTER JOIN I_CustomerGroup AS _CustomerGroup ON CustomerGroup = _CustomerGroup.CustomerGroup  -- association [0..1]
LEFT OUTER JOIN I_Country AS _Country ON Country = _Country.Country  -- association [0..1]
LEFT OUTER JOIN I_CityCode AS _CityCode ON CityCode = _CityCode.CityCode AND Country = _CityCode.Country AND Region = _CityCode.Region  -- association [0..1]
LEFT OUTER JOIN I_SalesDistrict AS _SalesDistrict ON SalesDistrict = _SalesDistrict.SalesDistrict  -- association [0..1]
LEFT OUTER JOIN I_Region AS _Region ON Region = _Region.Region AND Country = _Region.Country  -- association [0..1]
LEFT OUTER JOIN I_TaxingCounty AS _County ON Country = _County.Country AND Region = _County.Region AND County = _County.TaxingCounty  -- association [0..1]
LEFT OUTER JOIN I_BillingDocumentBasic AS _CancelledBillingDocumentBasic ON CancelledBillingDocument = _CancelledBillingDocumentBasic.BillingDocument  -- association [0..1]
LEFT OUTER JOIN I_OverallSDProcessStatus AS _OverallSDProcessStatus ON OverallSDProcessStatus = _OverallSDProcessStatus.OverallSDProcessStatus  -- association [0..1]
LEFT OUTER JOIN I_OverallBillingStatus AS _OverallBillingStatus ON OverallBillingStatus = _OverallBillingStatus.OverallBillingStatus  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _SoldToParty ON SoldToParty = _SoldToParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _PayerParty ON PayerParty = _PayerParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- 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_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 _SolutionOrder.ServiceObjectType = 'BUS2000172' AND BusinessSolutionOrder = _SolutionOrder.ServiceDocument  -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentItemEnhcd AS _SolutionOrderItem ON _SolutionOrderItem.ServiceObjectType = 'BUS2000172' AND BusinessSolutionOrder = _SolutionOrderItem.ServiceDocument AND BusinessSolutionOrderItem = _SolutionOrderItem.ServiceDocumentItem  -- association [0..1]
LEFT OUTER JOIN E_BillingDocumentItem AS _Extension ON BillingDocument = _Extension.BillingDocument AND BillingDocumentItem = _Extension.BillingDocumentItem  -- association [1]
;