I_FundsMgmtCtrlgDocItmCube

DDL: I_FUNDSMGMTCTRLGDOCITMCUBE SQL: IFMCODOCIANC Type: view COMPOSITE

Funds Mgmt Controlling Items - Cube

I_FundsMgmtCtrlgDocItmCube (Composite)

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

Cross Applications

I_FundsMgmtCtrlgDocItmCube is a Composite CDS View (Cube) that provides data about "Funds Mgmt Controlling Items - Cube" in SAP S/4HANA. It reads from 2 data sources (I_FundsMgmtPaytCmtmtBdgtCat, I_FundsMgmtCtrlgDocumentItem) and exposes 94 fields with key fields FinancialManagementArea, FundsMgmtCtrlgDocument, FundsMgmtCtrlgDocumentItem, FundsMgmtLongSequenceNumber. It has 24 associations to related views.

SAP API Hub

StateC1
Line of BusinessCross Applications
Application ComponentPSM-FM-IS
CapabilitiesData Provider for Analytical Queries
PackageCross Applications for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view provides detailed information regarding the controlling documents.</p>

Documentation

Data Sources (2)

SourceAliasJoin Type
I_FundsMgmtPaytCmtmtBdgtCat _fmpaycom inner
I_FundsMgmtCtrlgDocumentItem co from

Associations (24)

