C_BudgetDocumentItemReceiverTP

DDL: C_BUDGETDOCUMENTITEMRECEIVERTP SQL: CBDGTDOCITRECVTP Type: view CONSUMPTION

Budget Receiver or Supplement Item

C_BudgetDocumentItemReceiverTP is a Consumption CDS View that provides data about "Budget Receiver or Supplement Item" in SAP S/4HANA. It reads from 1 data source (I_BudgetDocumentItemReceiverTP) and exposes 73 fields with key fields ControllingArea, BudgetDocument, BudgetDocumentYear, BudgetDocumentItem. It has 12 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BudgetDocumentItemReceiverTP BudgetDocumentItem from

Associations (12)

CardinalityTargetAliasCondition
[1..1] C_BudgetDocumentTP _BudgetDocument $projection.ControllingArea = _BudgetDocument.ControllingArea and $projection.BudgetDocumentYear = _BudgetDocument.BudgetDocumentYear and $projection.BudgetDocument = _BudgetDocument.BudgetDocument
[1..1] I_ControllingArea _ControllingAreaForEdit $projection.ControllingAreaForEdit = _ControllingAreaForEdit.ControllingArea
[0..*] I_FundText _FundText _FundText.FinancialManagementArea = BudgetDocumentItem.FinancialManagementArea and $projection.Fund = _FundText.Fund
[0..*] I_BudgetPeriodText _BudgetPeriodText $projection.BudgetPeriod = _BudgetPeriodText.BudgetPeriod
[0..*] I_GLAccountText _GLAccountText $projection.GLAccount = _GLAccountText.GLAccount and $projection.ChartOfAccounts = _GLAccountText.ChartOfAccounts
[0..*] I_CostCenterText _CostCenterText $projection.ControllingArea = _CostCenterText.ControllingArea and $projection.CostCenter = _CostCenterText.CostCenter
[0..*] I_FunctionalAreaText _FunctionalAreaText $projection.FunctionalArea = _FunctionalAreaText.FunctionalArea
[0..*] I_GrantText _GrantText $projection.GrantID = _GrantText.GrantID
[0..*] I_SponsoredClassText _SponsoredClassText $projection.SponsoredClass = _SponsoredClassText.SponsoredClass
[0..*] I_SponsoredProgramText _SponsoredProgramText $projection.SponsoredProgram = _SponsoredProgramText.SponsoredProgram
[0..*] I_BudgetingTypeText _BudgetingTypeText $projection.BudgetingType = _BudgetingTypeText.BudgetingType
[0..1] I_BudgetProcessText _BudgetProcessText $projection.BudgetProcess = _BudgetProcessText.BudgetProcess and _BudgetProcessText.Language = $session.system_language

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName CBDGTDOCITRECVTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Budget Receiver or Supplement Item view
ClientHandling.type #CLIENT_DEPENDENT view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
UI.headerInfo.typeName Budgeting Item view
UI.headerInfo.typeNamePlural Budgeting Items view
AbapCatalog.preserveKey true view

Fields (73)

KeyFieldSource TableSource FieldDescription
KEY ControllingArea ControllingArea Controlling Area
KEY BudgetDocument BudgetDocument Document Number
KEY BudgetDocumentYear BudgetDocumentYear Fiscal Year
KEY BudgetDocumentItem BudgetDocumentItem Data record number
BudgetDocumentItemForEdit BudgetDocumentItemForEdit Data record number
BudgetingType BudgetingType Budget Type
BudgetProcess BudgetProcess Budget Process Type
BudgetCategory BudgetCategory Plan Category
CompanyCode CompanyCode Receiver Company Code
CompanyCodeName _CompanyCode CompanyCodeName Company Name
ChartOfAccounts _CompanyCode ChartOfAccounts Node Class
ControllingAreaForEdit ControllingAreaForEdit Controlling Area
SponsoredProgram SponsoredProgram Sponsored Program
SponsoredClass SponsoredClass Sponsored Class
GteeMBudgetValidityNumber GteeMBudgetValidityNumber Bdgt Validty No.
Fund Fund Sender Fund
BudgetPeriod BudgetPeriod Budget Period
CostCenter CostCenter Cost Center
GLAccount GLAccount General Ledger
FunctionalArea FunctionalArea Sendr Fctl Area
GrantID GrantID Sender Grant
WBSElement WBSElement WBS Internal ID
WBSElementInternalID WBSElementInternalID WBS Internal ID
Project Project Project
ProjectInternalID ProjectInternalID Project Def.
FiscalPeriod FiscalPeriod Tax period
ProfitCenter ProfitCenter Profit Center
FiscalYear FiscalYear G/L Fiscal Year
FinancialManagementArea FinancialManagementArea FM Area
BudgetAmountCurrency
BudgetAmountInBdgtAmtCrcy
AvailableAmountCurrency
AvailableAmountInAvailAmtCrcy
ControlObject
GlobalCurrency GlobalCurrency GM Billing Element: Global Currency
AmountInGlobalCurrency AmountInGlobalCurrency Amount in Global Currency
TransactionCurrency TransactionCurrency Transaction Currency
AmountInTransactionCurrency AmountInTransactionCurrency Amount in Transaction Currency
CompanyCodeCurrency CompanyCodeCurrency Local Currency
AmountInCompanyCodeCurrency AmountInCompanyCodeCurrency Amount in Company Code Currency
ControllingObjectCurrency ControllingObjectCurrency CO Object Currency
AmountInObjectCurrency AmountInObjectCurrency Amount in Object Currency
BudgetDocumentLineItemDesc BudgetDocumentLineItemDesc Budgeting Item Description
_BudgetDocument _BudgetDocument
_BudgetProcess _BudgetProcess
_CompanyCode _CompanyCode
_CompanyCodeCurrency _CompanyCodeCurrency
_ControllingArea _ControllingArea
_ControllingAreaCurrency _ControllingAreaCurrency
_ControllingAreaForEdit _ControllingAreaForEdit
_FinMgmtArea _FinMgmtArea
_GlobalCurrency _GlobalCurrency
_LedgerFiscalYear _LedgerFiscalYear
_PlanningCategory _PlanningCategory
_TransactionCurrency _TransactionCurrency
_BudgetingType _BudgetingType
_BudgetingTypeText _BudgetingTypeText
_BudgetPeriod _BudgetPeriod
_BudgetPeriodText _BudgetPeriodText
_CostCenter _CostCenter
_CostCenterText _CostCenterText
_FunctionalArea _FunctionalArea
_FunctionalAreaText _FunctionalAreaText
_Fund _Fund
_FundText _FundText
_GLAccountInCompanyCode _GLAccountInCompanyCode
_GLAccountText _GLAccountText
_WBSElement _WBSElement
_Grant _Grant
_GrantText _GrantText
_BudgetProcessText _BudgetProcessText
_SponsoredProgramText _SponsoredProgramText
_SponsoredClassText _SponsoredClassText

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_BudgetDocumentItemReceiverTP.
-- 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: CBDGTDOCITRECVTP

