C_SalesOrderWithoutChargeItmFS

DDL: C_SALESORDERWITHOUTCHARGEITMFS SQL: CORDWOCHARGEITFS Type: view CONSUMPTION

Sales Ord. without Charge Item

C_SalesOrderWithoutChargeItmFS is a Consumption CDS View that provides data about "Sales Ord. without Charge Item" in SAP S/4HANA. It reads from 1 data source (I_SalesOrderWithoutChargeItem) and exposes 50 fields with key fields SalesOrderWithoutCharge, SalesOrderWithoutChargeItem. It has 10 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SalesOrderWithoutChargeItem OrderWOChargeItem from

Associations (10)

CardinalityTargetAliasCondition
[0..*] C_SDDocumentPartnerCard _SDDocumentPartnerCard $projection.SalesOrderWithoutCharge = _SDDocumentPartnerCard.SDDocument and $projection.SalesOrderWithoutChargeItem = _SDDocumentPartnerCard.SDDocumentItem
[0..1] I_SlsDocItemReqdDeliveryDate _ReqdDeliveryDate $projection.SalesOrderWithoutCharge = _ReqdDeliveryDate.SalesDocument and $projection.SalesOrderWithoutChargeItem = _ReqdDeliveryDate.SalesDocumentItem
[0..*] C_SlsOrdWthoutChrgSchedLine _SlsOrdWthoutChrgSchedLine $projection.SalesOrderWithoutCharge = _SlsOrdWthoutChrgSchedLine.SalesOrderWithoutCharge and $projection.SalesOrderWithoutChargeItem = _SlsOrdWthoutChrgSchedLine.SalesOrderWithoutChargeItem
[0..*] C_PrecdgSalesOrderItem _PrecdgSalesOrderItem $projection.SalesOrderWithoutCharge = _PrecdgSalesOrderItem.SubsequentDocument and $projection.SalesOrderWithoutChargeItem = _PrecdgSalesOrderItem.SubsequentDocumentItem
[0..*] C_RelatedBillingDocumentItem _PrecdgBillingDocumentItem $projection.SalesOrderWithoutCharge = _PrecdgBillingDocumentItem.SubsequentDocument and $projection.SalesOrderWithoutChargeItem = _PrecdgBillingDocumentItem.SubsequentDocumentItem
[0..*] C_PrecdgCustomerReturnItem _PrecdgCustomerReturnItem $projection.SalesOrderWithoutCharge = _PrecdgCustomerReturnItem.SubsequentDocument and $projection.SalesOrderWithoutChargeItem = _PrecdgCustomerReturnItem.SubsequentDocumentItem
[0..*] C_SubsqntOutbDeliveryItem _SubsqntOutbDeliveryItem $projection.SalesOrderWithoutCharge = _SubsqntOutbDeliveryItem.PrecedingDocument and $projection.SalesOrderWithoutChargeItem = _SubsqntOutbDeliveryItem.PrecedingDocumentItem
[0..1] I_SalesDocItemCompletePartner _ShipToParty $projection.SalesOrderWithoutCharge = _ShipToParty.SalesDocument and $projection.SalesOrderWithoutChargeItem = _ShipToParty.SalesDocumentItem and _ShipToParty.PartnerFunction = 'WE'
[0..1] I_SlsDocItemConfDeliveryDate _ConfDeliveryDate $projection.SalesOrderWithoutCharge = _ConfDeliveryDate.SalesDocument and $projection.SalesOrderWithoutChargeItem = _ConfDeliveryDate.SalesDocumentItem
[1] E_SalesDocumentItemBasic _Extension $projection.SalesOrderWithoutCharge = _Extension.SalesDocument and $projection.SalesOrderWithoutChargeItem = _Extension.SalesDocumentItem

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName CORDWOCHARGEITFS view
ClientHandling.algorithm #SESSION_VARIABLE view
Search.searchable true view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
EndUserText.label Sales Ord. without Charge Item view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
UI.headerInfo.typeName Sales Order Without Charge Item view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value SalesOrderWthoutChrgItemText view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.value Material view

Fields (50)

