C_BudgetEntryDocItemPayTP

DDL: C_BUDGETENTRYDOCITEMPAYTP SQL: CBDGTDOCITPAYTP Type: view CONSUMPTION

Payment Budget Transfer Item

C_BudgetEntryDocItemPayTP is a Consumption CDS View that provides data about "Payment Budget Transfer Item" in SAP S/4HANA. It reads from 1 data source (I_BudgetEntryDocItemPayTP) and exposes 50 fields with key fields BudgetEntryDocument, FinancialManagementArea, BudgetDocumentYear, BudgetEntryDocumentItem. It has 20 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_BudgetEntryDocItemPayTP BudgetEntryDocumentItem from

Associations (20)

CardinalityTargetAliasCondition
[1..1] C_BudgetEntryDocumentTP _BudgetEntryDocument $projection.FinancialManagementArea = _BudgetEntryDocument.FinancialManagementArea and $projection.BudgetDocumentYear = _BudgetEntryDocument.BudgetDocumentYear and $projection.BudgetEntryDocument = _BudgetEntryDocument.BudgetEntryDocument
[1..1] I_FinancialManagementArea _FinMgmtArea $projection.FinancialManagementArea = _FinMgmtArea.FinancialManagementArea
[1..1] I_FinancialManagementArea _FinMgmtAreaForEdit $projection.FinancialManagementAreaForEdit = _FinMgmtAreaForEdit.FinancialManagementArea
[0..1] I_Fund _Fund $projection.FinancialManagementAreaForEdit = _Fund.FinancialManagementArea and $projection.BudgetedFund = _Fund.Fund
[0..1] I_FundsCenterByYear _FundsCenter $projection.FinancialManagementArea = _FundsCenter.FinancialManagementArea and $projection.FinMgmtAreaFiscalYear = _FundsCenter.FinMgmtAreaFiscalYear and $projection.BudgetedFundsCenter = _FundsCenter.FundsCenter
[0..1] I_FundedProgram _FundedProgram $projection.FinancialManagementAreaForEdit = _FundedProgram.FinancialManagementArea and $projection.BudgetedFundedProgram = _FundedProgram.FundedProgram
[0..1] I_CommitmentItem _CommitmentItem $projection.FinancialManagementAreaForEdit = _CommitmentItem.FinancialManagementArea and $projection.BudgetedCommitmentItem = _CommitmentItem.CommitmentItem and $projection.CommitmentItemFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear
[0..1] I_FundToBudgetPeriod _BudgetPeriod $projection.FinancialManagementAreaForEdit = _BudgetPeriod.FinancialManagementArea and $projection.BudgetedFund = _BudgetPeriod.Fund and $projection.BudgetedBudgetPeriod = _BudgetPeriod.BudgetPeriod
[0..1] I_FundsMgmtFunctionalArea _FunctionalArea $projection.BudgetedFunctionalArea = _FunctionalArea.FunctionalArea
[0..1] I_Grant _Grant $projection.BudgetedGrantID = _Grant.GrantID
[1..1] I_BudgetingProcessItem _BudgetingProcessLine $projection.InternalBudgetingProcess = _BudgetingProcessLine.BudgetingProcessAtLineLevel
[0..1] I_BudgetType _BudgetType $projection.FinancialManagementAreaForEdit = _BudgetType.FinancialManagementArea and $projection.BudgetValueType = _BudgetType.BudgetValueType and $projection.BudgetType = _BudgetType.BudgetType
[1..1] I_BudgetValueType _BudgetValueType $projection.BudgetValueType = _BudgetValueType.BudgetValueType
[1..1] I_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea $projection.FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea and $projection.FinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear
[0..1] I_FuncAreaSubdivisionBasic _FuncAreaSubdivisionBasic $projection.FunctionalAreaSubdivisionID = _FuncAreaSubdivisionBasic.FunctionalAreaSubdivisionID
[0..1] I_FuncArea1Subdivision _FuncArea1Subdivision $projection.FunctionalAreaSubdivisionID = _FuncArea1Subdivision.FunctionalAreaSubdivisionID and $projection.FunctionalArea1Subdivision = _FuncArea1Subdivision.FunctionalArea1Subdivision
[0..1] I_FuncArea2Subdivision _FuncArea2Subdivision $projection.FunctionalAreaSubdivisionID = _FuncArea2Subdivision.FunctionalAreaSubdivisionID and $projection.FunctionalArea2Subdivision = _FuncArea2Subdivision.FunctionalArea2Subdivision
[0..1] I_FuncArea3Subdivision _FuncArea3Subdivision $projection.FunctionalAreaSubdivisionID = _FuncArea3Subdivision.FunctionalAreaSubdivisionID and $projection.FunctionalArea3Subdivision = _FuncArea3Subdivision.FunctionalArea3Subdivision
[0..*] I_CurrentBudgetPerBdgtType _CurrentPaymentBudget $projection.FinancialManagementAreaForEdit = _CurrentPaymentBudget.FinancialManagementArea and $projection.FinMgmtAreaFiscalYear = _CurrentPaymentBudget.FinMgmtAreaFiscalYear and $projection.BudgetType = _CurrentPaymentBudget.BudgetType and $projection.BdgtCashEffectivityFiscalYear = _CurrentPaymentBudget.BdgtCashEffectivityFiscalYear and _CurrentPaymentBudget.BudgetCategory = '9F' and $projection.BudgetedCommitmentItem = _CurrentPaymentBudget.BudgetedCommitmentItem and $projection.BudgetedFund = _CurrentPaymentBudget.BudgetedFund and $projection.BudgetedFunctionalArea = _CurrentPaymentBudget.BudgetedFunctionalArea and $projection.BudgetedFundsCenter = _CurrentPaymentBudget.BudgetedFundsCenter and $projection.BudgetedBudgetPeriod = _CurrentPaymentBudget.BudgetedBudgetPeriod and $projection.BudgetedFundedProgram = _CurrentPaymentBudget.BudgetedFundedProgram and $projection.BudgetedGrantID = _CurrentPaymentBudget.BudgetedGrantID and $projection.FinancialManagementAreaCrcy = _CurrentPaymentBudget.FinancialManagementAreaCrcy and _CurrentPaymentBudget.BudgetVersion = '000'
[0..*] I_AvailBudgetPerBudgetAddress _AvailableBudget $projection.FinancialManagementAreaForEdit = _AvailableBudget.FinancialManagementArea and _AvailableBudget.BudgetCategory = '9F' and _AvailableBudget.AvailabilityControlLedger = '9H' and $projection.FinMgmtAreaFiscalYear = _AvailableBudget.FinMgmtAreaFiscalYear and $projection.BdgtCashEffectivityFiscalYear = _AvailableBudget.BdgtCashEffectivityFiscalYear and $projection.BudgetedCommitmentItem = _AvailableBudget.BudgetedCommitmentItem and $projection.BudgetedFund = _AvailableBudget.BudgetedFund and $projection.BudgetedFunctionalArea = _AvailableBudget.BudgetedFunctionalArea and $projection.BudgetedFundsCenter = _AvailableBudget.BudgetedFundsCenter and $projection.BudgetedBudgetPeriod = _AvailableBudget.BudgetedBudgetPeriod and $projection.BudgetedFundedProgram = _AvailableBudget.BudgetedFundedProgram and $projection.BudgetedGrantID = _AvailableBudget.BudgetedGrantID

