I_BudgetEntryDocumentItemBasic
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)
| Source | Alias | Join Type |
|---|---|---|
| P_FmblNoPeriod | P_FmblNoPeriod | from |
Associations (9)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA