I_BudgetChangeDocumentBasic
Budget Change Document
I_BudgetChangeDocumentBasic is a Basic CDS View that provides data about "Budget Change Document" in SAP S/4HANA. It reads from 1 data source (fmbdp) and exposes 68 fields with key fields BudgetChangeDocument, FinMgmtAreaFiscalYear, FinancialManagementArea, BudgetCategory, BudgetChangeDocumentItem. It has 4 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| fmbdp | chg | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_FinancialManagementArea | _FinMgmtArea | $projection.FinancialManagementArea = _FinMgmtArea.FinancialManagementArea |
| [0..1] | I_Currency | _TransactionCurrency | $projection.TransactionCurrency = _TransactionCurrency.Currency |
| [1..1] | I_FiscalYearForFinMgmtArea | _FiscalYearForFinMgmtArea | $projection.FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea and $projection.FinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear |
| [0..1] | I_Currency | _Currency | $projection.FinancialManagementAreaCrcy = _Currency.Currency |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IFMBDGDOCQ | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Budget Change Document | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #BASIC | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #X | view | |
| ObjectModel.usageType.sizeCategory | #XXL | view |
Fields (68)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | BudgetChangeDocument | |||
| KEY | FinMgmtAreaFiscalYear | fmbdp | ryear | Ref. Year1 |
| KEY | FinancialManagementArea | fmbdp | rfikrs | FM Area |
| KEY | BudgetCategory | |||
| KEY | BudgetChangeDocumentItem | |||
| BudgetedFund | ||||
| BudgetedFundsCenter | ||||
| BudgetedCommitmentItem | ||||
| BudgetedFunctionalArea | ||||
| BudgetedGrantID | ||||
| BudgetedFundedProgram | ||||
| BudgetedBudgetPeriod | ||||
| BudgetedFundsMgmtCustomerField | ||||
| TransactionCurrency | ||||
| FinancialManagementAreaCrcy | _FinMgmtArea | FinancialManagementAreaCrcy | FM Area Currency | |
| tsl16asBudgetAmountInTransactionCrcy | ||||
| hsl16asBudgetAmountInFMACrcy | ||||
| Period01BudgetAmountInFMACrcy | fmbdp | hsl01 | Total transactions in the period in local currency (curr 2) | |
| Period02BudgetAmountInFMACrcy | fmbdp | hsl02 | Total transactions in the period in local currency (curr 2) | |
| Period03BudgetAmountInFMACrcy | fmbdp | hsl03 | Total transactions in the period in local currency (curr 2) | |
| Period04BudgetAmountInFMACrcy | fmbdp | hsl04 | Total transactions in the period in local currency (curr 2) | |
| Period05BudgetAmountInFMACrcy | fmbdp | hsl05 | Total transactions in the period in local currency (curr 2) | |
| Period06BudgetAmountInFMACrcy | fmbdp | hsl06 | Total transactions in the period in local currency (curr 2) | |
| Period07BudgetAmountInFMACrcy | fmbdp | hsl07 | Total transactions in the period in local currency (curr 2) | |
| Period08BudgetAmountInFMACrcy | fmbdp | hsl08 | Total transactions in the period in local currency (curr 2) | |
| Period09BudgetAmountInFMACrcy | fmbdp | hsl09 | Total transactions in the period in local currency (curr 2) | |
| Period10BudgetAmountInFMACrcy | fmbdp | hsl10 | Total transactions in the period in local currency (curr 2) | |
| Period11BudgetAmountInFMACrcy | fmbdp | hsl11 | Total transactions in the period in local currency (curr 2) | |
| Period12BudgetAmountInFMACrcy | fmbdp | hsl12 | Total transactions in the period in local currency (curr 2) | |
| Period13BudgetAmountInFMACrcy | fmbdp | hsl13 | Total transactions in the period in local currency (curr 2) | |
| Period14BudgetAmountInFMACrcy | fmbdp | hsl14 | Total transactions in the period in local currency (curr 2) | |
| Period15BudgetAmountInFMACrcy | fmbdp | hsl15 | Total transactions in the period in local currency (curr 2) | |
| Period16BudgetAmountInFMACrcy | fmbdp | hsl16 | Total transactions in the period in local currency (curr 2) | |
| Perd01BdgtAmtInTransacCrcy | fmbdp | tsl01 | Transactn curr. | |
| Perd02BdgtAmtInTransacCrcy | fmbdp | tsl02 | Transactn curr. | |
| Perd03BdgtAmtInTransacCrcy | fmbdp | tsl03 | Transactn curr. | |
| Perd04BdgtAmtInTransacCrcy | fmbdp | tsl04 | Transactn curr. | |
| Perd05BdgtAmtInTransacCrcy | fmbdp | tsl05 | Transactn curr. | |
| Perd06BdgtAmtInTransacCrcy | fmbdp | tsl06 | Transactn curr. | |
| Perd07BdgtAmtInTransacCrcy | fmbdp | tsl07 | Transactn curr. | |
| Perd08BdgtAmtInTransacCrcy | fmbdp | tsl08 | Transactn curr. | |
| Perd09BdgtAmtInTransacCrcy | fmbdp | tsl09 | Transactn curr. | |
| Perd10BdgtAmtInTransacCrcy | fmbdp | tsl10 | Transactn curr. | |
| Perd11BdgtAmtInTransacCrcy | fmbdp | tsl11 | Transactn curr. | |
| Perd12BdgtAmtInTransacCrcy | fmbdp | tsl12 | Transactn curr. | |
| Perd13BdgtAmtInTransacCrcy | fmbdp | tsl13 | Transactn curr. | |
| Perd14BdgtAmtInTransacCrcy | fmbdp | tsl14 | Transactn curr. | |
| Perd15BdgtAmtInTransacCrcy | fmbdp | tsl15 | Transactn curr. | |
| Perd16BdgtAmtInTransacCrcy | fmbdp | tsl16 | Transactn curr. | |
| CommitmentItemCategory | fmbdp | ctem_category_9 | Commitment Item Cat. | |
| BdgtCashEffectivityFiscalYear | ||||
| BudgetValueType | fmbdp | valtype_9 | BCS Value Type | |
| BudgetWorkFlowStatus | fmbdp | wfstate_9 | Workflow Status | |
| InternalBudgetingProcess | fmbdp | process_9 | Budgeting Process | |
| BudgetType | fmbdp | budtype_9 | Budget Type | |
| BudgetVersion | ||||
| BudgetChangeDocCreationDate | ||||
| ReferenceDocument | fmbdp | refdocnr | Reference | |
| ReferenceDocumentFiscalYear | ||||
| ReferenceDocumentItem | fmbdp | refdocln | Reference Item | |
| ReferenceDocumentType | fmbdp | awtyp | Reference Document Type | |
| ReferenceDocumentContext | fmbdp | aworg | Refer. Org.Unit | |
| ReferenceDocumentLogicalSystem | fmbdp | logsys | Source system | |
| CommitmentItemFiscalYear | _FiscalYearForFinMgmtArea | CommitmentItemFiscalYear | Commit. Item FY | |
| _TransactionCurrency | _TransactionCurrency | |||
| _FinMgmtArea | _FinMgmtArea | |||
| _FiscalYearForFinMgmtArea | _FiscalYearForFinMgmtArea | |||
| _Currency | _Currency |
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_BudgetChangeDocumentBasic.
-- 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: IFMBDGDOCQ
CREATE VIEW I_BudgetChangeDocumentBasic AS
SELECT
cast( chg.docnr as buku_chg_docnr preserving type ) AS BudgetChangeDocument,
chg.ryear AS FinMgmtAreaFiscalYear,
chg.rfikrs AS FinancialManagementArea,
cast( chg.rldnr as buku_budcat preserving type ) AS BudgetCategory,
cast( chg.docln as buku_chg_docln preserving type ) AS BudgetChangeDocumentItem,
cast( chg.rfund as fmis_budgeted_fund preserving type ) AS BudgetedFund,
cast( chg.rfundsctr as fmis_budgeted_funds_center preserving type ) AS BudgetedFundsCenter,
cast( chg.rcmmtitem as fmis_budgeted_cmtmt_item preserving type ) AS BudgetedCommitmentItem,
cast( chg.rfuncarea as fmis_budgeted_functional_area preserving type ) AS BudgetedFunctionalArea,
cast( chg.rgrant_nbr as fmis_budgeted_grant_nbr preserving type ) AS BudgetedGrantID,
cast( chg.rmeasure as fmis_budgeted_funded_program preserving type ) AS BudgetedFundedProgram,
cast( chg.budget_pd_9 as fmis_budgeted_budget_period preserving type ) AS BudgetedBudgetPeriod,
cast( chg.ruserdim as fmis_budgeted_userdim preserving type ) AS BudgetedFundsMgmtCustomerField,
cast( chg.rtcur as fis_rwcur preserving type ) AS TransactionCurrency,
_FinMgmtArea.FinancialManagementAreaCrcy AS FinancialManagementAreaCrcy,
(chg.tslvt + chg.tsl01 + chg.tsl02 + chg.tsl03 + chg.tsl04 + chg.tsl05 + chg.tsl06 + chg.tsl07 + chg.tsl08 + chg.tsl09 + chg.tsl10 + chg.tsl11 + chg.tsl12 + chg.tsl13 + chg.tsl14 + chg.tsl15 + chg.tsl16) as BudgetAmountInTransactionCrcy AS tsl16asBudgetAmountInTransactionCrcy,
(chg.hslvt + chg.hsl01 + chg.hsl02 + chg.hsl03 + chg.hsl04 + chg.hsl05 + chg.hsl06 + chg.hsl07 + chg.hsl08 + chg.hsl09 + chg.hsl10 + chg.hsl11 + chg.hsl12 + chg.hsl13 + chg.hsl14 + chg.hsl15 + chg.hsl16) as BudgetAmountInFMACrcy AS hsl16asBudgetAmountInFMACrcy,
chg.hsl01 AS Period01BudgetAmountInFMACrcy,
chg.hsl02 AS Period02BudgetAmountInFMACrcy,
chg.hsl03 AS Period03BudgetAmountInFMACrcy,
chg.hsl04 AS Period04BudgetAmountInFMACrcy,
chg.hsl05 AS Period05BudgetAmountInFMACrcy,
chg.hsl06 AS Period06BudgetAmountInFMACrcy,
chg.hsl07 AS Period07BudgetAmountInFMACrcy,
chg.hsl08 AS Period08BudgetAmountInFMACrcy,
chg.hsl09 AS Period09BudgetAmountInFMACrcy,
chg.hsl10 AS Period10BudgetAmountInFMACrcy,
chg.hsl11 AS Period11BudgetAmountInFMACrcy,
chg.hsl12 AS Period12BudgetAmountInFMACrcy,
chg.hsl13 AS Period13BudgetAmountInFMACrcy,
chg.hsl14 AS Period14BudgetAmountInFMACrcy,
chg.hsl15 AS Period15BudgetAmountInFMACrcy,
chg.hsl16 AS Period16BudgetAmountInFMACrcy,
chg.tsl01 AS Perd01BdgtAmtInTransacCrcy,
chg.tsl02 AS Perd02BdgtAmtInTransacCrcy,
chg.tsl03 AS Perd03BdgtAmtInTransacCrcy,
chg.tsl04 AS Perd04BdgtAmtInTransacCrcy,
chg.tsl05 AS Perd05BdgtAmtInTransacCrcy,
chg.tsl06 AS Perd06BdgtAmtInTransacCrcy,
chg.tsl07 AS Perd07BdgtAmtInTransacCrcy,
chg.tsl08 AS Perd08BdgtAmtInTransacCrcy,
chg.tsl09 AS Perd09BdgtAmtInTransacCrcy,
chg.tsl10 AS Perd10BdgtAmtInTransacCrcy,
chg.tsl11 AS Perd11BdgtAmtInTransacCrcy,
chg.tsl12 AS Perd12BdgtAmtInTransacCrcy,
chg.tsl13 AS Perd13BdgtAmtInTransacCrcy,
chg.tsl14 AS Perd14BdgtAmtInTransacCrcy,
chg.tsl15 AS Perd15BdgtAmtInTransacCrcy,
chg.tsl16 AS Perd16BdgtAmtInTransacCrcy,
chg.ctem_category_9 AS CommitmentItemCategory,
cast( chg.ceffyear_9 as fm_ceffyear_bcs preserving type ) AS BdgtCashEffectivityFiscalYear,
chg.valtype_9 AS BudgetValueType,
chg.wfstate_9 AS BudgetWorkFlowStatus,
chg.process_9 AS InternalBudgetingProcess,
chg.budtype_9 AS BudgetType,
cast( chg.rvers as buku_version preserving type ) AS BudgetVersion,
cast( chg.cpudt as buku_chg_cpudt preserving type ) AS BudgetChangeDocCreationDate,
chg.refdocnr AS ReferenceDocument,
cast( chg.refryear as lfbja preserving type ) AS ReferenceDocumentFiscalYear,
chg.refdocln AS ReferenceDocumentItem,
chg.awtyp AS ReferenceDocumentType,
chg.aworg AS ReferenceDocumentContext,
chg.logsys AS ReferenceDocumentLogicalSystem,
_FiscalYearForFinMgmtArea.CommitmentItemFiscalYear AS CommitmentItemFiscalYear
FROM fmbdp AS chg
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea ON FinancialManagementArea = _FinMgmtArea.FinancialManagementArea -- association [1..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 I_Currency AS _Currency ON FinancialManagementAreaCrcy = _Currency.Currency -- 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