C_SlsDocItemSupplyIssue

DDL: C_SLSDOCITEMSUPPLYISSUE SQL: CSLSDOCITEMSO08 Type: view CONSUMPTION

Sales Doc Item Supply Issue

C_SlsDocItemSupplyIssue is a Consumption CDS View that provides data about "Sales Doc Item Supply Issue" in SAP S/4HANA. It reads from 2 data sources (I_SalesOrderMisgPurgOrder, I_SalesDocumentItemBasic) and exposes 34 fields with key fields SalesDocument, SalesDocumentItem. It has 1 association to related views.

Data Sources (2)

SourceAliasJoin Type
I_SalesOrderMisgPurgOrder Issue inner
I_SalesDocumentItemBasic Item from

Associations (1)

CardinalityTargetAliasCondition
[0..1] E_SalesDocumentItemBasic _Extension $projection.SalesDocument = _Extension.SalesDocument and $projection.SalesDocumentItem = _Extension.SalesDocumentItem

Annotations (14)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.representativeKey SalesDocumentItem view
EndUserText.label Sales Doc Item Supply Issue view
VDM.viewType #CONSUMPTION view
AbapCatalog.compiler.compareFilter true view
Search.searchable false view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
Metadata.allowExtensions true view
AbapCatalog.preserveKey true view
AbapCatalog.sqlViewName CSLSDOCITEMSO08 view

Fields (34)

KeyFieldSource TableSource FieldDescription
KEY SalesDocument I_SalesDocumentItemBasic SalesDocument SD Document
KEY SalesDocumentItem
DueDays I_SalesOrderMisgPurgOrder DueDays Processing Time
SalesDocumentItemCategory I_SalesDocumentItemBasic SalesDocumentItemCategory Item Category
Product I_SalesDocumentItemBasic Product Product Sold
ProductGroup I_SalesDocumentItemBasic ProductGroup Product Sold Group
Batch I_SalesDocumentItemBasic Batch Lot No.
Plant I_SalesDocumentItemBasic Plant Valuation Area
MaterialByCustomer I_SalesDocumentItemBasic MaterialByCustomer Customer Mat.
SalesDocumentItemText I_SalesDocumentItemBasic SalesDocumentItemText Item Descr.
RequestedQuantity I_SalesDocumentItemBasic RequestedQuantity Requested Quantity
RequestedQuantityUnit I_SalesDocumentItemBasic RequestedQuantityUnit Requested Quantity Unit
ConfdDelivQtyInOrderQtyUnit I_SalesDocumentItemBasic ConfdDelivQtyInOrderQtyUnit Confd Quantity
OrderQuantityUnit I_SalesDocumentItemBasic OrderQuantityUnit Sales Unit
NetAmount I_SalesDocumentItemBasic NetAmount Stated Amount
TransactionCurrency I_SalesDocumentItemBasic TransactionCurrency Transaction Currency
RequestedDeliveryDate
PurchaseConfirmationStatus
DeliveryStatus I_SalesDocumentItemBasic DeliveryStatus Delivery Status
SDProcessStatus I_SalesDocumentItemBasic SDProcessStatus
OrderRelatedBillingStatus I_SalesDocumentItemBasic OrderRelatedBillingStatus
int1asPurchaseConfStatusCriticality
_SalesDocumentBasic _SalesDocumentBasic
_ItemCategory _ItemCategory
_Plant _Plant
_Product _Product
_ProductGroup _ProductGroup
_PurchaseConfirmationStatus _PurchaseConfirmationStatus
_DeliveryStatus _DeliveryStatus
_SDProcessStatus _SDProcessStatus
_OrderRelatedBillingStatus _OrderRelatedBillingStatus
_TransactionCurrency _TransactionCurrency
_RequestedQuantityUnit _RequestedQuantityUnit
_OrderQuantityUnit _OrderQuantityUnit

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_SlsDocItemSupplyIssue.
-- 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: CSLSDOCITEMSO08

CREATE VIEW C_SlsDocItemSupplyIssue AS
SELECT
  Item.SalesDocument AS SalesDocument,
  cast(Item.SalesDocumentItem as sales_doc_item preserving type) AS SalesDocumentItem,
  Issue.DueDays AS DueDays,
  Item.SalesDocumentItemCategory AS SalesDocumentItemCategory,
  Item.Product AS Product,
  Item.ProductGroup AS ProductGroup,
  Item.Batch AS Batch,
  Item.Plant AS Plant,
  Item.MaterialByCustomer AS MaterialByCustomer,
  Item.SalesDocumentItemText AS SalesDocumentItemText,
  Item.RequestedQuantity AS RequestedQuantity,
  Item.RequestedQuantityUnit AS RequestedQuantityUnit,
  Item.ConfdDelivQtyInOrderQtyUnit AS ConfdDelivQtyInOrderQtyUnit,
  Item.OrderQuantityUnit AS OrderQuantityUnit,
  Item.NetAmount AS NetAmount,
  Item.TransactionCurrency AS TransactionCurrency,
  cast( Item.RequestedDeliveryDate as reqd_deliv_date) AS RequestedDeliveryDate,
  cast(Item.PurchaseConfirmationStatus as purchaseconfsts preserving type ) AS PurchaseConfirmationStatus,
  Item.DeliveryStatus AS DeliveryStatus,
  Item.SDProcessStatus AS SDProcessStatus,
  Item.OrderRelatedBillingStatus AS OrderRelatedBillingStatus,
  cast( case when PurchaseConfirmationStatus = '' then 9 when PurchaseConfirmationStatus <> 'C' and DueDays > 0 then 2 when PurchaseConfirmationStatus <> 'C' and DueDays <= 0 then 1 else 3 end as abap.int1 ) as PurchaseConfStatusCriticality AS int1asPurchaseConfStatusCriticality
FROM I_SalesDocumentItemBasic AS Item
INNER JOIN I_SalesOrderMisgPurgOrder AS Issue ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN E_SalesDocumentItemBasic AS _Extension ON SalesDocument = _Extension.SalesDocument AND SalesDocumentItem = _Extension.SalesDocumentItem  -- association [0..1]
;