CardinalityTargetAliasCondition
[0..1] I_Fund _Fund $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.Fund = _Fund.Fund
[0..*] I_CommitmentItem _CommitmentItem $projection.FinancialManagementArea = _CommitmentItem.FinancialManagementArea and $projection.CommitmentItem = _CommitmentItem.CommitmentItem and ( $projection.FinMgmtAreaFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear or _CommitmentItem.FinMgmtAreaFiscalYear = '0000' )
[0..1] I_CommitmentItem _CommitmentItem_2 $projection.FinancialManagementArea = _CommitmentItem_2.FinancialManagementArea and $projection.CommitmentItem = _CommitmentItem_2.CommitmentItem and $projection.CommitmentItemFiscalYear = _CommitmentItem_2.FinMgmtAreaFiscalYear
[0..1] I_BudgetPeriod _BudgetPeriod $projection.BudgetPeriod = _BudgetPeriod.BudgetPeriod
[0..1] I_FundsMgmtFunctionalArea _FunctionalArea $projection.FunctionalArea = _FunctionalArea.FunctionalArea
[0..1] I_FundedProgram _FundedProgram $projection.FinancialManagementArea = _FundedProgram.FinancialManagementArea and $projection.FundedProgram = _FundedProgram.FundedProgram
[0..*] I_FundsCenter _FundsCenter $projection.FinancialManagementArea = _FundsCenter.FinancialManagementArea and $projection.FundsCenter = _FundsCenter.FundsCenter
[0..1] I_Grant _Grant $projection.GrantID = _Grant.GrantID
[0..1] I_SystemStatus _GrantLifecycleStatus $projection.GrantLifecycleStatus = _GrantLifecycleStatus.SystemStatus
[1] I_FundsMgmtLedger _Ledger $projection.Ledger = _Ledger.Ledger
[1..1] I_FiscalYearForFinMgmtArea _FinMgmtFiscalYear $projection.FinancialManagementArea = _FinMgmtFiscalYear.FinancialManagementArea and $projection.CommitmentItemFiscalYear = _FinMgmtFiscalYear.FinMgmtAreaFiscalYear
[0..*] I_ProfitCenter _ProfitCenter $projection.ControllingArea = _ProfitCenter.ControllingArea and $projection.ProfitCenter = _ProfitCenter.ProfitCenter
[0..1] I_ControllingArea _ControllingArea $projection.ControllingArea = _ControllingArea.ControllingArea
[0..1] I_Segment _Segment $projection.Segment = _Segment.Segment
[0..*] I_FundsCenter _FndsMgmtRptgFndsCtrForHier $projection.FinancialManagementArea = _FndsMgmtRptgFndsCtrForHier.FinancialManagementArea and $projection.FndsMgmtRptgFndsCtrForHier = _FndsMgmtRptgFndsCtrForHier.FundsCenter
[0..1] I_Fund _FndsMgmtRptgFundForHierarchy $projection.FinancialManagementArea = _FndsMgmtRptgFundForHierarchy.FinancialManagementArea and $projection.FndsMgmtRptgFundForHierarchy = _FndsMgmtRptgFundForHierarchy.Fund
[0..1] I_CommitmentItem _FndsMgmtRptgCmtmtItemForHier $projection.FinancialManagementArea = _FndsMgmtRptgCmtmtItemForHier.FinancialManagementArea and $projection.FndsMgmtRptgCmtmtItemForHier = _FndsMgmtRptgCmtmtItemForHier.CommitmentItem and $projection.CommitmentItemFiscalYear = _FndsMgmtRptgCmtmtItemForHier.FinMgmtAreaFiscalYear
[0..1] I_BudgetPeriod _FndsMgmtRptgBdgtPerdForHier $projection.FndsMgmtRptgBdgtPerdForHier = _FndsMgmtRptgBdgtPerdForHier.BudgetPeriod
[0..1] I_FundsMgmtFunctionalArea _FndsMgmtRptgFctArForHierarchy $projection.FndsMgmtRptgFctArForHierarchy = _FndsMgmtRptgFctArForHierarchy.FunctionalArea
[0..1] I_FundedProgram _FndsMgmtRptgFnddPgmForHier $projection.FinancialManagementArea = _FndsMgmtRptgFnddPgmForHier.FinancialManagementArea and $projection.FndsMgmtRptgFnddPgmForHier = _FndsMgmtRptgFnddPgmForHier.FundedProgram
[0..1] I_Grant _FndsMgmtRptgGrantIDForHier $projection.FndsMgmtRptgGrantIDForHier = _FndsMgmtRptgGrantIDForHier.GrantID
[0..1] I_Segment _FndsMgmtRptgSegmentForHier $projection.FndsMgmtRptgSegmentForHier = _FndsMgmtRptgSegmentForHier.Segment
[0..*] I_ProfitCenter _FndsMgmtRptgPrftCtrForHier $projection.ControllingArea = _FndsMgmtRptgPrftCtrForHier.ControllingArea and $projection.FndsMgmtRptgPrftCtrForHier = _FndsMgmtRptgPrftCtrForHier.ProfitCenter
[1..1] I_FundsMgmtCtrlgDocument _FundsMgmtCtrlgDocument $projection.CompanyCode = _FundsMgmtCtrlgDocument.CompanyCode and $projection.FundsMgmtCtrlgDocument = _FundsMgmtCtrlgDocument.FundsMgmtCtrlgDocument and $projection.FinMgmtAreaFiscalYear = _FundsMgmtCtrlgDocument.FiscalYear and $projection.FinancialManagementArea = _FundsMgmtCtrlgDocument.FinancialManagementArea

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IFMCODOCIANC view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Funds Mgmt Controlling Items - Cube view
Analytics.dataCategory #CUBE view
Analytics.internalName #LOCAL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
Metadata.allowExtensions true view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view

Fields (94)

