I_BudgetEntryDocumentItem
Budget entry document item
I_BudgetEntryDocumentItem is a Composite CDS View that provides data about "Budget entry document item" in SAP S/4HANA. It reads from 1 data source (I_BudgetEntryDocumentItemBasic) and exposes 62 fields with key fields FinancialManagementArea, BudgetDocumentYear, BudgetEntryDocument, BudgetEntryDocumentItem. It has 14 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_BudgetEntryDocumentItemBasic | I_BudgetEntryDocumentItemBasic | from |
Associations (14)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_Fund | _Fund | $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.BudgetedFund = _Fund.Fund |
| [0..1] | I_BudgetPeriod | _BudgetPeriod | $projection.BudgetedBudgetPeriod = _BudgetPeriod.BudgetPeriod |
| [0..1] | I_FundsCenterByYear | _FundsCenter | $projection.FinancialManagementArea = _FundsCenter.FinancialManagementArea and $projection.FinMgmtAreaFiscalYear = _FundsCenter.FinMgmtAreaFiscalYear and $projection.BudgetedFundsCenter = _FundsCenter.FundsCenter |
| [0..1] | I_FundsMgmtFunctionalArea | _FunctionalArea | $projection.BudgetedFunctionalArea = _FunctionalArea.FunctionalArea |
| [0..1] | I_Grant | _Grant | $projection.BudgetedGrantID = _Grant.GrantID |
| [0..1] | I_FundedProgram | _FundedProgram | $projection.FinancialManagementArea = _FundedProgram.FinancialManagementArea and $projection.BudgetedFundedProgram = _FundedProgram.FundedProgram |
| [1..1] | I_ControllingVersion | _BudgetVersion | $projection.BudgetVersion = _BudgetVersion.ControllingVersion |
| [0..1] | I_BdgtEntrItemSubdivisionBasic | _BdgtEntrItemSubdivision | $projection.FinancialManagementArea = _BdgtEntrItemSubdivision.FinancialManagementArea and $projection.BudgetDocumentYear = _BdgtEntrItemSubdivision.BudgetDocumentYear and $projection.BudgetEntryDocument = _BdgtEntrItemSubdivision.BudgetEntryDocument and $projection.BudgetEntryDocumentItem = _BdgtEntrItemSubdivision.BudgetEntryDocumentItem |
| [0..1] | I_FuncAreaSubdivisionBasic | _FuncAreaSubdivisionBasic | $projection.functionalareasubdivisionid = _FuncAreaSubdivisionBasic.FunctionalAreaSubdivisionID |
| [0..1] | I_FuncArea1Subdivision | _FuncArea1Subdivision | $projection.functionalareasubdivisionid = _FuncArea1Subdivision.FunctionalAreaSubdivisionID and $projection.functionalarea1subdivision = _FuncArea1Subdivision.FunctionalArea1Subdivision |
| [0..1] | I_FuncArea2Subdivision | _FuncArea2Subdivision | $projection.functionalareasubdivisionid = _FuncArea2Subdivision.FunctionalAreaSubdivisionID and $projection.functionalarea2subdivision = _FuncArea2Subdivision.FunctionalArea2Subdivision |
| [0..1] | I_FuncArea3Subdivision | _FuncArea3Subdivision | $projection.functionalareasubdivisionid = _FuncArea3Subdivision.FunctionalAreaSubdivisionID and $projection.functionalarea3subdivision = _FuncArea3Subdivision.FunctionalArea3Subdivision |
| [1..1] | I_FiscalYearForFinMgmtArea | _FinMgmtFiscalYear | $projection.FinancialManagementArea = _FinMgmtFiscalYear.FinancialManagementArea and $projection.FinMgmtAreaFiscalYear = _FinMgmtFiscalYear.FinMgmtAreaFiscalYear |
| [0..1] | I_CommitmentItem | _CommitmentItem | $projection.FinancialManagementArea = _CommitmentItem.FinancialManagementArea and $projection.BudgetedCommitmentItem = _CommitmentItem.CommitmentItem and $projection.CommitmentItemFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear |
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 | IFMBUDOCITM | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| VDM.viewType | #COMPOSITE | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Budget entry document item | view |
Fields (62)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | FinancialManagementArea | FinancialManagementArea | FM Area | |
| KEY | BudgetDocumentYear | BudgetDocumentYear | Fiscal Year | |
| KEY | BudgetEntryDocument | BudgetEntryDocument | Document Number | |
| KEY | BudgetEntryDocumentItem | BudgetEntryDocumentItem | Matching Document Line Item | |
| BudgetEntryDocItemIsAdditional | BudgetEntryDocItemIsAdditional | Additional Line | ||
| CommitmentItemCategory | CommitmentItemCategory | Commitment Item Cat. | ||
| FinMgmtAreaFiscalYear | FinMgmtAreaFiscalYear | Fiscal Year | ||
| BdgtCashEffectivityFiscalYear | BdgtCashEffectivityFiscalYear | YCE | ||
| BudgetedFund | BudgetedFund | Fund | ||
| BudgetedBudgetPeriod | BudgetedBudgetPeriod | Budget Period | ||
| BudgetedFundsCenter | BudgetedFundsCenter | Funds Center | ||
| BudgetedCommitmentItem | BudgetedCommitmentItem | Commitment Item | ||
| BudgetedFunctionalArea | BudgetedFunctionalArea | Functional Area | ||
| BudgetedGrantID | BudgetedGrantID | Grant | ||
| BudgetedFundedProgram | BudgetedFundedProgram | Funded Program | ||
| BudgetedFundsMgmtCustomerField | BudgetedFundsMgmtCustomerField | Customer Field | ||
| BudgetCategory | BudgetCategory | Plan Category | ||
| FunctionalAreaSubdivisionID | _BdgtEntrItemSubdivision | FunctionalAreaSubdivisionID | Farea Subdivision ID | |
| FunctionalArea1Subdivision | _BdgtEntrItemSubdivision | FunctionalArea1Subdivision | FN Substring 1 | |
| FunctionalArea2Subdivision | _BdgtEntrItemSubdivision | FunctionalArea2Subdivision | FN Substring 2 | |
| FunctionalArea3Subdivision | _BdgtEntrItemSubdivision | FunctionalArea3Subdivision | FN Substring 3 | |
| BudgetValueType | BudgetValueType | BCS Value Type | ||
| InternalBudgetingProcess | InternalBudgetingProcess | Trans. | ||
| BudgetType | BudgetType | Budget Type | ||
| BudgetEntryDocItemDescription | BudgetEntryDocItemDescription | Text | ||
| BudgetEntryDocDistributionKey | BudgetEntryDocDistributionKey | Distribution Key | ||
| TransactionCurrency | TransactionCurrency | Transaction Currency | ||
| BudgetAmountInTransactionCrcy | ||||
| FinancialManagementAreaCrcy | FinancialManagementAreaCrcy | FM Area Currency | ||
| BudgetAmountInFMACrcy | ||||
| BudgetVersion | _BudgetEntryDocument | BudgetVersion | Version | |
| BudgetEntryDocumentType | _BudgetEntryDocument | BudgetEntryDocumentType | ||
| FundAuthznGrp | _Fund | FundAuthznGrp | ||
| BudgetPeriodAuthznGrp | _BudgetPeriod | BudgetPeriodAuthznGrp | ||
| FundedProgramAuthznGrp | _FundedProgram | FundedProgramAuthznGrp | ||
| FundsCenterAuthznGrp | _FundsCenter | FundsCenterAuthznGrp | ||
| CommitmentItemAuthznGrp | _CommitmentItem | CommitmentItemAuthznGrp | ||
| FunctionalAreaAuthznGrp | _FunctionalArea | FunctionalAreaAuthznGrp | ||
| GrantAuthznGrp | _Grant | GrantAuthznGrp | ||
| CommitmentItemFiscalYear | CommitmentItemFiscalYear | Commit. Item FY | ||
| _BudgetEntryDocument | _BudgetEntryDocument | |||
| _FinMgmtArea | _FinMgmtArea | |||
| _Fund | _Fund | |||
| _BudgetPeriod | _BudgetPeriod | |||
| _FundedProgram | _FundedProgram | |||
| _FundsCenter | _FundsCenter | |||
| _CommitmentItem | _CommitmentItem | |||
| _FunctionalArea | _FunctionalArea | |||
| _Grant | _Grant | |||
| _BudgetCategory | _BudgetCategory | |||
| _BudgetValueType | _BudgetValueType | |||
| _BudgetingProcess | _BudgetingProcess | |||
| _BudgetType | _BudgetType | |||
| _TransactionCurrency | _TransactionCurrency | |||
| _FiscalYearForFinMgmtArea | _FiscalYearForFinMgmtArea | |||
| _BudgetVersion | _BudgetVersion | |||
| _BdgtEntrItemSubdivision | _BdgtEntrItemSubdivision | |||
| _FuncAreaSubdivisionBasic | _FuncAreaSubdivisionBasic | |||
| _FuncArea1Subdivision | _FuncArea1Subdivision | |||
| _FuncArea2Subdivision | _FuncArea2Subdivision | |||
| _FuncArea3Subdivision | _FuncArea3Subdivision | |||
| _FinMgmtFiscalYear | _FinMgmtFiscalYear |
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_BudgetEntryDocumentItem.
-- 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: IFMBUDOCITM
CREATE VIEW I_BudgetEntryDocumentItem AS
SELECT
FinancialManagementArea,
BudgetDocumentYear,
BudgetEntryDocument,
BudgetEntryDocumentItem,
BudgetEntryDocItemIsAdditional,
CommitmentItemCategory,
FinMgmtAreaFiscalYear,
BdgtCashEffectivityFiscalYear,
BudgetedFund,
BudgetedBudgetPeriod,
BudgetedFundsCenter,
BudgetedCommitmentItem,
BudgetedFunctionalArea,
BudgetedGrantID,
BudgetedFundedProgram,
BudgetedFundsMgmtCustomerField,
BudgetCategory,
_BdgtEntrItemSubdivision.FunctionalAreaSubdivisionID AS FunctionalAreaSubdivisionID,
_BdgtEntrItemSubdivision.FunctionalArea1Subdivision AS FunctionalArea1Subdivision,
_BdgtEntrItemSubdivision.FunctionalArea2Subdivision AS FunctionalArea2Subdivision,
_BdgtEntrItemSubdivision.FunctionalArea3Subdivision AS FunctionalArea3Subdivision,
BudgetValueType,
InternalBudgetingProcess,
BudgetType,
BudgetEntryDocItemDescription,
BudgetEntryDocDistributionKey,
TransactionCurrency,
cast ( BudgetAmountInTransactionCrcy as fmis_budget_amount_trans_curr ) AS BudgetAmountInTransactionCrcy,
FinancialManagementAreaCrcy,
cast ( BudgetAmountInFMACrcy as fmis_budget_amount_local_curr ) AS BudgetAmountInFMACrcy,
_BudgetEntryDocument.BudgetVersion AS BudgetVersion,
_BudgetEntryDocument.BudgetEntryDocumentType AS BudgetEntryDocumentType,
_Fund.FundAuthznGrp AS FundAuthznGrp,
_BudgetPeriod.BudgetPeriodAuthznGrp AS BudgetPeriodAuthznGrp,
_FundedProgram.FundedProgramAuthznGrp AS FundedProgramAuthznGrp,
_FundsCenter.FundsCenterAuthznGrp AS FundsCenterAuthznGrp,
_CommitmentItem.CommitmentItemAuthznGrp AS CommitmentItemAuthznGrp,
_FunctionalArea.FunctionalAreaAuthznGrp AS FunctionalAreaAuthznGrp,
_Grant.GrantAuthznGrp AS GrantAuthznGrp,
CommitmentItemFiscalYear
FROM I_BudgetEntryDocumentItemBasic
LEFT OUTER JOIN I_Fund AS _Fund ON FinancialManagementArea = _Fund.FinancialManagementArea AND BudgetedFund = _Fund.Fund -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriod AS _BudgetPeriod ON BudgetedBudgetPeriod = _BudgetPeriod.BudgetPeriod -- association [0..1]
LEFT OUTER JOIN I_FundsCenterByYear AS _FundsCenter ON FinancialManagementArea = _FundsCenter.FinancialManagementArea AND FinMgmtAreaFiscalYear = _FundsCenter.FinMgmtAreaFiscalYear AND BudgetedFundsCenter = _FundsCenter.FundsCenter -- association [0..1]
LEFT OUTER JOIN I_FundsMgmtFunctionalArea AS _FunctionalArea ON BudgetedFunctionalArea = _FunctionalArea.FunctionalArea -- association [0..1]
LEFT OUTER JOIN I_Grant AS _Grant ON BudgetedGrantID = _Grant.GrantID -- association [0..1]
LEFT OUTER JOIN I_FundedProgram AS _FundedProgram ON FinancialManagementArea = _FundedProgram.FinancialManagementArea AND BudgetedFundedProgram = _FundedProgram.FundedProgram -- association [0..1]
LEFT OUTER JOIN I_ControllingVersion AS _BudgetVersion ON BudgetVersion = _BudgetVersion.ControllingVersion -- association [1..1]
LEFT OUTER JOIN I_BdgtEntrItemSubdivisionBasic AS _BdgtEntrItemSubdivision ON FinancialManagementArea = _BdgtEntrItemSubdivision.FinancialManagementArea AND BudgetDocumentYear = _BdgtEntrItemSubdivision.BudgetDocumentYear AND BudgetEntryDocument = _BdgtEntrItemSubdivision.BudgetEntryDocument AND BudgetEntryDocumentItem = _BdgtEntrItemSubdivision.BudgetEntryDocumentItem -- association [0..1]
LEFT OUTER JOIN I_FuncAreaSubdivisionBasic AS _FuncAreaSubdivisionBasic ON functionalareasubdivisionid = _FuncAreaSubdivisionBasic.FunctionalAreaSubdivisionID -- association [0..1]
LEFT OUTER JOIN I_FuncArea1Subdivision AS _FuncArea1Subdivision ON functionalareasubdivisionid = _FuncArea1Subdivision.FunctionalAreaSubdivisionID AND functionalarea1subdivision = _FuncArea1Subdivision.FunctionalArea1Subdivision -- association [0..1]
LEFT OUTER JOIN I_FuncArea2Subdivision AS _FuncArea2Subdivision ON functionalareasubdivisionid = _FuncArea2Subdivision.FunctionalAreaSubdivisionID AND functionalarea2subdivision = _FuncArea2Subdivision.FunctionalArea2Subdivision -- association [0..1]
LEFT OUTER JOIN I_FuncArea3Subdivision AS _FuncArea3Subdivision ON functionalareasubdivisionid = _FuncArea3Subdivision.FunctionalAreaSubdivisionID AND functionalarea3subdivision = _FuncArea3Subdivision.FunctionalArea3Subdivision -- association [0..1]
LEFT OUTER JOIN I_FiscalYearForFinMgmtArea AS _FinMgmtFiscalYear ON FinancialManagementArea = _FinMgmtFiscalYear.FinancialManagementArea AND FinMgmtAreaFiscalYear = _FinMgmtFiscalYear.FinMgmtAreaFiscalYear -- association [1..1]
LEFT OUTER JOIN I_CommitmentItem AS _CommitmentItem ON FinancialManagementArea = _CommitmentItem.FinancialManagementArea AND BudgetedCommitmentItem = _CommitmentItem.CommitmentItem AND CommitmentItemFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear -- association [0..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