C_InboundDeliveryItemObjPg

DDL: C_INBOUNDDELIVERYITEMOBJPG SQL: CINBDELITMOBJPG Type: view CONSUMPTION

Inbound Delivery Item Object Page

C_InboundDeliveryItemObjPg is a Consumption CDS View that provides data about "Inbound Delivery Item Object Page" in SAP S/4HANA. It reads from 1 data source (I_InboundDeliveryItem) and exposes 89 fields with key fields InboundDelivery, InboundDeliveryItem. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InboundDeliveryItem I_InboundDeliveryItem from

Associations (6)

CardinalityTargetAliasCondition
[0..*] C_RelPurOrdStkTranspOrdDlvr _PurchaseOrder $projection.ReferenceSDDocument = _PurchaseOrder.PurchaseOrder and $projection.ReferenceSDDocumentItem = _PurchaseOrder.PurchaseOrderItem
[0..*] C_InbDelivItmJITCallCompGrpDet _JITOutbCallComponentGroupDet $projection.ReferenceSDDocument = _JITOutbCallComponentGroupDet.InternalJITCallNumber and $projection.JITCallComponentGrpItemNumber = _JITOutbCallComponentGroupDet.JITCallComponentGrpItemNumber
[0..1] C_DeliveryPickSum _PickingSum $projection.InboundDelivery = _PickingSum.PrecedingDocument and $projection.DeliveryDocumentItem = _PickingSum.PrecedingDocumentItem
[0..1] C_DeliveryPickSub _PickingSub $projection.InboundDelivery = _PickingSub.PrecedingDocument and $projection.DeliveryDocumentItem = _PickingSub.PrecedingDocumentItem
[0..*] C_SerialNmbrEquipNmbrDelivery _SerialNmbrEquipNmbrDelivery $projection.InboundDelivery = _SerialNmbrEquipNmbrDelivery.DeliveryDocument and $projection.DeliveryDocumentItem = _SerialNmbrEquipNmbrDelivery.DeliveryDocumentItem
[1] E_DeliveryDocumentItem _Extension $projection.InboundDelivery = _Extension.DeliveryDocument and $projection.DeliveryDocumentItem = _Extension.DeliveryDocumentItem

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CINBDELITMOBJPG view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.compositionRoot true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
Metadata.allowExtensions true view
EndUserText.label Inbound Delivery Item Object Page view

Fields (89)