KeyFieldSource TableSource FieldDescription
KEY FinancialManagementArea I_FundsMgmtCtrlgDocumentItem FinancialManagementArea Financial Management Area
KEY FundsMgmtCtrlgDocument FundsMgmtCtrlgDocument Funds Management Controlling Document
KEY FundsMgmtCtrlgDocumentItem I_FundsMgmtCtrlgDocumentItem FundsMgmtCtrlgDocumentItem Document line
KEY FundsMgmtLongSequenceNumber I_FundsMgmtCtrlgDocumentItem FundsMgmtLongSequenceNumber Record number of the line item record
BudgetPeriod Budget Period
CommitmentItem Commitment Item
FunctionalArea Functional Area
Fund Fund
FundedProgram Funded Program
FundsCenter Funds Center
GrantID Grant
FundsManagementCustomerField Customer Field for FM Actual and Commitment Data
CompanyCode I_FundsMgmtCtrlgDocumentItem CompanyCode Receiver Company Code
BusinessArea I_FundsMgmtCtrlgDocumentItem BusinessArea Business Area
GLAccount I_FundsMgmtCtrlgDocumentItem GLAccount General Ledger Account
FinMgmtAreaFiscalYear I_FundsMgmtCtrlgDocumentItem FinMgmtAreaFiscalYear Fiscal Year
FinMgmtAreaPeriod I_FundsMgmtCtrlgDocumentItem FinMgmtAreaPeriod Period
FinMgmtAreaFiscalYearVariant Fiscal Year Variant
FinancialManagementAreaCrcy I_FundsMgmtCtrlgDocumentItem FinancialManagementAreaCrcy Financial Management Area Currency
PostedAmountInFMACrcy Controlling Amount in Financial Management Area Currency
TransactionCurrency I_FundsMgmtCtrlgDocumentItem TransactionCurrency Transaction Currency
PostedAmountInTransCrcy Commitment Amount in Transaction Currency in FM
BusinessTransactionType I_FundsMgmtCtrlgDocumentItem BusinessTransactionType CO Business Transaction
CashEffectivityFiscalYear Year of Cash Effectivity for Analytics
FundsMgCarryForwardLevel I_FundsMgmtCtrlgDocumentItem FundsMgCarryForwardLevel Carryforward Level
FundsMgmtAmountType I_FundsMgmtCtrlgDocumentItem FundsMgmtAmountType Amount Type
FundsMgmtValueType I_FundsMgmtCtrlgDocumentItem FundsMgmtValueType Value Type
IsStatisticalItem I_FundsMgmtCtrlgDocumentItem IsStatisticalItem Funds Management Statistical Indicator
FundsManagementStatisticalType I_FundsMgmtCtrlgDocumentItem FundsManagementStatisticalType Funds Management Statistical Indicator
Ledger I_FundsMgmtCtrlgDocumentItem Ledger Ledger
CommitmentItemCategory _CommitmentItem CommitmentItemCategory Commitment Item Category
CommitmentItemFiscalYear
ReferenceDocumentContext I_FundsMgmtCtrlgDocumentItem ReferenceDocumentContext Reference Organizational Units
ReferenceDocumentLogicalSystem I_FundsMgmtCtrlgDocumentItem ReferenceDocumentLogicalSystem Logical System of Reference Document
ReferenceDocumentType I_FundsMgmtCtrlgDocumentItem ReferenceDocumentType Reference Document Type
ReferenceDocument Reference Doc. Number
ReferenceDocumentFiscalYear Reference fiscal year
ReferenceDocumentItem Reference Document Line Item
FndsMgmtPaytCmtmtBdgtCat I_FundsMgmtPaytCmtmtBdgtCat FndsMgmtPaytCmtmtBdgtCat Budget Category in Funds Management
BudgetPeriodAuthznGrp I_FundsMgmtCtrlgDocumentItem BudgetPeriodAuthznGrp Budget Period Authorization Group
CmtmtItemFinMgmtAreaForAuthzn I_FundsMgmtCtrlgDocumentItem CmtmtItemFinMgmtAreaForAuthzn FM Area for Auth Grp for Commitment Item
CommitmentItemAuthznGrp I_FundsMgmtCtrlgDocumentItem CommitmentItemAuthznGrp Authorization Group for Commitment Item
FndsCenterFinMgmtAreaForAuthzn I_FundsMgmtCtrlgDocumentItem FndsCenterFinMgmtAreaForAuthzn Financial Management Area
FunctionalAreaAuthznGrp I_FundsMgmtCtrlgDocumentItem FunctionalAreaAuthznGrp FM: Authorization Group of Functional Area
FundAuthznGrp I_FundsMgmtCtrlgDocumentItem FundAuthznGrp Fund Authorization Group
FundFinMgmtAreaForAuthzn I_FundsMgmtCtrlgDocumentItem FundFinMgmtAreaForAuthzn FM Area for Auth Grp for Fund
FundedPgmFinMgmtAreaForAuthzn I_FundsMgmtCtrlgDocumentItem FundedPgmFinMgmtAreaForAuthzn FM Area for Auth Grp for Funded Program
FundedProgramAuthznGrp I_FundsMgmtCtrlgDocumentItem FundedProgramAuthznGrp Funded Program Authorization Group
FundsCenterAuthznGrp I_FundsMgmtCtrlgDocumentItem FundsCenterAuthznGrp Funds Center Authorization Group
GrantAuthznGrp I_FundsMgmtCtrlgDocumentItem GrantAuthznGrp Grants Management: Authorization Groups
GrantLifecycleStatus I_FundsMgmtCtrlgDocumentItem GrantLifecycleStatus Lifecycle Status
ControllingDocument I_FundsMgmtCtrlgDocumentItem ReferenceDocument Document Number of an Accounting Document
ProfitCenter I_FundsMgmtCtrlgDocumentItem ProfitCenter Profit Center
ControllingArea I_FundsMgmtCtrlgDocumentItem ControllingArea Controlling Area
Segment I_FundsMgmtCtrlgDocumentItem Segment Segment for Segmental Reporting
FndsMgmtRptgFndsCtrForHier I_FundsMgmtCtrlgDocumentItem PostedFundsCenter Posted Funds Center
FndsMgmtRptgFundForHierarchy I_FundsMgmtCtrlgDocumentItem PostedFund Posted Fund
FndsMgmtRptgBdgtPerdForHier I_FundsMgmtCtrlgDocumentItem PostedBudgetPeriod Posted Budget Period
FndsMgmtRptgCmtmtItemForHier I_FundsMgmtCtrlgDocumentItem PostedCommitmentItem Posted Commitment Item
FndsMgmtRptgFnddPgmForHier I_FundsMgmtCtrlgDocumentItem PostedFundedProgram Posted Funded Program
FndsMgmtRptgFctArForHierarchy I_FundsMgmtCtrlgDocumentItem PostedFunctionalArea Posted Functional Area
FndsMgmtRptgGrantIDForHier I_FundsMgmtCtrlgDocumentItem PostedGrantID Posted Grant
FndsMgmtRptgSegmentForHier I_FundsMgmtCtrlgDocumentItem Segment Segment for Segmental Reporting
FndsMgmtRptgPrftCtrForHier I_FundsMgmtCtrlgDocumentItem ProfitCenter Profit Center
AccountingDocument _FundsMgmtCtrlgDocument AccountingDocument Journal Entry
FiscalYear _FundsMgmtCtrlgDocument FiscalYear G/L Fiscal Year
_BudgetPeriod _BudgetPeriod
_CommitmentItem _CommitmentItem
_CommitmentItem_2 _CommitmentItem_2
_FunctionalArea _FunctionalArea
_Fund _Fund
_FundedProgram _FundedProgram
_FundsCenter _FundsCenter
_Grant _Grant
_Ledger _Ledger
_LogicalSystem I_FundsMgmtCtrlgDocumentItem _LogicalSystem
_ReferenceDocumentType I_FundsMgmtCtrlgDocumentItem _ReferenceDocumentType
_TransactionCurrency I_FundsMgmtCtrlgDocumentItem _TransactionCurrency
_GrantLifecycleStatus _GrantLifecycleStatus
_FinMgmtArea I_FundsMgmtCtrlgDocumentItem _FinMgmtArea
_FinMgmtFiscalYear _FinMgmtFiscalYear
_ProfitCenter _ProfitCenter
_ControllingArea _ControllingArea
_Segment _Segment
_FndsMgmtRptgFndsCtrForHier _FndsMgmtRptgFndsCtrForHier
_FndsMgmtRptgFundForHierarchy _FndsMgmtRptgFundForHierarchy
_FndsMgmtRptgCmtmtItemForHier _FndsMgmtRptgCmtmtItemForHier
_FndsMgmtRptgBdgtPerdForHier _FndsMgmtRptgBdgtPerdForHier
_FndsMgmtRptgFctArForHierarchy _FndsMgmtRptgFctArForHierarchy
_FndsMgmtRptgFnddPgmForHier _FndsMgmtRptgFnddPgmForHier
_FndsMgmtRptgGrantIDForHier _FndsMgmtRptgGrantIDForHier
_FndsMgmtRptgSegmentForHier _FndsMgmtRptgSegmentForHier
_FndsMgmtRptgPrftCtrForHier _FndsMgmtRptgPrftCtrForHier
_FundsMgmtCtrlgDocument _FundsMgmtCtrlgDocument

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_FundsMgmtCtrlgDocItmCube.
-- 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: IFMCODOCIANC

