C_FundedProgram_ObjP

DDL: C_FUNDEDPROGRAM_OBJP SQL: CFPROGOBJP Type: view CONSUMPTION

Additional Selection - Funded Program

C_FundedProgram_ObjP is a Consumption CDS View that provides data about "Additional Selection - Funded Program" in SAP S/4HANA. It reads from 1 data source (I_FundedProgram) and exposes 26 fields with key fields FinancialManagementArea, FundedProgram. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_FundedProgram I_FundedProgram from

Associations (6)

CardinalityTargetAliasCondition
[0..*] C_BudDocItemForObjP _BudgetEntryDocument $projection.FinancialManagementArea = _BudgetEntryDocument.FinancialManagementArea and $projection.FundedProgram = _BudgetEntryDocument.BudgetedFundedProgram
[0..*] C_EarmarkedFundsItemForObjP _EarmarkedFundsItem $projection.FinancialManagementArea = _EarmarkedFundsItem.FinancialManagementArea and $projection.FundedProgram = _EarmarkedFundsItem.FundedProgram
[0..*] C_PurchaseOrderByFMAA _PurchaseOrder $projection.FinancialManagementArea = _PurchaseOrder.FinancialManagementArea and $projection.FundedProgram = _PurchaseOrder.PostedFundedProgram
[0..*] C_PurchaseRequisitionByFMAA _PurchaseRequisition $projection.FinancialManagementArea = _PurchaseRequisition.FinancialManagementArea and $projection.FundedProgram = _PurchaseRequisition.PostedFundedProgram
[0..*] C_JrnlEntrItmByLeadingLdgr_FM _AccountingLine $projection.FinancialManagementArea = _AccountingLine.FinancialManagementArea and $projection.FundedProgram = _AccountingLine.FundedProgram
[0..*] C_Setleafforfundedprgmobjp _Sets _Sets.SetClass = '0315' and $projection.FinancialManagementArea = _Sets.SetSubClass and $projection.FundedProgram = _Sets.FundedProgram

Annotations (13)

NameValueLevelField
VDM.viewType #CONSUMPTION view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
AbapCatalog.sqlViewName CFPROGOBJP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Additional Selection - Funded Program view
UI.headerInfo.typeName Funded Program view
UI.headerInfo.typeNamePlural Funded Programs view
UI.headerInfo.title.value FundedProgram view
UI.headerInfo.description.value FundedProgramName view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY FinancialManagementArea I_FundedProgram FinancialManagementArea Financial Management Area
KEY FundedProgram I_FundedProgram FundedProgram Funded Program
ValidityStartDate I_FundedProgram ValidityStartDate Validity Start Date
FundedProgramExpirationDate I_FundedProgram FundedProgramExpirationDate Expiration Date
ValidityEndDate I_FundedProgram ValidityEndDate Validity End Date
FundedProgramAuthznGrp I_FundedProgram FundedProgramAuthznGrp Authorization Group
CreatedByUser I_FundedProgram CreatedByUser Created By
CreationDate I_FundedProgram CreationDate Created On
CreationTime I_FundedProgram CreationTime Created At
LastChangedByUser I_FundedProgram LastChangedByUser Changed By
LastChangeDate I_FundedProgram LastChangeDate Changed On
LastChangeTime I_FundedProgram LastChangeTime Changed At
FundedProgramType I_FundedProgram FundedProgramType Funded Program Type
FundedProgramTypeName Funded Program Type name
FundedProgramName Funded Program Name
FinancialManagementAreaName Financial Management Area Text
FinMgmtAreaExtendedName
FundedProgramExtendedTypeName
FundedProgramDescription Funded Program Description
FundedPgmFinMgmtAreaForAuthzn I_FundedProgram FundedPgmFinMgmtAreaForAuthzn Financial Management Authorization
_BudgetEntryDocument _BudgetEntryDocument
_EarmarkedFundsItem _EarmarkedFundsItem
_PurchaseOrder _PurchaseOrder
_PurchaseRequisition _PurchaseRequisition
_AccountingLine _AccountingLine
_Sets _Sets

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 C_FundedProgram_ObjP.
-- 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: CFPROGOBJP

