I_SponsoredProgram

DDL: I_SPONSOREDPROGRAM SQL: IGMSPPROGRAMSQL Type: view BASIC Package: PSM_S4C_GM_MD

Sponsored Program

I_SponsoredProgram (Basic)

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

SponsoredProgram · Cross Applications

I_SponsoredProgram is a Basic CDS View (Dimension) that provides data about "Sponsored Program" in SAP S/4HANA. It reads from 1 data source (gmspprogram) and exposes 11 fields with key field SponsoredProgram. It has 2 associations to related views. It is exposed through 4 OData services (ASQL_F4182, ASQL_F6588, ASQL_F7321, ...). Part of development package PSM_S4C_GM_MD.

SAP API Hub

CategoryBasic
StateC1
Line of BusinessCross Applications
Application ComponentPSM-GM-GTE-MD
CapabilitiesData Source for Data Extraction,Analytical Dimension,Data Source for Defining CDS Entities,Association Target for Defining CDS Entities,Data Source in SQL Select
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Not Released
PackageCross Applications for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
gmspprogram gmspprogram from

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_GteeMLegislativeDistrict _LegislativeDistrict $projection.GranteeMgmtLegislativeDistrict = _LegislativeDistrict.GranteeMgmtLegislativeDistrict
[0..*] I_SponsoredProgramText _Text $projection.SponsoredProgram = _Text.SponsoredProgram

Annotations (17)

NameValueLevelField
EndUserText.label Sponsored Program view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey SponsoredProgram view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions true view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.sqlViewName IGMSPPROGRAMSQL view
AbapCatalog.preserveKey true view
ObjectModel.sapObjectNodeType.name SponsoredProgram view

OData Services (4)

ServiceBindingVersionContractRelease
ASQL_F4182 ASQL_F4182 C2 NOT_RELEASED
ASQL_F6588 ASQL_F6588 C2 NOT_RELEASED
ASQL_F7321 ASQL_F7321 C2 NOT_RELEASED
ASQL_F7335 ASQL_F7335 C2 NOT_RELEASED

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY SponsoredProgram sponsored_prog Sponsored Program
GteeMBdgtTransfObjIsVldtd validate_fmbt Indicator: Validate Budget Transfer Object
GteeMBdgtAndPostObjIsVldtd validate_fmba Indicator: Validate Allowed Budget and Posting objects
GranteeMgmtLegislativeDistrict ld_code Legislative District Code
SponsoredProgramAuthznGrp auth_group Grants Management: Authorization Groups
CreatedByUser created_by Version Created By
CreationDate created_on Variant created on
LastChangedByUser modified_by Last Modified by
LastChangeDate modified_on Date last modified
_LegislativeDistrict _LegislativeDistrict
_Text _Text

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_SponsoredProgram.
-- 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: IGMSPPROGRAMSQL

CREATE VIEW I_SponsoredProgram AS
SELECT
  sponsored_prog AS SponsoredProgram,
  validate_fmbt AS GteeMBdgtTransfObjIsVldtd,
  validate_fmba AS GteeMBdgtAndPostObjIsVldtd,
  ld_code AS GranteeMgmtLegislativeDistrict,
  auth_group AS SponsoredProgramAuthznGrp,
  created_by AS CreatedByUser,
  created_on AS CreationDate,
  modified_by AS LastChangedByUser,
  modified_on AS LastChangeDate
FROM gmspprogram
LEFT OUTER JOIN I_GteeMLegislativeDistrict AS _LegislativeDistrict ON GranteeMgmtLegislativeDistrict = _LegislativeDistrict.GranteeMgmtLegislativeDistrict  -- association [0..1]
LEFT OUTER JOIN I_SponsoredProgramText AS _Text ON SponsoredProgram = _Text.SponsoredProgram  -- association [0..*]
;