I_PMRPSimulationResource

DDL: I_PMRPSIMULATIONRESOURCE Type: view_entity BASIC Package: PMRP_ENGINE

Resource in pMRP Simulation

I_PMRPSimulationResource is a Basic CDS View that provides data about "Resource in pMRP Simulation" in SAP S/4HANA. It reads from 3 data sources (pmrp_resource, pmrp_simulation, pmrp_sim_res) and exposes 13 fields with key fields PMRPSimulation, PMRPResourceInternalID. It has 3 associations to related views. Part of development package PMRP_ENGINE.

Data Sources (3)

SourceAliasJoin Type
pmrp_resource res inner
pmrp_simulation sim from
pmrp_sim_res sim_res left_outer

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_PMRPSimulation _Simulation _Simulation.PMRPSimulation = $projection.PMRPSimulation
[1..1] I_PMRPReferencePlan _ReferencePlan _ReferencePlan.PMRPReferencePlan = $projection.PMRPReferencePlan
[1..1] I_PMRPResource _Resource _Resource.PMRPReferencePlan = $projection.PMRPReferencePlan and _Resource.PMRPResourceInternalID = $projection.PMRPResourceInternalID

Annotations (6)

NameValueLevelField
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #BASIC view
EndUserText.label Resource in pMRP Simulation view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY PMRPSimulation pmrp_simulation simulation_id Simulation ID
KEY PMRPResourceInternalID pmrp_resource resource_id UUID Internal
PMRPReferencePlan pmrp_simulation reference_id Reference No.
PMRPResourceDisregardIssStatus
PMRPResourceDisregardIssReason
PMRPRsceOverloadTolerancePct pmrp_simulation resource_overload_tolerance Overload Tolerance
Plant pmrp_resource plant Valuation Area
CapacityQuantityUnit pmrp_resource display_unit Capacity Unit
Numerator pmrp_resource numerator Turn-over
Denominator pmrp_resource denominator Turn-over
_Simulation _Simulation
_ReferencePlan _ReferencePlan
_Resource _Resource

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_PMRPSimulationResource.
-- 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 I_PMRPSimulationResource AS
SELECT
  sim.simulation_id AS PMRPSimulation,
  res.resource_id AS PMRPResourceInternalID,
  sim.reference_id AS PMRPReferencePlan,
  coalesce(sim_res.disregard_status, ' ') AS PMRPResourceDisregardIssStatus,
  coalesce(sim_res.disregard_reason_code, ' ') AS PMRPResourceDisregardIssReason,
  sim.resource_overload_tolerance AS PMRPRsceOverloadTolerancePct,
  res.plant AS Plant,
  res.display_unit AS CapacityQuantityUnit,
  res.numerator AS Numerator,
  res.denominator AS Denominator
FROM pmrp_simulation AS sim
INNER JOIN pmrp_resource AS res ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN pmrp_sim_res AS sim_res ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_PMRPSimulation AS _Simulation ON _Simulation.PMRPSimulation = PMRPSimulation  -- association [1..1]
LEFT OUTER JOIN I_PMRPReferencePlan AS _ReferencePlan ON _ReferencePlan.PMRPReferencePlan = PMRPReferencePlan  -- association [1..1]
LEFT OUTER JOIN I_PMRPResource AS _Resource ON _Resource.PMRPReferencePlan = PMRPReferencePlan AND _Resource.PMRPResourceInternalID = PMRPResourceInternalID  -- association [1..1]
;