I_MasterRecipe

DDL: I_MASTERRECIPE SQL: IMSTRRCP Type: view BASIC

Master Recipe Main Header Details

I_MasterRecipe is a Basic CDS View that provides data about "Master Recipe Main Header Details" in SAP S/4HANA. It reads from 1 data source (plkz) and exposes 18 fields with key fields BillOfOperationsType, BillOfOperationsGroup, BillOfOperationsVariant. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
plkz plkz from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_BillOfOperationsType _BillOfOperationsType $projection.BillOfOperationsType = _BillOfOperationsType.BillOfOperationsType
[0..1] I_BillOfOperationsVersionType _BillOfOperationsVersionType $projection.BillOfOperationsVersionType = _BillOfOperationsVersionType.BillOfOperationsVersionType
[1..1] I_BillOfOperationsGroup _BillOfOperationsGroup $projection.BillOfOperationsType = _BillOfOperationsGroup.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsGroup.BillOfOperationsGroup

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IMSTRRCP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.representativeKey BillOfOperationsVariant view
EndUserText.label Master Recipe Main Header Details view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
Metadata.allowExtensions true view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY BillOfOperationsType plkz plnty Task List Type
KEY BillOfOperationsGroup plkz plnnr Task List Group
KEY BillOfOperationsVariant 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.
RoutingIsReworkRouting plkz rework Rework Routing
ProdnProcgIsFlexible plkz relaxed Flexible
_BillOfOperationsType _BillOfOperationsType
_BillOfOperationsGroup _BillOfOperationsGroup
_BillOfOperationsVersionType _BillOfOperationsVersionType

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 I_MasterRecipe.
-- 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: IMSTRRCP

CREATE VIEW I_MasterRecipe AS
SELECT
  plkz.plnty AS BillOfOperationsType,
  plkz.plnnr AS BillOfOperationsGroup,
  plkz.plnal AS BillOfOperationsVariant,
  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.rework AS RoutingIsReworkRouting,
  plkz.relaxed AS ProdnProcgIsFlexible
FROM plkz
LEFT OUTER JOIN I_BillOfOperationsType AS _BillOfOperationsType ON BillOfOperationsType = _BillOfOperationsType.BillOfOperationsType  -- association [1..1]
LEFT OUTER JOIN I_BillOfOperationsVersionType AS _BillOfOperationsVersionType ON BillOfOperationsVersionType = _BillOfOperationsVersionType.BillOfOperationsVersionType  -- association [0..1]
LEFT OUTER JOIN I_BillOfOperationsGroup AS _BillOfOperationsGroup ON BillOfOperationsType = _BillOfOperationsGroup.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperationsGroup.BillOfOperationsGroup  -- association [1..1]
;