C_EarmarkedFundWorkflowVH

DDL: C_EARMARKEDFUNDWORKFLOWVH SQL: IFMEFTYPEVH Type: view CONSUMPTION Package: PSM_S4CO_ODATA_EF_WF

Earmarked Fund Value Assistance

C_EarmarkedFundWorkflowVH is a Consumption CDS View that provides data about "Earmarked Fund Value Assistance" in SAP S/4HANA. It reads from 1 data source (I_WorkflowFieldValueHelp) and exposes 27 fields with key field WorkflowFieldValueHelpValue. It has 11 associations to related views. It is exposed through 3 OData services (ASQL_F4657, ASQL_F6951, ASQL_F7334). Part of development package PSM_S4CO_ODATA_EF_WF.

Data Sources (1)

SourceAliasJoin Type
I_WorkflowFieldValueHelp Document from

Associations (11)

CardinalityTargetAliasCondition
[0..1] C_EmrkdFndsWrkFlwRcpntValHelp _EmrkdFundsWrkFlwRecipientVH $projection.UserID = _EmrkdFundsWrkFlwRecipientVH.UserID
[0..1] I_Fund _Fund $projection.Fund = _Fund.Fund and $projection.FinancialManagementArea = _Fund.FinancialManagementArea
[0..1] I_FunctionalArea _FunctionalArea $projection.FunctionalArea = _FunctionalArea.FunctionalArea
[0..1] I_BudgetPeriod _BudgetPeriod $projection.BudgetPeriod = _BudgetPeriod.BudgetPeriod
[0..1] I_Grant _Grant $projection.GrantID = _Grant.GrantID
[0..1] I_EarmarkedFunds_DocType _EarmarkedFundsDocType $projection.EarmarkedFundsDocumentType = _EarmarkedFundsDocType.EarmarkedFundsDocumentType and $projection.EarmarkedFundsDocumentCategory = _EarmarkedFundsDocType.EarmarkedFundsDocumentCategory
[0..1] I_CostCenter _CostCenter $projection.CostCenter = _CostCenter.ControllingArea and $projection.CostCenter = _CostCenter.CostCenter and $projection.CostCenter = _CostCenter.ValidityEndDate
[0..*] I_ProfitCenter _ProfitCenter $projection.ProfitCenter = _ProfitCenter.ProfitCenter and $projection.ControllingArea = _ProfitCenter.ControllingArea
[0..1] I_WBSElementBasicData _WBSElementBasicData $projection.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID
[0..1] I_GLAccount _GLAccount $projection.GLAccount = _GLAccount.GLAccount and $projection.GLAccount = _GLAccount.CompanyCode
[0..1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea

Annotations (14)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName IFMEFTYPEVH view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Earmarked Fund Value Assistance view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.dataCategory #VALUE_HELP view
ObjectModel.createEnabled true view
ObjectModel.representativeKey WorkflowFieldValueHelpValue view
OData.publish true view

OData Services (3)

ServiceBindingVersionContractRelease
ASQL_F4657 ASQL_F4657 C2 NOT_RELEASED
ASQL_F6951 ASQL_F6951 C2 NOT_RELEASED
ASQL_F7334 ASQL_F7334 C2 NOT_RELEASED

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY WorkflowFieldValueHelpValue
ProfitCenter
UserID
Fund
FinancialManagementArea
FunctionalArea
BudgetPeriod
GrantID
EarmarkedFundsDocumentType
EarmarkedFundsDocumentCategory
ControllingArea
CostCenter
ValidityEndDate
WBSElementExternalID
WBSElementInternalID
GLAccount
_EmrkdFundsWrkFlwRecipientVH _EmrkdFundsWrkFlwRecipientVH
_Fund _Fund
_FunctionalArea _FunctionalArea
_BudgetPeriod _BudgetPeriod
_Grant _Grant
_EarmarkedFundsDocType _EarmarkedFundsDocType
_CostCenter _CostCenter
_ProfitCenter _ProfitCenter
_WBSElementBasicData _WBSElementBasicData
_GLAccount _GLAccount
_ControllingArea _ControllingArea

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_EarmarkedFundWorkflowVH.
-- 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: IFMEFTYPEVH

CREATE VIEW C_EarmarkedFundWorkflowVH AS
SELECT
  '' AS WorkflowFieldValueHelpValue,
  cast( ' ' as prctr preserving type ) AS ProfitCenter,
  cast( ' ' as vdm_userid preserving type ) AS UserID,
  cast( ' ' as bp_geber preserving type ) AS Fund,
  cast( ' ' as fikrs preserving type ) AS FinancialManagementArea,
  cast( ' ' as fkber preserving type ) AS FunctionalArea,
  cast( ' ' as fm_budget_period preserving type ) AS BudgetPeriod,
  cast( ' ' as gm_grant_nbr preserving type ) AS GrantID,
  cast ( ' ' as fmre_blart preserving type ) AS EarmarkedFundsDocumentType,
  cast(' ' as abap.numc( 3 ) ) AS EarmarkedFundsDocumentCategory,
  cast( ' ' as kokrs preserving type ) AS ControllingArea,
  cast( ' ' as kostl preserving type ) AS CostCenter,
  cast( ' ' as abap.dats( 8 ) ) AS ValidityEndDate,
  cast( ' ' as ps_posid_edit preserving type ) AS WBSElementExternalID,
  cast ( ' ' as abap.numc( 8 ) ) AS WBSElementInternalID,
  cast( ' ' as saknr preserving type ) AS GLAccount
FROM I_WorkflowFieldValueHelp AS Document
LEFT OUTER JOIN C_EmrkdFndsWrkFlwRcpntValHelp AS _EmrkdFundsWrkFlwRecipientVH ON UserID = _EmrkdFundsWrkFlwRecipientVH.UserID  -- association [0..1]
LEFT OUTER JOIN I_Fund AS _Fund ON Fund = _Fund.Fund AND FinancialManagementArea = _Fund.FinancialManagementArea  -- association [0..1]
LEFT OUTER JOIN I_FunctionalArea AS _FunctionalArea ON FunctionalArea = _FunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriod AS _BudgetPeriod ON BudgetPeriod = _BudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_Grant AS _Grant ON GrantID = _Grant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_EarmarkedFunds_DocType AS _EarmarkedFundsDocType ON EarmarkedFundsDocumentType = _EarmarkedFundsDocType.EarmarkedFundsDocumentType AND EarmarkedFundsDocumentCategory = _EarmarkedFundsDocType.EarmarkedFundsDocumentCategory  -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON CostCenter = _CostCenter.ControllingArea AND CostCenter = _CostCenter.CostCenter AND CostCenter = _CostCenter.ValidityEndDate  -- association [0..1]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ProfitCenter = _ProfitCenter.ProfitCenter AND ControllingArea = _ProfitCenter.ControllingArea  -- association [0..*]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasicData ON WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_GLAccount AS _GLAccount ON GLAccount = _GLAccount.GLAccount AND GLAccount = _GLAccount.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [0..1]
;