KeyFieldSource TableSource FieldDescription
KEY SalesOrderWithoutCharge I_SalesOrderWithoutChargeItem SalesOrderWithoutCharge
KEY SalesOrderWithoutChargeItem I_SalesOrderWithoutChargeItem SalesOrderWithoutChargeItem Item
SalesOrderWthoutChrgItemText I_SalesOrderWithoutChargeItem SalesOrderWthoutChrgItemText Item Descr.
SoldToParty
SoldToPartyName
ShipToParty
ShipToPartyName
SDProcessStatus I_SalesOrderWithoutChargeItem SDProcessStatus
DeliveryStatus I_SalesOrderWithoutChargeItem DeliveryStatus Delivery Status
SDDocumentRejectionStatus SDDocumentRejectionStatus
SalesDocumentRjcnReason SalesDocumentRjcnReason RejectionReason
OrderQuantity I_SalesOrderWithoutChargeItem OrderQuantity Quantity
OrderQuantityUnit I_SalesOrderWithoutChargeItem OrderQuantityUnit Sales Unit
NetAmount I_SalesOrderWithoutChargeItem NetAmount Stated Amount
TransactionCurrency I_SalesOrderWithoutChargeItem TransactionCurrency Transaction Currency
MaterialName
Material
MaterialByCustomer I_SalesOrderWithoutChargeItem MaterialByCustomer Customer Mat.
MaterialGroup
Batch I_SalesOrderWithoutChargeItem Batch Lot No.
ProductionPlant I_SalesOrderWithoutChargeItem Plant Valuation Area
StorageLocation I_SalesOrderWithoutChargeItem StorageLocation StorageLocation
StorageLocationName
ShippingPointName
ShippingPoint I_SalesOrderWithoutChargeItem ShippingPoint Shipping Point
SlsOrdWthoutChrgItemCategory I_SalesOrderWithoutChargeItem SlsOrdWthoutChrgItemCategory Item Category
DeliveryBlockStatus I_SalesOrderWithoutChargeItem DeliveryBlockStatus
HigherLevelItem I_SalesOrderWithoutChargeItem HigherLevelItem Higher-Lev.Item
RequestedDeliveryDate _ReqdDeliveryDate RequestedDeliveryDate Requested Delivery Date
ConfirmedDeliveryDate _ConfDeliveryDate ConfirmedDeliveryDate Confirmed Delivery Date
ConfdDelivQtyInOrderQtyUnit
_Material _Material
_SDProcessStatus _SDProcessStatus
_DeliveryStatus _DeliveryStatus
_ProductionPlant _Plant
_StorageLocation _StorageLocation
_SalesOrderWithoutCharge _SalesOrderWithoutCharge
_MaterialGroup _MaterialGroup
_ItemCategory _ItemCategory
_DeliveryBlockStatus _DeliveryBlockStatus
_SlsOrdWthoutChrgSchedLine _SlsOrdWthoutChrgSchedLine
_SDDocumentPartnerCard _SDDocumentPartnerCard
_PrecdgSalesOrderItem _PrecdgSalesOrderItem
_PrecdgBillingDocumentItem _PrecdgBillingDocumentItem
_PrecdgCustomerReturnItem _PrecdgCustomerReturnItem
_SubsqntOutbDeliveryItem _SubsqntOutbDeliveryItem
_SDDocumentRejectionStatus _SDDocumentRejectionStatus
_SalesDocumentRjcnReason _SalesDocumentRjcnReason
_TransactionCurrency _TransactionCurrency
_ConfDeliveryDate _ConfDeliveryDate

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_SalesOrderWithoutChargeItmFS.
-- 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: CORDWOCHARGEITFS

CREATE VIEW C_SalesOrderWithoutChargeItmFS AS
SELECT
  OrderWOChargeItem.SalesOrderWithoutCharge AS SalesOrderWithoutCharge,
  OrderWOChargeItem.SalesOrderWithoutChargeItem AS SalesOrderWithoutChargeItem,
  OrderWOChargeItem.SalesOrderWthoutChrgItemText AS SalesOrderWthoutChrgItemText,
  cast(_SalesOrderWithoutCharge.SoldToParty as kunag preserving type ) AS SoldToParty,
  cast('' as ad_namtext ) AS SoldToPartyName,
  cast ( _ShipToParty.Customer as kunwe ) AS ShipToParty,
  cast('' as ad_namtext ) AS ShipToPartyName,
  OrderWOChargeItem.SDProcessStatus AS SDProcessStatus,
  OrderWOChargeItem.DeliveryStatus AS DeliveryStatus,
  SDDocumentRejectionStatus,
  SalesDocumentRjcnReason,
  OrderWOChargeItem.OrderQuantity AS OrderQuantity,
  OrderWOChargeItem.OrderQuantityUnit AS OrderQuantityUnit,
  OrderWOChargeItem.NetAmount AS NetAmount,
  OrderWOChargeItem.TransactionCurrency AS TransactionCurrency,
  _MaterialText[1:Language=$session.system_language].MaterialName AS MaterialName,
  cast(OrderWOChargeItem.Material as productnumber preserving type ) AS Material,
  OrderWOChargeItem.MaterialByCustomer AS MaterialByCustomer,
  cast(OrderWOChargeItem.MaterialGroup as productgroup preserving type ) AS MaterialGroup,
  OrderWOChargeItem.Batch AS Batch,
  OrderWOChargeItem.Plant AS ProductionPlant,
  OrderWOChargeItem.StorageLocation AS StorageLocation,
  OrderWOChargeItem._StorageLocation.StorageLocationName AS StorageLocationName,
  _ShippingPointText[1:Language=$session.system_language].ShippingPointName AS ShippingPointName,
  OrderWOChargeItem.ShippingPoint AS ShippingPoint,
  OrderWOChargeItem.SlsOrdWthoutChrgItemCategory AS SlsOrdWthoutChrgItemCategory,
  OrderWOChargeItem.DeliveryBlockStatus AS DeliveryBlockStatus,
  OrderWOChargeItem.HigherLevelItem AS HigherLevelItem,
  _ReqdDeliveryDate.RequestedDeliveryDate AS RequestedDeliveryDate,
  _ConfDeliveryDate.ConfirmedDeliveryDate AS ConfirmedDeliveryDate,
  cast( OrderWOChargeItem.ConfdDelivQtyInOrderQtyUnit as confirmed_quantity preserving type ) AS ConfdDelivQtyInOrderQtyUnit
