P_ProductionRoutingDEX

DDL: P_PRODUCTIONROUTINGDEX Type: view_entity BASIC

P_ProductionRoutingDEX is a Basic CDS View in SAP S/4HANA. It reads from 1 data source (plkz) and exposes 23 fields with key fields BillOfOperationsType, ProductionRoutingGroup, ProductionRouting. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
plkz plkz from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_BillOfOperationsType _BillOfOperationsType $projection.BillOfOperationsType = _BillOfOperationsType.BillOfOperationsType
[1..1] I_BillOfOperationsGroup _BillOfOperationsGroup $projection.BillOfOperationsType = _BillOfOperationsGroup.BillOfOperationsType and $projection.ProductionRoutingGroup = _BillOfOperationsGroup.BillOfOperationsGroup

Annotations (9)

NameValueLevelField
VDM.private true view
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #BASIC view
ObjectModel.representativeKey ProductionRouting view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
Analytics.internalName #LOCAL view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY BillOfOperationsType plkz plnty Task List Type
KEY ProductionRoutingGroup plkz plnnr Task List Group
KEY ProductionRouting plkz plnal Referenced BOO Variant
BillOfOperationsVersionType plkz subtype Version Profile
BillOfOperationsSubtype plkz subtype Version Profile
LastUsageDate plkz abdat Store Until
NumberOfUsages plkz abanz No. of Periods
HasChangeNumber plkz flg_ecm Change no. ind.
HasParameterEffectivity plkz flg_ecm_par Param.Eff.Ind.
aedatasLastChangeDate
LastChangeTime plkz aeuzeit Changed at
LastChangedByUser
IsMarkedForDeletion plkz delkz MRP Elmnt Ind.
BillOfOperationsVariantDesc plkz altext Standard text
RoutingIsReworkRouting plkz rework Rework Routing
ProdnProcgIsFlexible plkz relaxed Flexible
BillOfOperationIsExecutedInMES plkz execution_in_me SAP ME
BillOfOperationsIsTrnsfdToERP plkz erp_integration ERP Integration
ShopFloorRtgTemplateCategory plkz reference_template_category Templ. Category
ShopFloorRoutingTemplateType plkz reference_template_type Template Type
ShopFloorRoutingTemplateOwner plkz reference_template_owner Owner
_BillOfOperationsGroup _BillOfOperationsGroup
_BillOfOperationsType _BillOfOperationsType

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 P_ProductionRoutingDEX.
-- 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 P_ProductionRoutingDEX AS
SELECT
  plkz.plnty AS BillOfOperationsType,
  plkz.plnnr AS ProductionRoutingGroup,
  plkz.plnal AS ProductionRouting,
  plkz.subtype AS BillOfOperationsVersionType,
  plkz.subtype AS BillOfOperationsSubtype,
  plkz.abdat AS LastUsageDate,
  plkz.abanz AS NumberOfUsages,
  plkz.flg_ecm AS HasChangeNumber,
  plkz.flg_ecm_par AS HasParameterEffectivity,
  plkz.aeuzeit AS LastChangeTime,
  cast(plkz.aenam as vdm_lastchangedbyuserid preserving type) AS LastChangedByUser,
  plkz.delkz AS IsMarkedForDeletion,
  plkz.altext AS BillOfOperationsVariantDesc,
  plkz.rework AS RoutingIsReworkRouting,
  plkz.relaxed AS ProdnProcgIsFlexible,
  plkz.execution_in_me AS BillOfOperationIsExecutedInMES,
  plkz.erp_integration AS BillOfOperationsIsTrnsfdToERP,
  plkz.reference_template_category AS ShopFloorRtgTemplateCategory,
  plkz.reference_template_type AS ShopFloorRoutingTemplateType,
  plkz.reference_template_owner AS ShopFloorRoutingTemplateOwner
FROM plkz
LEFT OUTER JOIN I_BillOfOperationsType AS _BillOfOperationsType ON BillOfOperationsType = _BillOfOperationsType.BillOfOperationsType  -- association [1..1]
LEFT OUTER JOIN I_BillOfOperationsGroup AS _BillOfOperationsGroup ON BillOfOperationsType = _BillOfOperationsGroup.BillOfOperationsType AND ProductionRoutingGroup = _BillOfOperationsGroup.BillOfOperationsGroup  -- association [1..1]
;