C_RFDYSalesOrder

DDL: C_RFDYSALESORDER Type: view_entity CONSUMPTION

Release for Delivery Sales Order

C_RFDYSalesOrder is a Consumption CDS View that provides data about "Release for Delivery Sales Order" in SAP S/4HANA. It reads from 1 data source (I_SalesOrder) and exposes 23 fields with key field SalesOrder. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_SalesOrder I_SalesOrder from

Associations (7)

CardinalityTargetAliasCondition
[1..*] C_RFDYSalesOrderItem _RFDYSalesOrderItem $projection.SalesOrder = _RFDYSalesOrderItem.SalesOrder
[0..1] I_Customer _ShipToParty $projection.ShipToParty = _ShipToParty.Customer
[0..*] I_SalesDocumentTypeText _SalesOrderTypeText $projection.SalesOrderType = _SalesOrderTypeText.SalesDocumentType
[0..*] I_SalesOrganizationText _SalesOrganizationText $projection.SalesOrganization = _SalesOrganizationText.SalesOrganization
[0..*] I_DistributionChannelText _DistributionChannelText $projection.DistributionChannel = _DistributionChannelText.DistributionChannel
[0..*] I_DivisionText _OrganizationDivisionText $projection.OrganizationDivision = _OrganizationDivisionText.Division
[0..*] I_ShippingConditionText _ShippingConditionText $projection.ShippingCondition = _ShippingConditionText.ShippingCondition

Annotations (6)

NameValueLevelField
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label Release for Delivery Sales Order view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY SalesOrder SalesOrder SD Document
SalesOrderType SalesOrderType Sales Order Type
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
OrganizationDivision OrganizationDivision Org. Division
SalesOrderDate SalesOrderDate Document Date
SoldToParty SoldToParty Sold-to Party
ShipToParty
PurchaseOrderByCustomer PurchaseOrderByCustomer Purchase Order Number
ShippingCondition ShippingCondition Shipping Conditions
_RFDYSalesOrderItem _RFDYSalesOrderItem
_SalesOrderType _SalesOrderType
_SalesOrderTypeText _SalesOrderTypeText
_SalesOrganization _SalesOrganization
_SalesOrganizationText _SalesOrganizationText
_DistributionChannel _DistributionChannel
_DistributionChannelText _DistributionChannelText
_OrganizationDivision _OrganizationDivision
_OrganizationDivisionText _OrganizationDivisionText
_SoldToParty _SoldToParty
_ShipToParty _ShipToParty
_ShippingCondition _ShippingCondition
_ShippingConditionText _ShippingConditionText

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_RFDYSalesOrder.
-- 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.

CREATE VIEW C_RFDYSalesOrder AS
SELECT
  SalesOrder,
  SalesOrderType,
  SalesOrganization,
  DistributionChannel,
  OrganizationDivision,
  SalesOrderDate,
  SoldToParty,
  _Partner[PartnerFunction='WE'].Customer AS ShipToParty,
  PurchaseOrderByCustomer,
  ShippingCondition
FROM I_SalesOrder
LEFT OUTER JOIN C_RFDYSalesOrderItem AS _RFDYSalesOrderItem ON SalesOrder = _RFDYSalesOrderItem.SalesOrder  -- association [1..*]
LEFT OUTER JOIN I_Customer AS _ShipToParty ON ShipToParty = _ShipToParty.Customer  -- association [0..1]
LEFT OUTER JOIN I_SalesDocumentTypeText AS _SalesOrderTypeText ON SalesOrderType = _SalesOrderTypeText.SalesDocumentType  -- association [0..*]
LEFT OUTER JOIN I_SalesOrganizationText AS _SalesOrganizationText ON SalesOrganization = _SalesOrganizationText.SalesOrganization  -- association [0..*]
LEFT OUTER JOIN I_DistributionChannelText AS _DistributionChannelText ON DistributionChannel = _DistributionChannelText.DistributionChannel  -- association [0..*]
LEFT OUTER JOIN I_DivisionText AS _OrganizationDivisionText ON OrganizationDivision = _OrganizationDivisionText.Division  -- association [0..*]
LEFT OUTER JOIN I_ShippingConditionText AS _ShippingConditionText ON ShippingCondition = _ShippingConditionText.ShippingCondition  -- association [0..*]
;