I_BudgetEntryDocItemCmtmtTP
Budget Entry Document Item
I_BudgetEntryDocItemCmtmtTP is a Transactional CDS View that provides data about "Budget Entry Document Item" in SAP S/4HANA. It reads from 1 data source (I_BudgetEntryDocumentItemBasic) and exposes 38 fields with key fields FinancialManagementArea, BudgetDocumentYear, BudgetEntryDocument, BudgetEntryDocumentItem. It has 12 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_BudgetEntryDocumentItemBasic | BudgetEntryItem9G | from |
Associations (12)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_BudgetEntryDocTP | _BudgetEntryDocument | $projection.FinancialManagementArea = _BudgetEntryDocument.FinancialManagementArea and $projection.BudgetEntryDocument = _BudgetEntryDocument.BudgetEntryDocument and $projection.BudgetDocumentYear = _BudgetEntryDocument.BudgetDocumentYear |
| [1..1] | I_BudgetingProcessItem | _BudgetingProcessLine | $projection.InternalBudgetingProcess = _BudgetingProcessLine.BudgetingProcessAtLineLevel |
| [0..1] | I_Fund | _Fund | $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.BudgetedFund = _Fund.Fund |
| [0..1] | I_FundToBudgetPeriod | _BudgetPeriod | $projection.FinancialManagementArea = _BudgetPeriod.FinancialManagementArea and $projection.BudgetedFund = _BudgetPeriod.Fund and $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_CommitmentItem | _CommitmentItem | $projection.FinancialManagementArea = _CommitmentItem.FinancialManagementArea and ( $projection.FinMgmtAreaFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear or _CommitmentItem.FinMgmtAreaFiscalYear = '0000' ) and $projection.BudgetedCommitmentItem = _CommitmentItem.CommitmentItem |
| [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 |
| [0..1] | I_Currency | _Currency | $projection.FinancialManagementAreaCrcy = _Currency.Currency |
| [0..1] | I_BdgtEntrItemSubdivisionBasic | _BdgtEntrItemSubdivision | $projection.FinancialManagementArea = _BdgtEntrItemSubdivision.FinancialManagementArea and $projection.BudgetDocumentYear = _BdgtEntrItemSubdivision.BudgetDocumentYear and $projection.BudgetEntryDocument = _BdgtEntrItemSubdivision.BudgetEntryDocument and $projection.BudgetEntryDocumentItem = _BdgtEntrItemSubdivision.BudgetEntryDocumentItem |
| [1..1] | I_FiscalYearForFinMgmtArea | _FiscalYearForFinMgmtArea | $projection.FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea and $projection.FinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear |
Annotations (16)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IBDGTDOCITCMTTP | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| EndUserText.label | Budget Entry Document Item | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| ClientHandling.type | #CLIENT_DEPENDENT | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.modelCategory | #BUSINESS_OBJECT | view | |
| ObjectModel.transactionalProcessingEnabled | true | view | |
| ObjectModel.writeDraftPersistence | FMBUDGET_CMTD | view | |
| ObjectModel.createEnabled | EXTERNAL_CALCULATION | view | |
| ObjectModel.updateEnabled | EXTERNAL_CALCULATION | view | |
| ObjectModel.deleteEnabled | EXTERNAL_CALCULATION | view | |
| AccessControl.authorizationCheck | #CHECK | view |
Fields (38)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | FinancialManagementArea | I_BudgetEntryDocumentItemBasic | FinancialManagementArea | FM Area |
| KEY | BudgetDocumentYear | I_BudgetEntryDocumentItemBasic | BudgetDocumentYear | Fiscal Year |
| KEY | BudgetEntryDocument | I_BudgetEntryDocumentItemBasic | BudgetEntryDocument | Document Number |
| KEY | BudgetEntryDocumentItem | I_BudgetEntryDocumentItemBasic | BudgetEntryDocumentItem | Matching Document Line Item |
| BudgetEntryDocItemForEdit | I_BudgetEntryDocumentItemBasic | BudgetEntryDocumentItem | Matching Document Line Item | |
| FinancialManagementAreaForEdit | I_BudgetEntryDocumentItemBasic | FinancialManagementArea | FM Area | |
| InternalBudgetingProcess | I_BudgetEntryDocumentItemBasic | InternalBudgetingProcess | Trans. | |
| BudgetValueType | I_BudgetEntryDocumentItemBasic | BudgetValueType | BCS Value Type | |
| BudgetType | I_BudgetEntryDocumentItemBasic | BudgetType | Budget Type | |
| BdgtCashEffectivityFiscalYear | I_BudgetEntryDocumentItemBasic | BdgtCashEffectivityFiscalYear | YCE | |
| BudgetedFund | I_BudgetEntryDocumentItemBasic | BudgetedFund | Fund | |
| BudgetedBudgetPeriod | I_BudgetEntryDocumentItemBasic | BudgetedBudgetPeriod | Budget Period | |
| BudgetedFundsCenter | I_BudgetEntryDocumentItemBasic | BudgetedFundsCenter | Funds Center | |
| BudgetedCommitmentItem | I_BudgetEntryDocumentItemBasic | BudgetedCommitmentItem | Commitment Item | |
| BudgetedFunctionalArea | I_BudgetEntryDocumentItemBasic | BudgetedFunctionalArea | Functional Area | |
| BudgetedFundedProgram | I_BudgetEntryDocumentItemBasic | BudgetedFundedProgram | Funded Program | |
| BudgetedGrantID | I_BudgetEntryDocumentItemBasic | BudgetedGrantID | Grant | |
| FunctionalAreaSubdivisionID | _BdgtEntrItemSubdivision | FunctionalAreaSubdivisionID | Farea Subdivision ID | |
| FunctionalArea1Subdivision | _BdgtEntrItemSubdivision | FunctionalArea1Subdivision | FN Substring 1 | |
| FunctionalArea2Subdivision | _BdgtEntrItemSubdivision | FunctionalArea2Subdivision | FN Substring 2 | |
| FunctionalArea3Subdivision | _BdgtEntrItemSubdivision | FunctionalArea3Subdivision | FN Substring 3 | |
| FinancialManagementAreaCrcy | I_BudgetEntryDocumentItemBasic | FinancialManagementAreaCrcy | FM Area Currency | |
| BudgetEntryDocItemDescription | I_BudgetEntryDocumentItemBasic | BudgetEntryDocItemDescription | Text | |
| _BudgetEntryDocument | _BudgetEntryDocument | |||
| _Fund | _Fund | |||
| _BudgetPeriod | _BudgetPeriod | |||
| _FundedProgram | _FundedProgram | |||
| _FundsCenter | _FundsCenter | |||
| _CommitmentItem | _CommitmentItem | |||
| _FunctionalArea | _FunctionalArea | |||
| _Grant | _Grant | |||
| _BudgetingProcessLine | _BudgetingProcessLine | |||
| _BudgetValueType | _BudgetValueType | |||
| _BudgetType | _BudgetType | |||
| _FinMgmtArea | _FinMgmtArea | |||
| _Currency | _Currency | |||
| _FiscalYearForFinMgmtArea | _FiscalYearForFinMgmtArea | |||
| _BdgtEntrItemSubdivision | _BdgtEntrItemSubdivision |
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_BudgetEntryDocItemCmtmtTP.
-- 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.
CREATE VIEW I_BudgetEntryDocItemCmtmtTP AS
SELECT
BudgetEntryItem9G.FinancialManagementArea AS FinancialManagementArea,
BudgetEntryItem9G.BudgetDocumentYear AS BudgetDocumentYear,
BudgetEntryItem9G.BudgetEntryDocument AS BudgetEntryDocument,
BudgetEntryItem9G.BudgetEntryDocumentItem AS BudgetEntryDocumentItem,
BudgetEntryItem9G.BudgetEntryDocumentItem AS BudgetEntryDocItemForEdit,
BudgetEntryItem9G.FinancialManagementArea AS FinancialManagementAreaForEdit,
BudgetEntryItem9G.InternalBudgetingProcess AS InternalBudgetingProcess,
BudgetEntryItem9G.BudgetValueType AS BudgetValueType,
BudgetEntryItem9G.BudgetType AS BudgetType,
BudgetEntryItem9G.BdgtCashEffectivityFiscalYear AS BdgtCashEffectivityFiscalYear,
BudgetEntryItem9G.BudgetedFund AS BudgetedFund,
BudgetEntryItem9G.BudgetedBudgetPeriod AS BudgetedBudgetPeriod,
BudgetEntryItem9G.BudgetedFundsCenter AS BudgetedFundsCenter,
BudgetEntryItem9G.BudgetedCommitmentItem AS BudgetedCommitmentItem,
BudgetEntryItem9G.BudgetedFunctionalArea AS BudgetedFunctionalArea,
BudgetEntryItem9G.BudgetedFundedProgram AS BudgetedFundedProgram,
BudgetEntryItem9G.BudgetedGrantID AS BudgetedGrantID,
_BdgtEntrItemSubdivision.FunctionalAreaSubdivisionID AS FunctionalAreaSubdivisionID,
_BdgtEntrItemSubdivision.FunctionalArea1Subdivision AS FunctionalArea1Subdivision,
_BdgtEntrItemSubdivision.FunctionalArea2Subdivision AS FunctionalArea2Subdivision,
_BdgtEntrItemSubdivision.FunctionalArea3Subdivision AS FunctionalArea3Subdivision,
BudgetEntryItem9G.FinancialManagementAreaCrcy AS FinancialManagementAreaCrcy,
BudgetEntryItem9G.BudgetEntryDocItemDescription AS BudgetEntryDocItemDescription
FROM I_BudgetEntryDocumentItemBasic AS BudgetEntryItem9G
LEFT OUTER JOIN I_BudgetEntryDocTP AS _BudgetEntryDocument ON FinancialManagementArea = _BudgetEntryDocument.FinancialManagementArea AND BudgetEntryDocument = _BudgetEntryDocument.BudgetEntryDocument AND BudgetDocumentYear = _BudgetEntryDocument.BudgetDocumentYear -- association [1..1]
LEFT OUTER JOIN I_BudgetingProcessItem AS _BudgetingProcessLine ON InternalBudgetingProcess = _BudgetingProcessLine.BudgetingProcessAtLineLevel -- association [1..1]
LEFT OUTER JOIN I_Fund AS _Fund ON FinancialManagementArea = _Fund.FinancialManagementArea AND BudgetedFund = _Fund.Fund -- association [0..1]
LEFT OUTER JOIN I_FundToBudgetPeriod AS _BudgetPeriod ON FinancialManagementArea = _BudgetPeriod.FinancialManagementArea AND BudgetedFund = _BudgetPeriod.Fund AND 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_CommitmentItem AS _CommitmentItem ON FinancialManagementArea = _CommitmentItem.FinancialManagementArea AND ( FinMgmtAreaFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear OR _CommitmentItem.FinMgmtAreaFiscalYear = '0000' ) AND BudgetedCommitmentItem = _CommitmentItem.CommitmentItem -- 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_Currency AS _Currency ON FinancialManagementAreaCrcy = _Currency.Currency -- association [0..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_FiscalYearForFinMgmtArea AS _FiscalYearForFinMgmtArea ON FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea AND FinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear -- 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