I_CmtmtCarryForwardDocument

DDL: I_CMTMTCARRYFORWARDDOCUMENT SQL: ICMMTCCFDOC Type: view COMPOSITE

Commitment Carry Forward - Cube

I_CmtmtCarryForwardDocument is a Composite CDS View (Cube) that provides data about "Commitment Carry Forward - Cube" in SAP S/4HANA. It reads from 1 data source (I_FundsMgmtCarryFwdDocument) and exposes 70 fields with key fields CommitmentCarryForwardDocument, FinancialManagementArea, ReceiverFinMgmtAreaFiscalYear. It has 24 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_FundsMgmtCarryFwdDocument ccf from

Associations (24)

CardinalityTargetAliasCondition
[1..1] I_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea $projection.FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea and $projection.SenderFinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear
[1..1] I_FinancialManagementArea _FinMgmtArea $projection.FinancialManagementArea = _FinMgmtArea.FinancialManagementArea
[1..1] I_FiscalYearForFinMgmtArea _FinMgmtFiscalYear $projection.FinancialManagementArea = _FinMgmtFiscalYear.FinancialManagementArea and $projection.CommitmentItemFiscalYear = _FinMgmtFiscalYear.FinMgmtAreaFiscalYear
[0..1] I_Fund _SenderFund $projection.FinancialManagementArea = _SenderFund.FinancialManagementArea and $projection.SenderPostedFund = _SenderFund.Fund
[0..1] I_CommitmentItem _SenderCommitmentItem $projection.FinancialManagementArea = _SenderCommitmentItem.FinancialManagementArea and $projection.CommitmentItemFiscalYear = _SenderCommitmentItem.FinMgmtAreaFiscalYear and $projection.SenderPostedCommitmentItem = _SenderCommitmentItem.CommitmentItem
[0..1] I_BudgetPeriod _SenderBudgetPeriod $projection.SenderPostedBudgetPeriod = _SenderBudgetPeriod.BudgetPeriod
[0..1] I_FundsMgmtFunctionalArea _SenderFunctionalArea $projection.SenderPostedFunctionalArea = _SenderFunctionalArea.FunctionalArea
[0..1] I_FundedProgram _SenderFundedProgram $projection.FinancialManagementArea = _SenderFundedProgram.FinancialManagementArea and $projection.SenderPostedFundedProgram = _SenderFundedProgram.FundedProgram
[0..*] I_FundsCenter _SenderFundsCenter $projection.FinancialManagementArea = _SenderFundsCenter.FinancialManagementArea and $projection.SenderPostedFundsCenter = _SenderFundsCenter.FundsCenter
[0..1] I_Grant _SenderGrant $projection.SenderPostedGrantId = _SenderGrant.GrantID
[0..1] I_ReferenceDocumentType _ReferenceDocumentType $projection.ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType
[0..1] I_Fund _ReceiverFund $projection.FinancialManagementArea = _ReceiverFund.FinancialManagementArea and $projection.ReceiverPostedFund = _ReceiverFund.Fund
[0..1] I_CommitmentItem _ReceiverCommitmentItem $projection.FinancialManagementArea = _ReceiverCommitmentItem.FinancialManagementArea and $projection.ReceiverPostedCommitmentItem = _ReceiverCommitmentItem.CommitmentItem and $projection.CommitmentItemFiscalYear = _ReceiverCommitmentItem.FinMgmtAreaFiscalYear
[0..1] I_BudgetPeriod _ReceiverBudgetPeriod $projection.ReceiverPostedBudgetPeriod = _ReceiverBudgetPeriod.BudgetPeriod
[0..1] I_FundsMgmtFunctionalArea _ReceiverFunctionalArea $projection.ReceiverPostedFunctionalArea = _ReceiverFunctionalArea.FunctionalArea
[0..1] I_FundedProgram _ReceiverFundedProgram $projection.FinancialManagementArea = _ReceiverFundedProgram.FinancialManagementArea and $projection.ReceiverPostedFundedProgram = _ReceiverFundedProgram.FundedProgram
[0..*] I_FundsCenter _ReceiverFundsCenter $projection.FinancialManagementArea = _ReceiverFundsCenter.FinancialManagementArea and $projection.ReceiverPostedFundsCenter = _ReceiverFundsCenter.FundsCenter
[0..1] I_Grant _ReceiverGrant $projection.ReceiverPostedGrantId = _ReceiverGrant.GrantID
[0..1] I_Currency _Currency $projection.FinancialManagementAreaCrcy = _Currency.Currency
[0..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency
[0..*] I_FundsMgmtCommitmentEntryItem _CommitmentDocument $projection.ReferenceDocument = _CommitmentDocument.ReferenceDocument and $projection.ReferenceDocumentContext = _CommitmentDocument.ReferenceDocumentContext and $projection.FundsMgmtReferenceDocumentItem = _CommitmentDocument.FundsMgmtReferenceDocumentItem and $projection.RefDocAccountAssignment = _CommitmentDocument.RefDocAccountAssignment and $projection.FundsMgmtRefDocScheduleLine = _CommitmentDocument.FundsMgmtRefDocScheduleLine and $projection.RefDocPricingElementContent = _CommitmentDocument.RefDocPricingElementContent and $projection.ReferenceDocumentType = _CommitmentDocument.ReferenceDocumentType and $projection.FundsMgmtTransactionNumber = _CommitmentDocument.FundsMgmtTransactionNumber and $projection.FundsManagementDocument is initial
[0..*] I_FundsManagementDocumentItem _ActualsDocument $projection.ReferenceDocument = _ActualsDocument.FundsMgmtFinDocNumber and $projection.OriginAccountingDocFiscalYear = _ActualsDocument.FundsMgmtFinDocFiscalYear and $projection.CompanyCode = _ActualsDocument.CompanyCode and $projection.FundsMgmtTransactionNumber = _ActualsDocument.FundsMgmtTransactionNumber and $projection.FundsManagementDocument is not initial
[0..1] I_BudgetEntryDocument _BudgetEntryDocument $projection.CommitmentCarryForwardDocument = _BudgetEntryDocument.ReferenceDocument and $projection.FinancialManagementArea = _BudgetEntryDocument.FinancialManagementArea and $projection.ReceiverFinMgmtAreaFiscalYear = _BudgetEntryDocument.BudgetDocumentYear and _BudgetEntryDocument.ReferenceDocumentType = 'FMCCF' and $projection.FsclYrChgDocHasFollowOnDoc = 'X'
[1..1] E_CmtmtCarryFwdDoc _Extension $projection.CommitmentCarryForwardDocument = _Extension.CommitmentCarryForwardDocument and $projection.FinancialManagementArea = _Extension.FinancialManagementArea and $projection.ReceiverFinMgmtAreaFiscalYear = _Extension.ReceiverFinMgmtAreaFiscalYear

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName ICMMTCCFDOC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Commitment Carry Forward - Cube view
VDM.viewType #COMPOSITE view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.modelingPattern #ANALYTICAL_CUBE view
AccessControl.personalData.blocking #REQUIRED view
Metadata.allowExtensions true view
Analytics.dataCategory #CUBE view
Analytics.internalName #LOCAL view

Fields (70)

KeyFieldSource TableSource FieldDescription
KEY CommitmentCarryForwardDocument I_FundsMgmtCarryFwdDocument CommitmentCarryForwardDocument FYC Doc No.
KEY FinancialManagementArea I_FundsMgmtCarryFwdDocument FinancialManagementArea FM Area
KEY ReceiverFinMgmtAreaFiscalYear I_FundsMgmtCarryFwdDocument ReceiverFinMgmtAreaFiscalYear Ref. Year1
FundsMgmtRefDocumentCategory I_FundsMgmtCarryFwdDocument FundsMgmtRefDocumentCategory Reference Doc. Cat.
FundsMgmtCarryBackStatus I_FundsMgmtCarryFwdDocument FundsMgmtCarryBackStatus Crryback Status
FundsMgCarryBackRefDocument I_FundsMgmtCarryFwdDocument FundsMgCarryBackRefDocument RevDoc
ReferenceDocument I_FundsMgmtCarryFwdDocument ReferenceDocument Reference Document
ReferenceDocumentContext I_FundsMgmtCarryFwdDocument ReferenceDocumentContext Reference Document Context
FundsMgmtReferenceDocumentItem I_FundsMgmtCarryFwdDocument FundsMgmtReferenceDocumentItem Reference item
ReferenceDocumentLogicalSystem I_FundsMgmtCarryFwdDocument ReferenceDocumentLogicalSystem Ref. Doc. Lgcl Syst.
RefDocAccountAssignment I_FundsMgmtCarryFwdDocument RefDocAccountAssignment Acct Assnmt No.
FundsMgmtRefDocScheduleLine I_FundsMgmtCarryFwdDocument FundsMgmtRefDocScheduleLine Schedule Line
RefDocPricingElementContent I_FundsMgmtCarryFwdDocument RefDocPricingElementContent Counter
ReferenceDocumentType I_FundsMgmtCarryFwdDocument ReferenceDocumentType Reference Document Type
CompanyCode I_FundsMgmtCarryFwdDocument CompanyCode Receiver Company Code
OriginAccountingDocFiscalYear I_FundsMgmtCarryFwdDocument OriginAccountingDocFiscalYear Fiscal year
FundsManagementDocument I_FundsMgmtCarryFwdDocument FundsManagementDocument FM Doc. No.
FundsMgmtValueType I_FundsMgmtCarryFwdDocument FundsMgmtValueType Value Type
FundsManagementDocumentItem I_FundsMgmtCarryFwdDocument FundsManagementDocumentItem Item
SenderLedger I_FundsMgmtCarryFwdDocument SenderLedger Sender Ledger
SenderPostedFund I_FundsMgmtCarryFwdDocument SenderPostedFund Sender Fund
SenderPostedBudgetPeriod I_FundsMgmtCarryFwdDocument SenderPostedBudgetPeriod Sender BudPer
SenderPostedFundsCenter I_FundsMgmtCarryFwdDocument SenderPostedFundsCenter Sndr Funds Ctr
SenderPostedCommitmentItem I_FundsMgmtCarryFwdDocument SenderPostedCommitmentItem Sndr Cmmt Item
SenderPostedFunctionalArea I_FundsMgmtCarryFwdDocument SenderPostedFunctionalArea Sender FnArea
SenderPostedFundedProgram I_FundsMgmtCarryFwdDocument SenderPostedFundedProgram Sender Funded Prog
SenderPostedGrantId I_FundsMgmtCarryFwdDocument SenderPostedGrantId Sender Grant
SenderPostedFundsMgmtCustField I_FundsMgmtCarryFwdDocument SenderPostedFundsMgmtCustField Sender Cstr Fld
SenderFinMgmtAreaFiscalYear I_FundsMgmtCarryFwdDocument SenderFinMgmtAreaFiscalYear Sender FY
CommitmentItemFiscalYear _FiscalYearForFinMgmtArea CommitmentItemFiscalYear Commit. Item FY
ReceiverLedger I_FundsMgmtCarryFwdDocument ReceiverLedger Receiver Ledger
ReceiverPostedFund I_FundsMgmtCarryFwdDocument ReceiverPostedFund Receiver Fund
ReceiverPostedBudgetPeriod I_FundsMgmtCarryFwdDocument ReceiverPostedBudgetPeriod Rec BudPer
ReceiverPostedFundsCenter I_FundsMgmtCarryFwdDocument ReceiverPostedFundsCenter Receiver FdsCtr
ReceiverPostedCommitmentItem I_FundsMgmtCarryFwdDocument ReceiverPostedCommitmentItem R Cmmt Item
ReceiverPostedFunctionalArea I_FundsMgmtCarryFwdDocument ReceiverPostedFunctionalArea R FuncArea
ReceiverPostedFundedProgram I_FundsMgmtCarryFwdDocument ReceiverPostedFundedProgram Receiver FProg
ReceiverPostedGrantId I_FundsMgmtCarryFwdDocument ReceiverPostedGrantId Receiver Grant
ReceiverPostedFundsMgmtCustFld I_FundsMgmtCarryFwdDocument ReceiverPostedFundsMgmtCustFld Rec.Cstr-Spc Fd
BudgetEntryDocument _BudgetEntryDocument BudgetEntryDocument Document Number
FundsMgmtTransactionNumber I_FundsMgmtCarryFwdDocument FundsMgmtTransactionNumber Transaction No.
CreatedByUser I_FundsMgmtCarryFwdDocument CreatedByUser User Name
CreationDate I_FundsMgmtCarryFwdDocument CreationDate Time Stamp
CreationTime I_FundsMgmtCarryFwdDocument CreationTime Time of Change
FundsMgCarryForwardLevel I_FundsMgmtCarryFwdDocument FundsMgCarryForwardLevel C/f Level
FundsMgCarryForwardCounter I_FundsMgmtCarryFwdDocument FundsMgCarryForwardCounter CarryfwdPrevYr
FsclYrChgDocHasFollowOnDoc I_FundsMgmtCarryFwdDocument FsclYrChgDocHasFollowOnDoc Follow-On Doc.
FundsMgmtCarryFwdBudgetStatus I_FundsMgmtCarryFwdDocument FundsMgmtCarryFwdBudgetStatus With Budget
_CompanyCode _CompanyCode
_FinMgmtArea _FinMgmtArea
_FinMgmtFiscalYear _FinMgmtFiscalYear
_ReferenceDocumentType _ReferenceDocumentType
_SenderFund _SenderFund
_SenderCommitmentItem _SenderCommitmentItem
_SenderBudgetPeriod _SenderBudgetPeriod
_SenderFunctionalArea _SenderFunctionalArea
_SenderFundedProgram _SenderFundedProgram
_SenderFundsCenter _SenderFundsCenter
_SenderGrant _SenderGrant
_ReceiverFund _ReceiverFund
_ReceiverCommitmentItem _ReceiverCommitmentItem
_ReceiverBudgetPeriod _ReceiverBudgetPeriod
_ReceiverFunctionalArea _ReceiverFunctionalArea
_ReceiverFundedProgram _ReceiverFundedProgram
_ReceiverFundsCenter _ReceiverFundsCenter
_ReceiverGrant _ReceiverGrant
_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea
_BudgetEntryDocument _BudgetEntryDocument
_TransactionCurrency _TransactionCurrency
_Currency _Currency

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_CmtmtCarryForwardDocument.
-- 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: ICMMTCCFDOC

CREATE VIEW I_CmtmtCarryForwardDocument AS
SELECT
  ccf.CommitmentCarryForwardDocument AS CommitmentCarryForwardDocument,
  ccf.FinancialManagementArea AS FinancialManagementArea,
  ccf.ReceiverFinMgmtAreaFiscalYear AS ReceiverFinMgmtAreaFiscalYear,
  ccf.FundsMgmtRefDocumentCategory AS FundsMgmtRefDocumentCategory,
  ccf.FundsMgmtCarryBackStatus AS FundsMgmtCarryBackStatus,
  ccf.FundsMgCarryBackRefDocument AS FundsMgCarryBackRefDocument,
  ccf.ReferenceDocument AS ReferenceDocument,
  ccf.ReferenceDocumentContext AS ReferenceDocumentContext,
  ccf.FundsMgmtReferenceDocumentItem AS FundsMgmtReferenceDocumentItem,
  ccf.ReferenceDocumentLogicalSystem AS ReferenceDocumentLogicalSystem,
  ccf.RefDocAccountAssignment AS RefDocAccountAssignment,
  ccf.FundsMgmtRefDocScheduleLine AS FundsMgmtRefDocScheduleLine,
  ccf.RefDocPricingElementContent AS RefDocPricingElementContent,
  ccf.ReferenceDocumentType AS ReferenceDocumentType,
  ccf.CompanyCode AS CompanyCode,
  ccf.OriginAccountingDocFiscalYear AS OriginAccountingDocFiscalYear,
  ccf.FundsManagementDocument AS FundsManagementDocument,
  ccf.FundsMgmtValueType AS FundsMgmtValueType,
  ccf.FundsManagementDocumentItem AS FundsManagementDocumentItem,
  ccf.SenderLedger AS SenderLedger,
  ccf.SenderPostedFund AS SenderPostedFund,
  ccf.SenderPostedBudgetPeriod AS SenderPostedBudgetPeriod,
  ccf.SenderPostedFundsCenter AS SenderPostedFundsCenter,
  ccf.SenderPostedCommitmentItem AS SenderPostedCommitmentItem,
  ccf.SenderPostedFunctionalArea AS SenderPostedFunctionalArea,
  ccf.SenderPostedFundedProgram AS SenderPostedFundedProgram,
  ccf.SenderPostedGrantId AS SenderPostedGrantId,
  ccf.SenderPostedFundsMgmtCustField AS SenderPostedFundsMgmtCustField,
  ccf.SenderFinMgmtAreaFiscalYear AS SenderFinMgmtAreaFiscalYear,
  _FiscalYearForFinMgmtArea.CommitmentItemFiscalYear AS CommitmentItemFiscalYear,
  ccf.ReceiverLedger AS ReceiverLedger,
  ccf.ReceiverPostedFund AS ReceiverPostedFund,
  ccf.ReceiverPostedBudgetPeriod AS ReceiverPostedBudgetPeriod,
  ccf.ReceiverPostedFundsCenter AS ReceiverPostedFundsCenter,
  ccf.ReceiverPostedCommitmentItem AS ReceiverPostedCommitmentItem,
  ccf.ReceiverPostedFunctionalArea AS ReceiverPostedFunctionalArea,
  ccf.ReceiverPostedFundedProgram AS ReceiverPostedFundedProgram,
  ccf.ReceiverPostedGrantId AS ReceiverPostedGrantId,
  ccf.ReceiverPostedFundsMgmtCustFld AS ReceiverPostedFundsMgmtCustFld,
  _BudgetEntryDocument.BudgetEntryDocument AS BudgetEntryDocument,
  ccf.FundsMgmtTransactionNumber AS FundsMgmtTransactionNumber,
  ccf.CreatedByUser AS CreatedByUser,
  ccf.CreationDate AS CreationDate,
  ccf.CreationTime AS CreationTime,
  ccf.FundsMgCarryForwardLevel AS FundsMgCarryForwardLevel,
  ccf.FundsMgCarryForwardCounter AS FundsMgCarryForwardCounter,
  ccf.FsclYrChgDocHasFollowOnDoc AS FsclYrChgDocHasFollowOnDoc,
  ccf.FundsMgmtCarryFwdBudgetStatus AS FundsMgmtCarryFwdBudgetStatus
FROM I_FundsMgmtCarryFwdDocument AS ccf
LEFT OUTER JOIN I_FiscalYearForFinMgmtArea AS _FiscalYearForFinMgmtArea ON FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea AND SenderFinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear  -- association [1..1]
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea ON FinancialManagementArea = _FinMgmtArea.FinancialManagementArea  -- association [1..1]
LEFT OUTER JOIN I_FiscalYearForFinMgmtArea AS _FinMgmtFiscalYear ON FinancialManagementArea = _FinMgmtFiscalYear.FinancialManagementArea AND CommitmentItemFiscalYear = _FinMgmtFiscalYear.FinMgmtAreaFiscalYear  -- association [1..1]
LEFT OUTER JOIN I_Fund AS _SenderFund ON FinancialManagementArea = _SenderFund.FinancialManagementArea AND SenderPostedFund = _SenderFund.Fund  -- association [0..1]
LEFT OUTER JOIN I_CommitmentItem AS _SenderCommitmentItem ON FinancialManagementArea = _SenderCommitmentItem.FinancialManagementArea AND CommitmentItemFiscalYear = _SenderCommitmentItem.FinMgmtAreaFiscalYear AND SenderPostedCommitmentItem = _SenderCommitmentItem.CommitmentItem  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriod AS _SenderBudgetPeriod ON SenderPostedBudgetPeriod = _SenderBudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_FundsMgmtFunctionalArea AS _SenderFunctionalArea ON SenderPostedFunctionalArea = _SenderFunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_FundedProgram AS _SenderFundedProgram ON FinancialManagementArea = _SenderFundedProgram.FinancialManagementArea AND SenderPostedFundedProgram = _SenderFundedProgram.FundedProgram  -- association [0..1]
LEFT OUTER JOIN I_FundsCenter AS _SenderFundsCenter ON FinancialManagementArea = _SenderFundsCenter.FinancialManagementArea AND SenderPostedFundsCenter = _SenderFundsCenter.FundsCenter  -- association [0..*]
LEFT OUTER JOIN I_Grant AS _SenderGrant ON SenderPostedGrantId = _SenderGrant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_ReferenceDocumentType AS _ReferenceDocumentType ON ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType  -- association [0..1]
LEFT OUTER JOIN I_Fund AS _ReceiverFund ON FinancialManagementArea = _ReceiverFund.FinancialManagementArea AND ReceiverPostedFund = _ReceiverFund.Fund  -- association [0..1]
LEFT OUTER JOIN I_CommitmentItem AS _ReceiverCommitmentItem ON FinancialManagementArea = _ReceiverCommitmentItem.FinancialManagementArea AND ReceiverPostedCommitmentItem = _ReceiverCommitmentItem.CommitmentItem AND CommitmentItemFiscalYear = _ReceiverCommitmentItem.FinMgmtAreaFiscalYear  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriod AS _ReceiverBudgetPeriod ON ReceiverPostedBudgetPeriod = _ReceiverBudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_FundsMgmtFunctionalArea AS _ReceiverFunctionalArea ON ReceiverPostedFunctionalArea = _ReceiverFunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_FundedProgram AS _ReceiverFundedProgram ON FinancialManagementArea = _ReceiverFundedProgram.FinancialManagementArea AND ReceiverPostedFundedProgram = _ReceiverFundedProgram.FundedProgram  -- association [0..1]
LEFT OUTER JOIN I_FundsCenter AS _ReceiverFundsCenter ON FinancialManagementArea = _ReceiverFundsCenter.FinancialManagementArea AND ReceiverPostedFundsCenter = _ReceiverFundsCenter.FundsCenter  -- association [0..*]
LEFT OUTER JOIN I_Grant AS _ReceiverGrant ON ReceiverPostedGrantId = _ReceiverGrant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _Currency ON FinancialManagementAreaCrcy = _Currency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_FundsMgmtCommitmentEntryItem AS _CommitmentDocument ON ReferenceDocument = _CommitmentDocument.ReferenceDocument AND ReferenceDocumentContext = _CommitmentDocument.ReferenceDocumentContext AND FundsMgmtReferenceDocumentItem = _CommitmentDocument.FundsMgmtReferenceDocumentItem AND RefDocAccountAssignment = _CommitmentDocument.RefDocAccountAssignment AND FundsMgmtRefDocScheduleLine = _CommitmentDocument.FundsMgmtRefDocScheduleLine AND RefDocPricingElementContent = _CommitmentDocument.RefDocPricingElementContent AND ReferenceDocumentType = _CommitmentDocument.ReferenceDocumentType AND FundsMgmtTransactionNumber = _CommitmentDocument.FundsMgmtTransactionNumber AND FundsManagementDocument is initial  -- association [0..*]
LEFT OUTER JOIN I_FundsManagementDocumentItem AS _ActualsDocument ON ReferenceDocument = _ActualsDocument.FundsMgmtFinDocNumber AND OriginAccountingDocFiscalYear = _ActualsDocument.FundsMgmtFinDocFiscalYear AND CompanyCode = _ActualsDocument.CompanyCode AND FundsMgmtTransactionNumber = _ActualsDocument.FundsMgmtTransactionNumber AND FundsManagementDocument is not initial  -- association [0..*]
LEFT OUTER JOIN I_BudgetEntryDocument AS _BudgetEntryDocument ON CommitmentCarryForwardDocument = _BudgetEntryDocument.ReferenceDocument AND FinancialManagementArea = _BudgetEntryDocument.FinancialManagementArea AND ReceiverFinMgmtAreaFiscalYear = _BudgetEntryDocument.BudgetDocumentYear AND _BudgetEntryDocument.ReferenceDocumentType = 'FMCCF' AND FsclYrChgDocHasFollowOnDoc = 'X'  -- association [0..1]
LEFT OUTER JOIN E_CmtmtCarryFwdDoc AS _Extension ON CommitmentCarryForwardDocument = _Extension.CommitmentCarryForwardDocument AND FinancialManagementArea = _Extension.FinancialManagementArea AND ReceiverFinMgmtAreaFiscalYear = _Extension.ReceiverFinMgmtAreaFiscalYear  -- association [1..1]
;