Annotations (21)

NameValueLevelField
AbapCatalog.sqlViewName CBDGTDOCITPAYTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Payment Budget Transfer Item view
ClientHandling.type #CLIENT_DEPENDENT view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.updateEnabled true view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
UI.headerInfo.typeName Budget Transfer Item view
UI.headerInfo.typeNamePlural Budget Entry Document Items view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value BudgetEntryDocumentItem view
UI.headerInfo.description.type #STANDARD view
UI.headerInfo.description.label Document Number view
UI.headerInfo.description.value _BudgetEntryDocument.BudgetDocYearForEdit view

Fields (50)

KeyFieldSource TableSource FieldDescription
KEY BudgetEntryDocument I_BudgetEntryDocItemPayTP BudgetEntryDocument Document Number
KEY FinancialManagementArea I_BudgetEntryDocItemPayTP FinancialManagementArea FM Area
KEY BudgetDocumentYear I_BudgetEntryDocItemPayTP BudgetDocumentYear Fiscal Year
KEY BudgetEntryDocumentItem I_BudgetEntryDocItemPayTP BudgetEntryDocumentItem
FinancialManagementAreaForEdit I_BudgetEntryDocItemPayTP FinancialManagementAreaForEdit FM Area
BudgetEntryDocItemForEdit I_BudgetEntryDocItemPayTP BudgetEntryDocItemForEdit
InternalBudgetingProcess I_BudgetEntryDocItemPayTP InternalBudgetingProcess
BdgtCashEffectivityFiscalYear I_BudgetEntryDocItemPayTP BdgtCashEffectivityFiscalYear
BudgetedFund I_BudgetEntryDocItemPayTP BudgetedFund Fund
BudgetedBudgetPeriod I_BudgetEntryDocItemPayTP BudgetedBudgetPeriod Budget Period
BudgetedFundsCenter I_BudgetEntryDocItemPayTP BudgetedFundsCenter Funds Center
BudgetedCommitmentItem I_BudgetEntryDocItemPayTP BudgetedCommitmentItem Commitment Item
BudgetedFunctionalArea I_BudgetEntryDocItemPayTP BudgetedFunctionalArea Functional Area
BudgetedFundedProgram I_BudgetEntryDocItemPayTP BudgetedFundedProgram Funded Program
BudgetedGrantID I_BudgetEntryDocItemPayTP BudgetedGrantID Grant
FunctionalAreaSubdivisionID I_BudgetEntryDocItemPayTP FunctionalAreaSubdivisionID Farea Subdivision ID
FunctionalArea1Subdivision I_BudgetEntryDocItemPayTP FunctionalArea1Subdivision FN Substring 1
FunctionalArea2Subdivision I_BudgetEntryDocItemPayTP FunctionalArea2Subdivision FN Substring 2
FunctionalArea3Subdivision I_BudgetEntryDocItemPayTP FunctionalArea3Subdivision FN Substring 3
BudgetValueType I_BudgetEntryDocItemPayTP BudgetValueType BCS Value Type
BudgetType I_BudgetEntryDocItemPayTP BudgetType
FinMgmtAreaFiscalYear I_BudgetEntryDocItemPayTP FinMgmtAreaFiscalYear Fiscal Year
FinancialManagementAreaCrcy I_BudgetEntryDocItemPayTP FinancialManagementAreaCrcy FM Area Currency
BudgetAmountInFMACrcy I_BudgetEntryDocItemPayTP BudgetAmountInFMACrcy
CurPaymentBdgtAmtInFMACrcy _CurrentPaymentBudget BudgetAmountInFMACrcy
AvailableAmountInFMACrcy _AvailableBudget AvailableAmountInFMACrcy
BudgetEntryDocItemDescription I_BudgetEntryDocItemPayTP BudgetEntryDocItemDescription
FinMgmtAreaFiscalYearEndDate _FiscalYearForFinMgmtArea FinMgmtAreaFiscalYearEndDate
CommitmentItemFiscalYear _FiscalYearForFinMgmtArea CommitmentItemFiscalYear Commit. Item FY
_BudgetEntryDocument _BudgetEntryDocument
_FinMgmtArea _FinMgmtArea
_FinMgmtAreaForEdit _FinMgmtAreaForEdit
_Fund _Fund
_FundedProgram _FundedProgram
_FundsCenter _FundsCenter
_CommitmentItem _CommitmentItem
_BudgetPeriod _BudgetPeriod
_FunctionalArea _FunctionalArea
_Grant _Grant
_BudgetValueType _BudgetValueType
_BudgetingProcessLine _BudgetingProcessLine
_BudgetType _BudgetType
_Currency _Currency
_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea
_FuncAreaSubdivisionBasic _FuncAreaSubdivisionBasic
_FuncArea1Subdivision _FuncArea1Subdivision
_FuncArea2Subdivision _FuncArea2Subdivision
_FuncArea3Subdivision _FuncArea3Subdivision
_CurrentPaymentBudget _CurrentPaymentBudget
_AvailableBudget _AvailableBudget

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_BudgetEntryDocItemPayTP.
-- 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: CBDGTDOCITPAYTP

