I_GteeMBdgtValidityNumber

DDL: I_GTEEMBDGTVALIDITYNUMBER SQL: IGMBDGTVLDTYNR Type: view BASIC

Grantee Management Budget Validity Number

I_GteeMBdgtValidityNumber (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Budget Validity Number · Cross Applications

I_GteeMBdgtValidityNumber is a Basic CDS View (Dimension) that provides data about "Grantee Management Budget Validity Number" in SAP S/4HANA. It reads from 1 data source (gmbdgtvalidity) and exposes 11 fields with key fields GrantID, GteeMBudgetValidityNumber, GranteeMgmtBdgtPhase, GranteeMgmtBudgetStatus. It has 3 associations to related views.

SAP API Hub

StateC1
Line of BusinessCross Applications
Application ComponentPSM-GM-GTE-MD
CapabilitiesAnalytical Dimension
PackageCross Applications for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
gmbdgtvalidity Ts from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_Grant _Grant $projection.GrantID = _Grant.GrantID
[0..1] I_GranteeMgmtBdgtPhase _GranteeMgmtBdgtPhase $projection.GranteeMgmtBdgtPhase = _GranteeMgmtBdgtPhase.GranteeMgmtBdgtPhase
[0..1] I_GranteeMgmtBudgetStatus _GranteeMgmtBudgetStatus $projection.GranteeMgmtBudgetStatus = _GranteeMgmtBudgetStatus.GranteeMgmtBudgetStatus

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName IGMBDGTVLDTYNR view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Grantee Management Budget Validity Number view
VDM.viewType #BASIC view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
Analytics.internalName #LOCAL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
ObjectModel.representativeKey GteeMBudgetValidityNumber view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY GrantID gmbdgtvalidity grant_nbr Receiver Grant
KEY GteeMBudgetValidityNumber gmbdgtvalidity bdgt_vldty_nbr Budget Validity Number
KEY GranteeMgmtBdgtPhase gmbdgtvalidity bdgt_phase Budget Phase
KEY GranteeMgmtBudgetStatus gmbdgtvalidity release_status Budget Status: Unreleased/Released
GteeMBdgtValidityNumberStrtDte Start Date of Budget Validity Number
GteeMBdgtValidityNumberEndDate End Date of Budget Validity Number
GrantFiscalYear Fiscal Year of Sponsor (is Grant Fiscal Year)
GranteeFiscalYear Fiscal Year for Grantee Organization
_GranteeMgmtBdgtPhase _GranteeMgmtBdgtPhase
_GranteeMgmtBudgetStatus _GranteeMgmtBudgetStatus
_Grant _Grant

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_GteeMBdgtValidityNumber.
-- 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: IGMBDGTVLDTYNR

CREATE VIEW I_GteeMBdgtValidityNumber AS
SELECT
  Ts.grant_nbr AS GrantID,
  Ts.bdgt_vldty_nbr AS GteeMBudgetValidityNumber,
  Ts.bdgt_phase AS GranteeMgmtBdgtPhase,
  Ts.release_status AS GranteeMgmtBudgetStatus,
  cast( Ts.from_date as gmis_bdgt_vldty_nbr_start_date preserving type ) AS GteeMBdgtValidityNumberStrtDte,
  cast( Ts.to_date as gmis_bdgt_vldty_nbr_end_date preserving type ) AS GteeMBdgtValidityNumberEndDate,
  cast( Ts.sponsor_fy as gmis_grant_fy preserving type ) AS GrantFiscalYear,
  cast( Ts.grantee_fy as gm_grantee_fy preserving type) AS GranteeFiscalYear
FROM gmbdgtvalidity AS Ts
LEFT OUTER JOIN I_Grant AS _Grant ON GrantID = _Grant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_GranteeMgmtBdgtPhase AS _GranteeMgmtBdgtPhase ON GranteeMgmtBdgtPhase = _GranteeMgmtBdgtPhase.GranteeMgmtBdgtPhase  -- association [0..1]
LEFT OUTER JOIN I_GranteeMgmtBudgetStatus AS _GranteeMgmtBudgetStatus ON GranteeMgmtBudgetStatus = _GranteeMgmtBudgetStatus.GranteeMgmtBudgetStatus  -- association [0..1]
;