I_BudgetDocumentItemReceiverTP

DDL: I_BUDGETDOCUMENTITEMRECEIVERTP Type: view TRANSACTIONAL

Budget Document Item -Transactional View

I_BudgetDocumentItemReceiverTP is a Transactional CDS View that provides data about "Budget Document Item -Transactional View" in SAP S/4HANA. It reads from 1 data source (I_BudgetDocumentItemBasic) and exposes 51 fields with key fields BudgetDocument, BudgetDocumentYear, ControllingArea, BudgetDocumentItem. It has 11 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BudgetDocumentItemBasic I_BudgetDocumentItemBasic from

Associations (11)

CardinalityTargetAliasCondition
[1..1] I_BudgetDocumentTP _BudgetDocument $projection.ControllingArea = _BudgetDocument.ControllingArea and $projection.BudgetDocument = _BudgetDocument.BudgetDocument and $projection.BudgetDocumentYear = _BudgetDocument.BudgetDocumentYear
[0..1] I_Fund _Fund $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.Fund = _Fund.Fund
[0..1] I_BudgetPeriod _BudgetPeriod $projection.BudgetPeriod = _BudgetPeriod.BudgetPeriod
[1..*] I_CostCenter _CostCenter $projection.ControllingArea = _CostCenter.ControllingArea and $projection.CostCenter = _CostCenter.CostCenter
[0..1] I_FunctionalArea _FunctionalArea $projection.FunctionalArea = _FunctionalArea.FunctionalArea
[0..1] I_WBSElement _WBSElement $projection.WBSElement = _WBSElement.WBSElement
[0..1] I_GLAccountInCompanyCode _GLAccountInCompanyCode $projection.CompanyCode = _GLAccountInCompanyCode.CompanyCode and $projection.GLAccount = _GLAccountInCompanyCode.GLAccount
[1..1] I_BudgetPlanningCategory _PlanningCategory $projection.BudgetCategory = _PlanningCategory.PlanningCategory
[0..1] I_Grant _Grant $projection.GrantID = _Grant.GrantID
[1..1] I_FiscalYearForCompanyCode _LedgerFiscalYear $projection.FiscalYear = _LedgerFiscalYear.FiscalYear and $projection.CompanyCode = _LedgerFiscalYear.CompanyCode
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode

Annotations (16)

NameValueLevelField
AbapCatalog.sqlViewName IBDGTDOCITRECVTP view
AbapCatalog.compiler.compareFilter true 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 BDGT_D_IT_RCV_DR view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Budget Document Item -Transactional View view

Fields (51)

KeyFieldSource TableSource FieldDescription
KEY BudgetDocument BudgetDocument Document Number
KEY BudgetDocumentYear BudgetDocumentYear Fiscal Year
KEY ControllingArea ControllingArea Controlling Area
KEY BudgetDocumentItem BudgetDocumentItem Data record number
BudgetDocumentItemForEdit BudgetDocumentItem Data record number
ControllingAreaForEdit ControllingArea Controlling Area
BudgetCategory BudgetCategory Plan Category
CompanyCode CompanyCode Receiver Company Code
GLAccount GLAccount General Ledger
CostCenter CostCenter Cost Center
FunctionalArea FunctionalArea Sendr Fctl Area
FiscalYear FiscalYear G/L Fiscal Year
FinancialManagementArea FinancialManagementArea FM Area
Fund Fund Sender Fund
GrantID GrantID Sender Grant
SponsoredProgram SponsoredProgram Sponsored Program
SponsoredClass SponsoredClass Sponsored Class
GteeMBudgetValidityNumber GteeMBudgetValidityNumber Bdgt Validty No.
BudgetPeriod BudgetPeriod Budget Period
WBSElement WBSElement WBS Internal ID
WBSElementInternalID WBSElementInternalID WBS Internal ID
ProfitCenter _WBSElement ProfitCenter Profit Center
Project Project WBS Element
ProjectInternalID ProjectInternalID Project Def.
FiscalPeriod FiscalPeriod Tax period
BudgetProcess BudgetProcess Budget Process Type
BudgetingType BudgetingType Budget Type
TransactionCurrency TransactionCurrency Transaction Currency
CompanyCodeCurrency CompanyCodeCurrency Local Currency
GlobalCurrency GlobalCurrency GM Billing Element: Global Currency
ControllingObjectCurrency ControllingObjectCurrency CO Object Currency
BudgetDocumentLineItemDesc BudgetDocumentLineItemDesc Text
_BudgetDocument _BudgetDocument
_BudgetingType _BudgetingType
_BudgetPeriod _BudgetPeriod
_BudgetProcess _BudgetProcess
_CompanyCode _CompanyCode
_CompanyCodeCurrency _CompanyCodeCurrency
_ControllingArea _ControllingArea
_ControllingAreaCurrency _ControllingAreaCurrency
_CostCenter _CostCenter
_FinMgmtArea _FinMgmtArea
_FunctionalArea _FunctionalArea
_Fund _Fund
_GLAccountInCompanyCode _GLAccountInCompanyCode
_GlobalCurrency _GlobalCurrency
_LedgerFiscalYear _LedgerFiscalYear
_PlanningCategory _PlanningCategory
_TransactionCurrency _TransactionCurrency
_WBSElement _WBSElement
_Grant _Grant

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_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.