CREATE VIEW I_FundsMgmtCtrlgDocItmCube AS
SELECT
  co.FinancialManagementArea AS FinancialManagementArea,
  FundsMgmtCtrlgDocument,
  co.FundsMgmtCtrlgDocumentItem AS FundsMgmtCtrlgDocumentItem,
  co.FundsMgmtLongSequenceNumber AS FundsMgmtLongSequenceNumber,
  cast( co.PostedBudgetPeriod as fm_budget_period preserving type ) AS BudgetPeriod,
  cast( co.PostedCommitmentItem as fm_fipex preserving type ) AS CommitmentItem,
  cast( co.PostedFunctionalArea as fm_farea preserving type ) AS FunctionalArea,
  cast( co.PostedFund as fm_fund preserving type ) AS Fund,
  cast( co.PostedFundedProgram as fm_measure preserving type ) AS FundedProgram,
  cast( co.PostedFundsCenter as fistl preserving type ) AS FundsCenter,
  cast( co.PostedGrantID as gm_grant_nbr preserving type ) AS GrantID,
  cast( co.PostedFundsMgmtCustomerField as fm_userdim preserving type ) AS FundsManagementCustomerField,
  co.CompanyCode AS CompanyCode,
  co.BusinessArea AS BusinessArea,
  co.GLAccount AS GLAccount,
  co.FinMgmtAreaFiscalYear AS FinMgmtAreaFiscalYear,
  co.FinMgmtAreaPeriod AS FinMgmtAreaPeriod,
  co._FinMgmtArea.FinMgmtAreaFiscalYearVariant AS FinMgmtAreaFiscalYearVariant,
  co.FinancialManagementAreaCrcy AS FinancialManagementAreaCrcy,
  cast( 0 - co.PostedAmountInFMACrcy as fm_amount_co_fma_curr ) AS PostedAmountInFMACrcy,
  co.TransactionCurrency AS TransactionCurrency,
  cast( 0 - co.PostedAmountInTransCrcy as fm_amount_oi_trans_curr ) AS PostedAmountInTransCrcy,
  co.BusinessTransactionType AS BusinessTransactionType,
  cast( co.CashEffectivityFiscalYear as fmis_gnjhr ) AS CashEffectivityFiscalYear,
  co.FundsMgCarryForwardLevel AS FundsMgCarryForwardLevel,
  co.FundsMgmtAmountType AS FundsMgmtAmountType,
  co.FundsMgmtValueType AS FundsMgmtValueType,
  co.IsStatisticalItem AS IsStatisticalItem,
  co.FundsManagementStatisticalType AS FundsManagementStatisticalType,
  co.Ledger AS Ledger,
  _CommitmentItem.CommitmentItemCategory AS CommitmentItemCategory,
  cast( co.CommitmentItemFiscalYear as abap.numc( 4 ) ) AS CommitmentItemFiscalYear,
  co.ReferenceDocumentContext AS ReferenceDocumentContext,
  co.ReferenceDocumentLogicalSystem AS ReferenceDocumentLogicalSystem,
  co.ReferenceDocumentType AS ReferenceDocumentType,
  cast( co.ReferenceDocument as awref preserving type ) AS ReferenceDocument,
  cast( co.ReferenceDocumentFiscalYear as refgjahr preserving type ) AS ReferenceDocumentFiscalYear,
  cast( concat( '000', co.ReferenceDocumentItem ) as fins_awitem ) AS ReferenceDocumentItem,
  _fmpaycom.FndsMgmtPaytCmtmtBdgtCat AS FndsMgmtPaytCmtmtBdgtCat,
  co.BudgetPeriodAuthznGrp AS BudgetPeriodAuthznGrp,
  co.CmtmtItemFinMgmtAreaForAuthzn AS CmtmtItemFinMgmtAreaForAuthzn,
  co.CommitmentItemAuthznGrp AS CommitmentItemAuthznGrp,
  co.FndsCenterFinMgmtAreaForAuthzn AS FndsCenterFinMgmtAreaForAuthzn,
  co.FunctionalAreaAuthznGrp AS FunctionalAreaAuthznGrp,
  co.FundAuthznGrp AS FundAuthznGrp,
  co.FundFinMgmtAreaForAuthzn AS FundFinMgmtAreaForAuthzn,
  co.FundedPgmFinMgmtAreaForAuthzn AS FundedPgmFinMgmtAreaForAuthzn,
  co.FundedProgramAuthznGrp AS FundedProgramAuthznGrp,
  co.FundsCenterAuthznGrp AS FundsCenterAuthznGrp,
  co.GrantAuthznGrp AS GrantAuthznGrp,
  co.GrantLifecycleStatus AS GrantLifecycleStatus,
  co.ReferenceDocument AS ControllingDocument,
  co.ProfitCenter AS ProfitCenter,
  co.ControllingArea AS ControllingArea,
  co.Segment AS Segment,
  co.PostedFundsCenter AS FndsMgmtRptgFndsCtrForHier,
  co.PostedFund AS FndsMgmtRptgFundForHierarchy,
  co.PostedBudgetPeriod AS FndsMgmtRptgBdgtPerdForHier,
  co.PostedCommitmentItem AS FndsMgmtRptgCmtmtItemForHier,
  co.PostedFundedProgram AS FndsMgmtRptgFnddPgmForHier,
  co.PostedFunctionalArea AS FndsMgmtRptgFctArForHierarchy,
  co.PostedGrantID AS FndsMgmtRptgGrantIDForHier,
  co.Segment AS FndsMgmtRptgSegmentForHier,
  co.ProfitCenter AS FndsMgmtRptgPrftCtrForHier,
  _FundsMgmtCtrlgDocument.AccountingDocument AS AccountingDocument,
  _FundsMgmtCtrlgDocument.FiscalYear AS FiscalYear,
  co._LogicalSystem AS _LogicalSystem,
  co._ReferenceDocumentType AS _ReferenceDocumentType,
  co._TransactionCurrency AS _TransactionCurrency,
  co._FinMgmtArea AS _FinMgmtArea
