C_OutboundDeliveryItemFs

DDL: C_OUTBOUNDDELIVERYITEMFS SQL: COUTBDELIVITMFS Type: view CONSUMPTION

Outbound Delivery Item Object Page

C_OutboundDeliveryItemFs is a Consumption CDS View that provides data about "Outbound Delivery Item Object Page" in SAP S/4HANA. It reads from 1 data source (I_OutboundDeliveryItem) and exposes 109 fields with key fields OutboundDelivery, OutboundDeliveryItem. It has 8 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_OutboundDeliveryItem I_OutboundDeliveryItem from

Associations (8)

CardinalityTargetAliasCondition
[0..*] C_RelSalesOrderItmDlvrFSS _SalesOrder $projection.OutboundDelivery = _SalesOrder.SalesDocument and $projection.DeliveryDocumentItem = _SalesOrder.SalesDocumentItem and _SalesOrder.SubsequentDocumentCategory = 'J'
[0..1] C_DeliveryPickSum _PickingSum $projection.OutboundDelivery = _PickingSum.PrecedingDocument and $projection.DeliveryDocumentItem = _PickingSum.PrecedingDocumentItem
[0..1] C_DeliveryPickSub _PickingSub $projection.OutboundDelivery = _PickingSub.PrecedingDocument and $projection.DeliveryDocumentItem = _PickingSub.PrecedingDocumentItem
[0..1] I_PickingStatus _PickingStatus $projection.PickingStatus = _PickingStatus.PickingStatus
[0..*] C_SerialNmbrEquipNmbrDelivery _SerialNmbrEquipNmbrDelivery $projection.OutboundDelivery = _SerialNmbrEquipNmbrDelivery.DeliveryDocument and $projection.DeliveryDocumentItem = _SerialNmbrEquipNmbrDelivery.DeliveryDocumentItem
[0..1] I_ValueChainType _ValueChainType $projection.ValueChainType = _ValueChainType.ValueChainType and $projection.ValueChainTypeVersion = _ValueChainType.ValueChainTypeVersion
[0..*] C_OutbDlvItmJITCallCompGrpDet _JITInbCallComponentGroupDet $projection.ReferenceSDDocument = _JITInbCallComponentGroupDet.InternalJITCallNumber and $projection.JITCallComponentGrpItemNumber = _JITInbCallComponentGroupDet.JITCallComponentGrpItemNumber and $projection.ReferenceSDDocumentCategory = 'JITC'
[1] E_DeliveryDocumentItem _Extension $projection.OutboundDelivery = _Extension.DeliveryDocument and $projection.DeliveryDocumentItem = _Extension.DeliveryDocumentItem

Annotations (19)

NameValueLevelField
AbapCatalog.sqlViewName COUTBDELIVITMFS 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
EndUserText.label Outbound Delivery Item Object Page view
Search.searchable true view
ObjectModel.compositionRoot true view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
UI.headerInfo.typeName Outbound Delivery Item view
UI.headerInfo.typeNamePlural Items view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value MaterialName view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value Material view

Fields (109)