CREATE VIEW I_BudgetDocumentItemReceiverTP AS
SELECT
  BudgetDocument,
  BudgetDocumentYear,
  ControllingArea,
  BudgetDocumentItem,
  BudgetDocumentItem AS BudgetDocumentItemForEdit,
  ControllingArea AS ControllingAreaForEdit,
  BudgetCategory,
  CompanyCode,
  GLAccount,
  CostCenter,
  FunctionalArea,
  FiscalYear,
  FinancialManagementArea,
  Fund,
  GrantID,
  SponsoredProgram,
  SponsoredClass,
  GteeMBudgetValidityNumber,
  BudgetPeriod,
  WBSElement,
  WBSElementInternalID,
  _WBSElement.ProfitCenter AS ProfitCenter,
  Project,
  ProjectInternalID,
  FiscalPeriod,
  BudgetProcess,
  BudgetingType,
  TransactionCurrency,
  CompanyCodeCurrency,
  GlobalCurrency,
  ControllingObjectCurrency,
  BudgetDocumentLineItemDesc
FROM I_BudgetDocumentItemBasic
LEFT OUTER JOIN I_BudgetDocumentTP AS _BudgetDocument ON ControllingArea = _BudgetDocument.ControllingArea AND BudgetDocument = _BudgetDocument.BudgetDocument AND BudgetDocumentYear = _BudgetDocument.BudgetDocumentYear  -- association [1..1]
LEFT OUTER JOIN I_Fund AS _Fund ON FinancialManagementArea = _Fund.FinancialManagementArea AND Fund = _Fund.Fund  -- association [0..1]
LEFT OUTER JOIN I_BudgetPeriod AS _BudgetPeriod ON BudgetPeriod = _BudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_CostCenter AS _CostCenter ON ControllingArea = _CostCenter.ControllingArea AND CostCenter = _CostCenter.CostCenter  -- association [1..*]
LEFT OUTER JOIN I_FunctionalArea AS _FunctionalArea ON FunctionalArea = _FunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_WBSElement AS _WBSElement ON WBSElement = _WBSElement.WBSElement  -- association [0..1]
LEFT OUTER JOIN I_GLAccountInCompanyCode AS _GLAccountInCompanyCode ON CompanyCode = _GLAccountInCompanyCode.CompanyCode AND GLAccount = _GLAccountInCompanyCode.GLAccount  -- association [0..1]
LEFT OUTER JOIN I_BudgetPlanningCategory AS _PlanningCategory ON BudgetCategory = _PlanningCategory.PlanningCategory  -- association [1..1]
LEFT OUTER JOIN I_Grant AS _Grant ON GrantID = _Grant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_FiscalYearForCompanyCode AS _LedgerFiscalYear ON FiscalYear = _LedgerFiscalYear.FiscalYear AND CompanyCode = _LedgerFiscalYear.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
;