I_FundsMgmtCmtmtEntryItemBasic

DDL: I_FUNDSMGMTCMTMTENTRYITEMBASIC SQL: IFMIOIB Type: view BASIC

Fnds Mgmt Commitments Entry Items Basic

I_FundsMgmtCmtmtEntryItemBasic is a Basic CDS View that provides data about "Fnds Mgmt Commitments Entry Items Basic" in SAP S/4HANA. It reads from 1 data source (fmioi) and exposes 66 fields with key fields ReferenceDocument, FundsMgmtRefDocumentCategory, ReferenceDocumentContext, FundsMgmtReferenceDocumentItem, RefDocAccountAssignment. It has 19 associations to related views.

Data Sources (1)

SourceAliasJoin Type
fmioi fmioi from

Associations (19)

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
[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_CommitmentItem _CommitmentItem1 $projection.FinancialManagementArea = _CommitmentItem1.FinancialManagementArea and $projection.PostedCommitmentItem = _CommitmentItem1.CommitmentItem and $projection.CommitmentItemFiscalYear = _CommitmentItem1.FinMgmtAreaFiscalYear
[0..*] I_FundsCenter _FundsCenter $projection.FinancialManagementArea = _FundsCenter.FinancialManagementArea and $projection.PostedFundsCenter = _FundsCenter.FundsCenter
[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_FiscalYearForFinMgmtArea _FinMgmtFiscalYear $projection.FinancialManagementArea = _FinMgmtFiscalYear.FinancialManagementArea and $projection.CommitmentItemFiscalYear = _FinMgmtFiscalYear.FinMgmtAreaFiscalYear
[0..1] I_PurchasingDocumentItem _PurchasingDocumentItem $projection.ReferenceDocument = _PurchasingDocumentItem.PurchasingDocument and $projection.FundsMgmtReferenceDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem
[0..1] I_PurgDocAccountAssignment _PurgDocAccountAssignment $projection.ReferenceDocument = _PurgDocAccountAssignment.PurchasingDocument and $projection.FundsMgmtReferenceDocumentItem = _PurgDocAccountAssignment.PurchasingDocumentItem and $projection.AccountAssignmentNumber = _PurgDocAccountAssignment.AccountAssignmentNumber
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency
[0..1] I_Currency _FinancialManagementAreaCrcy $projection.FinancialManagementAreaCrcy = _FinancialManagementAreaCrcy.Currency

Annotations (11)

NameValueLevelField
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
AccessControl.personalData.blocking #NOT_REQUIRED view
AbapCatalog.sqlViewName IFMIOIB view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Fnds Mgmt Commitments Entry Items Basic view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (66)

KeyFieldSource TableSource FieldDescription
KEY ReferenceDocument fmioi refbn Ref.document no
KEY FundsMgmtRefDocumentCategory fmioi refbt Reference Doc. Cat.
KEY ReferenceDocumentContext fmioi rforg Refer. Org.Unit
KEY FundsMgmtReferenceDocumentItem fmioi rfpos Reference item
KEY RefDocAccountAssignment fmioi rfknt Acct Assnmt No.
KEY FundsMgmtRefDocScheduleLine fmioi rfete Schedule Line
KEY RefDocPricingElementContent fmioi rcond Counter
KEY ReferenceDocumentType fmioi rftyp Ref. procedure
KEY ReferenceDocumentLogicalSystem
KEY FundsMgmtAmountType fmioi btart Amount Type
KEY Ledger fmioi rldnr Ledger (Compat.)
KEY FinMgmtAreaFiscalYear fmioi gjahr Settlement Year
KEY FundsMgmtSequenceNumber fmioi stunr Step Number
CashEffectivityFiscalYear fmioi gnjhr YCE
FinMgmtAreaPeriod fmioi perio Time unit
FundsMgmtTransactionNumber fmioi tranr Transaction No.
FundsMgmtCmtmtItemIsCompleted fmioi erlkz Status
FundsMgmtCmtmtItemIsDeleted fmioi loekz Status
TransactionCurrency fmioi twaer Trans. Currency
PostedAmountInTransCrcy fmioi trbtr TC amount
FinancialManagementAreaCrcy _FinMgmtArea FinancialManagementAreaCrcy FM Area Currency
PostedAmountInFMACrcy fmioi fkbtr FMAC amount
FinancialManagementArea fmioi fikrs FM Area
PostedFundsCenter
PostedFund
PostedCommitmentItem
PostedFunctionalArea
PostedFundedProgram
PostedGrantID
PostedBudgetPeriod Rec BudPer
PostedFundsMgmtCustomerField
BusinessArea fmioi bus_area Business Area
CompanyCode fmioi bukrs Value
GLAccount fmioi hkont Transfer acct
FundsMgmtValueType fmioi wrttp Value Type
BusinessTransactionType fmioi vrgng Bus.Transaction
IsStatisticalItem fmioi stats Vehcle Status
FundsManagementStatisticalType fmioi stats Vehcle Status
FundsMgCarryForwardLevel fmioi cflev C/f Level
FundsMgmtCmtmtCarryFwdStatus fmioi cfstat FYC Status
FundsMgmtUpdateDate fmioi zhldt FM Posting Date
FundsMgmtObjectNumber fmioi objnrz Object number
Supplier fmioi lifnr Vendor no.
ProfitCenter fmioi prctr Profit Centers
Segment fmioi segment Segment number
ControllingArea _CompanyCode ControllingArea Controlling Area
CommitmentItemFiscalYear _FiscalYearForFinMgmtArea CommitmentItemFiscalYear Commit. Item FY
_FunctionalArea _FunctionalArea
_CommitmentItem _CommitmentItem
_CommitmentItem1 _CommitmentItem1
_Fund _Fund
_Grant _Grant
_BudgetPeriod _BudgetPeriod
_FundedProgram _FundedProgram
_Ledger _Ledger
_LogicalSystem _LogicalSystem
_ReferenceDocumentType _ReferenceDocumentType
_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea
_FinMgmtArea _FinMgmtArea
_FinMgmtFiscalYear _FinMgmtFiscalYear
_PurchasingDocumentItem _PurchasingDocumentItem
_PurgDocAccountAssignment _PurgDocAccountAssignment
_CompanyCode _CompanyCode
_FundsCenter _FundsCenter
_TransactionCurrency _TransactionCurrency
_FinancialManagementAreaCrcy _FinancialManagementAreaCrcy

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_FundsMgmtCmtmtEntryItemBasic.
-- 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: IFMIOIB

CREATE VIEW I_FundsMgmtCmtmtEntryItemBasic AS
SELECT
  fmioi.refbn AS ReferenceDocument,
  fmioi.refbt AS FundsMgmtRefDocumentCategory,
  fmioi.rforg AS ReferenceDocumentContext,
  fmioi.rfpos AS FundsMgmtReferenceDocumentItem,
  fmioi.rfknt AS RefDocAccountAssignment,
  fmioi.rfete AS FundsMgmtRefDocScheduleLine,
  fmioi.rcond AS RefDocPricingElementContent,
  fmioi.rftyp AS ReferenceDocumentType,
  cast( fmioi.rfsys as fis_awsys preserving type ) AS ReferenceDocumentLogicalSystem,
  fmioi.btart AS FundsMgmtAmountType,
  fmioi.rldnr AS Ledger,
  fmioi.gjahr AS FinMgmtAreaFiscalYear,
  fmioi.stunr AS FundsMgmtSequenceNumber,
  fmioi.gnjhr AS CashEffectivityFiscalYear,
  fmioi.perio AS FinMgmtAreaPeriod,
  fmioi.tranr AS FundsMgmtTransactionNumber,
  fmioi.erlkz AS FundsMgmtCmtmtItemIsCompleted,
  fmioi.loekz AS FundsMgmtCmtmtItemIsDeleted,
  fmioi.twaer AS TransactionCurrency,
  fmioi.trbtr AS PostedAmountInTransCrcy,
  _FinMgmtArea.FinancialManagementAreaCrcy AS FinancialManagementAreaCrcy,
  fmioi.fkbtr AS PostedAmountInFMACrcy,
  fmioi.fikrs AS FinancialManagementArea,
  cast (fmioi.fistl as fmis_posted_funds_center) AS PostedFundsCenter,
  cast (fmioi.fonds as fmis_posted_fund) AS PostedFund,
  cast (fmioi.fipex as fmis_posted_cmtmt_item) AS PostedCommitmentItem,
  cast (fmioi.farea as fmis_posted_functional_area) AS PostedFunctionalArea,
  cast (fmioi.measure as fmis_posted_funded_program) AS PostedFundedProgram,
  cast (fmioi.grant_nbr as fmis_posted_grant_nbr) AS PostedGrantID,
  cast (budget_pd as fmis_posted_budget_period) AS PostedBudgetPeriod,
  cast (fmioi.userdim as fmis_posted_userdim) AS PostedFundsMgmtCustomerField,
  fmioi.bus_area AS BusinessArea,
  fmioi.bukrs AS CompanyCode,
  fmioi.hkont AS GLAccount,
  fmioi.wrttp AS FundsMgmtValueType,
  fmioi.vrgng AS BusinessTransactionType,
  fmioi.stats AS IsStatisticalItem,
  fmioi.stats AS FundsManagementStatisticalType,
  fmioi.cflev AS FundsMgCarryForwardLevel,
  fmioi.cfstat AS FundsMgmtCmtmtCarryFwdStatus,
  fmioi.zhldt AS FundsMgmtUpdateDate,
  fmioi.objnrz AS FundsMgmtObjectNumber,
  fmioi.lifnr AS Supplier,
  fmioi.prctr AS ProfitCenter,
  fmioi.segment AS Segment,
  _CompanyCode.ControllingArea AS ControllingArea,
  _FiscalYearForFinMgmtArea.CommitmentItemFiscalYear AS CommitmentItemFiscalYear
FROM fmioi
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_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_CommitmentItem AS _CommitmentItem1 ON FinancialManagementArea = _CommitmentItem1.FinancialManagementArea AND PostedCommitmentItem = _CommitmentItem1.CommitmentItem AND CommitmentItemFiscalYear = _CommitmentItem1.FinMgmtAreaFiscalYear  -- association [0..1]
LEFT OUTER JOIN I_FundsCenter AS _FundsCenter ON FinancialManagementArea = _FundsCenter.FinancialManagementArea AND PostedFundsCenter = _FundsCenter.FundsCenter  -- association [0..*]
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_FiscalYearForFinMgmtArea AS _FinMgmtFiscalYear ON FinancialManagementArea = _FinMgmtFiscalYear.FinancialManagementArea AND CommitmentItemFiscalYear = _FinMgmtFiscalYear.FinMgmtAreaFiscalYear  -- association [1..1]
LEFT OUTER JOIN I_PurchasingDocumentItem AS _PurchasingDocumentItem ON ReferenceDocument = _PurchasingDocumentItem.PurchasingDocument AND FundsMgmtReferenceDocumentItem = _PurchasingDocumentItem.PurchasingDocumentItem  -- association [0..1]
LEFT OUTER JOIN I_PurgDocAccountAssignment AS _PurgDocAccountAssignment ON ReferenceDocument = _PurgDocAccountAssignment.PurchasingDocument AND FundsMgmtReferenceDocumentItem = _PurgDocAccountAssignment.PurchasingDocumentItem AND AccountAssignmentNumber = _PurgDocAccountAssignment.AccountAssignmentNumber  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FinancialManagementAreaCrcy ON FinancialManagementAreaCrcy = _FinancialManagementAreaCrcy.Currency  -- association [0..1]
;