KeyFieldSource TableSource FieldDescription
KEY OutboundDelivery OutboundDelivery LE Delivery
KEY OutboundDeliveryItem Logistics Execution Delivery Item
DeliveryDocumentItem OutboundDeliveryItem Logistics Execution Delivery Item
HigherLevelItem HigherLevelItem Higher-Lev.Item
HigherLvlItmOfBatSpltItm HigherLvlItmOfBatSpltItm Higher Level Batch Item
char18asSortField Sort Field
PickingStatus PickingStatus Status Value
int1asPickingStatusCriticality
PickingConfirmationStatus PickingConfirmationStatus Picking Confirmation Status
WarehouseActivityStatus WarehouseActivityStatus
Material
MaterialName
DeliveryDocumentItemText DeliveryDocumentItemText
DeliveryDocumentItemCategory DeliveryDocumentItemCategory Item Category
MaterialByCustomer MaterialByCustomer Customer Mat.
Batch Batch Lot No.
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 Actual Delivery Quantity
char20asConversionFactor Conversion Rate
ActualDeliveredQtyInBaseUnit
BaseUnit BaseUnit Unit of Measure
UnlimitedOverdeliveryIsAllowed UnlimitedOverdeliveryIsAllowed Tolerance Unlimited
OverdelivTolrtdLmtRatioInPct Overdelivery Tolerance
UnderdelivTolrtdLmtRatioInPct Underdelivery Tolerance
Plant Plant Valuation Area
PlantName _Plant PlantName Plant Name
StorageLocation StorageLocation StorageLocation
StorageLocationName _StorageLocation StorageLocationName Storage Loc. Name
DeliveryItemResourceID DeliveryItemResourceID
Warehouse Warehouse Warehouse
LastMileDistrIsActive
LoadingGroup LoadingGroup Loading Group
TransportationGroup TransportationGroup Trans. Group
WarehouseStagingArea WarehouseStagingArea Staging Area
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 Loading Point
ItemBillingBlockReason ItemBillingBlockReason Billing Block Reason
DeliveryRelatedBillingStatus DeliveryRelatedBillingStatus Delivery-Related Billing Status
IntercompanyBillingStatus IntercompanyBillingStatus Intercompany Billing Status
GoodsMovementStatus GoodsMovementStatus Goods Movement Status
InventorySpecialStockType InventorySpecialStockType Special Stock Type
StockType StockType Stock Type
GoodsMovementType GoodsMovementType Goods Movement Type
SubsequentMovementType SubsequentMovementType Follow-Up Movement
WarehouseStockCategory WarehouseStockCategory
FldLogsStatus FldLogsStatus FL Process Status
FldLogsRefDocType _FldLogsDelivRefLinkInfo FldLogsRefDocType Reference Document Type
FldLogsRefDocTypeText
FldLogsDelivRefDocNumberInfo _FldLogsDelivRefLinkInfo FldLogsDelivRefDocNumberInfo Reference Document
FldLogsRefDocItem _FldLogsDelivRefLinkInfo FldLogsRefDocItem Reference Document Item
FldLogsCrossDockingInfo _FldLogsDelivRefLinkInfo FldLogsCrossDockingInfo Cross Docking ID
ShipToParty _OutboundDelivery ShipToParty Ship-To Party (obsolete)
ShipToPartyFullName Full Name Ship-to Party
ValueChainInstanceChar32UUID ValueChainInstanceChar32UUID
ValueChainType
ValueChainTypeVersion
ValueChainCategory ValueChainCategory
IsActive
ExciseMovementIsActive
ReferenceSDDocument I_OutboundDeliveryItem ReferenceSDDocument Reference Doc.
JITCallComponentGrpItemNumber I_OutboundDeliveryItem ReferenceSDDocumentItem Reference Item
ReferenceSDDocumentCategory I_OutboundDeliveryItem ReferenceSDDocumentCategory Prec.Doc.Categ.
_OutboundDelivery _OutboundDelivery
_Material _Material
_ItemCategory _ItemCategory
_PickingStatus _PickingStatus
_PickingConfirmationStatus _PickingConfirmationStatus
_WarehouseActivityStatus _WarehouseActivityStatus
_Warehouse _Warehouse
_WarehouseStagingArea _WarehouseStagingArea
_Plant _Plant
_StorageLocation _StorageLocation
_InventorySpecialStockType _InventorySpecialStockType
_DeliveryRelatedBillingStatus _DeliveryRelatedBillingStatus
_PackingStatus _PackingStatus
_ItemBillingBlockReason _ItemBillingBlockReason
_GoodsMovementType _GoodsMovementType
_GoodsMovementStatus _GoodsMovementStatus
_LoadingGroup _LoadingGroup
_TransportationGroup _TransportationGroup
_SalesOrder _SalesOrder
_SerialNmbrEquipNmbrDelivery _SerialNmbrEquipNmbrDelivery
_StockType_2 _StockType_2
_StockCategory _StockCategory
_JITInbCallComponentGroupDet _JITInbCallComponentGroupDet
_ChmlCmplncStatus _ChmlCmplncStatus
_DangerousGoodsStatus _DangerousGoodsStatus
_SafetyDataSheetStatus _SafetyDataSheetStatus
_ExciseTaxStatus _ExciseTaxStatus
_TrdCmplncLegalControlSts _TrdCmplncLegalControlSts
_TrdCmplncEmbargoSts _TrdCmplncEmbargoSts
_TrdCmplncSnctndListChkSts _TrdCmplncSnctndListChkSts
_ValueChainCategory _ValueChainCategory
_ValueChainType _ValueChainType
_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_OutboundDeliveryItemFs.
-- 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: COUTBDELIVITMFS

