C_SlsDocFlfmtDelivDocItem

DDL: C_SLSDOCFLFMTDELIVDOCITEM SQL: CSOFDELIVDOCITEM Type: view CONSUMPTION

Sales Doc Fulfillment: Delivery Doc Item

C_SlsDocFlfmtDelivDocItem is a Consumption CDS View that provides data about "Sales Doc Fulfillment: Delivery Doc Item" in SAP S/4HANA. It reads from 1 data source (I_DeliveryDocumentItem) and exposes 67 fields with key fields DeliveryDocument, DeliveryDocumentItem. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_DeliveryDocumentItem Item from

Associations (1)

CardinalityTargetAliasCondition
[0..1] E_DeliveryDocumentItem _Extension $projection.DeliveryDocument = _Extension.DeliveryDocument and $projection.DeliveryDocumentItem = _Extension.DeliveryDocumentItem

Annotations (13)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.representativeKey DeliveryDocumentItem view
EndUserText.label Sales Doc Fulfillment: Delivery Doc Item view
VDM.viewType #CONSUMPTION view
AbapCatalog.compiler.compareFilter true view
Search.searchable false view
AccessControl.authorizationCheck #CHECK view
Metadata.allowExtensions true view
AbapCatalog.preserveKey true view
AbapCatalog.sqlViewName CSOFDELIVDOCITEM view

Fields (67)

KeyFieldSource TableSource FieldDescription
KEY DeliveryDocument I_DeliveryDocumentItem DeliveryDocument Outbound Delivery
KEY DeliveryDocumentItem I_DeliveryDocumentItem DeliveryDocumentItem Outb. Delivery Item
DeliveryDocumentItemCategory I_DeliveryDocumentItem DeliveryDocumentItemCategory Item Category
DeliveryDocumentItemText I_DeliveryDocumentItem DeliveryDocumentItemText
Material
MaterialName
MaterialByCustomer I_DeliveryDocumentItem MaterialByCustomer Customer Mat.
MaterialGroup
Batch I_DeliveryDocumentItem Batch Lot No.
Plant I_DeliveryDocumentItem Plant Valuation Area
Warehouse I_DeliveryDocumentItem Warehouse Warehouse No.
WarehouseName
StorageLocation I_DeliveryDocumentItem StorageLocation StorageLocation
ActualDeliveryQuantity I_DeliveryDocumentItem ActualDeliveryQuantity Base quantity
DeliveryQuantityUnit I_DeliveryDocumentItem DeliveryQuantityUnit Unit of measure
ItemGrossWeight I_DeliveryDocumentItem ItemGrossWeight Gross Weight
ItemNetWeight I_DeliveryDocumentItem ItemNetWeight Net Weight
ItemWeightUnit I_DeliveryDocumentItem ItemWeightUnit Unit of Weight
ItemVolume I_DeliveryDocumentItem ItemVolume Volume
ItemVolumeUnit I_DeliveryDocumentItem ItemVolumeUnit Volume Unit
LoadingGroup I_DeliveryDocumentItem LoadingGroup Loading Group
TransportationGroup I_DeliveryDocumentItem TransportationGroup Trans. Group
GoodsMovementType I_DeliveryDocumentItem GoodsMovementType Movement Type
InventorySpecialStockType I_DeliveryDocumentItem InventorySpecialStockType Special Stock Type
StockType I_DeliveryDocumentItem StockType Stock Type
WarehouseStagingArea I_DeliveryDocumentItem WarehouseStagingArea
WarehouseStagingAreaName
OverdelivTolrtdLmtRatioInPct I_DeliveryDocumentItem OverdelivTolrtdLmtRatioInPct Overdeliv. Tol.
UnderdelivTolrtdLmtRatioInPct I_DeliveryDocumentItem UnderdelivTolrtdLmtRatioInPct Underdel. Tol.
ItemBillingBlockReason I_DeliveryDocumentItem ItemBillingBlockReason Billing Block
PickingStatus I_DeliveryDocumentItem PickingStatus Status Value
DeliveryRelatedBillingStatus I_DeliveryDocumentItem DeliveryRelatedBillingStatus
PackingStatus I_DeliveryDocumentItem PackingStatus
PickingConfirmationStatus I_DeliveryDocumentItem PickingConfirmationStatus
WarehouseActivityStatus I_DeliveryDocumentItem WarehouseActivityStatus
GoodsMovementStatus I_DeliveryDocumentItem GoodsMovementStatus Gds Movemt Status
ChmlCmplncStatus
DangerousGoodsStatus
SafetyDataSheetStatus
TrdCmplncEmbargoSts
TrdCmplncSnctndListChkSts
TrdCmplncLegalControlSts
_DeliveryDocument _DeliveryDocument
_ItemCategory _ItemCategory
_MaterialGroup _MaterialGroup
_Plant _Plant
_StorageLocation _StorageLocation
_DeliveryQuantityUnit _DeliveryQuantityUnit
_ItemWeightUnit _ItemWeightUnit
_ItemVolumeUnit _ItemVolumeUnit
_LoadingGroup _LoadingGroup
_TransportationGroup _TransportationGroup
_GoodsMovementType _GoodsMovementType
_InventorySpecialStockType _InventorySpecialStockType
_ItemBillingBlockReason _ItemBillingBlockReason
_PickingStatus _PickingStatus
_DeliveryRelatedBillingStatus _DeliveryRelatedBillingStatus
_PackingStatus _PackingStatus
_PickingConfirmationStatus _PickingConfirmationStatus
_WarehouseActivityStatus _WarehouseActivityStatus
_GoodsMovementStatus _GoodsMovementStatus
_ChmlCmplncStatus I_DeliveryDocumentItem _ChmlCmplncStatus
_DangerousGoodsStatus I_DeliveryDocumentItem _DangerousGoodsStatus
_SafetyDataSheetStatus I_DeliveryDocumentItem _SafetyDataSheetStatus
_TrdCmplncEmbargoSts I_DeliveryDocumentItem _TrdCmplncEmbargoSts
_TrdCmplncSnctndListChkSts I_DeliveryDocumentItem _TrdCmplncSnctndListChkSts
_TrdCmplncLegalControlSts I_DeliveryDocumentItem _TrdCmplncLegalControlSts

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_SlsDocFlfmtDelivDocItem.
-- 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: CSOFDELIVDOCITEM

