I_SalesDocumentItemBasic
Sales Document Item Basic
I_SalesDocumentItemBasic is a Basic CDS View (Dimension) that provides data about "Sales Document Item Basic" in SAP S/4HANA. It reads from 1 data source (vbap) and exposes 292 fields with key fields SalesDocument, SalesDocumentItem. It has 97 associations to related views. Part of development package VDM_SD_SLS.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| vbap | vbap | from |
Associations (97)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | I_BusinessAreaText | _BusinessAreaText | $projection.BusinessArea = _BusinessAreaText.BusinessArea |
| [0..*] | I_MaterialText | _MaterialText | $projection.Material = _MaterialText.Material |
| [0..*] | I_ProductText | _ProductText | $projection.Product = _ProductText.Product |
| [0..*] | I_MaterialText | _OrigMaterialText | $projection.OriginallyRequestedMaterial = _OrigMaterialText.Material |
| [0..*] | I_ShippingPointText | _ShippingPointText | $projection.ShippingPoint = _ShippingPointText.ShippingPoint |
| [1..1] | I_SalesDocumentBasic | _SalesDocumentBasic | $projection.SalesDocument = _SalesDocumentBasic.SalesDocument |
| [0..1] | I_SalesDocumentItemCategory | _ItemCategory | $projection.SalesDocumentItemCategory = _ItemCategory.SalesDocumentItemCategory |
| [0..1] | I_User | _CreatedByUser | $projection.CreatedByUser = _CreatedByUser.UserID |
| [0..1] | I_Division | _Division | $projection.Division = _Division.Division |
| [0..1] | I_Material | _Material | $projection.Material = _Material.Material |
| [0..1] | I_Product | _Product | $projection.Product = _Product.Product |
| [0..1] | I_Material | _OriginallyRequestedMaterial | $projection.OriginallyRequestedMaterial = _OriginallyRequestedMaterial.Material |
| [0..1] | I_Batch | _Batch | $projection.Plant = _Batch.Plant and $projection.Material = _Batch.Material and $projection.Batch = _Batch.Batch |
| [0..1] | I_ProductHierarchyNode | _ProductHierarchyNode | $projection.ProductHierarchyNode = _ProductHierarchyNode.ProductHierarchyNode |
| [0..1] | I_MaterialSubstitutionReason | _MaterialSubstitutionReason | $projection.MaterialSubstitutionReason = _MaterialSubstitutionReason.MaterialSubstitutionReason |
| [0..1] | I_MaterialGroup | _MaterialGroup | $projection.MaterialGroup = _MaterialGroup.MaterialGroup |
| [0..1] | I_ProductGroup_2 | _ProductGroup | $projection.ProductGroup = _ProductGroup.ProductGroup |
| [0..1] | I_MaterialPricingGroup | _MaterialPricingGroup | $projection.MaterialPricingGroup = _MaterialPricingGroup.MaterialPricingGroup |
| [0..1] | I_AdditionalMaterialGroup1 | _AdditionalMaterialGroup1 | $projection.AdditionalMaterialGroup1 = _AdditionalMaterialGroup1.AdditionalMaterialGroup1 |
| [0..1] | I_AdditionalMaterialGroup2 | _AdditionalMaterialGroup2 | $projection.AdditionalMaterialGroup2 = _AdditionalMaterialGroup2.AdditionalMaterialGroup2 |
| [0..1] | I_AdditionalMaterialGroup3 | _AdditionalMaterialGroup3 | $projection.AdditionalMaterialGroup3 = _AdditionalMaterialGroup3.AdditionalMaterialGroup3 |
| [0..1] | I_AdditionalMaterialGroup4 | _AdditionalMaterialGroup4 | $projection.AdditionalMaterialGroup4 = _AdditionalMaterialGroup4.AdditionalMaterialGroup4 |
| [0..1] | I_AdditionalMaterialGroup5 | _AdditionalMaterialGroup5 | $projection.AdditionalMaterialGroup5 = _AdditionalMaterialGroup5.AdditionalMaterialGroup5 |
| [0..1] | I_UnitOfMeasure | _OrderQuantityUnit | $projection.OrderQuantityUnit = _OrderQuantityUnit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _TargetQuantityUnit | $projection.TargetQuantityUnit = _TargetQuantityUnit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _BaseUnit | $projection.BaseUnit = _BaseUnit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _RequestedQuantityUnit | $projection.RequestedQuantityUnit = _RequestedQuantityUnit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _ItemWeightUnit | $projection.ItemWeightUnit = _ItemWeightUnit.UnitOfMeasure |
| [0..1] | I_UnitOfMeasure | _ItemVolumeUnit | $projection.ItemVolumeUnit = _ItemVolumeUnit.UnitOfMeasure |
| [0..1] | I_SalesDeal | _SalesDeal | $projection.SalesDeal = _SalesDeal.SalesDeal |
| [0..1] | I_SalesDocumentRjcnReason | _SalesDocumentRjcnReason | $projection.SalesDocumentRjcnReason = _SalesDocumentRjcnReason.SalesDocumentRjcnReason |
| [0..1] | I_ReturnReason | _ReturnReason | $projection.ReturnReason = _ReturnReason.ReturnReason |
| [0..1] | I_ReturnsRefundExtent | _ReturnsRefundExtent | $projection.ReturnsRefundExtent = _ReturnsRefundExtent.ReturnsRefundExtent |
| [0..1] | I_UnitOfMeasure | _NetPriceQuantityUnit | $projection.NetPriceQuantityUnit = _NetPriceQuantityUnit.UnitOfMeasure |
| [0..1] | I_StatisticalValueControl | _StatisticalValueControl | $projection.StatisticalValueControl = _StatisticalValueControl.StatisticalValueControl |
| [0..1] | I_Currency | _TransactionCurrency | $projection.TransactionCurrency = _TransactionCurrency.Currency |
| [0..1] | I_ShippingPoint | _ShippingPoint | $projection.ShippingPoint = _ShippingPoint.ShippingPoint |
| [0..1] | I_DeliveryPriority | _DeliveryPriority | $projection.DeliveryPriority = _DeliveryPriority.DeliveryPriority |
| [0..1] | I_PartialDeliveryItem | _PartialDeliveryItem | $projection.PartialDeliveryIsAllowed = _PartialDeliveryItem.PartialDeliveryIsAllowed |
| [0..1] | I_Plant | _Plant | $projection.Plant = _Plant.Plant |
| [0..1] | I_Plant | _TransitPlant | $projection.TransitPlant = _TransitPlant.Plant |
| [0..1] | I_StorageLocation | _StorageLocation | $projection.Plant = _StorageLocation.Plant and $projection.StorageLocation = _StorageLocation.StorageLocation |
| [0..1] | I_Route | _Route | $projection.Route = _Route.Route |
| [0..1] | I_BillingRelevanceCode | _ItemIsBillingRelevant | $projection.ItemIsBillingRelevant = _ItemIsBillingRelevant.BillingRelevanceCode |
| [0..1] | I_BillingBlockReason | _ItemBillingBlockReason | $projection.ItemBillingBlockReason = _ItemBillingBlockReason.BillingBlockReason |
| [0..1] | I_BusinessArea | _BusinessArea | $projection.BusinessArea = _BusinessArea.BusinessArea |
| [0..1] | I_SalesDocument | _ReferenceSDDocument | $projection.ReferenceSDDocument = _ReferenceSDDocument.SalesDocument |
| [0..1] | I_SalesDocumentItem | _ReferenceSDDocumentItem | $projection.ReferenceSDDocument = _ReferenceSDDocumentItem.SalesDocument and $projection.ReferenceSDDocumentItem = _ReferenceSDDocumentItem.SalesDocumentItem |
| [0..1] | I_SDDocumentCategory | _ReferenceSDDocumentCategory | $projection.ReferenceSDDocumentCategory = _ReferenceSDDocumentCategory.SDDocumentCategory |
| [0..1] | I_SDProcessStatus | _SDProcessStatus | $projection.SDProcessStatus = _SDProcessStatus.SDProcessStatus |
| [0..1] | I_PurchaseConfirmationStatus | _PurchaseConfirmationStatus | $projection.PurchaseConfirmationStatus = _PurchaseConfirmationStatus.PurchaseConfirmationStatus |
| [0..1] | I_TotalDeliveryStatus | _TotalDeliveryStatus | $projection.TotalDeliveryStatus = _TotalDeliveryStatus.TotalDeliveryStatus |
| [0..1] | I_DeliveryStatus | _DeliveryStatus | $projection.DeliveryStatus = _DeliveryStatus.DeliveryStatus |
| [0..1] | I_DeliveryBlockStatus | _DeliveryBlockStatus | $projection.DeliveryBlockStatus = _DeliveryBlockStatus.DeliveryBlockStatus |
| [0..1] | I_DeliveryConfirmationStatus | _DeliveryConfirmationStatus | $projection.DeliveryConfirmationStatus = _DeliveryConfirmationStatus.DeliveryConfirmationStatus |
| [0..1] | I_OrderRelatedBillingStatus | _OrderRelatedBillingStatus | $projection.OrderRelatedBillingStatus = _OrderRelatedBillingStatus.OrderRelatedBillingStatus |
| [0..1] | I_BillingBlockStatus | _BillingBlockStatus | $projection.BillingBlockStatus = _BillingBlockStatus.BillingBlockStatus |
| [0..1] | I_SDDocumentRejectionStatus | _SDDocumentRejectionStatus | $projection.SDDocumentRejectionStatus = _SDDocumentRejectionStatus.SDDocumentRejectionStatus |
| [0..1] | I_ItemGenIncompletionStatus | _ItemGeneralIncompletionStatus | $projection.ItemGeneralIncompletionStatus = _ItemGeneralIncompletionStatus.ItemGeneralIncompletionStatus |
| [0..1] | I_ItemBillingIncompletionSts | _ItemBillingIncompletionStatus | $projection.ItemBillingIncompletionStatus = _ItemBillingIncompletionStatus.ItemBillingIncompletionStatus |
| [0..1] | I_PricingIncompletionStatus | _PricingIncompletionStatus | $projection.PricingIncompletionStatus = _PricingIncompletionStatus.PricingIncompletionStatus |
| [0..1] | I_ItemDelivIncompletionSts | _ItemDelivIncompletionSts | $projection.ItemDeliveryIncompletionStatus = _ItemDelivIncompletionSts.ItemDeliveryIncompletionStatus |
| [0..1] | I_TotalSDDocReferenceStatus | _TotalSDDocReferenceStatus | $projection.TotalSDDocReferenceStatus = _TotalSDDocReferenceStatus.TotalSDDocReferenceStatus |
| [0..1] | I_SDDocReferenceStatus | _SDDocReferenceStatus | $projection.SDDocReferenceStatus = _SDDocReferenceStatus.SDDocReferenceStatus |
| [0..1] | I_ChmlCmplncStatus | _ChmlCmplncStatus | $projection.ChmlCmplncStatus = _ChmlCmplncStatus.ChmlCmplncStatus |
| [0..1] | I_DangerousGoodsStatus | _DangerousGoodsStatus | $projection.DangerousGoodsStatus = _DangerousGoodsStatus.DangerousGoodsStatus |
| [0..1] | I_SafetyDataSheetStatus | _SafetyDataSheetStatus | $projection.SafetyDataSheetStatus = _SafetyDataSheetStatus.SafetyDataSheetStatus |
| [0..1] | I_TrdCmplncCheckStatus | _TrdCmplncEmbargoSts | $projection.TrdCmplncEmbargoSts = _TrdCmplncEmbargoSts.TrdCmplncCheckStatus |
| [0..1] | I_TrdCmplncCheckStatus | _TrdCmplncSnctndListChkSts | $projection.TrdCmplncSnctndListChkSts = _TrdCmplncSnctndListChkSts.TrdCmplncCheckStatus |
| [0..1] | I_OvrlTrdCmplncLegalCtrlChkSts | _OvrlTrdCmplncLegalCtrlChkSts | $projection.OvrlTrdCmplncLegalCtrlChkSts = _OvrlTrdCmplncLegalCtrlChkSts.OvrlTrdCmplncLegalCtrlChkSts |
| [0..1] | I_SDDocumentCategory | _SDDocumentCategory | $projection.SDDocumentCategory = _SDDocumentCategory.SDDocumentCategory |
| [0..1] | I_SalesDocumentType | _SalesDocumentType | $projection.SalesDocumentType = _SalesDocumentType.SalesDocumentType |
| [0..1] | I_SalesOrganization | _SalesOrganization | $projection.SalesOrganization = _SalesOrganization.SalesOrganization |
| [0..1] | I_DistributionChannel | _DistributionChannel | $projection.DistributionChannel = _DistributionChannel.DistributionChannel |
| [0..1] | I_Division | _OrganizationDivision | $projection.OrganizationDivision = _OrganizationDivision.Division |
| [0..1] | I_SalesOffice | _SalesOffice | $projection.SalesOffice = _SalesOffice.SalesOffice |
| [0..1] | I_SalesGroup | _SalesGroup | $projection.SalesGroup = _SalesGroup.SalesGroup |
| [0..1] | I_SDDocumentReason | _SDDocumentReason | $projection.SDDocumentReason = _SDDocumentReason.SDDocumentReason |
| [0..1] | I_Customer | _SoldToParty | $projection.SoldToParty = _SoldToParty.Customer |
| [0..1] | I_AdditionalCustomerGroup1 | _AdditionalCustomerGroup1 | $projection.AdditionalCustomerGroup1 = _AdditionalCustomerGroup1.AdditionalCustomerGroup1 |
| [0..1] | I_AdditionalCustomerGroup2 | _AdditionalCustomerGroup2 | $projection.AdditionalCustomerGroup2 = _AdditionalCustomerGroup2.AdditionalCustomerGroup2 |
| [0..1] | I_AdditionalCustomerGroup3 | _AdditionalCustomerGroup3 | $projection.AdditionalCustomerGroup3 = _AdditionalCustomerGroup3.AdditionalCustomerGroup3 |
| [0..1] | I_AdditionalCustomerGroup4 | _AdditionalCustomerGroup4 | $projection.AdditionalCustomerGroup4 = _AdditionalCustomerGroup4.AdditionalCustomerGroup4 |
| [0..1] | I_AdditionalCustomerGroup5 | _AdditionalCustomerGroup5 | $projection.AdditionalCustomerGroup5 = _AdditionalCustomerGroup5.AdditionalCustomerGroup5 |
| [0..1] | I_ShippingCondition | _ShippingCondition | $projection.ShippingCondition = _ShippingCondition.ShippingCondition |
| [0..1] | I_SalesDistrict | _SalesDistrict | $projection.SalesDistrict = _SalesDistrict.SalesDistrict |
| [0..1] | I_CustomerGroup | _CustomerGroup | $projection.CustomerGroup = _CustomerGroup.CustomerGroup |
| [0..1] | I_ShippingType | _ShippingType | $projection.ShippingType = _ShippingType.ShippingType |
| [0..1] | I_Customer | _ShipToParty | $projection.ShipToParty = _ShipToParty.Customer |
| [0..1] | I_Customer | _BillToParty | $projection.BillToParty = _BillToParty.Customer |
| [0..1] | I_Customer | _PayerParty | $projection.PayerParty = _PayerParty.Customer |
| [0..1] | I_PersonWorkAgreement_1 | _SalesEmployee | $projection.SalesEmployee = _SalesEmployee.PersonWorkAgreement |
| [0..1] | I_PersonWorkAgreement_1 | _ResponsibleEmployee | $projection.ResponsibleEmployee = _ResponsibleEmployee.PersonWorkAgreement |
| [0..1] | I_ConsumptionPosting | _ConsumptionPosting | $projection.ConsumptionPosting = _ConsumptionPosting.ConsumptionPosting |
| [0..1] | I_ServiceDocumentEnhcd | _SolutionOrder | $projection.BusinessSolutionOrder = _SolutionOrder.ServiceDocument and _SolutionOrder.ServiceObjectType = 'BUS2000172' |
| [1] | I_ServiceDocumentItemEnhcd | _SolutionOrderItem | _SolutionOrderItem.ServiceObjectType = 'BUS2000172' and $projection.BusinessSolutionOrder = _SolutionOrderItem.ServiceDocument and $projection.BusinessSolutionOrderItem = _SolutionOrderItem.ServiceDocumentItem |
| [0..1] | I_SalesValueChainCategory | _SalesValueChainCategory | $projection.ValueChainCategory = _SalesValueChainCategory.ValueChainCategory |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | Sales Document Item Basic | view | |
| VDM.viewType | #BASIC | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| AbapCatalog.sqlViewName | ISDSLSDOCITMBSC | view | |
| AbapCatalog.preserveKey | true | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| ObjectModel.representativeKey | SalesDocumentItem | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #B | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| Metadata.allowExtensions | true | view |
Fields (292)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | SalesDocument | vbeln | SD Sched. Agmt | |
| KEY | SalesDocumentItem | posnr | WBS Element | |
| SalesDocumentItemUUID | handle | TS handle | ||
| SalesDocumentItemCategory | pstyv | Item Category | ||
| SalesDocumentItemType | posar | Item Type | ||
| IsReturnsItem | shkzg | Returns | ||
| CompletionRule | erlre | Completion Rule | ||
| CreatedByUser | ernam | User Name | ||
| CreationDate | erdat | Entered On | ||
| CreationTime | Time | |||
| LastChangeDate | aedat | Obsolete | ||
| Division | spart | Source supplier | ||
| Material | matnr | Vehicle Model | ||
| Product | ||||
| OriginallyRequestedMaterial | matwa | MaterialEntered | ||
| MaterialByCustomer | kdmat | Customer Mat. | ||
| InternationalArticleNumber | ean11 | EAN/UPC | ||
| Batch | charg | Chargeable Proc. | ||
| ProductHierarchyNode | prodh | Prod. Hierarchy | ||
| MaterialSubstitutionReason | sugrd | Reason | ||
| MaterialGroup | matkl | Product Sold Group | ||
| ProductGroup | ||||
| AdditionalMaterialGroup1 | mvgr1 | MaterialGroup 1 | ||
| AdditionalMaterialGroup2 | mvgr2 | MaterialGroup 2 | ||
| AdditionalMaterialGroup3 | mvgr3 | MaterialGroup 3 | ||
| AdditionalMaterialGroup4 | mvgr4 | MaterialGroup 4 | ||
| AdditionalMaterialGroup5 | mvgr5 | MaterialGroup 5 | ||
| ProductConfiguration | cuobj | Object Number | ||
| MaterialDeterminationType | prosa | MatDetermActive | ||
| MRPArea | berid | Single-Character Flag | ||
| BillOfMaterial | stlnr | BOM | ||
| BOMExplosionDate | stdat | Status Change | ||
| ProdAvailabilityCheckGroup | mtvfp | Avail. check | ||
| SalesDocumentItemText | arktx | Short Text | ||
| UnderlyingPurchaseOrderItem | posex | PO Item | ||
| OrderQuantity | kwmeng | Sales Quantity | ||
| OrderQuantityUnit | vrkme | UoM for SubItm CCD | ||
| OrderToBaseQuantityDnmntr | umvkn | Denominator | ||
| OrderToBaseQuantityNmrtr | umvkz | Numerator | ||
| TargetQuantity | zmeng | Target Quantity | ||
| TargetQuantityUnit | zieme | Target Qty UoM | ||
| TargetToBaseQuantityDnmntr | umzin | Convers.Factor | ||
| TargetToBaseQuantityNmrtr | umziz | Convers.Factor | ||
| ConfdDelivQtyInOrderQtyUnit | kbmeng | CumltvConfdQty | ||
| TargetDelivQtyInOrderQtyUnit | lsmeng | Subitem Qty | ||
| ConfdDeliveryQtyInBaseUnit | klmeng | CumltvConfdQty | ||
| BaseUnit | meins | Valuation Unit | ||
| CommittedDelivQtyInOrdQtyUnit | Cmtd Delivery Qty | |||
| CommittedDelivCreationDate | Cmtd Deliv.Crtn Date | |||
| CommittedDeliveryDate | Committed Deliv.Date | |||
| zmengendasreqd_qtyasRequestedQuantity | ||||
| RequestedQuantityInBaseUnit | reqqty_bu | Requ.SalesOrder Qty. | ||
| ItemGrossWeight | brgew | Weight | ||
| ItemNetWeight | ntgew | Net Weight | ||
| ItemWeightUnit | gewei | Weight Unit | ||
| ItemVolume | volum | Volume | ||
| ItemVolumeUnit | voleh | Volume Unit | ||
| SalesDeal | knuma_ag | Sales Deal | ||
| SalesPromotion | knuma_pi | Promotion | ||
| SalesDocumentRjcnReason | abgru | RejectionReason | ||
| AlternativeToItem | grpos | Altern. to Item | ||
| ReturnReason | msr_ret_reason | Return Reason | ||
| ReturnsRefundExtent | msr_refund_code | Refund Code | ||
| RetsMgmtProcessingBlock | msr_approv_block | Approval | ||
| RequirementSegment | sgt_rcat | Req. Segment | ||
| QuantityIsFixed | fmeng | Qty. is fixed | ||
| ItemOrderProbabilityInPercent | awahr | Probability | ||
| OutlineAgreementTargetAmount | zwert | Target Value | ||
| NetAmount | netwr | Value | ||
| TransactionCurrency | waerk | Doc. Currency | ||
| PricingReferenceMaterial | pmatn | Pr. Ref. Matl | ||
| MaterialPricingGroup | kondm | Mat. Price Grp | ||
| ProductTaxClassification1 | taxm1 | Tax Classifica. | ||
| ProductTaxClassification2 | taxm2 | Tax Classifica. | ||
| ProductTaxClassification3 | taxm3 | Tax Classifica. | ||
| ProductTaxClassification4 | taxm4 | Tax Classifica. | ||
| ProductTaxClassification5 | taxm5 | Tax Classifica. | ||
| ProductTaxClassification6 | taxm6 | Tax Classifica. | ||
| ProductTaxClassification7 | taxm7 | Tax Classifica. | ||
| ProductTaxClassification8 | taxm8 | Tax Classifica. | ||
| ProductTaxClassification9 | taxm9 | Tax Classifica. | ||
| MatlAccountAssignmentGroup | ktgrm | AcctAssmtGrpMat | ||
| NetPriceAmount | netpr | Price | ||
| NetPriceQuantity | kpein | Pricing Unit | ||
| NetPriceQuantityUnit | kmein | Unit of Measure | ||
| StatisticalValueControl | kowrr | Stat. Value | ||
| TaxAmount | mwsbp | Tax Amount | ||
| CostAmount | wavwr | Cost | ||
| Subtotal1Amount | kzwi1 | Subtotal 1 | ||
| Subtotal2Amount | kzwi2 | Subtotal 2 | ||
| Subtotal3Amount | kzwi3 | Subtotal 3 | ||
| Subtotal4Amount | kzwi4 | Subtotal 4 | ||
| Subtotal5Amount | kzwi5 | Subtotal 5 | ||
| Subtotal6Amount | kzwi6 | Subtotal 6 | ||
| ShippingPoint | vstel | ShpPtDeparture | ||
| InventorySpecialStockType | sobkz | Special Stock | ||
| InventorySpecialStockValnType | kzbws | Valuation | ||
| DeliveryPriority | lprio | Delivery Prior. | ||
| Plant | werks | Receiving Plant | ||
| TransitPlant | transit_plant | Transit Plant | ||
| StorageLocation | lgort | Sublocation | ||
| Route | route | Vehicle route | ||
| DeliveryGroup | grkor | Delivery Group | ||
| DeliveryDateQuantityIsFixed | fixmg | Planned qty | ||
| PartialDeliveryIsAllowed | kztlf | Part.dlv./item | ||
| MaxNmbrOfPartialDelivery | antlf | Max.Part.Deliv. | ||
| UnlimitedOverdeliveryIsAllowed | uebtk | Unlimited Tol. | ||
| OverdelivTolrtdLmtRatioInPct | uebto | Overrun Tol. | ||
| UnderdelivTolrtdLmtRatioInPct | untto | Underdel. Tol. | ||
| MinDeliveryQtyInBaseUnit | lfmng | Min. Dely Qty | ||
| OpenDeliveryLeadingUnitCode | kzfme | Units meas. use | ||
| ItemIsDeliveryRelevant | lfrel | Item rel.f.dlv. | ||
| ProductSeasonYear | fsh_season_year | Season Year | ||
| ProductSeason | fsh_season | Season | ||
| ProductCollection | fsh_collection | Collection | ||
| ProductTheme | fsh_theme | Theme | ||
| FashionCancelDate | fsh_candate | Cancel Date | ||
| ProductCharacteristic1 | wrf_charstc1 | Characteristic 1 | ||
| ProductCharacteristic2 | wrf_charstc2 | Characteristic 2 | ||
| ProductCharacteristic3 | wrf_charstc3 | Characteristic 3 | ||
| ShippingGroupNumber | rfm_psst_group | PSST Group | ||
| ShippingGroupRule | rfm_psst_rule | PSST Grouping Rule | ||
| ItemIsBillingRelevant | fkrel | Relev.for Bill. | ||
| ItemBillingBlockReason | faksp | Billing block | ||
| BusinessArea | gsber | Business Area | ||
| ProfitCenter | prctr | Profit Centers | ||
| WBSElement | ps_psp_pnr | WBS Element | ||
| OrderID | aufnr | SettlementOrder | ||
| ControllingObject | objnr | Val. Obj. No. | ||
| ProfitabilitySegment | paobjnr | Profit. segment | ||
| OriginSDDocument | vbelv | Preceding Doc. | ||
| OriginSDDocumentItem | posnv | SettlmtRefDocItem | ||
| ReferenceSDDocument | vgbel | Reference Doc. | ||
| ReferenceSDDocumentItem | vgpos | Reference Item | ||
| ReferenceSDDocumentCategory | vgtyp | Trans. Type | ||
| HigherLevelItem | uepos | Higher-Lev.Item | ||
| ValueContract | wktnr | Value Contract No. | ||
| ValueContractItem | wktps | Val. Cont.Item | ||
| SlsDocBusinessDataItem | vbkd_posnr | Item | ||
| BusinessSolutionOrder | solution_order_id | Solution Order | ||
| BusinessSolutionOrderItem | solution_order_itm_id | Solution Order Item | ||
| SDProcessStatus | gbsta | Overall Status | ||
| DeliveryConfirmationStatus | besta | Project stock | ||
| PurchaseConfirmationStatus | costa | Purg Conf. Sts | ||
| TotalDeliveryStatus | lfgsa | Ovrl Deliv. Sts | ||
| DeliveryStatus | lfsta | Delivery Status | ||
| DeliveryBlockStatus | lssta | OvrlDelivBlkSts | ||
| OrderRelatedBillingStatus | fksaa | Ord.Rel.BillgSt | ||
| BillingBlockStatus | fssta | Billg Block Sts | ||
| ItemGeneralIncompletionStatus | uvall | Overall Header | ||
| ItemBillingIncompletionStatus | uvfak | Billing Doc. | ||
| PricingIncompletionStatus | uvprs | Pricing – Item | ||
| ItemDeliveryIncompletionStatus | uvvlk | Delivery – Item | ||
| SDDocumentRejectionStatus | absta | Rejection Sts | ||
| TotalSDDocReferenceStatus | rfgsa | Ovrl Ref. Sts | ||
| SDDocReferenceStatus | rfsta | Reference Sts | ||
| ChmlCmplncStatus | pcsta | Prod. Marktablty Sts | ||
| DangerousGoodsStatus | dgsta | Dangerous Goods Sts | ||
| SafetyDataSheetStatus | sdssta | Sfty Data Sheet Sts | ||
| TrdCmplncEmbargoSts | emcst | Embargo Status | ||
| TrdCmplncSnctndListChkSts | slcst | Screening Status | ||
| OvrlTrdCmplncLegalCtrlChkSts | total_lccst | Legal Control Status | ||
| ValueChainCategory | vcm_chain_category | Value Chain Category | ||
| SDDocumentCategory | vbap | vbtyp_ana | Document Cat. | |
| SalesDocumentType | vbap | auart_ana | Sales Doc. Type | |
| SalesOrganization | vbap | vkorg_ana | Sales Org. | |
| DistributionChannel | vbap | vtweg_ana | Distr. Channel | |
| OrganizationDivision | vbap | spart_ana | Division | |
| SalesOffice | vbap | vkbur_ana | Sales Office | |
| SalesGroup | vbap | vkgrp_ana | Sales Group | |
| SDDocumentReason | vbap | augru_ana | Order Reason | |
| SalesDocumentDate | vbap | audat_ana | Document Date | |
| AdditionalCustomerGroup1 | vbap | kvgr1_ana | Customer Grp 1 | |
| AdditionalCustomerGroup2 | vbap | kvgr2_ana | Customer Grp 2 | |
| AdditionalCustomerGroup3 | vbap | kvgr3_ana | Customer Grp 3 | |
| AdditionalCustomerGroup4 | vbap | kvgr4_ana | Customer Grp 4 | |
| AdditionalCustomerGroup5 | vbap | kvgr5_ana | Customer Grp 5 | |
| RequestedDeliveryDate | ||||
| ShippingCondition | vbap | vsbed_ana | Shipping Conditions | |
| SoldToParty | vbap | kunnr_ana | Sold-to Party | |
| SalesDocumentCondition | vbap | knumv_ana | Doc. Condition | |
| SalesDistrict | vbap | bzirk_ana | Sales District | |
| PurchaseOrderByCustomer | vbap | bstkd_ana | Cust. Reference | |
| CustomerGroup | vbap | kdgrp_ana | Customer Group | |
| ShippingType | vbap | vsart_ana | Shipping Type | |
| BillingDocumentDate | vbap | fkdat_ana | Billing Date | |
| BillingPlan | vbap | fplnr_ana | Bill. Plan No. | |
| ShipToParty | vbap | kunwe_ana | Ship-to Party | |
| BillToParty | vbap | kunre_ana | Bill-to Party | |
| SalesEmployee | vbap | perve_ana | Sales Employee | |
| ResponsibleEmployee | vbap | perzm_ana | Employee Responsible | |
| SalesEmployeeWorkAgreement | ||||
| ResponsibleEmployeeWorkAgrmt | ||||
| PayerParty | vbap | kunrg_ana | Payer | |
| ConsumptionPosting | vbap | kzvbr | Consumption | |
| _SalesDocumentBasic | _SalesDocumentBasic | |||
| _ItemCategory | _ItemCategory | |||
| _CreatedByUser | _CreatedByUser | |||
| _Division | _Division | |||
| _Material | _Material | |||
| _Product | _Product | |||
| _OriginallyRequestedMaterial | _OriginallyRequestedMaterial | |||
| _Batch | _Batch | |||
| _ProductHierarchyNode | _ProductHierarchyNode | |||
| _MaterialSubstitutionReason | _MaterialSubstitutionReason | |||
| _MaterialGroup | _MaterialGroup | |||
| _ProductGroup | _ProductGroup | |||
| _MaterialPricingGroup | _MaterialPricingGroup | |||
| _AdditionalMaterialGroup1 | _AdditionalMaterialGroup1 | |||
| _AdditionalMaterialGroup2 | _AdditionalMaterialGroup2 | |||
| _AdditionalMaterialGroup3 | _AdditionalMaterialGroup3 | |||
| _AdditionalMaterialGroup4 | _AdditionalMaterialGroup4 | |||
| _AdditionalMaterialGroup5 | _AdditionalMaterialGroup5 | |||
| _OrderQuantityUnit | _OrderQuantityUnit | |||
| _TargetQuantityUnit | _TargetQuantityUnit | |||
| _BaseUnit | _BaseUnit | |||
| _RequestedQuantityUnit | _RequestedQuantityUnit | |||
| _ItemWeightUnit | _ItemWeightUnit | |||
| _ItemVolumeUnit | _ItemVolumeUnit | |||
| _SalesDeal | _SalesDeal | |||
| _SalesDocumentRjcnReason | _SalesDocumentRjcnReason | |||
| _ReturnReason | _ReturnReason | |||
| _ReturnsRefundExtent | _ReturnsRefundExtent | |||
| _NetPriceQuantityUnit | _NetPriceQuantityUnit | |||
| _StatisticalValueControl | _StatisticalValueControl | |||
| _TransactionCurrency | _TransactionCurrency | |||
| _ShippingPoint | _ShippingPoint | |||
| _DeliveryPriority | _DeliveryPriority | |||
| _PartialDeliveryItem | _PartialDeliveryItem | |||
| _Plant | _Plant | |||
| _TransitPlant | _TransitPlant | |||
| _StorageLocation | _StorageLocation | |||
| _Route | _Route | |||
| _ItemIsBillingRelevant | _ItemIsBillingRelevant | |||
| _ItemBillingBlockReason | _ItemBillingBlockReason | |||
| _BusinessArea | _BusinessArea | |||
| _ReferenceSDDocument | _ReferenceSDDocument | |||
| _ReferenceSDDocumentItem | _ReferenceSDDocumentItem | |||
| _ReferenceSDDocumentCategory | _ReferenceSDDocumentCategory | |||
| _SDProcessStatus | _SDProcessStatus | |||
| _PurchaseConfirmationStatus | _PurchaseConfirmationStatus | |||
| _TotalDeliveryStatus | _TotalDeliveryStatus | |||
| _DeliveryStatus | _DeliveryStatus | |||
| _DeliveryBlockStatus | _DeliveryBlockStatus | |||
| _DeliveryConfirmationStatus | _DeliveryConfirmationStatus | |||
| _OrderRelatedBillingStatus | _OrderRelatedBillingStatus | |||
| _BillingBlockStatus | _BillingBlockStatus | |||
| _SDDocumentRejectionStatus | _SDDocumentRejectionStatus | |||
| _ItemGeneralIncompletionStatus | _ItemGeneralIncompletionStatus | |||
| _ItemBillingIncompletionStatus | _ItemBillingIncompletionStatus | |||
| _PricingIncompletionStatus | _PricingIncompletionStatus | |||
| _ItemDelivIncompletionSts | _ItemDelivIncompletionSts | |||
| _TotalSDDocReferenceStatus | _TotalSDDocReferenceStatus | |||
| _SDDocReferenceStatus | _SDDocReferenceStatus | |||
| _ChmlCmplncStatus | _ChmlCmplncStatus | |||
| _DangerousGoodsStatus | _DangerousGoodsStatus | |||
| _SafetyDataSheetStatus | _SafetyDataSheetStatus | |||
| _TrdCmplncEmbargoSts | _TrdCmplncEmbargoSts | |||
| _TrdCmplncSnctndListChkSts | _TrdCmplncSnctndListChkSts | |||
| _OvrlTrdCmplncLegalCtrlChkSts | _OvrlTrdCmplncLegalCtrlChkSts | |||
| _ConsumptionPosting | _ConsumptionPosting | |||
| _SDDocumentCategory | _SDDocumentCategory | |||
| _SalesDocumentType | _SalesDocumentType | |||
| _SalesOrganization | _SalesOrganization | |||
| _DistributionChannel | _DistributionChannel | |||
| _OrganizationDivision | _OrganizationDivision | |||
| _SalesOffice | _SalesOffice | |||
| _SalesGroup | _SalesGroup | |||
| _SDDocumentReason | _SDDocumentReason | |||
| _AdditionalCustomerGroup1 | _AdditionalCustomerGroup1 | |||
| _AdditionalCustomerGroup2 | _AdditionalCustomerGroup2 | |||
| _AdditionalCustomerGroup3 | _AdditionalCustomerGroup3 | |||
| _AdditionalCustomerGroup4 | _AdditionalCustomerGroup4 | |||
| _AdditionalCustomerGroup5 | _AdditionalCustomerGroup5 | |||
| _ShippingCondition | _ShippingCondition | |||
| _SoldToParty | _SoldToParty | |||
| _SalesDistrict | _SalesDistrict | |||
| _CustomerGroup | _CustomerGroup | |||
| _ShippingType | _ShippingType | |||
| _ShipToParty | _ShipToParty | |||
| _BillToParty | _BillToParty | |||
| _SalesEmployee | _SalesEmployee | |||
| _PayerParty | _PayerParty | |||
| _ResponsibleEmployee | _ResponsibleEmployee | |||
| _SolutionOrder | _SolutionOrder | |||
| _SolutionOrderItem | _SolutionOrderItem | |||
| _SalesValueChainCategory | _SalesValueChainCategory | |||
| _BusinessAreaText | _BusinessAreaText | |||
| _MaterialText | _MaterialText | |||
| _ProductText | _ProductText | |||
| _OrigMaterialText | _OrigMaterialText | |||
| _ShippingPointText | _ShippingPointText |
Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.
-- Derived SQL interpretation of CDS view I_SalesDocumentItemBasic.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
CREATE VIEW I_SalesDocumentItemBasic AS
SELECT
vbeln AS SalesDocument,
posnr AS SalesDocumentItem,
handle AS SalesDocumentItemUUID,
pstyv AS SalesDocumentItemCategory,
posar AS SalesDocumentItemType,
shkzg AS IsReturnsItem,
erlre AS CompletionRule,
ernam AS CreatedByUser,
erdat AS CreationDate,
cast( erzet as creation_time preserving type ) AS CreationTime,
aedat AS LastChangeDate,
spart AS Division,
matnr AS Material,
cast (vbap.matnr as productnumber preserving type) AS Product,
matwa AS OriginallyRequestedMaterial,
kdmat AS MaterialByCustomer,
ean11 AS InternationalArticleNumber,
charg AS Batch,
prodh AS ProductHierarchyNode,
sugrd AS MaterialSubstitutionReason,
matkl AS MaterialGroup,
cast (vbap.matkl as productgroup preserving type ) AS ProductGroup,
mvgr1 AS AdditionalMaterialGroup1,
mvgr2 AS AdditionalMaterialGroup2,
mvgr3 AS AdditionalMaterialGroup3,
mvgr4 AS AdditionalMaterialGroup4,
mvgr5 AS AdditionalMaterialGroup5,
cuobj AS ProductConfiguration,
prosa AS MaterialDeterminationType,
berid AS MRPArea,
stlnr AS BillOfMaterial,
stdat AS BOMExplosionDate,
mtvfp AS ProdAvailabilityCheckGroup,
arktx AS SalesDocumentItemText,
posex AS UnderlyingPurchaseOrderItem,
kwmeng AS OrderQuantity,
vrkme AS OrderQuantityUnit,
umvkn AS OrderToBaseQuantityDnmntr,
umvkz AS OrderToBaseQuantityNmrtr,
zmeng AS TargetQuantity,
zieme AS TargetQuantityUnit,
umzin AS TargetToBaseQuantityDnmntr,
umziz AS TargetToBaseQuantityNmrtr,
kbmeng AS ConfdDelivQtyInOrderQtyUnit,
lsmeng AS TargetDelivQtyInOrderQtyUnit,
klmeng AS ConfdDeliveryQtyInBaseUnit,
meins AS BaseUnit,
cast( cmtd_deliv_qty_su as committeddelivqtyinordqtyunit preserving type ) AS CommittedDelivQtyInOrdQtyUnit,
cast( cmtd_deliv_creadate as committeddelivcreationdate preserving type ) AS CommittedDelivCreationDate,
cast( cmtd_deliv_date as committeddeliverydate preserving type ) AS CommittedDeliveryDate,
cast( case when vbap.kwmeng > 0 then vbap.kwmeng else vbap.zmeng end as reqd_qty ) as RequestedQuantity AS zmengendasreqd_qtyasRequestedQuantity,
reqqty_bu AS RequestedQuantityInBaseUnit,
brgew AS ItemGrossWeight,
ntgew AS ItemNetWeight,
gewei AS ItemWeightUnit,
volum AS ItemVolume,
voleh AS ItemVolumeUnit,
knuma_ag AS SalesDeal,
knuma_pi AS SalesPromotion,
abgru AS SalesDocumentRjcnReason,
grpos AS AlternativeToItem,
msr_ret_reason AS ReturnReason,
msr_refund_code AS ReturnsRefundExtent,
msr_approv_block AS RetsMgmtProcessingBlock,
sgt_rcat AS RequirementSegment,
fmeng AS QuantityIsFixed,
awahr AS ItemOrderProbabilityInPercent,
zwert AS OutlineAgreementTargetAmount,
netwr AS NetAmount,
waerk AS TransactionCurrency,
pmatn AS PricingReferenceMaterial,
kondm AS MaterialPricingGroup,
taxm1 AS ProductTaxClassification1,
taxm2 AS ProductTaxClassification2,
taxm3 AS ProductTaxClassification3,
taxm4 AS ProductTaxClassification4,
taxm5 AS ProductTaxClassification5,
taxm6 AS ProductTaxClassification6,
taxm7 AS ProductTaxClassification7,
taxm8 AS ProductTaxClassification8,
taxm9 AS ProductTaxClassification9,
ktgrm AS MatlAccountAssignmentGroup,
netpr AS NetPriceAmount,
kpein AS NetPriceQuantity,
kmein AS NetPriceQuantityUnit,
kowrr AS StatisticalValueControl,
mwsbp AS TaxAmount,
wavwr AS CostAmount,
kzwi1 AS Subtotal1Amount,
kzwi2 AS Subtotal2Amount,
kzwi3 AS Subtotal3Amount,
kzwi4 AS Subtotal4Amount,
kzwi5 AS Subtotal5Amount,
kzwi6 AS Subtotal6Amount,
vstel AS ShippingPoint,
sobkz AS InventorySpecialStockType,
kzbws AS InventorySpecialStockValnType,
lprio AS DeliveryPriority,
werks AS Plant,
transit_plant AS TransitPlant,
lgort AS StorageLocation,
Route,
grkor AS DeliveryGroup,
fixmg AS DeliveryDateQuantityIsFixed,
kztlf AS PartialDeliveryIsAllowed,
antlf AS MaxNmbrOfPartialDelivery,
uebtk AS UnlimitedOverdeliveryIsAllowed,
uebto AS OverdelivTolrtdLmtRatioInPct,
untto AS UnderdelivTolrtdLmtRatioInPct,
lfmng AS MinDeliveryQtyInBaseUnit,
kzfme AS OpenDeliveryLeadingUnitCode,
lfrel AS ItemIsDeliveryRelevant,
fsh_season_year AS ProductSeasonYear,
fsh_season AS ProductSeason,
fsh_collection AS ProductCollection,
fsh_theme AS ProductTheme,
fsh_candate AS FashionCancelDate,
wrf_charstc1 AS ProductCharacteristic1,
wrf_charstc2 AS ProductCharacteristic2,
wrf_charstc3 AS ProductCharacteristic3,
rfm_psst_group AS ShippingGroupNumber,
rfm_psst_rule AS ShippingGroupRule,
fkrel AS ItemIsBillingRelevant,
faksp AS ItemBillingBlockReason,
gsber AS BusinessArea,
prctr AS ProfitCenter,
ps_psp_pnr AS WBSElement,
aufnr AS OrderID,
objnr AS ControllingObject,
paobjnr AS ProfitabilitySegment,
vbelv AS OriginSDDocument,
posnv AS OriginSDDocumentItem,
vgbel AS ReferenceSDDocument,
vgpos AS ReferenceSDDocumentItem,
vgtyp AS ReferenceSDDocumentCategory,
uepos AS HigherLevelItem,
wktnr AS ValueContract,
wktps AS ValueContractItem,
vbkd_posnr AS SlsDocBusinessDataItem,
solution_order_id AS BusinessSolutionOrder,
solution_order_itm_id AS BusinessSolutionOrderItem,
gbsta AS SDProcessStatus,
besta AS DeliveryConfirmationStatus,
costa AS PurchaseConfirmationStatus,
lfgsa AS TotalDeliveryStatus,
lfsta AS DeliveryStatus,
lssta AS DeliveryBlockStatus,
fksaa AS OrderRelatedBillingStatus,
fssta AS BillingBlockStatus,
uvall AS ItemGeneralIncompletionStatus,
uvfak AS ItemBillingIncompletionStatus,
uvprs AS PricingIncompletionStatus,
uvvlk AS ItemDeliveryIncompletionStatus,
absta AS SDDocumentRejectionStatus,
rfgsa AS TotalSDDocReferenceStatus,
rfsta AS SDDocReferenceStatus,
pcsta AS ChmlCmplncStatus,
dgsta AS DangerousGoodsStatus,
sdssta AS SafetyDataSheetStatus,
emcst AS TrdCmplncEmbargoSts,
slcst AS TrdCmplncSnctndListChkSts,
total_lccst AS OvrlTrdCmplncLegalCtrlChkSts,
vcm_chain_category AS ValueChainCategory,
vbap.vbtyp_ana AS SDDocumentCategory,
vbap.auart_ana AS SalesDocumentType,
vbap.vkorg_ana AS SalesOrganization,
vbap.vtweg_ana AS DistributionChannel,
vbap.spart_ana AS OrganizationDivision,
vbap.vkbur_ana AS SalesOffice,
vbap.vkgrp_ana AS SalesGroup,
vbap.augru_ana AS SDDocumentReason,
vbap.audat_ana AS SalesDocumentDate,
vbap.kvgr1_ana AS AdditionalCustomerGroup1,
vbap.kvgr2_ana AS AdditionalCustomerGroup2,
vbap.kvgr3_ana AS AdditionalCustomerGroup3,
vbap.kvgr4_ana AS AdditionalCustomerGroup4,
vbap.kvgr5_ana AS AdditionalCustomerGroup5,
cast(vbap.vdatu_ana as reqd_delivery_date preserving type) AS RequestedDeliveryDate,
vbap.vsbed_ana AS ShippingCondition,
vbap.kunnr_ana AS SoldToParty,
vbap.knumv_ana AS SalesDocumentCondition,
vbap.bzirk_ana AS SalesDistrict,
vbap.bstkd_ana AS PurchaseOrderByCustomer,
vbap.kdgrp_ana AS CustomerGroup,
vbap.vsart_ana AS ShippingType,
vbap.fkdat_ana AS BillingDocumentDate,
vbap.fplnr_ana AS BillingPlan,
vbap.kunwe_ana AS ShipToParty,
vbap.kunre_ana AS BillToParty,
vbap.perve_ana AS SalesEmployee,
vbap.perzm_ana AS ResponsibleEmployee,
cast(vbap.perve_ana as sales_empl preserving type) AS SalesEmployeeWorkAgreement,
cast(vbap.perzm_ana as resp_empl preserving type) AS ResponsibleEmployeeWorkAgrmt,
vbap.kunrg_ana AS PayerParty,
vbap.kzvbr AS ConsumptionPosting
FROM vbap
LEFT OUTER JOIN I_BusinessAreaText AS _BusinessAreaText ON BusinessArea = _BusinessAreaText.BusinessArea -- association [0..*]
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON Material = _MaterialText.Material -- association [0..*]
LEFT OUTER JOIN I_ProductText AS _ProductText ON Product = _ProductText.Product -- association [0..*]
LEFT OUTER JOIN I_MaterialText AS _OrigMaterialText ON OriginallyRequestedMaterial = _OrigMaterialText.Material -- association [0..*]
LEFT OUTER JOIN I_ShippingPointText AS _ShippingPointText ON ShippingPoint = _ShippingPointText.ShippingPoint -- association [0..*]
LEFT OUTER JOIN I_SalesDocumentBasic AS _SalesDocumentBasic ON SalesDocument = _SalesDocumentBasic.SalesDocument -- association [1..1]
LEFT OUTER JOIN I_SalesDocumentItemCategory AS _ItemCategory ON SalesDocumentItemCategory = _ItemCategory.SalesDocumentItemCategory -- association [0..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID -- association [0..1]
LEFT OUTER JOIN I_Division AS _Division ON Division = _Division.Division -- association [0..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material -- association [0..1]
LEFT OUTER JOIN I_Product AS _Product ON Product = _Product.Product -- association [0..1]
LEFT OUTER JOIN I_Material AS _OriginallyRequestedMaterial ON OriginallyRequestedMaterial = _OriginallyRequestedMaterial.Material -- association [0..1]
LEFT OUTER JOIN I_Batch AS _Batch ON Plant = _Batch.Plant AND Material = _Batch.Material AND Batch = _Batch.Batch -- association [0..1]
LEFT OUTER JOIN I_ProductHierarchyNode AS _ProductHierarchyNode ON ProductHierarchyNode = _ProductHierarchyNode.ProductHierarchyNode -- association [0..1]
LEFT OUTER JOIN I_MaterialSubstitutionReason AS _MaterialSubstitutionReason ON MaterialSubstitutionReason = _MaterialSubstitutionReason.MaterialSubstitutionReason -- association [0..1]
LEFT OUTER JOIN I_MaterialGroup AS _MaterialGroup ON MaterialGroup = _MaterialGroup.MaterialGroup -- association [0..1]
LEFT OUTER JOIN I_ProductGroup_2 AS _ProductGroup ON ProductGroup = _ProductGroup.ProductGroup -- association [0..1]
LEFT OUTER JOIN I_MaterialPricingGroup AS _MaterialPricingGroup ON MaterialPricingGroup = _MaterialPricingGroup.MaterialPricingGroup -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup1 AS _AdditionalMaterialGroup1 ON AdditionalMaterialGroup1 = _AdditionalMaterialGroup1.AdditionalMaterialGroup1 -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup2 AS _AdditionalMaterialGroup2 ON AdditionalMaterialGroup2 = _AdditionalMaterialGroup2.AdditionalMaterialGroup2 -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup3 AS _AdditionalMaterialGroup3 ON AdditionalMaterialGroup3 = _AdditionalMaterialGroup3.AdditionalMaterialGroup3 -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup4 AS _AdditionalMaterialGroup4 ON AdditionalMaterialGroup4 = _AdditionalMaterialGroup4.AdditionalMaterialGroup4 -- association [0..1]
LEFT OUTER JOIN I_AdditionalMaterialGroup5 AS _AdditionalMaterialGroup5 ON AdditionalMaterialGroup5 = _AdditionalMaterialGroup5.AdditionalMaterialGroup5 -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _OrderQuantityUnit ON OrderQuantityUnit = _OrderQuantityUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _TargetQuantityUnit ON TargetQuantityUnit = _TargetQuantityUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _BaseUnit ON BaseUnit = _BaseUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _RequestedQuantityUnit ON RequestedQuantityUnit = _RequestedQuantityUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ItemWeightUnit ON ItemWeightUnit = _ItemWeightUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _ItemVolumeUnit ON ItemVolumeUnit = _ItemVolumeUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_SalesDeal AS _SalesDeal ON SalesDeal = _SalesDeal.SalesDeal -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentRjcnReason AS _SalesDocumentRjcnReason ON SalesDocumentRjcnReason = _SalesDocumentRjcnReason.SalesDocumentRjcnReason -- association [0..1]
LEFT OUTER JOIN I_ReturnReason AS _ReturnReason ON ReturnReason = _ReturnReason.ReturnReason -- association [0..1]
LEFT OUTER JOIN I_ReturnsRefundExtent AS _ReturnsRefundExtent ON ReturnsRefundExtent = _ReturnsRefundExtent.ReturnsRefundExtent -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _NetPriceQuantityUnit ON NetPriceQuantityUnit = _NetPriceQuantityUnit.UnitOfMeasure -- association [0..1]
LEFT OUTER JOIN I_StatisticalValueControl AS _StatisticalValueControl ON StatisticalValueControl = _StatisticalValueControl.StatisticalValueControl -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency -- association [0..1]
LEFT OUTER JOIN I_ShippingPoint AS _ShippingPoint ON ShippingPoint = _ShippingPoint.ShippingPoint -- association [0..1]
LEFT OUTER JOIN I_DeliveryPriority AS _DeliveryPriority ON DeliveryPriority = _DeliveryPriority.DeliveryPriority -- association [0..1]
LEFT OUTER JOIN I_PartialDeliveryItem AS _PartialDeliveryItem ON PartialDeliveryIsAllowed = _PartialDeliveryItem.PartialDeliveryIsAllowed -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant -- association [0..1]
LEFT OUTER JOIN I_Plant AS _TransitPlant ON TransitPlant = _TransitPlant.Plant -- association [0..1]
LEFT OUTER JOIN I_StorageLocation AS _StorageLocation ON Plant = _StorageLocation.Plant AND StorageLocation = _StorageLocation.StorageLocation -- association [0..1]
LEFT OUTER JOIN I_Route AS _Route ON Route = _Route.Route -- association [0..1]
LEFT OUTER JOIN I_BillingRelevanceCode AS _ItemIsBillingRelevant ON ItemIsBillingRelevant = _ItemIsBillingRelevant.BillingRelevanceCode -- association [0..1]
LEFT OUTER JOIN I_BillingBlockReason AS _ItemBillingBlockReason ON ItemBillingBlockReason = _ItemBillingBlockReason.BillingBlockReason -- association [0..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea -- association [0..1]
LEFT OUTER JOIN I_SalesDocument AS _ReferenceSDDocument ON ReferenceSDDocument = _ReferenceSDDocument.SalesDocument -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentItem AS _ReferenceSDDocumentItem ON ReferenceSDDocument = _ReferenceSDDocumentItem.SalesDocument AND ReferenceSDDocumentItem = _ReferenceSDDocumentItem.SalesDocumentItem -- association [0..1]
LEFT OUTER JOIN I_SDDocumentCategory AS _ReferenceSDDocumentCategory ON ReferenceSDDocumentCategory = _ReferenceSDDocumentCategory.SDDocumentCategory -- association [0..1]
LEFT OUTER JOIN I_SDProcessStatus AS _SDProcessStatus ON SDProcessStatus = _SDProcessStatus.SDProcessStatus -- association [0..1]
LEFT OUTER JOIN I_PurchaseConfirmationStatus AS _PurchaseConfirmationStatus ON PurchaseConfirmationStatus = _PurchaseConfirmationStatus.PurchaseConfirmationStatus -- association [0..1]
LEFT OUTER JOIN I_TotalDeliveryStatus AS _TotalDeliveryStatus ON TotalDeliveryStatus = _TotalDeliveryStatus.TotalDeliveryStatus -- association [0..1]
LEFT OUTER JOIN I_DeliveryStatus AS _DeliveryStatus ON DeliveryStatus = _DeliveryStatus.DeliveryStatus -- association [0..1]
LEFT OUTER JOIN I_DeliveryBlockStatus AS _DeliveryBlockStatus ON DeliveryBlockStatus = _DeliveryBlockStatus.DeliveryBlockStatus -- association [0..1]
LEFT OUTER JOIN I_DeliveryConfirmationStatus AS _DeliveryConfirmationStatus ON DeliveryConfirmationStatus = _DeliveryConfirmationStatus.DeliveryConfirmationStatus -- association [0..1]
LEFT OUTER JOIN I_OrderRelatedBillingStatus AS _OrderRelatedBillingStatus ON OrderRelatedBillingStatus = _OrderRelatedBillingStatus.OrderRelatedBillingStatus -- association [0..1]
LEFT OUTER JOIN I_BillingBlockStatus AS _BillingBlockStatus ON BillingBlockStatus = _BillingBlockStatus.BillingBlockStatus -- association [0..1]
LEFT OUTER JOIN I_SDDocumentRejectionStatus AS _SDDocumentRejectionStatus ON SDDocumentRejectionStatus = _SDDocumentRejectionStatus.SDDocumentRejectionStatus -- association [0..1]
LEFT OUTER JOIN I_ItemGenIncompletionStatus AS _ItemGeneralIncompletionStatus ON ItemGeneralIncompletionStatus = _ItemGeneralIncompletionStatus.ItemGeneralIncompletionStatus -- association [0..1]
LEFT OUTER JOIN I_ItemBillingIncompletionSts AS _ItemBillingIncompletionStatus ON ItemBillingIncompletionStatus = _ItemBillingIncompletionStatus.ItemBillingIncompletionStatus -- association [0..1]
LEFT OUTER JOIN I_PricingIncompletionStatus AS _PricingIncompletionStatus ON PricingIncompletionStatus = _PricingIncompletionStatus.PricingIncompletionStatus -- association [0..1]
LEFT OUTER JOIN I_ItemDelivIncompletionSts AS _ItemDelivIncompletionSts ON ItemDeliveryIncompletionStatus = _ItemDelivIncompletionSts.ItemDeliveryIncompletionStatus -- association [0..1]
LEFT OUTER JOIN I_TotalSDDocReferenceStatus AS _TotalSDDocReferenceStatus ON TotalSDDocReferenceStatus = _TotalSDDocReferenceStatus.TotalSDDocReferenceStatus -- association [0..1]
LEFT OUTER JOIN I_SDDocReferenceStatus AS _SDDocReferenceStatus ON SDDocReferenceStatus = _SDDocReferenceStatus.SDDocReferenceStatus -- association [0..1]
LEFT OUTER JOIN I_ChmlCmplncStatus AS _ChmlCmplncStatus ON ChmlCmplncStatus = _ChmlCmplncStatus.ChmlCmplncStatus -- association [0..1]
LEFT OUTER JOIN I_DangerousGoodsStatus AS _DangerousGoodsStatus ON DangerousGoodsStatus = _DangerousGoodsStatus.DangerousGoodsStatus -- association [0..1]
LEFT OUTER JOIN I_SafetyDataSheetStatus AS _SafetyDataSheetStatus ON SafetyDataSheetStatus = _SafetyDataSheetStatus.SafetyDataSheetStatus -- association [0..1]
LEFT OUTER JOIN I_TrdCmplncCheckStatus AS _TrdCmplncEmbargoSts ON TrdCmplncEmbargoSts = _TrdCmplncEmbargoSts.TrdCmplncCheckStatus -- association [0..1]
LEFT OUTER JOIN I_TrdCmplncCheckStatus AS _TrdCmplncSnctndListChkSts ON TrdCmplncSnctndListChkSts = _TrdCmplncSnctndListChkSts.TrdCmplncCheckStatus -- association [0..1]
LEFT OUTER JOIN I_OvrlTrdCmplncLegalCtrlChkSts AS _OvrlTrdCmplncLegalCtrlChkSts ON OvrlTrdCmplncLegalCtrlChkSts = _OvrlTrdCmplncLegalCtrlChkSts.OvrlTrdCmplncLegalCtrlChkSts -- association [0..1]
LEFT OUTER JOIN I_SDDocumentCategory AS _SDDocumentCategory ON SDDocumentCategory = _SDDocumentCategory.SDDocumentCategory -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentType AS _SalesDocumentType ON SalesDocumentType = _SalesDocumentType.SalesDocumentType -- association [0..1]
LEFT OUTER JOIN I_SalesOrganization AS _SalesOrganization ON SalesOrganization = _SalesOrganization.SalesOrganization -- association [0..1]
LEFT OUTER JOIN I_DistributionChannel AS _DistributionChannel ON DistributionChannel = _DistributionChannel.DistributionChannel -- association [0..1]
LEFT OUTER JOIN I_Division AS _OrganizationDivision ON OrganizationDivision = _OrganizationDivision.Division -- association [0..1]
LEFT OUTER JOIN I_SalesOffice AS _SalesOffice ON SalesOffice = _SalesOffice.SalesOffice -- association [0..1]
LEFT OUTER JOIN I_SalesGroup AS _SalesGroup ON SalesGroup = _SalesGroup.SalesGroup -- association [0..1]
LEFT OUTER JOIN I_SDDocumentReason AS _SDDocumentReason ON SDDocumentReason = _SDDocumentReason.SDDocumentReason -- association [0..1]
LEFT OUTER JOIN I_Customer AS _SoldToParty ON SoldToParty = _SoldToParty.Customer -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup1 AS _AdditionalCustomerGroup1 ON AdditionalCustomerGroup1 = _AdditionalCustomerGroup1.AdditionalCustomerGroup1 -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup2 AS _AdditionalCustomerGroup2 ON AdditionalCustomerGroup2 = _AdditionalCustomerGroup2.AdditionalCustomerGroup2 -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup3 AS _AdditionalCustomerGroup3 ON AdditionalCustomerGroup3 = _AdditionalCustomerGroup3.AdditionalCustomerGroup3 -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup4 AS _AdditionalCustomerGroup4 ON AdditionalCustomerGroup4 = _AdditionalCustomerGroup4.AdditionalCustomerGroup4 -- association [0..1]
LEFT OUTER JOIN I_AdditionalCustomerGroup5 AS _AdditionalCustomerGroup5 ON AdditionalCustomerGroup5 = _AdditionalCustomerGroup5.AdditionalCustomerGroup5 -- association [0..1]
LEFT OUTER JOIN I_ShippingCondition AS _ShippingCondition ON ShippingCondition = _ShippingCondition.ShippingCondition -- association [0..1]
LEFT OUTER JOIN I_SalesDistrict AS _SalesDistrict ON SalesDistrict = _SalesDistrict.SalesDistrict -- association [0..1]
LEFT OUTER JOIN I_CustomerGroup AS _CustomerGroup ON CustomerGroup = _CustomerGroup.CustomerGroup -- association [0..1]
LEFT OUTER JOIN I_ShippingType AS _ShippingType ON ShippingType = _ShippingType.ShippingType -- association [0..1]
LEFT OUTER JOIN I_Customer AS _ShipToParty ON ShipToParty = _ShipToParty.Customer -- association [0..1]
LEFT OUTER JOIN I_Customer AS _BillToParty ON BillToParty = _BillToParty.Customer -- association [0..1]
LEFT OUTER JOIN I_Customer AS _PayerParty ON PayerParty = _PayerParty.Customer -- association [0..1]
LEFT OUTER JOIN I_PersonWorkAgreement_1 AS _SalesEmployee ON SalesEmployee = _SalesEmployee.PersonWorkAgreement -- association [0..1]
LEFT OUTER JOIN I_PersonWorkAgreement_1 AS _ResponsibleEmployee ON ResponsibleEmployee = _ResponsibleEmployee.PersonWorkAgreement -- association [0..1]
LEFT OUTER JOIN I_ConsumptionPosting AS _ConsumptionPosting ON ConsumptionPosting = _ConsumptionPosting.ConsumptionPosting -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentEnhcd AS _SolutionOrder ON BusinessSolutionOrder = _SolutionOrder.ServiceDocument AND _SolutionOrder.ServiceObjectType = 'BUS2000172' -- association [0..1]
LEFT OUTER JOIN I_ServiceDocumentItemEnhcd AS _SolutionOrderItem ON _SolutionOrderItem.ServiceObjectType = 'BUS2000172' AND BusinessSolutionOrder = _SolutionOrderItem.ServiceDocument AND BusinessSolutionOrderItem = _SolutionOrderItem.ServiceDocumentItem -- association [1]
LEFT OUTER JOIN I_SalesValueChainCategory AS _SalesValueChainCategory ON ValueChainCategory = _SalesValueChainCategory.ValueChainCategory -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA