C_MRPSlsOrdItemEnhancedVH

DDL: C_MRPSLSORDITEMENHANCEDVH Type: view_entity CONSUMPTION Package: ODATA_PP_MRP

Sales Order

C_MRPSlsOrdItemEnhancedVH is a Consumption CDS View that provides data about "Sales Order" in SAP S/4HANA. It reads from 2 data sources (I_SalesOrderItem, I_SDScheduleLineWthOpenRqmtQty) and exposes 21 fields with key fields SalesOrder, SalesOrderItem. It has 5 associations to related views. It is exposed through 1 OData service (ASQL_F7681). Part of development package ODATA_PP_MRP.

Data Sources (2)

SourceAliasJoin Type
I_SalesOrderItem SalesOrderItem inner
I_SDScheduleLineWthOpenRqmtQty SDSLworeq inner

Associations (5)

CardinalityTargetAliasCondition
[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 _DivisionText $projection.OrganizationDivision = _DivisionText.Division
[1..1] I_Plant _SalesOrderItemPlant $projection.Plant = _SalesOrderItemPlant.Plant

Annotations (14)

NameValueLevelField
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
ObjectModel.representativeKey SalesOrder view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.modelingPattern #NONE view
Search.searchable true view
Consumption.ranked true view
Consumption.valueHelpDefault.fetchValues #ON_EXPLICIT_REQUEST view
Metadata.ignorePropagatedAnnotations true view
EndUserText.label Sales Order view

OData Services (1)

ServiceBindingVersionContractRelease
ASQL_F7681 ASQL_F7681 C2 NOT_RELEASED

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY SalesOrder SalesOrder SalesOrder SD Document
KEY SalesOrderItem I_SalesOrderItem SalesOrderItem Sales Order Item
SoldToParty SalesOrder SoldToParty Sold-to Party
SoldToPartyName
PurchaseOrderByCustomer SalesOrder PurchaseOrderByCustomer Purchase Order Number
SalesOrderType SalesOrder SalesOrderType Sales Order Type
SalesOrderDate SalesOrder SalesOrderDate Document Date
RequestedDeliveryDate SalesOrder RequestedDeliveryDate Requested Delivery Date
SalesOrganization SalesOrder SalesOrganization Sales Organization
DistributionChannel SalesOrder DistributionChannel RefDistCh-Cust/Mat.
OrganizationDivision SalesOrder OrganizationDivision Org. Division
Material I_SalesOrderItem Material Vehicle Model
Plant I_SalesOrderItem Plant Valuation Area
PlantName _SalesOrderItemPlant PlantName Plant Name
Product I_SalesOrderItem Product Product Sold
_SalesOrderTypeText _SalesOrderTypeText
_SalesOrganizationText _SalesOrganizationText
_DistributionChannelText _DistributionChannelText
_DivisionText _DivisionText
_ProductText I_SalesOrderItem _ProductText
_SalesOrderItemPlant _SalesOrderItemPlant

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_MRPSlsOrdItemEnhancedVH.
-- 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_MRPSlsOrdItemEnhancedVH AS
SELECT
  SalesOrder.SalesOrder AS SalesOrder,
  SalesOrderItem.SalesOrderItem AS SalesOrderItem,
  SalesOrder.SoldToParty AS SoldToParty,
  cast('' as ad_namtext ) AS SoldToPartyName,
  SalesOrder.PurchaseOrderByCustomer AS PurchaseOrderByCustomer,
  SalesOrder.SalesOrderType AS SalesOrderType,
  SalesOrder.SalesOrderDate AS SalesOrderDate,
  SalesOrder.RequestedDeliveryDate AS RequestedDeliveryDate,
  SalesOrder.SalesOrganization AS SalesOrganization,
  SalesOrder.DistributionChannel AS DistributionChannel,
  SalesOrder.OrganizationDivision AS OrganizationDivision,
  SalesOrderItem.Material AS Material,
  SalesOrderItem.Plant AS Plant,
  _SalesOrderItemPlant.PlantName AS PlantName,
  SalesOrderItem.Product AS Product,
  SalesOrderItem._ProductText AS _ProductText
INNER JOIN I_SalesOrderItem AS SalesOrderItem ON /* join condition not captured in parsed metadata */
INNER JOIN I_SDScheduleLineWthOpenRqmtQty AS SDSLworeq ON /* join condition not captured in parsed metadata */
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 _DivisionText ON OrganizationDivision = _DivisionText.Division  -- association [0..*]
LEFT OUTER JOIN I_Plant AS _SalesOrderItemPlant ON Plant = _SalesOrderItemPlant.Plant  -- association [1..1]
;