I_RIBProfileAssignmentBasic

DDL: I_RIBPROFILEASSIGNMENTBASIC Type: view_entity BASIC Package: ODATA_PSM_S4C_FM_RIB_REPORTING

RIB Profile Assignment Basic

I_RIBProfileAssignmentBasic is a Basic CDS View that provides data about "RIB Profile Assignment Basic" in SAP S/4HANA. It reads from 1 data source (psm_d_rib_prf_as) and exposes 6 fields with key fields RevnIncrBdgtRuleCompanyCode, RevnIncrBdgtRuleValidFromYear, RIBBudgetScenario. It has 2 associations to related views. Part of development package ODATA_PSM_S4C_FM_RIB_REPORTING.

Data Sources (1)

SourceAliasJoin Type
psm_d_rib_prf_as psm_d_rib_prf_as from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_CompanyCode _CompanyCode $projection.RevnIncrBdgtRuleCompanyCode = _CompanyCode.CompanyCode
[0..1] I_RIBProfile _RIBProfile $projection.RIBProfile = _RIBProfile.RIBProfile

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MASTER view
EndUserText.label RIB Profile Assignment Basic view

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY RevnIncrBdgtRuleCompanyCode Company Code
KEY RevnIncrBdgtRuleValidFromYear From Year
KEY RIBBudgetScenario budget_scenario Budgeting Scenario
RIBProfile profile WBS sched. prof
_CompanyCode _CompanyCode
_RIBProfile _RIBProfile

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_RIBProfileAssignmentBasic.
-- 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_RIBProfileAssignmentBasic AS
SELECT
  cast( company_code as psm_s4c_rib_company_code preserving type ) AS RevnIncrBdgtRuleCompanyCode,
  cast( fiscal_year_from as psm_s4c_rib_val_from preserving type ) AS RevnIncrBdgtRuleValidFromYear,
  budget_scenario AS RIBBudgetScenario,
  profile AS RIBProfile
FROM psm_d_rib_prf_as
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON RevnIncrBdgtRuleCompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_RIBProfile AS _RIBProfile ON RIBProfile = _RIBProfile.RIBProfile  -- association [0..1]
;