I_DELIVERYDOCUMENTITEM
Delivery Document Item
I_DELIVERYDOCUMENTITEM is a CDS View in S/4HANA. Delivery Document Item. It contains 232 fields. 65 CDS views read from this table.
CDS Views using this table (65)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_InbDeliveryItem | view | from | BASIC | CDS View for Inbound Delivery Item |
| A_InbDeliveryItem_1 | view | from | BASIC | CDS View for Inbound Delivery Item |
| A_OutbDeliveryItem | view | from | BASIC | CDS view for API exposure |
| A_OutbDeliveryItem_1 | view | from | BASIC | CDS view for API exposure |
| A_ReturnsDeliveryItem | view | from | BASIC | Returns Delivery Item |
| A_ReturnsDeliveryItem_1 | view | from | BASIC | Returns Delivery Item |
| C_BSOrdItmProcFlwRetDeliv | view | from | CONSUMPTION | Ret Delivery Item Attrib for BSOrd Prgrs |
| C_CustRetSubsqntOutbDeliv | view | from | CONSUMPTION | Returns Order Subsqnt Outbound Delivery |
| C_DelivDocItemIncomplete | view | from | CONSUMPTION | Delivery Doc Item Incomplete Data |
| C_DelivDocItemOfResvnDocItem | view_entity | from | CONSUMPTION | Delivery Documents of Resvn Doc Items |
| C_DelivDocItemShippingBlkd | view | from | CONSUMPTION | Delivery Doc Item Shipping Blocked |
| C_DelivDocItemTrdCmplncIssue | view | from | CONSUMPTION | Delivery Doc Item Trade Compliance Issue |
| C_DeliveryItemOutputDetn | view | from | CONSUMPTION | Delivery Item Output Determination |
| C_DeliveryNoteItem | view | from | CONSUMPTION | Consumption view for Delivery Note Item |
| C_ESJIOtbndDlvryItemQuery | view | from | CONSUMPTION | Outbound Delivery Item |
| C_PT_DeliveryNoteItem | view | from | CONSUMPTION | PT Delivery Note Form Item |
| C_QualityCertificateEmail | view | from | CONSUMPTION | Quality Certificate Email |
| C_RDPDeliveryDocumentItemDEX | view | from | CONSUMPTION | Delivery Document Item Extractor for RDP |
| C_SlsDocFlfmtDelivDocItem | view | from | CONSUMPTION | Sales Doc Fulfillment: Delivery Doc Item |
| CIC_OUTBOUNDDELIVERYITEM | view_entity | from | Projection on Outbound Delivery Items | |
| I_ComplaintProcessFlowStatus | view_entity | union_all | COMPOSITE | Complaint Process Flow Status |
| I_CustomerReturnDeliveryItem | view | from | BASIC | Customer Returns Delivery Document Item |
| I_DelivDocumentItemIncomplete | view | from | COMPOSITE | SOFM Incomplete Delivery Document Item |
| I_DeliveryDocItemAnalytics | view | from | COMPOSITE | Delivery Document Item Analytics |
| I_DeliveryDocumentItemAmount | view | from | COMPOSITE | Delivery Document Item Amount |
| I_DeliveryDocumentItemVH | view | from | COMPOSITE | Delivery document items |
| I_DeliveryPickViewItem | view | from | COMPOSITE | Delivery Pick List Item |
| I_DelivItmWthoutRefQuickCrte | view | from | BASIC | Quick Create Deliv Itm w/o reference |
| I_FldLogsRcvdInboundDelivery | view_entity | from | COMPOSITE | FL Received Inbound Delivery |
| I_FldLogsRcvdOutboundDelivery | view_entity | from | COMPOSITE | FL Outbound Delivery |
| I_HUPDeliveryItemReservation | view_entity | inner | COMPOSITE | DlvItems related to HU Resvn |
| I_HUPSchedAgrmtItemDlvRelshp | view_entity | from | COMPOSITE | DlvPos related to SchedAgrmt items |
| I_InboundDeliveryItem | view | from | BASIC | Inbound Delivery Item |
| I_JITOutbCallDelivDocRef | view | inner | COMPOSITE | Material Document Reference for Delivery |
| I_LstMiVisitCustomerDeliveryVH | view_entity | inner | COMPOSITE | LMD Customer Delivery Help for Visit |
| I_MRPSalesDemand | view | inner | COMPOSITE | MRP Sales Demand |
| I_OutboundDeliveryItem | view | from | BASIC | Outbound Delivery Document Item |
| I_ProdCmplncLicRlvtDelivDocs | view | from | COMPOSITE | License Relevant Outbound Delivery Items |
| I_SAFTDeliveryItem | view | from | COMPOSITE | SAFT Delivery Item |
| I_SAFTDeliveryProduct | view | from | COMPOSITE | SAF-T Billing Product |
| P_DeliveryDocumentItemText | view_entity | inner | COMPOSITE | |
| P_DeliveryProcFlow | view | inner | CONSUMPTION | Delivery Process Flow |
| P_HndlgUnitItmCmptblty_F4674 | view | inner | COMPOSITE | |
| P_LogcDocDeliveryItem | view_entity | from | CONSUMPTION | |
| P_LstMiDeliveryToSalesDocument | view | from | COMPOSITE | |
| P_PackedDeliveryForStore_F4674 | view | inner | COMPOSITE | |
| P_PrdtdDelivProcgDlyTrngData1 | view | inner | COMPOSITE | |
| P_ReturnsReferenceDocument | view_entity | from | COMPOSITE | |
| P_SalesOrderInDelivDueDate | view | inner | COMPOSITE | |
| P_SalesOrderInDelivItmDueDate | view | inner | COMPOSITE | |
| P_SdPricingPrcd | view | inner | COMPOSITE | |
| P_SlsDocFlfmtProcHierarchyD21 | view | from | CONSUMPTION | |
| P_SlsDocItemPrdtvTrngData1 | view | from | COMPOSITE | |
| P_SlsOrdDelivdDueDte | view | inner | COMPOSITE | |
| P_SlsOrdDelivdDueDte2 | view | inner | COMPOSITE | |
| P_SlsOrdItmDelivAnlyts | view | from | COMPOSITE | |
| P_SlsOrdItmDelivdDueDte | view | inner | COMPOSITE | |
| P_SlsOrdItmDelivdDueDte2 | view | inner | COMPOSITE | |
| P_SlsOrdItmDelivDimnAnlyts | view | from | COMPOSITE | |
| P_SlsOrdProcFlow15 | view | inner | CONSUMPTION | Sales Order Process Flow: Level +1 Intercompany Delivery |
| P_STOItmDelivAnlyts | view | from | COMPOSITE | |
| P_StRpSalesInvoiceItem | view | left_outer | CONSUMPTION | Private View for Sales Invoice List |
| R_CustomerReturnsDelivItemTP | view_entity | from | TRANSACTIONAL | Customer Returns Delivery Item - TP |
| R_InboundDeliveryItemTP | view_entity | from | TRANSACTIONAL | Inbound Delivery Item - TP |
| R_OutboundDeliveryItemTP | view_entity | from | TRANSACTIONAL | Outbound Delivery Item - TP |
Fields (232)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | DeliveryDocument | DeliveryDocument,Level1Document,OutboundDelivery | 28 |
| KEY | DeliveryDocumentItem | DeliveryDocumentItem,DocumentItemNumber,Level1DocumentItem | 28 |
| KEY | DeliveryDocumentItemCategory | DeliveryDocumentItemCategory,SalesDocumentItemCategory | 13 |
| KEY | DistributionChannel | DistributionChannel | 9 |
| KEY | Division | Division | 9 |
| KEY | Material | Material,Product,ProductID | 13 |
| KEY | ReferenceSDDocument | DelivSalesDoc,ReferenceSDDocument,SalesDocument,SDDocument | 16 |
| KEY | ReferenceSDDocumentCategory | PrecedingDocumentCategory,ReferenceSDDocumentCategory,SDDocumentCategory | 12 |
| KEY | ReferenceSDDocumentItem | DelivSalesDocItem,ReferenceSDDocumentItem,SalesDocumentItem | 14 |
| _AdditionalCustomerGroup1 | _AdditionalCustomerGroup1 | 1 | |
| _AdditionalCustomerGroup2 | _AdditionalCustomerGroup2 | 1 | |
| _AdditionalCustomerGroup3 | _AdditionalCustomerGroup3 | 1 | |
| _AdditionalCustomerGroup4 | _AdditionalCustomerGroup4 | 1 | |
| _AdditionalCustomerGroup5 | _AdditionalCustomerGroup5 | 1 | |
| _AdditionalMaterialGroup1 | _AdditionalMaterialGroup1 | 1 | |
| _AdditionalMaterialGroup2 | _AdditionalMaterialGroup2 | 1 | |
| _AdditionalMaterialGroup3 | _AdditionalMaterialGroup3 | 1 | |
| _AdditionalMaterialGroup4 | _AdditionalMaterialGroup4 | 1 | |
| _AdditionalMaterialGroup5 | _AdditionalMaterialGroup5 | 1 | |
| _BaseUnit | _BaseUnit | 1 | |
| _BOMExplosion | _BOMExplosion | 1 | |
| _BusinessArea | _BusinessArea | 1 | |
| _ChmlCmplncStatus | _ChmlCmplncStatus | 1 | |
| _ControllingArea | _ControllingArea | 1 | |
| _CostCenter | _CostCenter | 1 | |
| _CreatedByUser | _CreatedByUser | 1 | |
| _DangerousGoodsStatus | _DangerousGoodsStatus | 1 | |
| _DeliveryDocument | _DeliveryDocument | 3 | |
| _DeliveryQuantityUnit | _DeliveryQuantityUnit | 1 | |
| _DeliveryRelatedBillingStatus | _DeliveryRelatedBillingStatus | 1 | |
| _DistributionChannel | _DistributionChannel | 1 | |
| _Division | _Division | 1 | |
| _GoodsMovementStatus | _GoodsMovementStatus | 1 | |
| _GoodsMovementType | _GoodsMovementType | 1 | |
| _InventorySpecialStockType | _InventorySpecialStockType | 1 | |
| _InventoryValuationType | _InventoryValuationType | 1 | |
| _ItemBillingBlockReason | _ItemBillingBlockReason | 1 | |
| _ItemBillingIncompletionStatus | _ItemBillingIncompletionStatus | 2 | |
| _ItemCategory | _ItemCategory | 1 | |
| _ItemDelivIncompletionSts | _ItemDelivIncompletionSts | 2 | |
| _ItemGdsMvtIncompletionSts | _ItemGdsMvtIncompletionSts | 2 | |
| _ItemGeneralIncompletionStatus | _ItemGeneralIncompletionStatus | 2 | |
| _ItemIsBillingRelevant | _ItemIsBillingRelevant | 1 | |
| _ItemPackingIncompletionStatus | _ItemPackingIncompletionStatus | 2 | |
| _ItemPickingIncompletionStatus | _ItemPickingIncompletionStatus | 2 | |
| _ItemVolumeUnit | _ItemVolumeUnit | 1 | |
| _ItemWeightUnit | _ItemWeightUnit | 1 | |
| _LoadingGroup | _LoadingGroup | 1 | |
| _LogicalSystem | _LogicalSystem | 1 | |
| _Material | _Material | 1 | |
| _MaterialFreightGroup | _MaterialFreightGroup | 1 | |
| _MaterialGroup | _MaterialGroup | 1 | |
| _OrderID | _OrderID | 1 | |
| _OriginallyRequestedMaterial | _OriginallyRequestedMaterial | 1 | |
| _PackingStatus | _PackingStatus | 1 | |
| _Partner | _Partner | 1 | |
| _PaymentGuaranteeForm | _PaymentGuaranteeForm | 1 | |
| _PickingConfirmationStatus | _PickingConfirmationStatus | 1 | |
| _PickingControl | _PickingControl | 1 | |
| _PickingStatus | _PickingStatus | 1 | |
| _Plant | _Plant | 1 | |
| _Product | _Product | 1 | |
| _ProductGroup | _ProductGroup | 1 | |
| _ProductHierarchyNode | _ProductHierarchyNode | 1 | |
| _ProfitCenter | _ProfitCenter | 1 | |
| _ProofOfDeliveryStatus | _ProofOfDeliveryStatus | 1 | |
| _ReferenceSalesDocumentItem | _ReferenceSalesDocumentItem | 1 | |
| _ReferenceSDDocument | _ReferenceSDDocument | 1 | |
| _ReferenceSDDocumentCategory | _ReferenceSDDocumentCategory | 1 | |
| _SafetyDataSheetStatus | _SafetyDataSheetStatus | 1 | |
| _SalesDocumentItemType | _SalesDocumentItemType | 1 | |
| _SalesGroup | _SalesGroup | 1 | |
| _SalesOffice | _SalesOffice | 1 | |
| _SDDocumentCategory | _SDDocumentCategory | 1 | |
| _SDProcessStatus | _SDProcessStatus | 1 | |
| _StorageLocation | _StorageLocation | 1 | |
| _TransportationGroup | _TransportationGroup | 1 | |
| _TrdCmplncEmbargoSts | _TrdCmplncEmbargoSts | 1 | |
| _TrdCmplncLegalControlSts | _TrdCmplncLegalControlSts | 1 | |
| _TrdCmplncSnctndListChkSts | _TrdCmplncSnctndListChkSts | 1 | |
| _Warehouse | _Warehouse | 1 | |
| _WarehouseActivityStatus | _WarehouseActivityStatus | 1 | |
| _WarehouseStagingArea | _WarehouseStagingArea | 1 | |
| ActualDeliveredQtyInBaseUnit | ActualDeliveredQtyInBaseUnit | 8 | |
| ActualDeliveryQuantity | ActualDeliveryQuantity,Quantity | 17 | |
| AdditionalCustomerGroup1 | AdditionalCustomerGroup1 | 7 | |
| AdditionalCustomerGroup2 | AdditionalCustomerGroup2 | 7 | |
| AdditionalCustomerGroup3 | AdditionalCustomerGroup3 | 7 | |
| AdditionalCustomerGroup4 | AdditionalCustomerGroup4 | 7 | |
| AdditionalCustomerGroup5 | AdditionalCustomerGroup5 | 7 | |
| AdditionalMaterialGroup1 | AdditionalMaterialGroup1 | 7 | |
| AdditionalMaterialGroup2 | AdditionalMaterialGroup2 | 7 | |
| AdditionalMaterialGroup3 | AdditionalMaterialGroup3 | 7 | |
| AdditionalMaterialGroup4 | AdditionalMaterialGroup4 | 7 | |
| AdditionalMaterialGroup5 | AdditionalMaterialGroup5 | 7 | |
| AlternateProductNumber | AlternateProductNumber | 7 | |
| BaseUnit | BaseUnit | 7 | |
| Batch | Batch | 12 | |
| BatchBySupplier | BatchBySupplier | 8 | |
| BatchClassification | BatchClassification | 7 | |
| BOMExplosion | BOMExplosion | 7 | |
| BusinessArea | BusinessArea | 7 | |
| ConsumptionPosting | ConsumptionPosting | 7 | |
| ControllingArea | ControllingArea | 7 | |
| CostCenter | CostCenter | 7 | |
| CreatedByUser | CreatedByUser | 7 | |
| CreationDate | CreationDate | 8 | |
| CreationTime | CreationTime | 6 | |
| CustEngineeringChgStatus | CustEngineeringChgStatus | 7 | |
| DeliveryDocumentItemBySupplier | DeliveryDocumentItemBySupplier | 1 | |
| DeliveryDocumentItemText | DeliveryDocumentItemText,DocumentItemText | 14 | |
| DeliveryGroup | DeliveryGroup | 8 | |
| DeliveryQuantityUnit | DeliveryQuantityUnit,QuantityUnit | 18 | |
| DeliveryRelatedBillingStatus | DeliveryRelatedBillingStatus | 11 | |
| DeliveryToBaseQuantityDnmntr | DeliveryToBaseQuantityDnmntr | 8 | |
| DeliveryToBaseQuantityNmrtr | DeliveryToBaseQuantityNmrtr | 8 | |
| DepartmentClassificationByCust | DepartmentClassificationByCust | 8 | |
| EU_DeliveryItemARCStatus | EU_DeliveryItemARCStatus | 1 | |
| FixedShipgProcgDurationInDays | FixedShipgProcgDurationInDays | 7 | |
| GLAccount | GLAccount | 7 | |
| GoodsMovementReasonCode | GoodsMovementReasonCode | 7 | |
| GoodsMovementStatus | GoodsMovementStatus | 16 | |
| GoodsMovementType | GoodsMovementType | 13 | |
| HigherLevelItem | HigherLevelItem | 8 | |
| HigherLevelItemUsage | HigherLevelItemUsage | 1 | |
| HigherLvlItmOfBatSpltItm | HigherLvlItmOfBatSpltItm | 4 | |
| InspectionLot | InspectionLot | 8 | |
| InspectionPartialLot | InspectionPartialLot | 7 | |
| IntercompanyBillingStatus | IntercompanyBillingStatus | 7 | |
| InternationalArticleNumber | InternationalArticleNumber | 8 | |
| InventorySpecialStockType | InventorySpecialStockType | 12 | |
| InventoryValuationType | InventoryValuationType | 7 | |
| IsCompletelyDelivered | IsCompletelyDelivered | 7 | |
| IsNotGoodsMovementsRelevant | IsNotGoodsMovementsRelevant | 7 | |
| IsSeparateValuation | IsSeparateValuation | 7 | |
| IssgOrRcvgBatch | IssgOrRcvgBatch | 8 | |
| IssgOrRcvgMaterial | IssgOrRcvgMaterial | 8 | |
| IssgOrRcvgSpclStockInd | IssgOrRcvgSpclStockInd | 8 | |
| IssgOrRcvgStockCategory | IssgOrRcvgStockCategory | 8 | |
| IssgOrRcvgValuationType | IssgOrRcvgValuationType | 7 | |
| IssuingOrReceivingPlant | IssuingOrReceivingPlant | 8 | |
| IssuingOrReceivingStorageLoc | IssuingOrReceivingStorageLoc | 8 | |
| ItemBillingBlockReason | ItemBillingBlockReason | 11 | |
| ItemBillingIncompletionStatus | ItemBillingIncompletionStatus | 8 | |
| ItemDeliveryIncompletionStatus | ItemDeliveryIncompletionStatus | 8 | |
| ItemGdsMvtIncompletionSts | ItemGdsMvtIncompletionSts | 8 | |
| ItemGeneralIncompletionStatus | ItemGeneralIncompletionStatus | 9 | |
| ItemGrossWeight | ItemGrossWeight | 12 | |
| ItemHasValueAddedService | ItemHasValueAddedService | 1 | |
| ItemIsBillingRelevant | ItemIsBillingRelevant | 7 | |
| ItemNetWeight | ItemNetWeight | 12 | |
| ItemPackingIncompletionStatus | ItemPackingIncompletionStatus | 8 | |
| ItemPickingIncompletionStatus | ItemPickingIncompletionStatus | 8 | |
| ItemVolume | ItemVolume | 12 | |
| ItemVolumeUnit | ItemVolumeUnit | 12 | |
| ItemWeightUnit | ItemWeightUnit | 12 | |
| LastChangeDate | LastChangeDate | 7 | |
| LoadingGroup | LoadingGroup | 11 | |
| ManufactureDate | ManufactureDate | 7 | |
| MaterialByCustomer | MaterialByCustomer | 12 | |
| MaterialFreightGroup | MaterialFreightGroup | 7 | |
| MaterialGroup | MaterialGroup | 7 | |
| MaterialIsBatchManaged | MaterialIsBatchManaged | 8 | |
| MaterialIsIntBatchManaged | MaterialIsIntBatchManaged | 8 | |
| NumberOfSerialNumbers | NumberOfSerialNumbers | 8 | |
| OrderID | OrderID | 9 | |
| OrderItem | OrderItem | 8 | |
| OriginalDeliveryQuantity | OriginalDeliveryQuantity | 8 | |
| OriginallyRequestedMaterial | OriginallyRequestedMaterial | 7 | |
| OverdelivTolrtdLmtRatioInPct | OverdelivTolrtdLmtRatioInPct | 11 | |
| PackingStatus | PackingStatus | 11 | |
| PartialDeliveryIsAllowed | PartialDeliveryIsAllowed | 7 | |
| PaymentGuaranteeForm | PaymentGuaranteeForm | 7 | |
| PickingConfirmationStatus | PickingConfirmationStatus | 11 | |
| PickingControl | PickingControl | 8 | |
| PickingStatus | PickingStatus | 12 | |
| Plant | Plant,SupplyingSite | 16 | |
| PrimaryPostingSwitch | PrimaryPostingSwitch | 8 | |
| Product | Product | 1 | |
| ProductAvailabilityDate | ProductAvailabilityDate | 6 | |
| ProductAvailabilityTime | ProductAvailabilityTime | 5 | |
| ProductCharacteristic1 | ProductCharacteristic1 | 2 | |
| ProductCharacteristic2 | ProductCharacteristic2 | 2 | |
| ProductCharacteristic3 | ProductCharacteristic3 | 2 | |
| ProductCollection | ProductCollection | 2 | |
| ProductConfiguration | ProductConfiguration | 7 | |
| ProductGroup | ProductGroup | 1 | |
| ProductHierarchyNode | ProductHierarchyNode | 7 | |
| ProductSeason | ProductSeason | 2 | |
| ProductSeasonYear | ProductSeasonYear | 2 | |
| ProductTheme | ProductTheme | 2 | |
| ProfitabilitySegment_2 | ProfitabilitySegment | 1 | |
| ProfitCenter | ProfitCenter | 7 | |
| ProofOfDeliveryRelevanceCode | ProofOfDeliveryRelevanceCode | 7 | |
| ProofOfDeliveryStatus | ProofOfDeliveryStatus | 7 | |
| QuantityIsFixed | QuantityIsFixed | 7 | |
| ReceivingPoint | ReceivingPoint | 8 | |
| ReferenceDocumentLogicalSystem | ReferenceDocumentLogicalSystem | 7 | |
| RequirementSegment | RequirementSegment | 2 | |
| Reservation | Reservation | 2 | |
| ReservationItem | ReservationItem | 2 | |
| ReservationRecordType | ReservationRecordType | 1 | |
| RetailPromotion | RetailPromotion | 8 | |
| SalesDocumentItemType | SalesDocumentItemType | 7 | |
| SalesGroup | SalesGroup | 7 | |
| SalesOffice | SalesOffice | 7 | |
| SDDocumentCategory | SDDocumentCategory | 8 | |
| SDProcessStatus | SDProcessStatus | 7 | |
| ShelfLifeExpirationDate | ShelfLifeExpirationDate | 8 | |
| StatisticsDate | StatisticsDate | 7 | |
| StockSegment | StockSegment | 3 | |
| StockType | StockType | 11 | |
| StorageBin | StorageBin | 8 | |
| StorageLocation | StorageLocation | 13 | |
| StorageType | StorageType | 8 | |
| SubsequentMovementType | SubsequentMovementType | 7 | |
| TransportationGroup | TransportationGroup | 11 | |
| TrdCmplncEmbargoSts | TrdCmplncEmbargoSts | 2 | |
| TrdCmplncLegalControlSts | TrdCmplncLegalControlSts | 2 | |
| TrdCmplncSnctndListChkSts | TrdCmplncSnctndListChkSts | 1 | |
| UnderdelivTolrtdLmtRatioInPct | UnderdelivTolrtdLmtRatioInPct | 11 | |
| UnlimitedOverdeliveryIsAllowed | UnlimitedOverdeliveryIsAllowed | 7 | |
| ValAddedSrvcItemGroup | ValAddedSrvcItemGroup | 1 | |
| ValAddedSrvcItemNumber | ValAddedSrvcItemNumber | 1 | |
| ValAddedSrvcParentItmNumber | ValAddedSrvcParentItmNumber | 1 | |
| ValAddedSrvcTransactionNumber | ValAddedSrvcTransactionNumber | 1 | |
| VarblShipgProcgDurationInDays | VarblShipgProcgDurationInDays | 7 | |
| Warehouse | Warehouse | 14 | |
| WarehouseActivityStatus | WarehouseActivityStatus | 12 | |
| WarehouseStagingArea | WarehouseStagingArea | 12 | |
| WarehouseStockCategory | WarehouseStockCategory | 8 | |
| WarehouseStorageBin | WarehouseStorageBin | 8 |
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.compiler.compareFilter: true
@ObjectModel.representativeKey: 'DeliveryDocumentItem'
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #B
@ObjectModel.usageType.sizeCategory: #L
@EndUserText.label: 'Delivery Document Item'
@Analytics.dataCategory: #DIMENSION
@Analytics.dataExtraction: { enabled: true,
delta.changeDataCapture:
{ mapping:
[{role: #MAIN,
table: 'lips',
tableElement: ['vbeln','posnr'],
viewElement: ['DeliveryDocument', 'DeliveryDocumentItem']
}]
}
}
@Analytics.internalName:#LOCAL
@Metadata.allowExtensions: true
@VDM.viewType: #BASIC
@AccessControl.authorizationCheck:#CHECK
@AbapCatalog.sqlViewName: 'ILEDELIVDOCITEM'
@AbapCatalog.preserveKey:true
@Metadata.ignorePropagatedAnnotations:true
@ObjectModel.supportedCapabilities: [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #ANALYTICAL_DIMENSION, #EXTRACTION_DATA_SOURCE ]
@ObjectModel.modelingPattern: [ #ANALYTICAL_DIMENSION ]
define view I_DeliveryDocumentItem
as select from lips
// Associations
association [1..1] to I_DeliveryDocument as _DeliveryDocument on $projection.DeliveryDocument = _DeliveryDocument.DeliveryDocument
association [0..*] to I_SDDocumentItemPartner as _Partner on $projection.DeliveryDocument = _Partner.SDDocument
and $projection.DeliveryDocumentItem = _Partner.SDDocumentItem
association [0..1] to I_SDDocumentCategory as _SDDocumentCategory on $projection.sddocumentcategory = _SDDocumentCategory.SDDocumentCategory
association [0..1] to I_SalesDocumentItemCategory as _ItemCategory on $projection.DeliveryDocumentItemCategory = _ItemCategory.SalesDocumentItemCategory
association [0..1] to I_SalesDocumentItemType as _SalesDocumentItemType on $projection.SalesDocumentItemType = _SalesDocumentItemType.SalesDocumentItemType
association [0..1] to I_User as _CreatedByUser on $projection.CreatedByUser = _CreatedByUser.UserID
association [0..1] to I_DistributionChannel as _DistributionChannel on $projection.DistributionChannel = _DistributionChannel.DistributionChannel
association [0..1] to I_Division as _Division on $projection.Division = _Division.Division
association [0..1] to I_SalesGroup as _SalesGroup on $projection.SalesGroup = _SalesGroup.SalesGroup
association [0..1] to I_SalesOffice as _SalesOffice on $projection.SalesOffice = _SalesOffice.SalesOffice
association [0..1] to I_Material as _Material on $projection.Material = _Material.Material
association [0..1] to I_Product as _Product on $projection.Product = _Product.Product
association [0..1] to I_Material as _OriginallyRequestedMaterial on $projection.OriginallyRequestedMaterial = _OriginallyRequestedMaterial.Material
association [0..1] to I_ProductHierarchyNode as _ProductHierarchyNode on $projection.ProductHierarchyNode = _ProductHierarchyNode.ProductHierarchyNode
association [0..1] to I_MaterialGroup as _MaterialGroup on $projection.MaterialGroup = _MaterialGroup.MaterialGroup
association [0..1] to I_ProductGroup_2 as _ProductGroup on $projection.ProductGroup = _ProductGroup.ProductGroup
association [0..1] to I_MaterialFreightGroup as _MaterialFreightGroup on $projection.MaterialFreightGroup = _MaterialFreightGroup.MaterialFreightGroup
association [0..1] to I_AdditionalMaterialGroup1 as _AdditionalMaterialGroup1 on $projection.AdditionalMaterialGroup1 = _AdditionalMaterialGroup1.AdditionalMaterialGroup1
association [0..1] to I_AdditionalMaterialGroup2 as _AdditionalMaterialGroup2 on $projection.AdditionalMaterialGroup2 = _AdditionalMaterialGroup2.AdditionalMaterialGroup2
association [0..1] to I_AdditionalMaterialGroup3 as _AdditionalMaterialGroup3 on $projection.AdditionalMaterialGroup3 = _AdditionalMaterialGroup3.AdditionalMaterialGroup3
association [0..1] to I_AdditionalMaterialGroup4 as _AdditionalMaterialGroup4 on $projection.AdditionalMaterialGroup4 = _AdditionalMaterialGroup4.AdditionalMaterialGroup4
association [0..1] to I_AdditionalMaterialGroup5 as _AdditionalMaterialGroup5 on $projection.AdditionalMaterialGroup5 = _AdditionalMaterialGroup5.AdditionalMaterialGroup5
association [0..1] to I_Plant as _Plant on $projection.Plant = _Plant.Plant
association [0..1] to I_Warehouse as _Warehouse on $projection.Warehouse = _Warehouse.Warehouse
association [0..1] to I_StorageLocation as _StorageLocation on $projection.Plant = _StorageLocation.Plant
and $projection.StorageLocation = _StorageLocation.StorageLocation
association [0..1] to I_InventorySpecialStockType as _InventorySpecialStockType on $projection.InventorySpecialStockType = _InventorySpecialStockType.InventorySpecialStockType
association [0..1] to I_UnitOfMeasure as _DeliveryQuantityUnit on $projection.DeliveryQuantityUnit = _DeliveryQuantityUnit.UnitOfMeasure
association [0..1] to I_UnitOfMeasure as _BaseUnit on $projection.BaseUnit = _BaseUnit.UnitOfMeasure
association [0..1] to I_UnitOfMeasure as _ItemWeightUnit on $projection.ItemWeightUnit = _ItemWeightUnit.UnitOfMeasure
association [0..1] to I_UnitOfMeasure as _ItemVolumeUnit on $projection.ItemVolumeUnit = _ItemVolumeUnit.UnitOfMeasure
association [0..1] to I_BOMExplosionDate as _BOMExplosion on $projection.BOMExplosion = _BOMExplosion.BOMExplosionDateID
association [0..1] to I_WarehouseStagingArea as _WarehouseStagingArea on $projection.Warehouse = _WarehouseStagingArea.Warehouse
and $projection.WarehouseStagingArea = _WarehouseStagingArea.WarehouseStagingArea
association [0..1] to I_PickingControl as _PickingControl on $projection.PickingControl = _PickingControl.PickingControl
association [0..1] to I_LoadingGroup as _LoadingGroup on $projection.LoadingGroup = _LoadingGroup.LoadingGroup
association [0..1] to I_GoodsMovementType as _GoodsMovementType on $projection.GoodsMovementType = _GoodsMovementType.GoodsMovementType
association [0..1] to I_TransportationGroup as _TransportationGroup on $projection.TransportationGroup = _TransportationGroup.TransportationGroup
association [0..1] to I_BillingRelevanceCode as _ItemIsBillingRelevant on $projection.ItemIsBillingRelevant = _ItemIsBillingRelevant.BillingRelevanceCode
association [0..1] to I_BillingBlockReason as _ItemBillingBlockReason on $projection.ItemBillingBlockReason = _ItemBillingBlockReason.BillingBlockReason
association [0..1] to I_PaymentGuaranteeForm as _PaymentGuaranteeForm on $projection.PaymentGuaranteeForm = _PaymentGuaranteeForm.PaymentGuaranteeForm
association [0..1] to I_BusinessArea as _BusinessArea on $projection.BusinessArea = _BusinessArea.BusinessArea
association [0..1] to I_ControllingArea as _ControllingArea on $projection.ControllingArea = _ControllingArea.ControllingArea
association [0..1] to I_ProfitCenter as _ProfitCenter on $projection.ProfitCenter = _ProfitCenter.ProfitCenter
and $projection.ControllingArea = _ProfitCenter.ControllingArea
and _ProfitCenter.ValidityEndDate >= $projection.CreationDate
and _ProfitCenter.ValidityStartDate <= $projection.CreationDate
association [0..1] to I_InventoryValuationType as _InventoryValuationType on $projection.InventoryValuationType = _InventoryValuationType.InventoryValuationType
association [0..1] to I_MfgOrder as _OrderID on $projection.OrderID = _OrderID.ManufacturingOrder
association [0..1] to I_CostCenter as _CostCenter on $projection.CostCenter = _CostCenter.CostCenter
and $projection.ControllingArea = _CostCenter.ControllingArea
and _CostCenter.ValidityEndDate >= $projection.CreationDate
and _CostCenter.ValidityStartDate <= $projection.CreationDate
association [0..1] to I_SalesDocument as _ReferenceSDDocument on $projection.ReferenceSDDocument = _ReferenceSDDocument.SalesDocument
association [0..1] to I_SalesDocumentItem as _ReferenceSalesDocumentItem on $projection.ReferenceSDDocument = _ReferenceSalesDocumentItem.SalesDocument
and $projection.ReferenceSDDocumentItem = _ReferenceSalesDocumentItem.SalesDocumentItem
and (
$projection.ReferenceSDDocumentCategory = 'C'
or $projection.ReferenceSDDocumentCategory = 'H'
)
association [0..1] to I_PurchaseOrderAPI01 as _PurchaseOrder on $projection.PurchaseOrder = _PurchaseOrder.PurchaseOrder
association [0..1] to I_PurchaseOrderItemAPI01 as _PurchaseOrderItem on $projection.PurchaseOrder = _PurchaseOrderItem.PurchaseOrder
and $projection.PurchaseOrderItem = _PurchaseOrderItem.PurchaseOrderItem
association [0..1] to I_SDDocumentCategory as _ReferenceSDDocumentCategory on $projection.ReferenceSDDocumentCategory = _ReferenceSDDocumentCategory.SDDocumentCategory
association [0..1] to I_SalesDocument as _IntcoRefSDDocument on $projection.IntcoRefSDDocument = _IntcoRefSDDocument.SalesDocument
association [0..1] to I_SalesDocumentItem as _IntcoRefSDDocumentItem on $projection.IntcoRefSDDocument = _IntcoRefSDDocumentItem.SalesDocument
and $projection.IntcoRefSDDocumentItem = _IntcoRefSDDocumentItem.SalesDocumentItem
and (
$projection.IntcoRefSDDocumentCategory = 'C'
or $projection.IntcoRefSDDocumentCategory = 'H'
)
association [0..1] to I_SDDocumentCategory as _IntcoRefSDDocumentCategory on $projection.IntcoRefSDDocumentCategory = _IntcoRefSDDocumentCategory.SDDocumentCategory
association [0..1] to I_LogicalSystem as _LogicalSystem on $projection.ReferenceDocumentLogicalSystem = _LogicalSystem.LogicalSystem
association [0..1] to I_AdditionalCustomerGroup1 as _AdditionalCustomerGroup1 on $projection.AdditionalCustomerGroup1 = _AdditionalCustomerGroup1.AdditionalCustomerGroup1
association [0..1] to I_AdditionalCustomerGroup2 as _AdditionalCustomerGroup2 on $projection.AdditionalCustomerGroup2 = _AdditionalCustomerGroup2.AdditionalCustomerGroup2
association [0..1] to I_AdditionalCustomerGroup3 as _AdditionalCustomerGroup3 on $projection.AdditionalCustomerGroup3 = _AdditionalCustomerGroup3.AdditionalCustomerGroup3
association [0..1] to I_AdditionalCustomerGroup4 as _AdditionalCustomerGroup4 on $projection.AdditionalCustomerGroup4 = _AdditionalCustomerGroup4.AdditionalCustomerGroup4
association [0..1] to I_AdditionalCustomerGroup5 as _AdditionalCustomerGroup5 on $projection.AdditionalCustomerGroup5 = _AdditionalCustomerGroup5.AdditionalCustomerGroup5
association [0..1] to I_SDProcessStatus as _SDProcessStatus on $projection.SDProcessStatus = _SDProcessStatus.SDProcessStatus
association [0..1] to I_PickingConfirmationStatus as _PickingConfirmationStatus on $projection.PickingConfirmationStatus = _PickingConfirmationStatus.PickingConfirmationStatus
association [0..1] to I_PickingStatus as _PickingStatus on $projection.PickingStatus = _PickingStatus.PickingStatus
association [0..1] to I_WarehouseActivityStatus as _WarehouseActivityStatus on $projection.WarehouseActivityStatus = _WarehouseActivityStatus.WarehouseActivityStatus
association [0..1] to I_PackingStatus as _PackingStatus on $projection.PackingStatus = _PackingStatus.PackingStatus
association [0..1] to I_GoodsMovementStatus as _GoodsMovementStatus on $projection.GoodsMovementStatus = _GoodsMovementStatus.GoodsMovementStatus
association [0..1] to I_DeliveryRelatedBillgStatus as _DeliveryRelatedBillingStatus on $projection.DeliveryRelatedBillingStatus = _DeliveryRelatedBillingStatus.DeliveryRelatedBillingStatus
association [0..1] to I_DeliveryRelatedBillgStatus as _IntercompanyBillingStatus on $projection.IntercompanyBillingStatus = _IntercompanyBillingStatus.DeliveryRelatedBillingStatus
association [0..1] to I_ProofOfDeliveryStatus as _ProofOfDeliveryStatus on $projection.ProofOfDeliveryStatus = _ProofOfDeliveryStatus.ProofOfDeliveryStatus
association [0..1] to I_ItemGenIncompletionStatus as _ItemGeneralIncompletionStatus on $projection.ItemGeneralIncompletionStatus = _ItemGeneralIncompletionStatus.ItemGeneralIncompletionStatus
association [0..1] to I_ItemDelivIncompletionSts as _ItemDelivIncompletionSts on $projection.ItemDeliveryIncompletionStatus = _ItemDelivIncompletionSts.ItemDeliveryIncompletionStatus
association [0..1] to I_ItemPickingIncompletionSts as _ItemPickingIncompletionStatus on $projection.ItemPickingIncompletionStatus = _ItemPickingIncompletionStatus.ItemPickingIncompletionStatus
association [0..1] to I_ItemGdsMvtIncompletionSts as _ItemGdsMvtIncompletionSts on $projection.ItemGdsMvtIncompletionSts = _ItemGdsMvtIncompletionSts.ItemGdsMvtIncompletionSts
association [0..1] to I_ItemPackingIncompletionSts as _ItemPackingIncompletionStatus on $projection.ItemPackingIncompletionStatus = _ItemPackingIncompletionStatus.ItemPackingIncompletionStatus
association [0..1] to I_ItemBillingIncompletionSts as _ItemBillingIncompletionStatus on $projection.ItemBillingIncompletionStatus = _ItemBillingIncompletionStatus.ItemBillingIncompletionStatus
association [0..1] to I_StockType as _StockType on $projection.StockType = _StockType.StockType
association [0..1] to I_StockType_2 as _StockType_2 on $projection.StockType = _StockType_2.StockType
association [0..1] to I_StockCategory as _StockCategory on $projection.WarehouseStockCategory = _StockCategory.WarehouseStockCategory
association [0..1] to I_DelivChmlCmplncStatus as _ChmlCmplncStatus on $projection.ChmlCmplncStatus = _ChmlCmplncStatus.ChmlCmplncStatus
association [0..1] to I_DelivDangerousGoodsStatus as _DangerousGoodsStatus on $projection.DangerousGoodsStatus = _DangerousGoodsStatus.DangerousGoodsStatus
association [0..1] to I_DelivSafetyDataSheetSts as _SafetyDataSheetStatus on $projection.SafetyDataSheetStatus = _SafetyDataSheetStatus.SafetyDataSheetStatus
association [0..1] to I_TrdCmplncCheckStatus as _TrdCmplncEmbargoSts on $projection.TrdCmplncEmbargoSts = _TrdCmplncEmbargoSts.TrdCmplncCheckStatus
association [0..1] to I_TrdCmplncCheckStatus as _TrdCmplncSnctndListChkSts on $projection.TrdCmplncSnctndListChkSts = _TrdCmplncSnctndListChkSts.TrdCmplncCheckStatus
association [0..1] to I_TrdCmplncCheckStatus as _TrdCmplncLegalControlSts on $projection.TrdCmplncLegalControlSts = _TrdCmplncLegalControlSts.TrdCmplncCheckStatus
association [0..1] to I_ExciseTaxStatus as _ExciseTaxStatus on $projection.EU_DeliveryItemARCStatus = _ExciseTaxStatus.EU_ARCStatus
association [0..1] to I_Batch as _Batch on $projection.Batch = _Batch.Batch
and $projection.Material = _Batch.Material
and $projection.Plant = _Batch.Plant
// association [0..*] to I_SchedgAgrmtRelTypeT as _SchedgAgrmtRelTypeText on $projection.SchedulingAgreementReleaseType = _SchedgAgrmtRelTypeText.SchedulingAgreementReleaseType
association [0..1] to I_SchedgAgrmtRelType as _SchedgAgrmtRelType on $projection.SchedulingAgreementReleaseType = _SchedgAgrmtRelType.SchedulingAgreementReleaseType
association [0..1] to I_ValueChainCategory as _ValueChainCategory on $projection.ValueChainCategory = _ValueChainCategory.ValueChainCategory
association [0..1] to I_FieldLogisticsIndicator as _FieldLogisticsIndicator on $projection.FldLogsStatus = _FieldLogisticsIndicator.FldLogsStatus
association [0..1] to I_WBSElementBasicData as _WBSElementBasicData on $projection.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID
association [0..1] to I_ServiceDocumentType as _ServiceDocumentType on $projection.ServiceDocumentType = _ServiceDocumentType.ServiceDocumentType
//Extensibility
association [0..1] to E_DeliveryDocumentItem as _Extension on $projection.DeliveryDocument = _Extension.DeliveryDocument
and $projection.DeliveryDocumentItem = _Extension.DeliveryDocumentItem
association [0..1] to I_HigherLevelItemUsage as _HigherLevelItemUsage on $projection.HigherLevelItemUsage = _HigherLevelItemUsage.HigherLevelItemUsage
{
//key
@ObjectModel.foreignKey.association: '_DeliveryDocument'
key vbeln as DeliveryDocument,
key posnr as DeliveryDocumentItem,
//category
@ObjectModel.foreignKey.association: '_SDDocumentCategory'
_DeliveryDocument.SDDocumentCategory,
@Semantics.currencyCode: true
_DeliveryDocument.TransactionCurrency,
@ObjectModel.foreignKey.association: '_ItemCategory'
pstyv as DeliveryDocumentItemCategory,
@ObjectModel.foreignKey.association: '_SalesDocumentItemType'
posar as SalesDocumentItemType,
//admin
ernam as CreatedByUser,
@Semantics.systemDate.createdAt: true
erdat as CreationDate,
erzet as CreationTime,
@Semantics.systemDate.lastChangedAt: true
aedat as LastChangeDate,
//organization
@ObjectModel.foreignKey.association: '_DistributionChannel'
vtweg as DistributionChannel,
@ObjectModel.foreignKey.association: '_Division'
spart as Division,
@ObjectModel.foreignKey.association: '_SalesGroup'
vkgrp as SalesGroup,
@ObjectModel.foreignKey.association: '_SalesOffice'
vkbur as SalesOffice,
abtnr as DepartmentClassificationByCust,
//product
@ObjectModel.foreignKey.association: '_Material'
matnr as Material,
@ObjectModel.foreignKey.association: '_Product'
cast (matnr as productnumber preserving type ) as Product,
kdmat as MaterialByCustomer,
@ObjectModel.foreignKey.association: '_OriginallyRequestedMaterial'
matwa as OriginallyRequestedMaterial,
ean11 as InternationalArticleNumber,
charg as Batch,
cuobj_ch as BatchClassification,
lichn as BatchBySupplier,
xchar as MaterialIsIntBatchManaged,
xchpf as MaterialIsBatchManaged,
@ObjectModel.foreignKey.association: '_MaterialGroup'
matkl as MaterialGroup,
@ObjectModel.foreignKey.association: '_ProductGroup'
cast(matkl as productgroup preserving type ) as ProductGroup,
@ObjectModel.foreignKey.association: '_MaterialFreightGroup'
mfrgr as MaterialFreightGroup,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup1'
mvgr1 as AdditionalMaterialGroup1,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup2'
mvgr2 as AdditionalMaterialGroup2,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup3'
mvgr3 as AdditionalMaterialGroup3,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup4'
mvgr4 as AdditionalMaterialGroup4,
@ObjectModel.foreignKey.association: '_AdditionalMaterialGroup5'
mvgr5 as AdditionalMaterialGroup5,
@ObjectModel.foreignKey.association: '_Plant'
werks as Plant,
@ObjectModel.foreignKey.association: '_Warehouse'
lgnum as Warehouse,
@ObjectModel.foreignKey.association: '_StorageLocation'
lgort as StorageLocation,
lgpla as StorageBin,
lgtyp as StorageType,
resource_id as DeliveryItemResourceID,
loading_point as LoadingPointForDelivery,
@ObjectModel.foreignKey.association: '_InventorySpecialStockType'
sobkz as InventorySpecialStockType,
vfdat as ShelfLifeExpirationDate,
@Aggregation.default: #SUM
anzsn as NumberOfSerialNumbers,
cuobj as ProductConfiguration,
prodh as ProductHierarchyNode,
hsdat as ManufactureDate,
//delivery
arktx as DeliveryDocumentItemText,
uepos as HigherLevelItem,
uecha as HigherLvlItmOfBatSpltItm,
@DefaultAggregation: #SUM
@Semantics.quantity.unitOfMeasure: 'DeliveryQuantityUnit'
lfimg as ActualDeliveryQuantity,
fmeng as QuantityIsFixed,
@DefaultAggregation: #SUM
@Semantics.quantity.unitOfMeasure: 'DeliveryQuantityUnit'
ormng as OriginalDeliveryQuantity,
@Semantics.unitOfMeasure: true
@ObjectModel.foreignKey.association: '_DeliveryQuantityUnit'
vrkme as DeliveryQuantityUnit,
@DefaultAggregation: #SUM
@Semantics.quantity.unitOfMeasure: 'BaseUnit'
lgmng as ActualDeliveredQtyInBaseUnit,
@Semantics.unitOfMeasure: true
@ObjectModel.foreignKey.association: '_BaseUnit'
meins as BaseUnit,
umvkn as DeliveryToBaseQuantityDnmntr,
umvkz as DeliveryToBaseQuantityNmrtr,
mbdat as ProductAvailabilityDate,
mbuhr as ProductAvailabilityTime,
grkor as DeliveryGroup,
@DefaultAggregation: #SUM
@Semantics.quantity.unitOfMeasure: 'ItemWeightUnit'
brgew as ItemGrossWeight,
@DefaultAggregation: #SUM
@Semantics.quantity.unitOfMeasure: 'ItemWeightUnit'
ntgew as ItemNetWeight,
@Semantics.unitOfMeasure: true
@ObjectModel.foreignKey.association: '_ItemWeightUnit'
gewei as ItemWeightUnit,
@DefaultAggregation: #SUM
@Semantics.quantity.unitOfMeasure: 'ItemVolumeUnit'
volum as ItemVolume,
@Semantics.unitOfMeasure: true
@ObjectModel.foreignKey.association: '_ItemVolumeUnit'
voleh as ItemVolumeUnit,
qplos as InspectionLot,
qtlos as InspectionPartialLot,
kztlf as PartialDeliveryIsAllowed,
uebtk as UnlimitedOverdeliveryIsAllowed,
@Aggregation.default: #SUM
uebto