CREATE VIEW C_OutboundDeliveryItemFs AS
SELECT
  OutboundDelivery,
  cast(OutboundDeliveryItem as le_doc_item ) AS OutboundDeliveryItem,
  OutboundDeliveryItem AS DeliveryDocumentItem,
  HigherLevelItem,
  HigherLvlItmOfBatSpltItm,
  cast( case when ( HigherLevelItem = '000000' and HigherLvlItmOfBatSpltItm = '000000' ) then concat( OutboundDeliveryItem, '0000000000000' ) when ( HigherLevelItem <> '000000' and HigherLvlItmOfBatSpltItm = '000000' ) then concat(concat(HigherLevelItem, OutboundDeliveryItem), HigherLvlItmOfBatSpltItm ) when ( HigherLevelItem <> '000000' and HigherLvlItmOfBatSpltItm <> '000000' ) then concat(concat(HigherLevelItem, HigherLvlItmOfBatSpltItm), OutboundDeliveryItem ) else concat(concat(HigherLvlItmOfBatSpltItm, OutboundDeliveryItem), HigherLevelItem ) end as abap.char( 18 )) as SortField AS char18asSortField,
  PickingStatus,
  cast( case PickingStatus when '' then 0 when 'A' then 2 when 'B' then 2 when 'C' then 3 else 0 end as abap.int1 ) as PickingStatusCriticality AS int1asPickingStatusCriticality,
  PickingConfirmationStatus,
  WarehouseActivityStatus,
  / Material AS Material,
  _Material._Text[1: Language=$session.system_language].MaterialName AS MaterialName,
  DeliveryDocumentItemText,
  DeliveryDocumentItemCategory,
  MaterialByCustomer,
  Batch,
  cast(InventoryValuationType as valuationtype) AS 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,
  DeliveryItemResourceID,
  Warehouse,
  cast('' as char1) AS LastMileDistrIsActive,
  LoadingGroup,
  TransportationGroup,
  WarehouseStagingArea,
  ItemGrossWeight,
  ItemNetWeight,
  ItemWeightUnit,
  ItemVolume,
  ItemVolumeUnit,
  PackingStatus,
  ReceivingPoint,
  DepartmentClassificationByCust,
  LoadingPointForDelivery,
  ItemBillingBlockReason,
  DeliveryRelatedBillingStatus,
  IntercompanyBillingStatus,
  GoodsMovementStatus,
  InventorySpecialStockType,
  StockType,
  GoodsMovementType,
  SubsequentMovementType,
  WarehouseStockCategory,
  FldLogsStatus,
  _FldLogsDelivRefLinkInfo.FldLogsRefDocType AS FldLogsRefDocType,
  _FldLogsDelivRefLinkInfo._DelivRefDocTypeTxt.FldLogsRefDocTypeText AS FldLogsRefDocTypeText,
  _FldLogsDelivRefLinkInfo.FldLogsDelivRefDocNumberInfo AS FldLogsDelivRefDocNumberInfo,
  _FldLogsDelivRefLinkInfo.FldLogsRefDocItem AS FldLogsRefDocItem,
  _FldLogsDelivRefLinkInfo.FldLogsCrossDockingInfo AS FldLogsCrossDockingInfo,
  _OutboundDelivery.ShipToParty AS ShipToParty,
  cast('' as ad_namtext ) AS ShipToPartyFullName,
  ValueChainInstanceChar32UUID,
  cast( '' as vcm_value_chain_type ) AS ValueChainType,
  cast( '' as vcm_version_number ) AS ValueChainTypeVersion,
  ValueChainCategory,
  cast('' as char005) AS IsActive,
  cast('' as xfeld) AS ExciseMovementIsActive,
  I_OutboundDeliveryItem.ReferenceSDDocument AS ReferenceSDDocument,
  I_OutboundDeliveryItem.ReferenceSDDocumentItem AS JITCallComponentGrpItemNumber,
  I_OutboundDeliveryItem.ReferenceSDDocumentCategory AS ReferenceSDDocumentCategory
FROM I_OutboundDeliveryItem
LEFT OUTER JOIN C_RelSalesOrderItmDlvrFSS AS _SalesOrder ON OutboundDelivery = _SalesOrder.SalesDocument AND DeliveryDocumentItem = _SalesOrder.SalesDocumentItem AND _SalesOrder.SubsequentDocumentCategory = 'J'  -- association [0..*]
LEFT OUTER JOIN C_DeliveryPickSum AS _PickingSum ON OutboundDelivery = _PickingSum.PrecedingDocument AND DeliveryDocumentItem = _PickingSum.PrecedingDocumentItem  -- association [0..1]
LEFT OUTER JOIN C_DeliveryPickSub AS _PickingSub ON OutboundDelivery = _PickingSub.PrecedingDocument AND DeliveryDocumentItem = _PickingSub.PrecedingDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_PickingStatus AS _PickingStatus ON PickingStatus = _PickingStatus.PickingStatus  -- association [0..1]
LEFT OUTER JOIN C_SerialNmbrEquipNmbrDelivery AS _SerialNmbrEquipNmbrDelivery ON OutboundDelivery = _SerialNmbrEquipNmbrDelivery.DeliveryDocument AND DeliveryDocumentItem = _SerialNmbrEquipNmbrDelivery.DeliveryDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_ValueChainType AS _ValueChainType ON ValueChainType = _ValueChainType.ValueChainType AND ValueChainTypeVersion = _ValueChainType.ValueChainTypeVersion  -- association [0..1]
LEFT OUTER JOIN C_OutbDlvItmJITCallCompGrpDet AS _JITInbCallComponentGroupDet ON ReferenceSDDocument = _JITInbCallComponentGroupDet.InternalJITCallNumber AND JITCallComponentGrpItemNumber = _JITInbCallComponentGroupDet.JITCallComponentGrpItemNumber AND ReferenceSDDocumentCategory = 'JITC'  -- association [0..*]
LEFT OUTER JOIN E_DeliveryDocumentItem AS _Extension ON OutboundDelivery = _Extension.DeliveryDocument AND DeliveryDocumentItem = _Extension.DeliveryDocumentItem  -- association [1]
;