I_BudgetEntryDocumentItemBasic

DDL: I_BUDGETENTRYDOCUMENTITEMBASIC SQL: IFMBUDOCITMBASIC Type: view BASIC

Budget entry document item - basic

I_BudgetEntryDocumentItemBasic is a Basic CDS View that provides data about "Budget entry document item - basic" in SAP S/4HANA. It reads from 1 data source (P_FmblNoPeriod) and exposes 35 fields with key fields FinancialManagementArea, BudgetDocumentYear, BudgetEntryDocument, BudgetEntryDocumentItem. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_FmblNoPeriod P_FmblNoPeriod from

Associations (9)

CardinalityTargetAliasCondition
[1..1] I_BudgetEntryDocument _BudgetEntryDocument $projection.FinancialManagementArea = _BudgetEntryDocument.FinancialManagementArea and $projection.BudgetDocumentYear = _BudgetEntryDocument.BudgetDocumentYear and $projection.BudgetEntryDocument = _BudgetEntryDocument.BudgetEntryDocument
[1..1] I_FinancialManagementArea _FinMgmtArea $projection.FinancialManagementArea = _FinMgmtArea.FinancialManagementArea
[1..1] I_BudgetCategory _BudgetCategory $projection.FinancialManagementArea = _BudgetCategory.FinancialManagementArea and $projection.BudgetCategory = _BudgetCategory.BudgetCategory
[1..1] I_BudgetValueType _BudgetValueType $projection.BudgetValueType = _BudgetValueType.BudgetValueType
[1..1] I_InternalBudgetingProcess _BudgetingProcess $projection.InternalBudgetingProcess = _BudgetingProcess.InternalBudgetingProcess
[0..1] I_BudgetType _BudgetType $projection.FinancialManagementArea = _BudgetType.FinancialManagementArea and $projection.BudgetValueType = _BudgetType.BudgetValueType and $projection.BudgetType = _BudgetType.BudgetType
[0..1] I_Currency _TransactionCurrency $projection.TransactionCurrency = _TransactionCurrency.Currency
[1..1] I_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea $projection.FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea and $projection.FinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear
[1..1] E_BudgetEntryItem _ExtensionItem $projection.BudgetEntryDocument = _ExtensionItem.BudgetEntryDocument and $projection.FinancialManagementArea = _ExtensionItem.FinancialManagementArea and $projection.BudgetDocumentYear = _ExtensionItem.BudgetDocumentYear and $projection.BudgetEntryDocumentItem = _ExtensionItem.BudgetEntryDocumentItem

Annotations (9)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
AbapCatalog.sqlViewName IFMBUDOCITMBASIC view
AbapCatalog.compiler.compareFilter true view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Budget entry document item - basic view

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY FinancialManagementArea fm_area FM Area
KEY BudgetDocumentYear docyear Ref. Doc. Year
KEY BudgetEntryDocument docnr Well doc.no.
KEY BudgetEntryDocumentItem docln Matching Document Line Item
BudgetEntryDocItemIsAdditional flg_added Additional Line
CommitmentItemCategory ctem_category Commitment Item Cat.
FinMgmtAreaFiscalYear fiscyear Fiscal Year
BdgtCashEffectivityFiscalYear ceffyear YCE
BudgetedFund fund Sender Fund
BudgetedBudgetPeriod budget_pd Rec BudPer
BudgetedFundsCenter fundsctr Funds Center
BudgetedCommitmentItem cmmtitem Commitment Item
BudgetedFunctionalArea funcarea Functional Area
BudgetedGrantID grant_nbr Receiver Grant
BudgetedFundedProgram measure obsolete
BudgetedFundsMgmtCustomerField userdim Customer Field
BudgetCategory budcat Budget Category
BudgetValueType valtype BCS Value Type
InternalBudgetingProcess process Trans.
BudgetType budtype Budget Type
BudgetEntryDocItemDescription text50 Text
BudgetEntryDocDistributionKey distkey Distribution Key
CommitmentItemFiscalYear _FiscalYearForFinMgmtArea CommitmentItemFiscalYear Commit. Item FY
TransactionCurrency tcurr Trans. Currency
BudgetAmountInTransactionCrcy
FinancialManagementAreaCrcy _FinMgmtArea FinancialManagementAreaCrcy FM Area Currency
BudgetAmountInFMACrcy
_BudgetEntryDocument _BudgetEntryDocument
_FinMgmtArea _FinMgmtArea
_BudgetCategory _BudgetCategory
_BudgetValueType _BudgetValueType
_BudgetingProcess _BudgetingProcess
_BudgetType _BudgetType
_TransactionCurrency _TransactionCurrency
_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea

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_BudgetEntryDocumentItemBasic.
-- 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: IFMBUDOCITMBASIC