CREATE VIEW C_SlsDocFlfmtDelivDocItem AS
SELECT
  Item.DeliveryDocument AS DeliveryDocument,
  Item.DeliveryDocumentItem AS DeliveryDocumentItem,
  Item.DeliveryDocumentItemCategory AS DeliveryDocumentItemCategory,
  Item.DeliveryDocumentItemText AS DeliveryDocumentItemText,
  cast(Item.Material as productnumber preserving type ) AS Material,
  Item._Material._Text[1:Language=$session.system_language].MaterialName AS MaterialName,
  Item.MaterialByCustomer AS MaterialByCustomer,
  cast(Item.MaterialGroup as productgroup preserving type ) AS MaterialGroup,
  Item.Batch AS Batch,
  Item.Plant AS Plant,
  Item.Warehouse AS Warehouse,
  Item._Warehouse._Text[1:Language=$session.system_language].WarehouseName AS WarehouseName,
  Item.StorageLocation AS StorageLocation,
  Item.ActualDeliveryQuantity AS ActualDeliveryQuantity,
  Item.DeliveryQuantityUnit AS DeliveryQuantityUnit,
  Item.ItemGrossWeight AS ItemGrossWeight,
  Item.ItemNetWeight AS ItemNetWeight,
  Item.ItemWeightUnit AS ItemWeightUnit,
  Item.ItemVolume AS ItemVolume,
  Item.ItemVolumeUnit AS ItemVolumeUnit,
  Item.LoadingGroup AS LoadingGroup,
  Item.TransportationGroup AS TransportationGroup,
  Item.GoodsMovementType AS GoodsMovementType,
  Item.InventorySpecialStockType AS InventorySpecialStockType,
  Item.StockType AS StockType,
  Item.WarehouseStagingArea AS WarehouseStagingArea,
  Item._WarehouseStagingArea._Text[1:Language=$session.system_language].WarehouseStagingAreaName AS WarehouseStagingAreaName,
  Item.OverdelivTolrtdLmtRatioInPct AS OverdelivTolrtdLmtRatioInPct,
  Item.UnderdelivTolrtdLmtRatioInPct AS UnderdelivTolrtdLmtRatioInPct,
  Item.ItemBillingBlockReason AS ItemBillingBlockReason,
  Item.PickingStatus AS PickingStatus,
  Item.DeliveryRelatedBillingStatus AS DeliveryRelatedBillingStatus,
  Item.PackingStatus AS PackingStatus,
  Item.PickingConfirmationStatus AS PickingConfirmationStatus,
  Item.WarehouseActivityStatus AS WarehouseActivityStatus,
  Item.GoodsMovementStatus AS GoodsMovementStatus,
  cast( Item.ChmlCmplncStatus as mon_tdd_pcsta preserving type ) AS ChmlCmplncStatus,
  cast( Item.DangerousGoodsStatus as mon_tdd_dgsta preserving type ) AS DangerousGoodsStatus,
  cast( Item.SafetyDataSheetStatus as mon_tdd_sdssta preserving type ) AS SafetyDataSheetStatus,
  cast( Item.TrdCmplncEmbargoSts as embargochksts preserving type ) AS TrdCmplncEmbargoSts,
  cast( Item.TrdCmplncSnctndListChkSts as watchlistscrngchksts preserving type ) AS TrdCmplncSnctndListChkSts,
  cast( Item.TrdCmplncLegalControlSts as trdcmplnclglctrlchksts preserving type ) AS TrdCmplncLegalControlSts,
  Item._ChmlCmplncStatus AS _ChmlCmplncStatus,
  Item._DangerousGoodsStatus AS _DangerousGoodsStatus,
  Item._SafetyDataSheetStatus AS _SafetyDataSheetStatus,
  Item._TrdCmplncEmbargoSts AS _TrdCmplncEmbargoSts,
  Item._TrdCmplncSnctndListChkSts AS _TrdCmplncSnctndListChkSts,
  Item._TrdCmplncLegalControlSts AS _TrdCmplncLegalControlSts
FROM I_DeliveryDocumentItem AS Item
LEFT OUTER JOIN E_DeliveryDocumentItem AS _Extension ON DeliveryDocument = _Extension.DeliveryDocument AND DeliveryDocumentItem = _Extension.DeliveryDocumentItem  -- association [0..1]
;