FROM I_SalesOrderWithoutChargeItem AS OrderWOChargeItem
LEFT OUTER JOIN C_SDDocumentPartnerCard AS _SDDocumentPartnerCard ON SalesOrderWithoutCharge = _SDDocumentPartnerCard.SDDocument AND SalesOrderWithoutChargeItem = _SDDocumentPartnerCard.SDDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_SlsDocItemReqdDeliveryDate AS _ReqdDeliveryDate ON SalesOrderWithoutCharge = _ReqdDeliveryDate.SalesDocument AND SalesOrderWithoutChargeItem = _ReqdDeliveryDate.SalesDocumentItem  -- association [0..1]
LEFT OUTER JOIN C_SlsOrdWthoutChrgSchedLine AS _SlsOrdWthoutChrgSchedLine ON SalesOrderWithoutCharge = _SlsOrdWthoutChrgSchedLine.SalesOrderWithoutCharge AND SalesOrderWithoutChargeItem = _SlsOrdWthoutChrgSchedLine.SalesOrderWithoutChargeItem  -- association [0..*]
LEFT OUTER JOIN C_PrecdgSalesOrderItem AS _PrecdgSalesOrderItem ON SalesOrderWithoutCharge = _PrecdgSalesOrderItem.SubsequentDocument AND SalesOrderWithoutChargeItem = _PrecdgSalesOrderItem.SubsequentDocumentItem  -- association [0..*]
LEFT OUTER JOIN C_RelatedBillingDocumentItem AS _PrecdgBillingDocumentItem ON SalesOrderWithoutCharge = _PrecdgBillingDocumentItem.SubsequentDocument AND SalesOrderWithoutChargeItem = _PrecdgBillingDocumentItem.SubsequentDocumentItem  -- association [0..*]
LEFT OUTER JOIN C_PrecdgCustomerReturnItem AS _PrecdgCustomerReturnItem ON SalesOrderWithoutCharge = _PrecdgCustomerReturnItem.SubsequentDocument AND SalesOrderWithoutChargeItem = _PrecdgCustomerReturnItem.SubsequentDocumentItem  -- association [0..*]
LEFT OUTER JOIN C_SubsqntOutbDeliveryItem AS _SubsqntOutbDeliveryItem ON SalesOrderWithoutCharge = _SubsqntOutbDeliveryItem.PrecedingDocument AND SalesOrderWithoutChargeItem = _SubsqntOutbDeliveryItem.PrecedingDocumentItem  -- association [0..*]
LEFT OUTER JOIN I_SalesDocItemCompletePartner AS _ShipToParty ON SalesOrderWithoutCharge = _ShipToParty.SalesDocument AND SalesOrderWithoutChargeItem = _ShipToParty.SalesDocumentItem AND _ShipToParty.PartnerFunction = 'WE'  -- association [0..1]
LEFT OUTER JOIN I_SlsDocItemConfDeliveryDate AS _ConfDeliveryDate ON SalesOrderWithoutCharge = _ConfDeliveryDate.SalesDocument AND SalesOrderWithoutChargeItem = _ConfDeliveryDate.SalesDocumentItem  -- association [0..1]
LEFT OUTER JOIN E_SalesDocumentItemBasic AS _Extension ON SalesOrderWithoutCharge = _Extension.SalesDocument AND SalesOrderWithoutChargeItem = _Extension.SalesDocumentItem  -- association [1]
;