FROM I_FundsMgmtCtrlgDocumentItem AS co
INNER JOIN I_FundsMgmtPaytCmtmtBdgtCat AS _fmpaycom ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_Fund AS _Fund ON FinancialManagementArea = _Fund.FinancialManagementArea AND Fund = _Fund.Fund  -- association [0..1]
LEFT OUTER JOIN I_CommitmentItem AS _CommitmentItem ON FinancialManagementArea = _CommitmentItem.FinancialManagementArea AND CommitmentItem = _CommitmentItem.CommitmentItem AND ( FinMgmtAreaFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear OR _CommitmentItem.FinMgmtAreaFiscalYear = '0000' )  -- association [0..*]
LEFT OUTER JOIN I_CommitmentItem AS _CommitmentItem_2 ON FinancialManagementArea = _CommitmentItem_2.FinancialManagementArea AND CommitmentItem = _CommitmentItem_2.CommitmentItem AND CommitmentItemFiscalYear = _CommitmentItem_2.FinMgmtAreaFiscalYear  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriod AS _BudgetPeriod ON BudgetPeriod = _BudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_FundsMgmtFunctionalArea AS _FunctionalArea ON FunctionalArea = _FunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_FundedProgram AS _FundedProgram ON FinancialManagementArea = _FundedProgram.FinancialManagementArea AND FundedProgram = _FundedProgram.FundedProgram  -- association [0..1]
LEFT OUTER JOIN I_FundsCenter AS _FundsCenter ON FinancialManagementArea = _FundsCenter.FinancialManagementArea AND FundsCenter = _FundsCenter.FundsCenter  -- association [0..*]
LEFT OUTER JOIN I_Grant AS _Grant ON GrantID = _Grant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_SystemStatus AS _GrantLifecycleStatus ON GrantLifecycleStatus = _GrantLifecycleStatus.SystemStatus  -- association [0..1]
LEFT OUTER JOIN I_FundsMgmtLedger AS _Ledger ON Ledger = _Ledger.Ledger  -- association [1]
LEFT OUTER JOIN I_FiscalYearForFinMgmtArea AS _FinMgmtFiscalYear ON FinancialManagementArea = _FinMgmtFiscalYear.FinancialManagementArea AND CommitmentItemFiscalYear = _FinMgmtFiscalYear.FinMgmtAreaFiscalYear  -- association [1..1]
LEFT OUTER JOIN I_ProfitCenter AS _ProfitCenter ON ControllingArea = _ProfitCenter.ControllingArea AND ProfitCenter = _ProfitCenter.ProfitCenter  -- association [0..*]
LEFT OUTER JOIN I_ControllingArea AS _ControllingArea ON ControllingArea = _ControllingArea.ControllingArea  -- association [0..1]
LEFT OUTER JOIN I_Segment AS _Segment ON Segment = _Segment.Segment  -- association [0..1]
LEFT OUTER JOIN I_FundsCenter AS _FndsMgmtRptgFndsCtrForHier ON FinancialManagementArea = _FndsMgmtRptgFndsCtrForHier.FinancialManagementArea AND FndsMgmtRptgFndsCtrForHier = _FndsMgmtRptgFndsCtrForHier.FundsCenter  -- association [0..*]
LEFT OUTER JOIN I_Fund AS _FndsMgmtRptgFundForHierarchy ON FinancialManagementArea = _FndsMgmtRptgFundForHierarchy.FinancialManagementArea AND FndsMgmtRptgFundForHierarchy = _FndsMgmtRptgFundForHierarchy.Fund  -- association [0..1]
LEFT OUTER JOIN I_CommitmentItem AS _FndsMgmtRptgCmtmtItemForHier ON FinancialManagementArea = _FndsMgmtRptgCmtmtItemForHier.FinancialManagementArea AND FndsMgmtRptgCmtmtItemForHier = _FndsMgmtRptgCmtmtItemForHier.CommitmentItem AND CommitmentItemFiscalYear = _FndsMgmtRptgCmtmtItemForHier.FinMgmtAreaFiscalYear  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriod AS _FndsMgmtRptgBdgtPerdForHier ON FndsMgmtRptgBdgtPerdForHier = _FndsMgmtRptgBdgtPerdForHier.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_FundsMgmtFunctionalArea AS _FndsMgmtRptgFctArForHierarchy ON FndsMgmtRptgFctArForHierarchy = _FndsMgmtRptgFctArForHierarchy.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_FundedProgram AS _FndsMgmtRptgFnddPgmForHier ON FinancialManagementArea = _FndsMgmtRptgFnddPgmForHier.FinancialManagementArea AND FndsMgmtRptgFnddPgmForHier = _FndsMgmtRptgFnddPgmForHier.FundedProgram  -- association [0..1]
LEFT OUTER JOIN I_Grant AS _FndsMgmtRptgGrantIDForHier ON FndsMgmtRptgGrantIDForHier = _FndsMgmtRptgGrantIDForHier.GrantID  -- association [0..1]
LEFT OUTER JOIN I_Segment AS _FndsMgmtRptgSegmentForHier ON FndsMgmtRptgSegmentForHier = _FndsMgmtRptgSegmentForHier.Segment  -- association [0..1]
LEFT OUTER JOIN I_ProfitCenter AS _FndsMgmtRptgPrftCtrForHier ON ControllingArea = _FndsMgmtRptgPrftCtrForHier.ControllingArea AND FndsMgmtRptgPrftCtrForHier = _FndsMgmtRptgPrftCtrForHier.ProfitCenter  -- association [0..*]
LEFT OUTER JOIN I_FundsMgmtCtrlgDocument AS _FundsMgmtCtrlgDocument ON CompanyCode = _FundsMgmtCtrlgDocument.CompanyCode AND FundsMgmtCtrlgDocument = _FundsMgmtCtrlgDocument.FundsMgmtCtrlgDocument AND FinMgmtAreaFiscalYear = _FundsMgmtCtrlgDocument.FiscalYear AND FinancialManagementArea = _FundsMgmtCtrlgDocument.FinancialManagementArea  -- association [1..1]
;