CREATE VIEW C_BudgetDocumentItemReceiverTP AS
SELECT
  ControllingArea,
  BudgetDocument,
  BudgetDocumentYear,
  BudgetDocumentItem,
  BudgetDocumentItemForEdit,
  BudgetingType,
  BudgetProcess,
  BudgetCategory,
  CompanyCode,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  _CompanyCode.ChartOfAccounts AS ChartOfAccounts,
  ControllingAreaForEdit,
  SponsoredProgram,
  SponsoredClass,
  GteeMBudgetValidityNumber,
  Fund,
  BudgetPeriod,
  CostCenter,
  GLAccount,
  FunctionalArea,
  GrantID,
  WBSElement,
  WBSElementInternalID,
  Project,
  ProjectInternalID,
  FiscalPeriod,
  ProfitCenter,
  FiscalYear,
  FinancialManagementArea,
  cast( '' as bdgt_p_rkcur ) AS BudgetAmountCurrency,
  cast( cast( 0 as abap.curr( 23, 2 ) ) as bdgt_p_ksl ) AS BudgetAmountInBdgtAmtCrcy,
  cast( '' as bdgt_rkcur ) AS AvailableAmountCurrency,
  cast( cast( 0 as abap.curr( 23, 2 ) ) as bdgt_ksl ) AS AvailableAmountInAvailAmtCrcy,
  cast( '' as bdgt_control_obj_addr ) AS ControlObject,
  GlobalCurrency,
  AmountInGlobalCurrency,
  TransactionCurrency,
  AmountInTransactionCurrency,
  CompanyCodeCurrency,
  AmountInCompanyCodeCurrency,
  ControllingObjectCurrency,
  AmountInObjectCurrency,
  BudgetDocumentLineItemDesc
FROM I_BudgetDocumentItemReceiverTP AS BudgetDocumentItem
LEFT OUTER JOIN C_BudgetDocumentTP AS _BudgetDocument ON ControllingArea = _BudgetDocument.ControllingArea AND BudgetDocumentYear = _BudgetDocument.BudgetDocumentYear AND BudgetDocument = _BudgetDocument.BudgetDocument  -- association [1..1]
LEFT OUTER JOIN I_ControllingArea AS _ControllingAreaForEdit ON ControllingAreaForEdit = _ControllingAreaForEdit.ControllingArea  -- association [1..1]
LEFT OUTER JOIN I_FundText AS _FundText ON _FundText.FinancialManagementArea = BudgetDocumentItem.FinancialManagementArea AND Fund = _FundText.Fund  -- association [0..*]
LEFT OUTER JOIN I_BudgetPeriodText AS _BudgetPeriodText ON BudgetPeriod = _BudgetPeriodText.BudgetPeriod  -- association [0..*]
LEFT OUTER JOIN I_GLAccountText AS _GLAccountText ON GLAccount = _GLAccountText.GLAccount AND ChartOfAccounts = _GLAccountText.ChartOfAccounts  -- association [0..*]
LEFT OUTER JOIN I_CostCenterText AS _CostCenterText ON ControllingArea = _CostCenterText.ControllingArea AND CostCenter = _CostCenterText.CostCenter  -- association [0..*]
LEFT OUTER JOIN I_FunctionalAreaText AS _FunctionalAreaText ON FunctionalArea = _FunctionalAreaText.FunctionalArea  -- association [0..*]
LEFT OUTER JOIN I_GrantText AS _GrantText ON GrantID = _GrantText.GrantID  -- association [0..*]
LEFT OUTER JOIN I_SponsoredClassText AS _SponsoredClassText ON SponsoredClass = _SponsoredClassText.SponsoredClass  -- association [0..*]
LEFT OUTER JOIN I_SponsoredProgramText AS _SponsoredProgramText ON SponsoredProgram = _SponsoredProgramText.SponsoredProgram  -- association [0..*]
LEFT OUTER JOIN I_BudgetingTypeText AS _BudgetingTypeText ON BudgetingType = _BudgetingTypeText.BudgetingType  -- association [0..*]
LEFT OUTER JOIN I_BudgetProcessText AS _BudgetProcessText ON BudgetProcess = _BudgetProcessText.BudgetProcess AND _BudgetProcessText.Language = $session.system_language  -- association [0..1]
;