CREATE VIEW C_FundedProgram_ObjP AS
SELECT
  I_FundedProgram.FinancialManagementArea AS FinancialManagementArea,
  I_FundedProgram.FundedProgram AS FundedProgram,
  I_FundedProgram.ValidityStartDate AS ValidityStartDate,
  I_FundedProgram.FundedProgramExpirationDate AS FundedProgramExpirationDate,
  I_FundedProgram.ValidityEndDate AS ValidityEndDate,
  I_FundedProgram.FundedProgramAuthznGrp AS FundedProgramAuthznGrp,
  I_FundedProgram.CreatedByUser AS CreatedByUser,
  I_FundedProgram.CreationDate AS CreationDate,
  I_FundedProgram.CreationTime AS CreationTime,
  I_FundedProgram.LastChangedByUser AS LastChangedByUser,
  I_FundedProgram.LastChangeDate AS LastChangeDate,
  I_FundedProgram.LastChangeTime AS LastChangeTime,
  I_FundedProgram.FundedProgramType AS FundedProgramType,
  I_FundedProgram._FundedProgramType._Text[1:Language=$session.system_language].FundedProgramTypeName AS FundedProgramTypeName,
  _Text[1:Language=$session.system_language].FundedProgramName AS FundedProgramName,
  I_FundedProgram._FinMgmtArea._Text[1:Language=$session.system_language].FinancialManagementAreaName AS FinancialManagementAreaName,
  cast( concat_with_space(FinancialManagementArea, _FinMgmtArea._Text[1:Language = $session.system_language].FinancialManagementAreaName, 1) as fmis_fmaextendedname ) AS FinMgmtAreaExtendedName,
  cast( concat_with_space(FundedProgramType, _FundedProgramType._Text[1:Language=$session.system_language].FundedProgramTypeName, 1)as fmis_measureexttypename ) AS FundedProgramExtendedTypeName,
  _Text[1:Language=$session.system_language].FundedProgramDescription AS FundedProgramDescription,
  I_FundedProgram.FundedPgmFinMgmtAreaForAuthzn AS FundedPgmFinMgmtAreaForAuthzn
FROM I_FundedProgram
LEFT OUTER JOIN C_BudDocItemForObjP AS _BudgetEntryDocument ON FinancialManagementArea = _BudgetEntryDocument.FinancialManagementArea AND FundedProgram = _BudgetEntryDocument.BudgetedFundedProgram  -- association [0..*]
LEFT OUTER JOIN C_EarmarkedFundsItemForObjP AS _EarmarkedFundsItem ON FinancialManagementArea = _EarmarkedFundsItem.FinancialManagementArea AND FundedProgram = _EarmarkedFundsItem.FundedProgram  -- association [0..*]
LEFT OUTER JOIN C_PurchaseOrderByFMAA AS _PurchaseOrder ON FinancialManagementArea = _PurchaseOrder.FinancialManagementArea AND FundedProgram = _PurchaseOrder.PostedFundedProgram  -- association [0..*]
LEFT OUTER JOIN C_PurchaseRequisitionByFMAA AS _PurchaseRequisition ON FinancialManagementArea = _PurchaseRequisition.FinancialManagementArea AND FundedProgram = _PurchaseRequisition.PostedFundedProgram  -- association [0..*]
LEFT OUTER JOIN C_JrnlEntrItmByLeadingLdgr_FM AS _AccountingLine ON FinancialManagementArea = _AccountingLine.FinancialManagementArea AND FundedProgram = _AccountingLine.FundedProgram  -- association [0..*]
LEFT OUTER JOIN C_Setleafforfundedprgmobjp AS _Sets ON _Sets.SetClass = '0315' AND FinancialManagementArea = _Sets.SetSubClass AND FundedProgram = _Sets.FundedProgram  -- association [0..*]
;