KeyFieldSource TableSource FieldDescription
KEY InboundDelivery InboundDelivery LE Delivery
KEY InboundDeliveryItem Item
DeliveryDocumentItem InboundDeliveryItem Item
HigherLevelItem HigherLevelItem Higher-Lev.Item
HigherLvlItmOfBatSpltItm HigherLvlItmOfBatSpltItm
char18asSortField
PutawayStatus PutawayStatus Status Value
int1asPutawayStatusCriticality
WarehouseActivityStatus WarehouseActivityStatus
PickingConfirmationStatus PickingConfirmationStatus
TrdCmplncLegalControlSts TrdCmplncLegalControlSts Legal Control Check Status
TrdCmplncEmbargoSts TrdCmplncEmbargoSts Embargo Status
TrdCmplncSnctndListChkSts TrdCmplncSnctndListChkSts Watch List Screening Status
Material Material Vehicle Model
MaterialName
DeliveryDocumentItemText DeliveryDocumentItemText
DeliveryDocumentItemCategory DeliveryDocumentItemCategory Item Category
MaterialByCustomer MaterialByCustomer Customer Mat.
Batch Batch Lot No.
InventoryValuationType InventoryValuationType Valuation Type
InternationalArticleNumber InternationalArticleNumber EAN/UPC
ManufactureDate ManufactureDate Date of Manuf.
ShelfLifeExpirationDate ShelfLifeExpirationDate SLED/BBD
InspectionLot InspectionLot Inspection Lot
OrderQuantity Base quantity
DeliveryQuantityUnit DeliveryQuantityUnit Unit of measure
ActualDeliveryQuantity ActualDeliveryQuantity Base quantity
char20asConversionFactor
ActualDeliveredQtyInBaseUnit
BaseUnit BaseUnit Unit of Measure
UnlimitedOverdeliveryIsAllowed UnlimitedOverdeliveryIsAllowed Unlimited Tol.
OverdelivTolrtdLmtRatioInPct Overdeliv. Tol.
UnderdelivTolrtdLmtRatioInPct Underdel. Tol.
Plant Plant Valuation Area
PlantName _Plant PlantName Plant Name
StorageLocation StorageLocation StorageLocation
StorageLocationName _StorageLocation StorageLocationName Storage Loc. Name
Warehouse Warehouse Warehouse No.
StorageBin StorageBin Storage Bin
LoadingGroup LoadingGroup Loading Group
TransportationGroup TransportationGroup Trans. Group
ItemGrossWeight ItemGrossWeight Gross Weight
ItemNetWeight ItemNetWeight Net Weight
ItemWeightUnit ItemWeightUnit Unit of Weight
ItemVolume ItemVolume Volume
ItemVolumeUnit ItemVolumeUnit Volume Unit
PackingStatus PackingStatus
ReceivingPoint ReceivingPoint Recv. Point
DepartmentClassificationByCust DepartmentClassificationByCust
LoadingPointForDelivery LoadingPointForDelivery
GoodsMovementStatus GoodsMovementStatus Gds Movemt Status
InventorySpecialStockType InventorySpecialStockType Special Stock Type
StockType StockType Stock Type
GoodsMovementType GoodsMovementType Movement Type
WarehouseStockCategory WarehouseStockCategory
FldLogsStatus FldLogsStatus FL Process Status
FldLogsRefDocType _FldLogsDelivRefLinkInfo FldLogsRefDocType
FldLogsRefDocTypeText
FldLogsDelivRefDocNumberInfo _FldLogsDelivRefLinkInfo FldLogsDelivRefDocNumberInfo
FldLogsRefDocItem _FldLogsDelivRefLinkInfo FldLogsRefDocItem FL Ref Item
FldLogsCrossDockingInfo _FldLogsDelivRefLinkInfo FldLogsCrossDockingInfo
ReferenceSDDocument I_InboundDeliveryItem ReferenceSDDocument Reference Doc.
ReferenceSDDocumentItem
JITCallComponentGrpItemNumber I_InboundDeliveryItem ReferenceSDDocumentItem Reference Item
ReferenceSDDocumentCategory I_InboundDeliveryItem ReferenceSDDocumentCategory Prec.Doc.Categ.
_Material _Material
_ItemCategory _ItemCategory
_InboundDelivery _InboundDelivery
_PutawayStatus _PutawayStatus
_PickingConfirmationStatus _PickingConfirmationStatus
_WarehouseActivityStatus _WarehouseActivityStatus
_Warehouse _Warehouse
_Plant _Plant
_StorageLocation _StorageLocation
_InventorySpecialStockType _InventorySpecialStockType
_GoodsMovementType _GoodsMovementType
_GoodsMovementStatus _GoodsMovementStatus
_LoadingGroup _LoadingGroup
_TransportationGroup _TransportationGroup
_PurchaseOrder _PurchaseOrder
_JITOutbCallComponentGroupDet _JITOutbCallComponentGroupDet
_SerialNmbrEquipNmbrDelivery _SerialNmbrEquipNmbrDelivery
_StockType_2 _StockType_2
_StockCategory _StockCategory
_TrdCmplncEmbargoSts _TrdCmplncEmbargoSts
_TrdCmplncSnctndListChkSts _TrdCmplncSnctndListChkSts
_TrdCmplncLegalControlSts _TrdCmplncLegalControlSts
_FieldLogisticsIndicator _FieldLogisticsIndicator
_FldLogsDelivRefLinkInfo _FldLogsDelivRefLinkInfo

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 C_InboundDeliveryItemObjPg.
-- 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.
-- SQL view name: CINBDELITMOBJPG

