P_Cfd_Available_Scenario_Step

DDL: P_CFD_AVAILABLE_SCENARIO_STEP SQL: P_CFD_AVL_SCN_SP Type: view

Custom Fields: Available Scenario Step

P_Cfd_Available_Scenario_Step is a CDS View that provides data about "Custom Fields: Available Scenario Step" in SAP S/4HANA. It reads from 3 data sources (cfd_w_scen, cfd_w_scen_step, cfd_w_trans) and exposes 9 fields with key fields ScenarioName, SequenceNumber. It has 3 associations to related views.

Data Sources (3)

SourceAliasJoin Type
cfd_w_scen AvailableScenario inner
cfd_w_scen_step AvailableScenarioStep from
cfd_w_trans DataTransfer left_outer

Associations (3)

CardinalityTargetAliasCondition
[1] cfd_w_bus_ctxt _SourceBusinessContext _SourceBusinessContext.business_context = DataTransfer.source_business_context
[1] cfd_w_bus_ctxt _TargetBusinessContext _TargetBusinessContext.business_context = DataTransfer.target_business_context
[1] I_CFD_Release_Status _ReleaseStatus _ReleaseStatus.Code = $projection.ReleaseStatus

Annotations (3)

NameValueLevelField
AbapCatalog.sqlViewName P_CFD_AVL_SCN_SP view
AccessControl.authorizationCheck #NOT_ALLOWED view
EndUserText.label Custom Fields: Available Scenario Step view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY ScenarioName cfd_w_scen_step scenario_name Scenario Name
KEY SequenceNumber cfd_w_scen_step sequence_number Sort Sequence
Name cfd_w_scen_step data_transfer_name Data Transfer Name
Availability cfd_w_scen availability Pkg. Release Status
ReleaseStatus cfd_w_scen release_status Status
SourceBusinessContext cfd_w_trans source_business_context Business Context
TargetBusinessContext cfd_w_trans target_business_context Business Context
ReleaseStatusDescription
release_statusendasStepReleaseStatus

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_Cfd_Available_Scenario_Step.
-- 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: P_CFD_AVL_SCN_SP

CREATE VIEW P_Cfd_Available_Scenario_Step AS
SELECT
  AvailableScenarioStep.scenario_name AS ScenarioName,
  AvailableScenarioStep.sequence_number AS SequenceNumber,
  AvailableScenarioStep.data_transfer_name AS Name,
  AvailableScenario.availability AS Availability,
  AvailableScenario.release_status AS ReleaseStatus,
  DataTransfer.source_business_context AS SourceBusinessContext,
  DataTransfer.target_business_context AS TargetBusinessContext,
  _ReleaseStatus._Text[1: Language=$session.system_language].Description AS ReleaseStatusDescription,
  case when _SourceBusinessContext.release_status = #CFD_RELEASE_STATUS.'DEPRC' or _TargetBusinessContext.release_status = #CFD_RELEASE_STATUS.'DEPRC' then 'DEPRC' else AvailableScenarioStep.release_status end as StepReleaseStatus AS release_statusendasStepReleaseStatus
FROM cfd_w_scen_step AS AvailableScenarioStep
INNER JOIN cfd_w_scen AS AvailableScenario ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN cfd_w_trans AS DataTransfer ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN cfd_w_bus_ctxt AS _SourceBusinessContext ON _SourceBusinessContext.business_context = DataTransfer.source_business_context  -- association [1]
LEFT OUTER JOIN cfd_w_bus_ctxt AS _TargetBusinessContext ON _TargetBusinessContext.business_context = DataTransfer.target_business_context  -- association [1]
LEFT OUTER JOIN I_CFD_Release_Status AS _ReleaseStatus ON _ReleaseStatus.Code = ReleaseStatus  -- association [1]
;