CREATE VIEW C_BudgetEntryDocItemPayTP AS
SELECT
  BudgetEntryDocumentItem.BudgetEntryDocument AS BudgetEntryDocument,
  BudgetEntryDocumentItem.FinancialManagementArea AS FinancialManagementArea,
  BudgetEntryDocumentItem.BudgetDocumentYear AS BudgetDocumentYear,
  BudgetEntryDocumentItem.BudgetEntryDocumentItem AS BudgetEntryDocumentItem,
  BudgetEntryDocumentItem.FinancialManagementAreaForEdit AS FinancialManagementAreaForEdit,
  BudgetEntryDocumentItem.BudgetEntryDocItemForEdit AS BudgetEntryDocItemForEdit,
  BudgetEntryDocumentItem.InternalBudgetingProcess AS InternalBudgetingProcess,
  BudgetEntryDocumentItem.BdgtCashEffectivityFiscalYear AS BdgtCashEffectivityFiscalYear,
  BudgetEntryDocumentItem.BudgetedFund AS BudgetedFund,
  BudgetEntryDocumentItem.BudgetedBudgetPeriod AS BudgetedBudgetPeriod,
  BudgetEntryDocumentItem.BudgetedFundsCenter AS BudgetedFundsCenter,
  BudgetEntryDocumentItem.BudgetedCommitmentItem AS BudgetedCommitmentItem,
  BudgetEntryDocumentItem.BudgetedFunctionalArea AS BudgetedFunctionalArea,
  BudgetEntryDocumentItem.BudgetedFundedProgram AS BudgetedFundedProgram,
  BudgetEntryDocumentItem.BudgetedGrantID AS BudgetedGrantID,
  BudgetEntryDocumentItem.FunctionalAreaSubdivisionID AS FunctionalAreaSubdivisionID,
  BudgetEntryDocumentItem.FunctionalArea1Subdivision AS FunctionalArea1Subdivision,
  BudgetEntryDocumentItem.FunctionalArea2Subdivision AS FunctionalArea2Subdivision,
  BudgetEntryDocumentItem.FunctionalArea3Subdivision AS FunctionalArea3Subdivision,
  BudgetEntryDocumentItem.BudgetValueType AS BudgetValueType,
  BudgetEntryDocumentItem.BudgetType AS BudgetType,
  BudgetEntryDocumentItem.FinMgmtAreaFiscalYear AS FinMgmtAreaFiscalYear,
  BudgetEntryDocumentItem.FinancialManagementAreaCrcy AS FinancialManagementAreaCrcy,
  BudgetEntryDocumentItem.BudgetAmountInFMACrcy AS BudgetAmountInFMACrcy,
  _CurrentPaymentBudget.BudgetAmountInFMACrcy AS CurPaymentBdgtAmtInFMACrcy,
  _AvailableBudget.AvailableAmountInFMACrcy AS AvailableAmountInFMACrcy,
  BudgetEntryDocumentItem.BudgetEntryDocItemDescription AS BudgetEntryDocItemDescription,
  _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYearEndDate AS FinMgmtAreaFiscalYearEndDate,
  _FiscalYearForFinMgmtArea.CommitmentItemFiscalYear AS CommitmentItemFiscalYear