CREATE VIEW C_InboundDeliveryItemObjPg AS
SELECT
  InboundDelivery,
  cast (InboundDeliveryItem as le_doc_item) AS InboundDeliveryItem,
  InboundDeliveryItem AS DeliveryDocumentItem,
  HigherLevelItem,
  HigherLvlItmOfBatSpltItm,
  cast(case when ( HigherLevelItem = '000000' and HigherLvlItmOfBatSpltItm = '000000' ) then concat( InboundDeliveryItem, '0000000000000' ) when ( HigherLevelItem <> '000000' and HigherLvlItmOfBatSpltItm = '000000' ) then concat(concat(HigherLevelItem, InboundDeliveryItem), HigherLvlItmOfBatSpltItm ) when ( HigherLevelItem <> '000000' and HigherLvlItmOfBatSpltItm <> '000000' ) then concat(concat(HigherLevelItem, HigherLvlItmOfBatSpltItm), InboundDeliveryItem ) else concat(concat(HigherLvlItmOfBatSpltItm, InboundDeliveryItem), HigherLevelItem ) end as abap.char( 18 )) as SortField AS char18asSortField,
  PutawayStatus,
  cast( case PutawayStatus when '' then 0 when 'A' then 2 when 'B' then 2 when 'C' then 3 else 0 end as abap.int1 ) as PutawayStatusCriticality AS int1asPutawayStatusCriticality,
  WarehouseActivityStatus,
  PickingConfirmationStatus,
  TrdCmplncLegalControlSts,
  TrdCmplncEmbargoSts,
  TrdCmplncSnctndListChkSts,
  Material,
  _Material._Text[1: Language=$session.system_language].MaterialName AS MaterialName,
  DeliveryDocumentItemText,
  DeliveryDocumentItemCategory,
  MaterialByCustomer,
  Batch,
  InventoryValuationType,
  InternationalArticleNumber,
  ManufactureDate,
  ShelfLifeExpirationDate,
  InspectionLot,
  cast( OriginalDeliveryQuantity as wmeng ) AS OrderQuantity,
  DeliveryQuantityUnit,
  ActualDeliveryQuantity,
  cast( concat_with_space( concat_with_space( concat_with_space( cast( DeliveryToBaseQuantityDnmntr as abap.char(9) ), DeliveryQuantityUnit, 1 ) , ':' , 1 ) , concat_with_space( cast( DeliveryToBaseQuantityNmrtr as abap.char(9) ) , BaseUnit , 1 ) , 1 ) as abap.char(20) ) as ConversionFactor AS char20asConversionFactor,
  cast(ActualDeliveredQtyInBaseUnit as le_lgmng) AS ActualDeliveredQtyInBaseUnit,
  BaseUnit,
  UnlimitedOverdeliveryIsAllowed,
  concat_with_space( cast( OverdelivTolrtdLmtRatioInPct as char10 ) , '%', 1) AS OverdelivTolrtdLmtRatioInPct,
  concat_with_space( cast( UnderdelivTolrtdLmtRatioInPct as char10 ) , '%', 1) AS UnderdelivTolrtdLmtRatioInPct,
  Plant,
  _Plant.PlantName AS PlantName,
  StorageLocation,
  _StorageLocation.StorageLocationName AS StorageLocationName,
  Warehouse,
  StorageBin,
  LoadingGroup,
  TransportationGroup,
  ItemGrossWeight,
  ItemNetWeight,
  ItemWeightUnit,
  ItemVolume,
  ItemVolumeUnit,
  PackingStatus,
  ReceivingPoint,
  DepartmentClassificationByCust,
  LoadingPointForDelivery,
  GoodsMovementStatus,
  InventorySpecialStockType,
  StockType,
  GoodsMovementType,
  WarehouseStockCategory,
  FldLogsStatus,
  _FldLogsDelivRefLinkInfo.FldLogsRefDocType AS FldLogsRefDocType,
  _FldLogsDelivRefLinkInfo._DelivRefDocTypeTxt.FldLogsRefDocTypeText AS FldLogsRefDocTypeText,
  _FldLogsDelivRefLinkInfo.FldLogsDelivRefDocNumberInfo AS FldLogsDelivRefDocNumberInfo,
  _FldLogsDelivRefLinkInfo.FldLogsRefDocItem AS FldLogsRefDocItem,
  _FldLogsDelivRefLinkInfo.FldLogsCrossDockingInfo AS FldLogsCrossDockingInfo,
  I_InboundDeliveryItem.ReferenceSDDocument AS ReferenceSDDocument,
  ltrim(I_InboundDeliveryItem.ReferenceSDDocumentItem, '0') AS ReferenceSDDocumentItem,
  I_InboundDeliveryItem.ReferenceSDDocumentItem AS JITCallComponentGrpItemNumber,
  I_InboundDeliveryItem.ReferenceSDDocumentCategory AS ReferenceSDDocumentCategory
FROM I_InboundDeliveryItem
LEFT OUTER JOIN C_RelPurOrdStkTranspOrdDlvr AS _PurchaseOrder ON ReferenceSDDocument = _PurchaseOrder.PurchaseOrder AND ReferenceSDDocumentItem = _PurchaseOrder.PurchaseOrderItem  -- association [0..*]
LEFT OUTER JOIN C_InbDelivItmJITCallCompGrpDet AS _JITOutbCallComponentGroupDet ON ReferenceSDDocument = _JITOutbCallComponentGroupDet.InternalJITCallNumber AND JITCallComponentGrpItemNumber = _JITOutbCallComponentGroupDet.JITCallComponentGrpItemNumber  -- association [0..*]
LEFT OUTER JOIN C_DeliveryPickSum AS _PickingSum ON InboundDelivery = _PickingSum.PrecedingDocument AND DeliveryDocumentItem = _PickingSum.PrecedingDocumentItem  -- association [0..1]
LEFT OUTER JOIN C_DeliveryPickSub AS _PickingSub ON InboundDelivery = _PickingSub.PrecedingDocument AND DeliveryDocumentItem = _PickingSub.PrecedingDocumentItem  -- association [0..1]
LEFT OUTER JOIN C_SerialNmbrEquipNmbrDelivery AS _SerialNmbrEquipNmbrDelivery ON InboundDelivery = _SerialNmbrEquipNmbrDelivery.DeliveryDocument AND DeliveryDocumentItem = _SerialNmbrEquipNmbrDelivery.DeliveryDocumentItem  -- association [0..*]
LEFT OUTER JOIN E_DeliveryDocumentItem AS _Extension ON InboundDelivery = _Extension.DeliveryDocument AND DeliveryDocumentItem = _Extension.DeliveryDocumentItem  -- association [1]
;