I_FundsMgmtJournalEntryItem

DDL: I_FUNDSMGMTJOURNALENTRYITEM SQL: IFMJRNLITM Type: view COMPOSITE

Funds Management Document Journal Item

I_FundsMgmtJournalEntryItem is a Composite CDS View that provides data about "Funds Management Document Journal Item" in SAP S/4HANA. It reads from 1 data source (P_FundsMgmtJournalEntryItem) and exposes 62 fields with key fields ReferenceDocumentContext, RefDocAccountAssignment, ReferenceDocumentScheduleLine, RefDocPricingElementContent, ReferenceDocumentLogicalSystem. It has 13 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_FundsMgmtJournalEntryItem P_FundsMgmtJournalEntryItem from

Associations (13)

CardinalityTargetAliasCondition
[1..1] I_FinancialManagementArea _FinMgmtArea $projection.FinancialManagementArea = _FinMgmtArea.FinancialManagementArea
[1..1] I_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea $projection.FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea and $projection.FinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear
[1..1] I_ReferenceDocumentType _ReferenceDocumentType $projection.ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType
[0..1] I_LogicalSystem _LogicalSystem $projection.ReferenceDocumentLogicalSystem = _LogicalSystem.LogicalSystem
[1..1] I_Ledger _Ledger $projection.Ledger = _Ledger.Ledger
[0..1] I_BudgetPeriod _BudgetPeriod $projection.PostedBudgetPeriod = _BudgetPeriod.BudgetPeriod
[0..1] I_Fund _Fund $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.PostedFund = _Fund.Fund
[0..1] I_FundsCenterByYear _FundsCenter $projection.FinancialManagementArea = _FundsCenter.FinancialManagementArea and $projection.FinMgmtAreaFiscalYear = _FundsCenter.FinMgmtAreaFiscalYear and $projection.PostedFundsCenter = _FundsCenter.FundsCenter
[1..1] I_CommitmentItem _CommitmentItem $projection.FinancialManagementArea = _CommitmentItem.FinancialManagementArea and $projection.PostedCommitmentItem = _CommitmentItem.CommitmentItem and ( $projection.FinMgmtAreaFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear or _CommitmentItem.FinMgmtAreaFiscalYear = '0000' )
[0..1] I_Grant _Grant $projection.PostedGrantID = _Grant.GrantID
[0..1] I_FundedProgram _FundedProgram $projection.FinancialManagementArea = _FundedProgram.FinancialManagementArea and $projection.PostedFundedProgram = _FundedProgram.FundedProgram
[0..1] I_FundsMgmtFunctionalArea _FunctionalArea $projection.PostedFunctionalArea = _FunctionalArea.FunctionalArea
[1..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency

Annotations (9)

NameValueLevelField
VDM.viewType #COMPOSITE view
EndUserText.label Funds Management Document Journal Item view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
AbapCatalog.sqlViewName IFMJRNLITM view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (62)

KeyFieldSource TableSource FieldDescription
KEY ReferenceDocumentContext ReferenceDocumentContext Reference Document Context
KEY RefDocAccountAssignment RefDocAccountAssignment
KEY ReferenceDocumentScheduleLine ReferenceDocumentScheduleLine Schedule Line
KEY RefDocPricingElementContent RefDocPricingElementContent
KEY ReferenceDocumentLogicalSystem ReferenceDocumentLogicalSystem Ref. Doc. Lgcl Syst.
KEY ReferenceDocumentType ReferenceDocumentType Reference Document Type
KEY FundsMgmtRefDocumentCategory FundsMgmtRefDocumentCategory
KEY FundsMgmtLongSequenceNumber FundsMgmtLongSequenceNumber
KEY FundsMgmtAmountType FundsMgmtAmountType
KEY Ledger Ledger Ledger
KEY FinancialManagementArea FinancialManagementArea FM Area
KEY FinMgmtAreaFiscalYear FinMgmtAreaFiscalYear Fiscal Year
KEY FundsMgmtJournalEntry FundsMgmtJournalEntry
KEY FundsMgmtJournalEntryItem FundsMgmtJournalEntryItem
FinMgmtAreaPeriod FinMgmtAreaPeriod
CashEffectivityFiscalYear CashEffectivityFiscalYear
TransactionCurrency TransactionCurrency Transaction Currency
PostedAmountInTransCrcy PostedAmountInTransCrcy
FinancialManagementAreaCrcy FinancialManagementAreaCrcy FM Area Currency
PostedAmountInFMACrcy PostedAmountInFMACrcy
PostedFundsCenter PostedFundsCenter
PostedFund PostedFund
PostedCommitmentItem PostedCommitmentItem
PostedFunctionalArea PostedFunctionalArea
PostedFundedProgram PostedFundedProgram
PostedGrantID PostedGrantID
PostedBudgetPeriod PostedBudgetPeriod
PostedFundsMgmtCustomerField PostedFundsMgmtCustomerField
CompanyCode CompanyCode Receiver Company Code
BusinessArea BusinessArea Business Area
GLAccount GLAccount General Ledger
ProfitCenter ProfitCenter Profit Center
Segment Segment Segment number
FundsMgmtValueType FundsMgmtValueType
BusinessTransactionType BusinessTransactionType Bus.transaction
IsStatisticalItem IsStatisticalItem Statisticl.Indicator
FundsMgCarryForwardLevel FundsMgCarryForwardLevel
FndsCenterFinMgmtAreaForAuthzn _FundsCenter FndsCenterFinMgmtAreaForAuthzn
FundsCenterAuthznGrp _FundsCenter FundsCenterAuthznGrp
FundFinMgmtAreaForAuthzn _Fund FundFinMgmtAreaForAuthzn
FundAuthznGrp _Fund FundAuthznGrp
CmtmtItemFinMgmtAreaForAuthzn _CommitmentItem CmtmtItemFinMgmtAreaForAuthzn
CommitmentItemAuthznGrp _CommitmentItem CommitmentItemAuthznGrp
FunctionalAreaAuthznGrp _FunctionalArea FunctionalAreaAuthznGrp
FundedPgmFinMgmtAreaForAuthzn _FundedProgram FundedPgmFinMgmtAreaForAuthzn
FundedProgramAuthznGrp _FundedProgram FundedProgramAuthznGrp
GrantAuthznGrp _Grant GrantAuthznGrp
GrantLifecycleStatus _Grant GrantLifecycleStatus
BudgetPeriodAuthznGrp _BudgetPeriod BudgetPeriodAuthznGrp
_TransactionCurrency _TransactionCurrency
_FunctionalArea _FunctionalArea
_CommitmentItem _CommitmentItem
_Fund _Fund
_FundsCenter _FundsCenter
_Grant _Grant
_BudgetPeriod _BudgetPeriod
_FundedProgram _FundedProgram
_Ledger _Ledger
_LogicalSystem _LogicalSystem
_ReferenceDocumentType _ReferenceDocumentType
_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea
_FinMgmtArea _FinMgmtArea

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_FundsMgmtJournalEntryItem.
-- 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: IFMJRNLITM

CREATE VIEW I_FundsMgmtJournalEntryItem AS
SELECT
  ReferenceDocumentContext,
  RefDocAccountAssignment,
  ReferenceDocumentScheduleLine,
  RefDocPricingElementContent,
  ReferenceDocumentLogicalSystem,
  ReferenceDocumentType,
  FundsMgmtRefDocumentCategory,
  FundsMgmtLongSequenceNumber,
  FundsMgmtAmountType,
  Ledger,
  FinancialManagementArea,
  FinMgmtAreaFiscalYear,
  FundsMgmtJournalEntry,
  FundsMgmtJournalEntryItem,
  FinMgmtAreaPeriod,
  CashEffectivityFiscalYear,
  TransactionCurrency,
  PostedAmountInTransCrcy,
  FinancialManagementAreaCrcy,
  PostedAmountInFMACrcy,
  PostedFundsCenter,
  PostedFund,
  PostedCommitmentItem,
  PostedFunctionalArea,
  PostedFundedProgram,
  PostedGrantID,
  PostedBudgetPeriod,
  PostedFundsMgmtCustomerField,
  CompanyCode,
  BusinessArea,
  GLAccount,
  ProfitCenter,
  Segment,
  FundsMgmtValueType,
  BusinessTransactionType,
  IsStatisticalItem,
  FundsMgCarryForwardLevel,
  _FundsCenter.FndsCenterFinMgmtAreaForAuthzn AS FndsCenterFinMgmtAreaForAuthzn,
  _FundsCenter.FundsCenterAuthznGrp AS FundsCenterAuthznGrp,
  _Fund.FundFinMgmtAreaForAuthzn AS FundFinMgmtAreaForAuthzn,
  _Fund.FundAuthznGrp AS FundAuthznGrp,
  _CommitmentItem.CmtmtItemFinMgmtAreaForAuthzn AS CmtmtItemFinMgmtAreaForAuthzn,
  _CommitmentItem.CommitmentItemAuthznGrp AS CommitmentItemAuthznGrp,
  _FunctionalArea.FunctionalAreaAuthznGrp AS FunctionalAreaAuthznGrp,
  _FundedProgram.FundedPgmFinMgmtAreaForAuthzn AS FundedPgmFinMgmtAreaForAuthzn,
  _FundedProgram.FundedProgramAuthznGrp AS FundedProgramAuthznGrp,
  _Grant.GrantAuthznGrp AS GrantAuthznGrp,
  _Grant.GrantLifecycleStatus AS GrantLifecycleStatus,
  _BudgetPeriod.BudgetPeriodAuthznGrp AS BudgetPeriodAuthznGrp
FROM P_FundsMgmtJournalEntryItem
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea ON FinancialManagementArea = _FinMgmtArea.FinancialManagementArea  -- association [1..1]
LEFT OUTER JOIN I_FiscalYearForFinMgmtArea AS _FiscalYearForFinMgmtArea ON FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea AND FinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear  -- association [1..1]
LEFT OUTER JOIN I_ReferenceDocumentType AS _ReferenceDocumentType ON ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType  -- association [1..1]
LEFT OUTER JOIN I_LogicalSystem AS _LogicalSystem ON ReferenceDocumentLogicalSystem = _LogicalSystem.LogicalSystem  -- association [0..1]
LEFT OUTER JOIN I_Ledger AS _Ledger ON Ledger = _Ledger.Ledger  -- association [1..1]
LEFT OUTER JOIN I_BudgetPeriod AS _BudgetPeriod ON PostedBudgetPeriod = _BudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_Fund AS _Fund ON FinancialManagementArea = _Fund.FinancialManagementArea AND PostedFund = _Fund.Fund  -- association [0..1]
LEFT OUTER JOIN I_FundsCenterByYear AS _FundsCenter ON FinancialManagementArea = _FundsCenter.FinancialManagementArea AND FinMgmtAreaFiscalYear = _FundsCenter.FinMgmtAreaFiscalYear AND PostedFundsCenter = _FundsCenter.FundsCenter  -- association [0..1]
LEFT OUTER JOIN I_CommitmentItem AS _CommitmentItem ON FinancialManagementArea = _CommitmentItem.FinancialManagementArea AND PostedCommitmentItem = _CommitmentItem.CommitmentItem AND ( FinMgmtAreaFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear OR _CommitmentItem.FinMgmtAreaFiscalYear = '0000' )  -- association [1..1]
LEFT OUTER JOIN I_Grant AS _Grant ON PostedGrantID = _Grant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_FundedProgram AS _FundedProgram ON FinancialManagementArea = _FundedProgram.FinancialManagementArea AND PostedFundedProgram = _FundedProgram.FundedProgram  -- association [0..1]
LEFT OUTER JOIN I_FundsMgmtFunctionalArea AS _FunctionalArea ON PostedFunctionalArea = _FunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency  -- association [1..1]
;