C_BudgetEntryDocumentTP
Budget Transfer
C_BudgetEntryDocumentTP is a Consumption CDS View that provides data about "Budget Transfer" in SAP S/4HANA. It reads from 1 data source (I_BudgetEntryDocTP) and exposes 58 fields with key fields FinancialManagementArea, BudgetDocumentYear, BudgetEntryDocument. It has 17 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_BudgetEntryDocTP | BudgetEntryDocumentWithDraft | from |
Associations (17)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..*] | C_BudgetEntryDocItemPayTP | _Items | $projection.BudgetEntryDocument = _Items.BudgetEntryDocument and $projection.FinancialManagementArea = _Items.FinancialManagementArea and $projection.BudgetDocumentYear = _Items.BudgetDocumentYear |
| [0..*] | C_BudgetEntryDocItemCmtmtTP | _Items9G | $projection.BudgetEntryDocument = _Items9G.BudgetEntryDocument and $projection.FinancialManagementArea = _Items9G.FinancialManagementArea and $projection.BudgetDocumentYear = _Items9G.BudgetDocumentYear |
| [1..1] | I_FinancialManagementArea | _FinMgmtAreaForEdit | $projection.FinancialManagementAreaForEdit = _FinMgmtAreaForEdit.FinancialManagementArea |
| [1..1] | I_FinancialManagementArea | _FinMgmtArea | $projection.FinancialManagementArea = _FinMgmtArea.FinancialManagementArea |
| [0..1] | I_BudgetEntryDocumentType | _BudgetEntryDocumentType | $projection.BudgetEntryDocumentType = _BudgetEntryDocumentType.BudgetEntryDocumentType |
| [0..1] | I_BudgetingProcess | _BudgetingProcess | $projection.BudgetingProcess = _BudgetingProcess.BudgetingProcess |
| [0..1] | I_BudgetEntryDocumentStatusD | _OverallStatus | $projection.BudgetEntryDocumentStatus = _OverallStatus.BudgetEntryDocumentStatus |
| [1..1] | I_ControllingVersion | _BudgetVersion | $projection.BudgetVersion = _BudgetVersion.ControllingVersion |
| [1..1] | I_BudgetAmendmentForm | _BudgetAmendmentForm | $projection.BudgetAmendmentForm = _BudgetAmendmentForm.BudgetAmendmentForm |
| [1..1] | I_BdgtAmendmentSpec | _BudgetAmendmentSpec | $projection.BdgtAmendmentFormSpecification = _BudgetAmendmentSpec.BdgtAmendmentFormSpecification |
| [0..*] | I_USFedTrdgPartSubPrefixText | _USFedTrdgPartSubPrefixText | $projection.USFedTrdgPartSubLevelPrefix = _USFedTrdgPartSubPrefixText.USFedTrdgPartSubLevelPrefix |
| [0..*] | I_USFedTradingPartnerAgcyText | _USFedTradingPartnerAgcyText | $projection.USFedTradingPartnerAgency = _USFedTradingPartnerAgcyText.USFedTradingPartnerAgency |
| [0..*] | I_USFedAllocTransfTrdgPartText | _USFedAllocTransfTrdgPartText | $projection.USFedAllocTransfAgencyTrdgPart = _USFedAllocTransfTrdgPartText.USFedAllocTransfAgencyTrdgPart |
| [0..*] | I_USFedTrdgPartAvailyText | _USFedTrdgPartAvailyText | $projection.USFedTrdgPartAvailabilityType = _USFedTrdgPartAvailyText.USFedTrdgPartAvailabilityType |
| [0..*] | I_USFedTrdgPartMainAccountText | _USFedTrdgPartMainAccountText | $projection.USFedTrdgPartMainAccount = _USFedTrdgPartMainAccountText.USFedTrdgPartMainAccount |
| [0..*] | I_USFedTrdgPartSubAccountText | _USFedTrdgPartSubAccountText | $projection.USFedTrdgPartSubAccount = _USFedTrdgPartSubAccountText.USFedTrdgPartSubAccount |
| [0..*] | I_USFedTrdgPartBusEvtTypeText | _USFedTrdgPartBusEvtTypeText | $projection.USFedTrdgPartBusEventTypeCode = _USFedTrdgPartBusEvtTypeText.USFedTrdgPartBusEventTypeCode |
Annotations (27)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | CBDGTENTRYDOCTP | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| EndUserText.label | Budget Transfer | view | |
| ClientHandling.type | #CLIENT_DEPENDENT | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.compositionRoot | true | view | |
| ObjectModel.transactionalProcessingDelegated | true | view | |
| ObjectModel.transactionalProcessingUnitRoot | true | view | |
| ObjectModel.representativeKey | BudgetEntryDocument | view | |
| ObjectModel.createEnabled | true | view | |
| ObjectModel.deleteEnabled | EXTERNAL_CALCULATION | view | |
| ObjectModel.updateEnabled | EXTERNAL_CALCULATION | view | |
| ObjectModel.draftEnabled | true | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| Search.searchable | true | view | |
| UI.headerInfo.typeName | Budget Transfer Document | view | |
| UI.headerInfo.typeNamePlural | Budget Transfer Documents | view | |
| UI.headerInfo.title.type | #STANDARD | view | |
| UI.headerInfo.title.label | Budget Transfer Document | view | |
| UI.headerInfo.title.value | BdgtEntryDocTitle | view | |
| UI.headerInfo.description.type | #STANDARD | view | |
| UI.headerInfo.description.label | Budget Document Year | view | |
| UI.headerInfo.description.value | BudgetDocYearForEdit | view |
Fields (58)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | FinancialManagementArea | I_BudgetEntryDocTP | FinancialManagementArea | FM Area |
| KEY | BudgetDocumentYear | I_BudgetEntryDocTP | BudgetDocumentYear | Fiscal Year |
| KEY | BudgetEntryDocument | I_BudgetEntryDocTP | BudgetEntryDocument | Document Number |
| BudgetEntryDocumentStatus | I_BudgetEntryDocTP | BudgetEntryDocumentStatus | ||
| FinancialManagementAreaForEdit | I_BudgetEntryDocTP | FinancialManagementAreaForEdit | FM Area | |
| BudgetDocYearForEdit | I_BudgetEntryDocTP | BudgetDocYearForEdit | Fiscal Year | |
| BudgetEntryDocForEdit | I_BudgetEntryDocTP | BudgetEntryDocForEdit | Document Number | |
| BudgetEntryDocumentType | I_BudgetEntryDocTP | BudgetEntryDocumentType | ||
| BudgetVersion | I_BudgetEntryDocTP | BudgetVersion | Version | |
| PostingDate | I_BudgetEntryDocTP | PostingDate | Posting Date for GR | |
| DocumentDate | I_BudgetEntryDocTP | DocumentDate | Journal Entry Date | |
| LastChangedByUser | I_BudgetEntryDocTP | LastChangedByUser | User Name | |
| CreationDate | I_BudgetEntryDocTP | CreationDate | Time Stamp | |
| CreationTime | I_BudgetEntryDocTP | CreationTime | Time of Change | |
| CreationDateTime | I_BudgetEntryDocTP | CreationDateTime | Timestamp | |
| LastChangedDate | I_BudgetEntryDocTP | LastChangeDate | Time Stamp | |
| CreatedByUser | I_BudgetEntryDocTP | CreatedByUser | User Name | |
| BudgetingProcess | I_BudgetEntryDocTP | BudgetingProcess | Budgeting Process | |
| BudgetAmendmentForm | I_BudgetEntryDocTP | BudgetAmendmentForm | ||
| BdgtAmendmentFormSpecification | I_BudgetEntryDocTP | BdgtAmendmentFormSpecification | ||
| USFedTrdgPartSubLevelPrefix | I_BudgetEntryDocTP | USFedTrdgPartSubLevelPrefix | ||
| USFedTradingPartnerAgency | I_BudgetEntryDocTP | USFedTradingPartnerAgency | ||
| USFedAllocTransfAgencyTrdgPart | I_BudgetEntryDocTP | USFedAllocTransfAgencyTrdgPart | ||
| USFedTrdgPartBeginPerdOfAvaily | I_BudgetEntryDocTP | USFedTrdgPartBeginPerdOfAvaily | ||
| USFedTrdgPartEndPerdOfAvaily | I_BudgetEntryDocTP | USFedTrdgPartEndPerdOfAvaily | ||
| USFedTrdgPartAvailabilityType | I_BudgetEntryDocTP | USFedTrdgPartAvailabilityType | ||
| USFedTrdgPartMainAccount | I_BudgetEntryDocTP | USFedTrdgPartMainAccount | ||
| USFedTrdgPartSubAccount | I_BudgetEntryDocTP | USFedTrdgPartSubAccount | ||
| USFedTrdgPartBusEventTypeCode | I_BudgetEntryDocTP | USFedTrdgPartBusEventTypeCode | ||
| FiscalTreasuryLoanCohort | I_BudgetEntryDocTP | FiscalTreasuryLoanCohort | ||
| PublicLaw | I_BudgetEntryDocTP | PublicLaw | ||
| FiscalTreasuryAgency | I_BudgetEntryDocTP | FiscalTreasuryAgency | ||
| FiscalTreasuryBudgetAccount | I_BudgetEntryDocTP | FiscalTreasuryBudgetAccount | ||
| PartnerCompany | I_BudgetEntryDocTP | PartnerCompany | Trading Partner | |
| FiscalTreasuryLegislationType | I_BudgetEntryDocTP | FiscalTreasuryLegislationType | ||
| BudgetEntryDocumentDescription | I_BudgetEntryDocTP | BudgetEntryDocumentDescription | ||
| BudgetingResponsiblePersonName | I_BudgetEntryDocTP | BudgetingResponsiblePersonName | Person Resp. | |
| ReversalRefBudgetEntryDocument | I_BudgetEntryDocTP | ReversalRefBudgetEntryDocument | ||
| BdgtEntryDocReversalStatus | I_BudgetEntryDocTP | BdgtEntryDocReversalStatus | ||
| ReversalReason | I_BudgetEntryDocTP | ReversalReason | Reversal Reason | |
| BdgtEntryDocTitle | I_BudgetEntryDocTP | BdgtEntryDocTitle | ||
| _Items | ||||
| _Items9G | _Items9G | |||
| _FinMgmtArea | _FinMgmtArea | |||
| _FinMgmtAreaForEdit | _FinMgmtAreaForEdit | |||
| _BudgetingProcess | _BudgetingProcess | |||
| _BudgetEntryDocumentType | _BudgetEntryDocumentType | |||
| _OverallStatus | _OverallStatus | |||
| _BudgetVersion | _BudgetVersion | |||
| _BudgetAmendmentForm | _BudgetAmendmentForm | |||
| _BudgetAmendmentSpec | _BudgetAmendmentSpec | |||
| _USFedTrdgPartSubPrefixText | _USFedTrdgPartSubPrefixText | |||
| _USFedTradingPartnerAgcyText | _USFedTradingPartnerAgcyText | |||
| _USFedAllocTransfTrdgPartText | _USFedAllocTransfTrdgPartText | |||
| _USFedTrdgPartAvailyText | _USFedTrdgPartAvailyText | |||
| _USFedTrdgPartMainAccountText | _USFedTrdgPartMainAccountText | |||
| _USFedTrdgPartSubAccountText | _USFedTrdgPartSubAccountText | |||
| _USFedTrdgPartBusEvtTypeText | _USFedTrdgPartBusEvtTypeText |
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 C_BudgetEntryDocumentTP.
-- 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: CBDGTENTRYDOCTP
CREATE VIEW C_BudgetEntryDocumentTP AS
SELECT
BudgetEntryDocumentWithDraft.FinancialManagementArea AS FinancialManagementArea,
BudgetEntryDocumentWithDraft.BudgetDocumentYear AS BudgetDocumentYear,
BudgetEntryDocumentWithDraft.BudgetEntryDocument AS BudgetEntryDocument,
BudgetEntryDocumentWithDraft.BudgetEntryDocumentStatus AS BudgetEntryDocumentStatus,
BudgetEntryDocumentWithDraft.FinancialManagementAreaForEdit AS FinancialManagementAreaForEdit,
BudgetEntryDocumentWithDraft.BudgetDocYearForEdit AS BudgetDocYearForEdit,
BudgetEntryDocumentWithDraft.BudgetEntryDocForEdit AS BudgetEntryDocForEdit,
BudgetEntryDocumentWithDraft.BudgetEntryDocumentType AS BudgetEntryDocumentType,
BudgetEntryDocumentWithDraft.BudgetVersion AS BudgetVersion,
BudgetEntryDocumentWithDraft.PostingDate AS PostingDate,
BudgetEntryDocumentWithDraft.DocumentDate AS DocumentDate,
BudgetEntryDocumentWithDraft.LastChangedByUser AS LastChangedByUser,
BudgetEntryDocumentWithDraft.CreationDate AS CreationDate,
BudgetEntryDocumentWithDraft.CreationTime AS CreationTime,
BudgetEntryDocumentWithDraft.CreationDateTime AS CreationDateTime,
BudgetEntryDocumentWithDraft.LastChangeDate AS LastChangedDate,
BudgetEntryDocumentWithDraft.CreatedByUser AS CreatedByUser,
BudgetEntryDocumentWithDraft.BudgetingProcess AS BudgetingProcess,
BudgetEntryDocumentWithDraft.BudgetAmendmentForm AS BudgetAmendmentForm,
BudgetEntryDocumentWithDraft.BdgtAmendmentFormSpecification AS BdgtAmendmentFormSpecification,
BudgetEntryDocumentWithDraft.USFedTrdgPartSubLevelPrefix AS USFedTrdgPartSubLevelPrefix,
BudgetEntryDocumentWithDraft.USFedTradingPartnerAgency AS USFedTradingPartnerAgency,
BudgetEntryDocumentWithDraft.USFedAllocTransfAgencyTrdgPart AS USFedAllocTransfAgencyTrdgPart,
BudgetEntryDocumentWithDraft.USFedTrdgPartBeginPerdOfAvaily AS USFedTrdgPartBeginPerdOfAvaily,
BudgetEntryDocumentWithDraft.USFedTrdgPartEndPerdOfAvaily AS USFedTrdgPartEndPerdOfAvaily,
BudgetEntryDocumentWithDraft.USFedTrdgPartAvailabilityType AS USFedTrdgPartAvailabilityType,
BudgetEntryDocumentWithDraft.USFedTrdgPartMainAccount AS USFedTrdgPartMainAccount,
BudgetEntryDocumentWithDraft.USFedTrdgPartSubAccount AS USFedTrdgPartSubAccount,
BudgetEntryDocumentWithDraft.USFedTrdgPartBusEventTypeCode AS USFedTrdgPartBusEventTypeCode,
BudgetEntryDocumentWithDraft.FiscalTreasuryLoanCohort AS FiscalTreasuryLoanCohort,
BudgetEntryDocumentWithDraft.PublicLaw AS PublicLaw,
BudgetEntryDocumentWithDraft.FiscalTreasuryAgency AS FiscalTreasuryAgency,
BudgetEntryDocumentWithDraft.FiscalTreasuryBudgetAccount AS FiscalTreasuryBudgetAccount,
BudgetEntryDocumentWithDraft.PartnerCompany AS PartnerCompany,
BudgetEntryDocumentWithDraft.FiscalTreasuryLegislationType AS FiscalTreasuryLegislationType,
BudgetEntryDocumentWithDraft.BudgetEntryDocumentDescription AS BudgetEntryDocumentDescription,
BudgetEntryDocumentWithDraft.BudgetingResponsiblePersonName AS BudgetingResponsiblePersonName,
BudgetEntryDocumentWithDraft.ReversalRefBudgetEntryDocument AS ReversalRefBudgetEntryDocument,
BudgetEntryDocumentWithDraft.BdgtEntryDocReversalStatus AS BdgtEntryDocReversalStatus,
BudgetEntryDocumentWithDraft.ReversalReason AS ReversalReason,
BudgetEntryDocumentWithDraft.BdgtEntryDocTitle AS BdgtEntryDocTitle
FROM I_BudgetEntryDocTP AS BudgetEntryDocumentWithDraft
LEFT OUTER JOIN C_BudgetEntryDocItemPayTP AS _Items ON BudgetEntryDocument = _Items.BudgetEntryDocument AND FinancialManagementArea = _Items.FinancialManagementArea AND BudgetDocumentYear = _Items.BudgetDocumentYear -- association [0..*]
LEFT OUTER JOIN C_BudgetEntryDocItemCmtmtTP AS _Items9G ON BudgetEntryDocument = _Items9G.BudgetEntryDocument AND FinancialManagementArea = _Items9G.FinancialManagementArea AND BudgetDocumentYear = _Items9G.BudgetDocumentYear -- association [0..*]
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtAreaForEdit ON FinancialManagementAreaForEdit = _FinMgmtAreaForEdit.FinancialManagementArea -- association [1..1]
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea ON FinancialManagementArea = _FinMgmtArea.FinancialManagementArea -- association [1..1]
LEFT OUTER JOIN I_BudgetEntryDocumentType AS _BudgetEntryDocumentType ON BudgetEntryDocumentType = _BudgetEntryDocumentType.BudgetEntryDocumentType -- association [0..1]
LEFT OUTER JOIN I_BudgetingProcess AS _BudgetingProcess ON BudgetingProcess = _BudgetingProcess.BudgetingProcess -- association [0..1]
LEFT OUTER JOIN I_BudgetEntryDocumentStatusD AS _OverallStatus ON BudgetEntryDocumentStatus = _OverallStatus.BudgetEntryDocumentStatus -- association [0..1]
LEFT OUTER JOIN I_ControllingVersion AS _BudgetVersion ON BudgetVersion = _BudgetVersion.ControllingVersion -- association [1..1]
LEFT OUTER JOIN I_BudgetAmendmentForm AS _BudgetAmendmentForm ON BudgetAmendmentForm = _BudgetAmendmentForm.BudgetAmendmentForm -- association [1..1]
LEFT OUTER JOIN I_BdgtAmendmentSpec AS _BudgetAmendmentSpec ON BdgtAmendmentFormSpecification = _BudgetAmendmentSpec.BdgtAmendmentFormSpecification -- association [1..1]
LEFT OUTER JOIN I_USFedTrdgPartSubPrefixText AS _USFedTrdgPartSubPrefixText ON USFedTrdgPartSubLevelPrefix = _USFedTrdgPartSubPrefixText.USFedTrdgPartSubLevelPrefix -- association [0..*]
LEFT OUTER JOIN I_USFedTradingPartnerAgcyText AS _USFedTradingPartnerAgcyText ON USFedTradingPartnerAgency = _USFedTradingPartnerAgcyText.USFedTradingPartnerAgency -- association [0..*]
LEFT OUTER JOIN I_USFedAllocTransfTrdgPartText AS _USFedAllocTransfTrdgPartText ON USFedAllocTransfAgencyTrdgPart = _USFedAllocTransfTrdgPartText.USFedAllocTransfAgencyTrdgPart -- association [0..*]
LEFT OUTER JOIN I_USFedTrdgPartAvailyText AS _USFedTrdgPartAvailyText ON USFedTrdgPartAvailabilityType = _USFedTrdgPartAvailyText.USFedTrdgPartAvailabilityType -- association [0..*]
LEFT OUTER JOIN I_USFedTrdgPartMainAccountText AS _USFedTrdgPartMainAccountText ON USFedTrdgPartMainAccount = _USFedTrdgPartMainAccountText.USFedTrdgPartMainAccount -- association [0..*]
LEFT OUTER JOIN I_USFedTrdgPartSubAccountText AS _USFedTrdgPartSubAccountText ON USFedTrdgPartSubAccount = _USFedTrdgPartSubAccountText.USFedTrdgPartSubAccount -- association [0..*]
LEFT OUTER JOIN I_USFedTrdgPartBusEvtTypeText AS _USFedTrdgPartBusEvtTypeText ON USFedTrdgPartBusEventTypeCode = _USFedTrdgPartBusEvtTypeText.USFedTrdgPartBusEventTypeCode -- association [0..*]
;
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