FROM I_BudgetEntryDocItemPayTP AS BudgetEntryDocumentItem
LEFT OUTER JOIN C_BudgetEntryDocumentTP AS _BudgetEntryDocument ON FinancialManagementArea = _BudgetEntryDocument.FinancialManagementArea AND BudgetDocumentYear = _BudgetEntryDocument.BudgetDocumentYear AND BudgetEntryDocument = _BudgetEntryDocument.BudgetEntryDocument  -- association [1..1]
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea ON FinancialManagementArea = _FinMgmtArea.FinancialManagementArea  -- association [1..1]
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtAreaForEdit ON FinancialManagementAreaForEdit = _FinMgmtAreaForEdit.FinancialManagementArea  -- association [1..1]
LEFT OUTER JOIN I_Fund AS _Fund ON FinancialManagementAreaForEdit = _Fund.FinancialManagementArea AND BudgetedFund = _Fund.Fund  -- association [0..1]
LEFT OUTER JOIN I_FundsCenterByYear AS _FundsCenter ON FinancialManagementArea = _FundsCenter.FinancialManagementArea AND FinMgmtAreaFiscalYear = _FundsCenter.FinMgmtAreaFiscalYear AND BudgetedFundsCenter = _FundsCenter.FundsCenter  -- association [0..1]
LEFT OUTER JOIN I_FundedProgram AS _FundedProgram ON FinancialManagementAreaForEdit = _FundedProgram.FinancialManagementArea AND BudgetedFundedProgram = _FundedProgram.FundedProgram  -- association [0..1]
LEFT OUTER JOIN I_CommitmentItem AS _CommitmentItem ON FinancialManagementAreaForEdit = _CommitmentItem.FinancialManagementArea AND BudgetedCommitmentItem = _CommitmentItem.CommitmentItem AND CommitmentItemFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear  -- association [0..1]
LEFT OUTER JOIN I_FundToBudgetPeriod AS _BudgetPeriod ON FinancialManagementAreaForEdit = _BudgetPeriod.FinancialManagementArea AND BudgetedFund = _BudgetPeriod.Fund AND BudgetedBudgetPeriod = _BudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_FundsMgmtFunctionalArea AS _FunctionalArea ON BudgetedFunctionalArea = _FunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_Grant AS _Grant ON BudgetedGrantID = _Grant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_BudgetingProcessItem AS _BudgetingProcessLine ON InternalBudgetingProcess = _BudgetingProcessLine.BudgetingProcessAtLineLevel  -- association [1..1]
LEFT OUTER JOIN I_BudgetType AS _BudgetType ON FinancialManagementAreaForEdit = _BudgetType.FinancialManagementArea AND BudgetValueType = _BudgetType.BudgetValueType AND BudgetType = _BudgetType.BudgetType  -- association [0..1]
LEFT OUTER JOIN I_BudgetValueType AS _BudgetValueType ON BudgetValueType = _BudgetValueType.BudgetValueType  -- association [1..1]
LEFT OUTER JOIN I_FiscalYearForFinMgmtArea AS _FiscalYearForFinMgmtArea ON FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea AND FinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear  -- association [1..1]
LEFT OUTER JOIN I_FuncAreaSubdivisionBasic AS _FuncAreaSubdivisionBasic ON FunctionalAreaSubdivisionID = _FuncAreaSubdivisionBasic.FunctionalAreaSubdivisionID  -- association [0..1]
LEFT OUTER JOIN I_FuncArea1Subdivision AS _FuncArea1Subdivision ON FunctionalAreaSubdivisionID = _FuncArea1Subdivision.FunctionalAreaSubdivisionID AND FunctionalArea1Subdivision = _FuncArea1Subdivision.FunctionalArea1Subdivision  -- association [0..1]
LEFT OUTER JOIN I_FuncArea2Subdivision AS _FuncArea2Subdivision ON FunctionalAreaSubdivisionID = _FuncArea2Subdivision.FunctionalAreaSubdivisionID AND FunctionalArea2Subdivision = _FuncArea2Subdivision.FunctionalArea2Subdivision  -- association [0..1]
LEFT OUTER JOIN I_FuncArea3Subdivision AS _FuncArea3Subdivision ON FunctionalAreaSubdivisionID = _FuncArea3Subdivision.FunctionalAreaSubdivisionID AND FunctionalArea3Subdivision = _FuncArea3Subdivision.FunctionalArea3Subdivision  -- association [0..1]
LEFT OUTER JOIN I_CurrentBudgetPerBdgtType AS _CurrentPaymentBudget ON FinancialManagementAreaForEdit = _CurrentPaymentBudget.FinancialManagementArea AND FinMgmtAreaFiscalYear = _CurrentPaymentBudget.FinMgmtAreaFiscalYear AND BudgetType = _CurrentPaymentBudget.BudgetType AND BdgtCashEffectivityFiscalYear = _CurrentPaymentBudget.BdgtCashEffectivityFiscalYear AND _CurrentPaymentBudget.BudgetCategory = '9F' AND BudgetedCommitmentItem = _CurrentPaymentBudget.BudgetedCommitmentItem AND BudgetedFund = _CurrentPaymentBudget.BudgetedFund AND BudgetedFunctionalArea = _CurrentPaymentBudget.BudgetedFunctionalArea AND BudgetedFundsCenter = _CurrentPaymentBudget.BudgetedFundsCenter AND BudgetedBudgetPeriod = _CurrentPaymentBudget.BudgetedBudgetPeriod AND BudgetedFundedProgram = _CurrentPaymentBudget.BudgetedFundedProgram AND BudgetedGrantID = _CurrentPaymentBudget.BudgetedGrantID AND FinancialManagementAreaCrcy = _CurrentPaymentBudget.FinancialManagementAreaCrcy AND _CurrentPaymentBudget.BudgetVersion = '000'  -- association [0..*]
LEFT OUTER JOIN I_AvailBudgetPerBudgetAddress AS _AvailableBudget ON FinancialManagementAreaForEdit = _AvailableBudget.FinancialManagementArea AND _AvailableBudget.BudgetCategory = '9F' AND _AvailableBudget.AvailabilityControlLedger = '9H' AND FinMgmtAreaFiscalYear = _AvailableBudget.FinMgmtAreaFiscalYear AND BdgtCashEffectivityFiscalYear = _AvailableBudget.BdgtCashEffectivityFiscalYear AND BudgetedCommitmentItem = _AvailableBudget.BudgetedCommitmentItem AND BudgetedFund = _AvailableBudget.BudgetedFund AND BudgetedFunctionalArea = _AvailableBudget.BudgetedFunctionalArea AND BudgetedFundsCenter = _AvailableBudget.BudgetedFundsCenter AND BudgetedBudgetPeriod = _AvailableBudget.BudgetedBudgetPeriod AND BudgetedFundedProgram = _AvailableBudget.BudgetedFundedProgram AND BudgetedGrantID = _AvailableBudget.BudgetedGrantID  -- association [0..*]
;