I_FundsMgmtDocItmCube

DDL: I_FUNDSMGMTDOCITMCUBE SQL: IFMACTDOCIANC Type: view COMPOSITE

Funds Management Actual Items - Cube

I_FundsMgmtDocItmCube (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_FundsMgmtDocItmCube is a Composite CDS View (Cube) that provides data about "Funds Management Actual Items - Cube" in SAP S/4HANA. It reads from 1 data source (I_FundsManagementDocumentItem) and exposes 120 fields with key fields FinancialManagementArea, FinMgmtAreaFiscalYear, FundsManagementDocument, FundsManagementDocumentItem, FundsMgmtAmountType. It has 34 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 actuals financial documents.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
I_FundsManagementDocumentItem Act from

Associations (34)

CardinalityTargetAliasCondition
[1..1] I_FiscalYearForFinMgmtArea _FinMgmtFiscalYear $projection.FinancialManagementArea = _FinMgmtFiscalYear.FinancialManagementArea and $projection.CommitmentItemFiscalYear = _FinMgmtFiscalYear.FinMgmtAreaFiscalYear
[0..1] I_FiscalCalDateForFinMgmtArea _FiscalCalDateForFinMgmtArea $projection.FinancialManagementArea = _FiscalCalDateForFinMgmtArea.FinancialManagementArea and $projection.FundsMgmtUpdateDate = _FiscalCalDateForFinMgmtArea.CalendarDate
[0..1] I_Fund _Fund $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.Fund = _Fund.Fund
[0..1] I_CommitmentItem _CommitmentItem $projection.FinancialManagementArea = _CommitmentItem.FinancialManagementArea and $projection.CommitmentItem = _CommitmentItem.CommitmentItem and $projection.CommitmentItemFiscalYear = _CommitmentItem.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_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[0..1] I_Customer _Customer $projection.customer = _Customer.Customer
[0..1] I_Supplier _Supplier $projection.supplier = _Supplier.Supplier
[1..1] I_BusinessTransactionType _BusinessTransactionType $projection.BusinessTransactionType = _BusinessTransactionType.BusinessTransactionType
[1..1] I_ReferenceDocumentType _ReferenceDocumentType $projection.ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType
[1..1] I_ReferenceDocumentType _PredecessorRefTrans $projection.FundsMgmtPredecessorRefTrans = _PredecessorRefTrans.ReferenceDocumentType
[0..1] I_AccountingDocumentType _AccountingDocumentType $projection.accountingdocumenttype = _AccountingDocumentType.AccountingDocumentType
[0..1] I_GLAccount _GLAccount $projection.GLAccount = _GLAccount.GLAccount and $projection.CompanyCode = _GLAccount.CompanyCode
[0..1] I_FiscalYearVariant _FiscalYearVariant $projection.FinMgmtAreaFiscalYearVariant = _FiscalYearVariant.FiscalYearVariant
[0..1] I_JournalEntry _JournalEntry $projection.CompanyCode = _JournalEntry.CompanyCode and $projection.FundsMgmtPaytDocFiscalYear = _JournalEntry.FiscalYear and $projection.FundsMgmtPaytDocNumber = _JournalEntry.AccountingDocument
[0..1] I_SystemStatus _GrantLifecycleStatus $projection.GrantLifecycleStatus = _GrantLifecycleStatus.SystemStatus
[1] I_FundsMgmtLedger _Ledger $projection.Ledger = _Ledger.Ledger
[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

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName IFMACTDOCIANC view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Funds Management Actual Items - Cube view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED 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 #XXL view
ObjectModel.modelingPattern #ANALYTICAL_CUBE view

Fields (120)

KeyFieldSource TableSource FieldDescription
KEY FinancialManagementArea I_FundsManagementDocumentItem FinancialManagementArea Financial Management Area
KEY FinMgmtAreaFiscalYear I_FundsManagementDocumentItem FinMgmtAreaFiscalYear Fiscal Year
KEY FundsManagementDocument I_FundsManagementDocumentItem FundsManagementDocument Document Number of FM Line Item
KEY FundsManagementDocumentItem I_FundsManagementDocumentItem FundsManagementDocumentItem Number of a posting line in a TR-FM line item
KEY FundsMgmtAmountType I_FundsManagementDocumentItem FundsMgmtAmountType Amount Type
KEY Ledger I_FundsManagementDocumentItem Ledger Ledger
KEY FundsMgmtSequenceNumber I_FundsManagementDocumentItem FundsMgmtSequenceNumber Number That Clearly Identifies the Line Key in Database
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
BusinessArea I_FundsManagementDocumentItem BusinessArea Business Area
CompanyCode I_FundsManagementDocumentItem CompanyCode Receiver Company Code
GLAccount I_FundsManagementDocumentItem GLAccount General Ledger Account
FinMgmtAreaPeriod I_FundsManagementDocumentItem FinMgmtAreaPeriod Period
FinMgmtAreaFiscalYearVariant Fiscal Year Variant
FinancialManagementAreaCrcy I_FundsManagementDocumentItem FinancialManagementAreaCrcy Financial Management Area Currency
PostedAmountInFMACrcy Actual Amount in Financial Management Area Currency
TransactionCurrency I_FundsManagementDocumentItem TransactionCurrency Transaction Currency
PostedAmountInTransCrcy Actual Amount in Transaction Currency in Funds Management
BusinessTransactionType I_FundsManagementDocumentItem BusinessTransactionType CO Business Transaction
CashEffectivityFiscalYear Year of Cash Effectivity for Analytics
FundsMgCarryForwardLevel I_FundsManagementDocumentItem FundsMgCarryForwardLevel Carryforward Level
FundsMgmtTransactionNumber I_FundsManagementDocumentItem FundsMgmtTransactionNumber Funds Management Transaction Number
FundsMgmtValueType I_FundsManagementDocumentItem FundsMgmtValueType Value Type
IsStatisticalItem I_FundsManagementDocumentItem IsStatisticalItem Funds Management Statistical Indicator
FundsManagementStatisticalType I_FundsManagementDocumentItem FundsManagementStatisticalType Funds Management Statistical Indicator
Supplier Account Number of Supplier
Customer Customer Number
AccountingDocumentType Document Type
PostingDate Posting Date in the Document
FundsMgmtUpdateDate I_FundsManagementDocumentItem FundsMgmtUpdateDate Funds Management Update Date
FundsMgmtObjectNumber I_FundsManagementDocumentItem FundsMgmtObjectNumber Object number
FundsMgmtTradingPartnerCoId I_FundsManagementDocumentItem FundsMgmtTradingPartnerCoId Company ID of Trading Partner
ProfitCenter I_FundsManagementDocumentItem ProfitCenter Profit Center
ControllingArea I_FundsManagementDocumentItem ControllingArea Controlling Area
Segment I_FundsManagementDocumentItem Segment Segment for Segmental Reporting
FundsMgmtFinDocFiscalYear I_FundsManagementDocumentItem FundsMgmtFinDocFiscalYear Fiscal year for FI document number
FundsMgmtFinDocNumber I_FundsManagementDocumentItem FundsMgmtFinDocNumber FI document number
FiscalYear I_FundsManagementDocumentItem FundsMgmtFinDocFiscalYear Fiscal year for FI document number
AccountingDocument I_FundsManagementDocumentItem FundsMgmtFinDocNumber FI document number
FundsMgmtFinDocItem FI Document Item
FundsMgmtPaytDocFiscalYear Payment Document Fiscal Year
FundsMgmtPaytDocNumber I_FundsManagementDocumentItem FundsMgmtPaytDocNumber Payment Document Number
FundsMgmtPaytDocItem I_FundsManagementDocumentItem FundsMgmtPaytDocItem Item for Payment Document Number
FundsMgmtPredecessorDocCat I_FundsManagementDocumentItem FundsMgmtPredecessorDocCat Predecessor Document Category
FundsMgmtPredecessorDocNumber I_FundsManagementDocumentItem FundsMgmtPredecessorDocNumber Predecessor Document Number
FundsMgmtPredecessorDocOrg I_FundsManagementDocumentItem FundsMgmtPredecessorDocOrg Predecessor Document Organization
FundsMgmtPredecessorDocItem I_FundsManagementDocumentItem FundsMgmtPredecessorDocItem Predecessor Document Item
FundsMgmtPredecessorAcctAssgmt I_FundsManagementDocumentItem FundsMgmtPredecessorAcctAssgmt Predecessor Account Assignment
FundsMgmtPredecessorRefTrans Predecessor Reference Transaction
FundsMgmtPredecessorLgclSyst Predecessor Logical System
ReferenceDocument Reference Doc. Number
ReferenceDocumentFiscalYear Reference fiscal year
ReferenceDocumentType Reference procedure
ReferenceDocumentContext Reference Organizational Units
ReferenceDocumentLogicalSystem Logical System
CommitmentItemFiscalYear _FiscalCalDateForFinMgmtArea CommitmentItemFiscalYear Commit. Item FY
BudgetPeriodAuthznGrp I_FundsManagementDocumentItem BudgetPeriodAuthznGrp Budget Period Authorization Group
CmtmtItemFinMgmtAreaForAuthzn I_FundsManagementDocumentItem CmtmtItemFinMgmtAreaForAuthzn FM Area for Auth Grp for Commitment Item
CommitmentItemAuthznGrp I_FundsManagementDocumentItem CommitmentItemAuthznGrp Authorization Group for Commitment Item
FndsCenterFinMgmtAreaForAuthzn I_FundsManagementDocumentItem FndsCenterFinMgmtAreaForAuthzn Financial Management Area
FunctionalAreaAuthznGrp I_FundsManagementDocumentItem FunctionalAreaAuthznGrp FM: Authorization Group of Functional Area
FundAuthznGrp I_FundsManagementDocumentItem FundAuthznGrp Fund Authorization Group
FundFinMgmtAreaForAuthzn I_FundsManagementDocumentItem FundFinMgmtAreaForAuthzn FM Area for Auth Grp for Fund
FundedPgmFinMgmtAreaForAuthzn I_FundsManagementDocumentItem FundedPgmFinMgmtAreaForAuthzn FM Area for Auth Grp for Funded Program
FundedProgramAuthznGrp I_FundsManagementDocumentItem FundedProgramAuthznGrp Funded Program Authorization Group
FundsCenterAuthznGrp I_FundsManagementDocumentItem FundsCenterAuthznGrp Funds Center Authorization Group
GrantAuthznGrp I_FundsManagementDocumentItem GrantAuthznGrp Grants Management: Authorization Groups
GrantLifecycleStatus I_FundsManagementDocumentItem GrantLifecycleStatus Lifecycle Status
FndsMgmtRptgFndsCtrForHier I_FundsManagementDocumentItem PostedFundsCenter Posted Funds Center
FndsMgmtRptgFundForHierarchy I_FundsManagementDocumentItem PostedFund Posted Fund
FndsMgmtRptgBdgtPerdForHier I_FundsManagementDocumentItem PostedBudgetPeriod Posted Budget Period
FndsMgmtRptgCmtmtItemForHier I_FundsManagementDocumentItem PostedCommitmentItem Posted Commitment Item
FndsMgmtRptgFnddPgmForHier I_FundsManagementDocumentItem PostedFundedProgram Posted Funded Program
FndsMgmtRptgFctArForHierarchy I_FundsManagementDocumentItem PostedFunctionalArea Posted Functional Area
FndsMgmtRptgGrantIDForHier I_FundsManagementDocumentItem PostedGrantID Posted Grant
FndsMgmtRptgSegmentForHier I_FundsManagementDocumentItem Segment Segment for Segmental Reporting
FndsMgmtRptgPrftCtrForHier I_FundsManagementDocumentItem ProfitCenter Profit Center
_CompanyCode _CompanyCode
_FinMgmtFiscalYear _FinMgmtFiscalYear
_BusinessArea _BusinessArea
_Customer _Customer
_Supplier _Supplier
_BusinessTransactionType _BusinessTransactionType
_ReferenceDocumentType _ReferenceDocumentType
_PredecessorRefTrans _PredecessorRefTrans
_AccountingDocumentType _AccountingDocumentType
_GLAccount _GLAccount
_FiscalYearVariant _FiscalYearVariant
_JournalEntry _JournalEntry
_GrantLifecycleStatus _GrantLifecycleStatus
_BudgetPeriod _BudgetPeriod
_CommitmentItem _CommitmentItem
_FiscalYearForFinMgmtArea I_FundsManagementDocumentItem _FiscalYearForFinMgmtArea
_FunctionalArea _FunctionalArea
_Fund _Fund
_FundedProgram _FundedProgram
_FundsCenter _FundsCenter
_Grant _Grant
_Header I_FundsManagementDocumentItem _Header
_Ledger _Ledger
_FinMgmtArea I_FundsManagementDocumentItem _FinMgmtArea
_FiscalCalDateForFinMgmtArea _FiscalCalDateForFinMgmtArea
_ProfitCenter _ProfitCenter
_ControllingArea _ControllingArea
_Segment _Segment
_FndsMgmtRptgFndsCtrForHier _FndsMgmtRptgFndsCtrForHier
_FndsMgmtRptgFundForHierarchy _FndsMgmtRptgFundForHierarchy
_FndsMgmtRptgCmtmtItemForHier _FndsMgmtRptgCmtmtItemForHier
_FndsMgmtRptgBdgtPerdForHier _FndsMgmtRptgBdgtPerdForHier
_FndsMgmtRptgFctArForHierarchy _FndsMgmtRptgFctArForHierarchy
_FndsMgmtRptgFnddPgmForHier _FndsMgmtRptgFnddPgmForHier
_FndsMgmtRptgGrantIDForHier _FndsMgmtRptgGrantIDForHier
_FndsMgmtRptgSegmentForHier _FndsMgmtRptgSegmentForHier
_FndsMgmtRptgPrftCtrForHier _FndsMgmtRptgPrftCtrForHier

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_FundsMgmtDocItmCube.
-- 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: IFMACTDOCIANC

CREATE VIEW I_FundsMgmtDocItmCube AS
SELECT
  Act.FinancialManagementArea AS FinancialManagementArea,
  Act.FinMgmtAreaFiscalYear AS FinMgmtAreaFiscalYear,
  Act.FundsManagementDocument AS FundsManagementDocument,
  Act.FundsManagementDocumentItem AS FundsManagementDocumentItem,
  Act.FundsMgmtAmountType AS FundsMgmtAmountType,
  Act.Ledger AS Ledger,
  Act.FundsMgmtSequenceNumber AS FundsMgmtSequenceNumber,
  cast( Act.PostedBudgetPeriod as fm_budget_period preserving type ) AS BudgetPeriod,
  cast( Act.PostedCommitmentItem as fm_fipex preserving type ) AS CommitmentItem,
  cast( Act.PostedFunctionalArea as fm_farea preserving type ) AS FunctionalArea,
  cast( Act.PostedFund as fm_fund preserving type ) AS Fund,
  cast( Act.PostedFundedProgram as fm_measure preserving type ) AS FundedProgram,
  cast( Act.PostedFundsCenter as fistl preserving type ) AS FundsCenter,
  cast( Act.PostedGrantID as gm_grant_nbr preserving type ) AS GrantID,
  cast( Act.PostedFundsMgmtCustomerField as fm_userdim preserving type ) AS FundsManagementCustomerField,
  Act.BusinessArea AS BusinessArea,
  Act.CompanyCode AS CompanyCode,
  Act.GLAccount AS GLAccount,
  Act.FinMgmtAreaPeriod AS FinMgmtAreaPeriod,
  Act._FinMgmtArea.FinMgmtAreaFiscalYearVariant AS FinMgmtAreaFiscalYearVariant,
  Act.FinancialManagementAreaCrcy AS FinancialManagementAreaCrcy,
  cast( 0 - Act.PostedAmountInFMACrcy as fm_amount_act_fma_curr ) AS PostedAmountInFMACrcy,
  Act.TransactionCurrency AS TransactionCurrency,
  cast( 0 - Act.PostedAmountInTransCrcy as fm_amount_act_trans_curr ) AS PostedAmountInTransCrcy,
  Act.BusinessTransactionType AS BusinessTransactionType,
  cast( Act.CashEffectivityFiscalYear as fmis_gnjhr ) AS CashEffectivityFiscalYear,
  Act.FundsMgCarryForwardLevel AS FundsMgCarryForwardLevel,
  Act.FundsMgmtTransactionNumber AS FundsMgmtTransactionNumber,
  Act.FundsMgmtValueType AS FundsMgmtValueType,
  Act.IsStatisticalItem AS IsStatisticalItem,
  Act.FundsManagementStatisticalType AS FundsManagementStatisticalType,
  Act._Header.Supplier AS Supplier,
  Act._Header.Customer AS Customer,
  Act._Header.AccountingDocumentType AS AccountingDocumentType,
  Act._Header.PostingDate AS PostingDate,
  Act.FundsMgmtUpdateDate AS FundsMgmtUpdateDate,
  Act.FundsMgmtObjectNumber AS FundsMgmtObjectNumber,
  Act.FundsMgmtTradingPartnerCoId AS FundsMgmtTradingPartnerCoId,
  Act.ProfitCenter AS ProfitCenter,
  Act.ControllingArea AS ControllingArea,
  Act.Segment AS Segment,
  Act.FundsMgmtFinDocFiscalYear AS FundsMgmtFinDocFiscalYear,
  Act.FundsMgmtFinDocNumber AS FundsMgmtFinDocNumber,
  Act.FundsMgmtFinDocFiscalYear AS FiscalYear,
  Act.FundsMgmtFinDocNumber AS AccountingDocument,
  cast( Act.FundsMgmtFinDocItem as fm_fin_doc_item preserving type) AS FundsMgmtFinDocItem,
  cast( Act.FundsMgmtPaytDocFiscalYear as fm_payt_doc_fiscyear preserving type ) AS FundsMgmtPaytDocFiscalYear,
  Act.FundsMgmtPaytDocNumber AS FundsMgmtPaytDocNumber,
  Act.FundsMgmtPaytDocItem AS FundsMgmtPaytDocItem,
  Act.FundsMgmtPredecessorDocCat AS FundsMgmtPredecessorDocCat,
  Act.FundsMgmtPredecessorDocNumber AS FundsMgmtPredecessorDocNumber,
  Act.FundsMgmtPredecessorDocOrg AS FundsMgmtPredecessorDocOrg,
  Act.FundsMgmtPredecessorDocItem AS FundsMgmtPredecessorDocItem,
  Act.FundsMgmtPredecessorAcctAssgmt AS FundsMgmtPredecessorAcctAssgmt,
  cast( Act.FundsMgmtPredecessorRefTrans as fm_predecessor_reftrans preserving type ) AS FundsMgmtPredecessorRefTrans,
  cast( Act.FundsMgmtPredecessorLgclSyst as fm_predecessor_lgclsyst preserving type ) AS FundsMgmtPredecessorLgclSyst,
  cast( Act.FundsMgmtFinDocNumber as awref preserving type ) AS ReferenceDocument,
  cast( Act.FundsMgmtFinDocFiscalYear as refgjahr preserving type ) AS ReferenceDocumentFiscalYear,
  cast( 'BKPF ' as awtyp preserving type ) AS ReferenceDocumentType,
  cast( concat( Act._Header.ReferenceDocumentCompanyCode, Act._Header.ReferenceDocumentFiscalYear ) as aworg ) AS ReferenceDocumentContext,
  Act._Header.ReferenceDocumentLogicalSystem AS ReferenceDocumentLogicalSystem,
  _FiscalCalDateForFinMgmtArea.CommitmentItemFiscalYear AS CommitmentItemFiscalYear,
  Act.BudgetPeriodAuthznGrp AS BudgetPeriodAuthznGrp,
  Act.CmtmtItemFinMgmtAreaForAuthzn AS CmtmtItemFinMgmtAreaForAuthzn,
  Act.CommitmentItemAuthznGrp AS CommitmentItemAuthznGrp,
  Act.FndsCenterFinMgmtAreaForAuthzn AS FndsCenterFinMgmtAreaForAuthzn,
  Act.FunctionalAreaAuthznGrp AS FunctionalAreaAuthznGrp,
  Act.FundAuthznGrp AS FundAuthznGrp,
  Act.FundFinMgmtAreaForAuthzn AS FundFinMgmtAreaForAuthzn,
  Act.FundedPgmFinMgmtAreaForAuthzn AS FundedPgmFinMgmtAreaForAuthzn,
  Act.FundedProgramAuthznGrp AS FundedProgramAuthznGrp,
  Act.FundsCenterAuthznGrp AS FundsCenterAuthznGrp,
  Act.GrantAuthznGrp AS GrantAuthznGrp,
  Act.GrantLifecycleStatus AS GrantLifecycleStatus,
  Act.PostedFundsCenter AS FndsMgmtRptgFndsCtrForHier,
  Act.PostedFund AS FndsMgmtRptgFundForHierarchy,
  Act.PostedBudgetPeriod AS FndsMgmtRptgBdgtPerdForHier,
  Act.PostedCommitmentItem AS FndsMgmtRptgCmtmtItemForHier,
  Act.PostedFundedProgram AS FndsMgmtRptgFnddPgmForHier,
  Act.PostedFunctionalArea AS FndsMgmtRptgFctArForHierarchy,
  Act.PostedGrantID AS FndsMgmtRptgGrantIDForHier,
  Act.Segment AS FndsMgmtRptgSegmentForHier,
  Act.ProfitCenter AS FndsMgmtRptgPrftCtrForHier,
  Act._FiscalYearForFinMgmtArea AS _FiscalYearForFinMgmtArea,
  Act._Header AS _Header,
  Act._FinMgmtArea AS _FinMgmtArea
FROM I_FundsManagementDocumentItem AS Act
LEFT OUTER JOIN I_FiscalYearForFinMgmtArea AS _FinMgmtFiscalYear ON FinancialManagementArea = _FinMgmtFiscalYear.FinancialManagementArea AND CommitmentItemFiscalYear = _FinMgmtFiscalYear.FinMgmtAreaFiscalYear  -- association [1..1]
LEFT OUTER JOIN I_FiscalCalDateForFinMgmtArea AS _FiscalCalDateForFinMgmtArea ON FinancialManagementArea = _FiscalCalDateForFinMgmtArea.FinancialManagementArea AND FundsMgmtUpdateDate = _FiscalCalDateForFinMgmtArea.CalendarDate  -- association [0..1]
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 CommitmentItemFiscalYear = _CommitmentItem.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_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea  -- association [0..1]
LEFT OUTER JOIN I_Customer AS _Customer ON customer = _Customer.Customer  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON supplier = _Supplier.Supplier  -- association [0..1]
LEFT OUTER JOIN I_BusinessTransactionType AS _BusinessTransactionType ON BusinessTransactionType = _BusinessTransactionType.BusinessTransactionType  -- association [1..1]
LEFT OUTER JOIN I_ReferenceDocumentType AS _ReferenceDocumentType ON ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType  -- association [1..1]
LEFT OUTER JOIN I_ReferenceDocumentType AS _PredecessorRefTrans ON FundsMgmtPredecessorRefTrans = _PredecessorRefTrans.ReferenceDocumentType  -- association [1..1]
LEFT OUTER JOIN I_AccountingDocumentType AS _AccountingDocumentType ON accountingdocumenttype = _AccountingDocumentType.AccountingDocumentType  -- association [0..1]
LEFT OUTER JOIN I_GLAccount AS _GLAccount ON GLAccount = _GLAccount.GLAccount AND CompanyCode = _GLAccount.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_FiscalYearVariant AS _FiscalYearVariant ON FinMgmtAreaFiscalYearVariant = _FiscalYearVariant.FiscalYearVariant  -- association [0..1]
LEFT OUTER JOIN I_JournalEntry AS _JournalEntry ON CompanyCode = _JournalEntry.CompanyCode AND FundsMgmtPaytDocFiscalYear = _JournalEntry.FiscalYear AND FundsMgmtPaytDocNumber = _JournalEntry.AccountingDocument  -- 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_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..*]
;