CREATE VIEW I_BudgetEntryDocumentItemBasic AS
SELECT
  fm_area AS FinancialManagementArea,
  docyear AS BudgetDocumentYear,
  docnr AS BudgetEntryDocument,
  docln AS BudgetEntryDocumentItem,
  flg_added AS BudgetEntryDocItemIsAdditional,
  ctem_category AS CommitmentItemCategory,
  fiscyear AS FinMgmtAreaFiscalYear,
  ceffyear AS BdgtCashEffectivityFiscalYear,
  fund AS BudgetedFund,
  budget_pd AS BudgetedBudgetPeriod,
  fundsctr AS BudgetedFundsCenter,
  cmmtitem AS BudgetedCommitmentItem,
  funcarea AS BudgetedFunctionalArea,
  grant_nbr AS BudgetedGrantID,
  measure AS BudgetedFundedProgram,
  userdim AS BudgetedFundsMgmtCustomerField,
  budcat AS BudgetCategory,
  valtype AS BudgetValueType,
  process AS InternalBudgetingProcess,
  budtype AS BudgetType,
  text50 AS BudgetEntryDocItemDescription,
  distkey AS BudgetEntryDocDistributionKey,
  _FiscalYearForFinMgmtArea.CommitmentItemFiscalYear AS CommitmentItemFiscalYear,
  tcurr AS TransactionCurrency,
  sum(BudgetAmountInTransactionCrcy) AS BudgetAmountInTransactionCrcy,
  _FinMgmtArea.FinancialManagementAreaCrcy AS FinancialManagementAreaCrcy,
  sum(BudgetAmountInFMACrcy) AS BudgetAmountInFMACrcy
FROM P_FmblNoPeriod
LEFT OUTER JOIN I_BudgetEntryDocument AS _BudgetEntryDocument ON FinancialManagementArea = _BudgetEntryDocument.FinancialManagementArea AND BudgetDocumentYear = _BudgetEntryDocument.BudgetDocumentYear AND BudgetEntryDocument = _BudgetEntryDocument.BudgetEntryDocument  -- association [1..1]
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea ON FinancialManagementArea = _FinMgmtArea.FinancialManagementArea  -- association [1..1]
LEFT OUTER JOIN I_BudgetCategory AS _BudgetCategory ON FinancialManagementArea = _BudgetCategory.FinancialManagementArea AND BudgetCategory = _BudgetCategory.BudgetCategory  -- association [1..1]
LEFT OUTER JOIN I_BudgetValueType AS _BudgetValueType ON BudgetValueType = _BudgetValueType.BudgetValueType  -- association [1..1]
LEFT OUTER JOIN I_InternalBudgetingProcess AS _BudgetingProcess ON InternalBudgetingProcess = _BudgetingProcess.InternalBudgetingProcess  -- association [1..1]
LEFT OUTER JOIN I_BudgetType AS _BudgetType ON FinancialManagementArea = _BudgetType.FinancialManagementArea AND BudgetValueType = _BudgetType.BudgetValueType AND BudgetType = _BudgetType.BudgetType  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_FiscalYearForFinMgmtArea AS _FiscalYearForFinMgmtArea ON FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea AND FinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear  -- association [1..1]
LEFT OUTER JOIN E_BudgetEntryItem AS _ExtensionItem ON BudgetEntryDocument = _ExtensionItem.BudgetEntryDocument AND FinancialManagementArea = _ExtensionItem.FinancialManagementArea AND BudgetDocumentYear = _ExtensionItem.BudgetDocumentYear AND BudgetEntryDocumentItem = _ExtensionItem.BudgetEntryDocumentItem  -- association [1..1]
;