C_BudgetEntryDocumentTP

DDL: C_BUDGETENTRYDOCUMENTTP SQL: CBDGTENTRYDOCTP Type: view CONSUMPTION

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)

SourceAliasJoin Type
I_BudgetEntryDocTP BudgetEntryDocumentWithDraft from

Associations (17)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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..*]
;