I_DocBsdRevenuesIncrBdgtBasic

DDL: I_DOCBSDREVENUESINCRBDGTBASIC SQL: IDOCBSDRBA Type: view BASIC

Segment to collect Doc Based RIB result

I_DocBsdRevenuesIncrBdgtBasic is a Basic CDS View that provides data about "Segment to collect Doc Based RIB result" in SAP S/4HANA. It reads from 1 data source (fmribdocp) and exposes 62 fields with key fields FundsManagementReqTransSqnc, FundsManagementDataPacket, FundsManagementEntryItem. It has 13 associations to related views.

Data Sources (1)

SourceAliasJoin Type
fmribdocp fmribdocp from

Associations (13)

CardinalityTargetAliasCondition
[1..1] I_FinancialManagementArea _FinMgmtArea $projection.FinancialManagementArea = _FinMgmtArea.FinancialManagementArea
[0..1] I_BudgetPeriod _BudgetPeriod $projection.RcvrExpnBudgetedBudgetPeriod = _BudgetPeriod.BudgetPeriod
[0..1] I_Fund _Fund $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.RcvrExpnBudgetedFund = _Fund.Fund
[0..1] I_CommitmentItem _CommitmentItem $projection.FinancialManagementArea = _CommitmentItem.FinancialManagementArea and $projection.RcvrExpnBudgetedCommitmentItem = _CommitmentItem.CommitmentItem and $projection.CommitmentItemFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear
[0..1] I_Grant _Grant $projection.RcvrExpnBudgetedGrantID = _Grant.GrantID
[0..1] I_FundedProgram _FundedProgram $projection.FinancialManagementArea = _FundedProgram.FinancialManagementArea and $projection.RcvrExpnBudgetedFundedProgram = _FundedProgram.FundedProgram
[0..1] I_FundsMgmtFunctionalArea _FunctionalArea $projection.RcvrExpnBudgetedFunctionalArea = _FunctionalArea.FunctionalArea
[1..1] I_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea $projection.FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea and $projection.FinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear
[0..1] I_ReferenceDocumentType _ReferenceDocumentType $projection.ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType
[0..*] I_FundsCenter _FundsCenter $projection.FinancialManagementArea = _FundsCenter.FinancialManagementArea and $projection.RcvrExpnBudgetedFundsCenter = _FundsCenter.FundsCenter
[0..1] I_FundsCenter _CurrentFundsCenter $projection.FinancialManagementArea = _CurrentFundsCenter.FinancialManagementArea and $projection.RcvrExpnBudgetedFundsCenter = _CurrentFundsCenter.FundsCenter and _CurrentFundsCenter.ValidityEndDate >= $session.system_date and _CurrentFundsCenter.ValidityStartDate <= $session.system_date
[0..1] I_Currency _Currency $projection.financialmanagementareacrcy = _Currency.Currency
[0..1] I_LogicalSystem _LogicalSystem $projection.ReferenceDocumentLogicalSystem = _LogicalSystem.LogicalSystem

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IDOCBSDRBA view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Segment to collect Doc Based RIB result view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XXL view

Fields (62)

KeyFieldSource TableSource FieldDescription
KEY FundsManagementReqTransSqnc Request TSN
KEY FundsManagementDataPacket Data packet number
KEY FundsManagementEntryItem Object GUID
FinancialManagementArea financialmanagementarea FM Area
BudgetCategory budgetcategory Plan Category
FinMgmtAreaFiscalYear fiscalyear G/L Fiscal Year
FundsMgmtValueType fundsmanagementvaluetype Value Type
ReferenceDocument refbn Ref.document no
FundsMgmtRefDocumentCategory refbt Reference Doc. Cat.
ReferenceDocumentContext rforg Refer. Org.Unit
ReferenceDocumentItem
RefDocAccountAssignment rfknt Acct Assnmt No.
ReferenceDocumentScheduleLine
RefDocPricingElementContent rcond Counter
ReferenceDocumentType rftyp Ref. procedure
ReferenceDocumentLogicalSystem Logical System
CompanyCode companycode Receiver Company Code
FundsMgmtFinDocFiscalYear kngjahr Fiscal year
FundsMgmtFinDocNumber knbelnr FI document no.
FundsMgmtFinDocItem knbuzei Item
AutomaticBdgtPostingReference automaticbdgtpostingreference Transaction No.
SenderRevnPostedFund Fund
SenderRevnPostedBudgetPeriod Budget Period
SenderRevnPostedFundsCenter Funds Center
SenderRevnPostdCommitmentItem Commitment Item
SenderRevnPostedFuncArea Functional Area
SenderRevnPostedGrantID Grant
SenderRevnPostedFundedProgram Funded Program
SndrRevnPostdFundsMgmtCustFld Customer Field
RcvrExpnBudgetedFund Fund
RcvrExpnBudgetedBudgetPeriod Budget Period
RcvrExpnBudgetedFundsCenter Funds Center
RcvrExpnBudgetedCommitmentItem Commitment Item
RcvrExpnBudgetedGrantID Grant
RcvrExpnBudgetedFundedProgram Funded Program
RcvrExpnBudgetedFunctionalArea Functional Area
RcvrExpnBdgtFndsMgmtCustFld Customer Field
BudgetEntryDocument budgetentrydocument Document Number
BudgetDocumentYear budgetdocumentyear Fiscal Year
TransactionCurrency twaer Trans. Currency
PostedAmountInTransCrcy trbtr TC amount
FinancialManagementAreaCrcy _FinMgmtArea FinancialManagementAreaCrcy FM Area Currency
PostedAmountInFMACrcy fkbtr FMAC amount
RevenuesIncreasingBudgetIsDone isrevenuesincreasingbudgetdone Indicator
IsStatisticalItem isstatisticalitem Statisticl.Indicator
DocIsNotRlvtForRevnIncrBdgt documentisnotrelevantforrib Not Rel for RIB
CommitmentItemFiscalYear _FiscalYearForFinMgmtArea CommitmentItemFiscalYear Commit. Item FY
RevnIncreasingBdgtCreationDate
RevnIncreasingBdgtCreationTime
_FunctionalArea _FunctionalArea
_CommitmentItem _CommitmentItem
_Fund _Fund
_Grant _Grant
_BudgetPeriod _BudgetPeriod
_FundedProgram _FundedProgram
_FiscalYearForFinMgmtArea _FiscalYearForFinMgmtArea
_FinMgmtArea _FinMgmtArea
_ReferenceDocumentType _ReferenceDocumentType
_FundsCenter _FundsCenter
_CurrentFundsCenter _CurrentFundsCenter
_Currency _Currency
_LogicalSystem _LogicalSystem

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_DocBsdRevenuesIncrBdgtBasic.
-- 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: IDOCBSDRBA

CREATE VIEW I_DocBsdRevenuesIncrBdgtBasic AS
SELECT
  cast( reqtsn as fmis_request_tsn preserving type) AS FundsManagementReqTransSqnc,
  cast( datapakid as fmis_co_data_packet preserving type) AS FundsManagementDataPacket,
  cast( record as fmis_co_entry_item preserving type) AS FundsManagementEntryItem,
  FinancialManagementArea,
  BudgetCategory,
  fiscalyear AS FinMgmtAreaFiscalYear,
  fundsmanagementvaluetype AS FundsMgmtValueType,
  refbn AS ReferenceDocument,
  refbt AS FundsMgmtRefDocumentCategory,
  rforg AS ReferenceDocumentContext,
  cast( concat('0', rfpos) as fins_awitem ) AS ReferenceDocumentItem,
  rfknt AS RefDocAccountAssignment,
  cast( concat('0', rfete) as cc_rftrm ) AS ReferenceDocumentScheduleLine,
  rcond AS RefDocPricingElementContent,
  rftyp AS ReferenceDocumentType,
  cast( rfsys as fis_awsys preserving type ) AS ReferenceDocumentLogicalSystem,
  CompanyCode,
  kngjahr AS FundsMgmtFinDocFiscalYear,
  knbelnr AS FundsMgmtFinDocNumber,
  knbuzei AS FundsMgmtFinDocItem,
  AutomaticBdgtPostingReference,
  cast(revenuesfund as fmis_snd_revposted_fund preserving type ) AS SenderRevnPostedFund,
  cast(revenuesbudgetperiod as fmis_snd_revposted_budgetperio preserving type ) AS SenderRevnPostedBudgetPeriod,
  cast(revenuesfundscenter as fmis_snd_revposted_fundscenter preserving type ) AS SenderRevnPostedFundsCenter,
  cast(revenuescommitmentitem as fmis_snd_revposted_cmtmt_item preserving type ) AS SenderRevnPostdCommitmentItem,
  cast(revenuesfunctionalarea as fmis_snd_revposted_funcarea preserving type ) AS SenderRevnPostedFuncArea,
  cast(revenuesgrantid as fmis_snd_revposted_grant preserving type ) AS SenderRevnPostedGrantID,
  cast(revenuesfundedprogram as fmis_snd_revposted_fundedprog preserving type ) AS SenderRevnPostedFundedProgram,
  cast(revenuesfundsmgmtcustomerfield as fmis_snd_revposted_userdim preserving type ) AS SndrRevnPostdFundsMgmtCustFld,
  cast(budgetedfund as fmis_rcv_expbdgted_fund preserving type ) AS RcvrExpnBudgetedFund,
  cast(budgetedbudgetperiod as fmis_rcv_expbdgted_budgetperio preserving type ) AS RcvrExpnBudgetedBudgetPeriod,
  cast(budgetedfundscenter as fmis_rcv_expbdgted_fundscenter preserving type ) AS RcvrExpnBudgetedFundsCenter,
  cast(budgetedcommitmentitem as fmis_rcv_expbdgted_cmtmt_item preserving type ) AS RcvrExpnBudgetedCommitmentItem,
  cast(budgetedgrantid as fmis_rcv_expbdgted_grant_nbr preserving type ) AS RcvrExpnBudgetedGrantID,
  cast(budgetedfundedprogram as fmis_rcv_expbdgted_fundedprogr preserving type ) AS RcvrExpnBudgetedFundedProgram,
  cast(budgetedfunctionalarea as fmis_rcv_expbdgted_funcarea preserving type ) AS RcvrExpnBudgetedFunctionalArea,
  cast(budgetedfundsmgmtcustomerfield as fmis_rcv_expbdgted_userdim preserving type ) AS RcvrExpnBdgtFndsMgmtCustFld,
  BudgetEntryDocument,
  BudgetDocumentYear,
  twaer AS TransactionCurrency,
  trbtr AS PostedAmountInTransCrcy,
  _FinMgmtArea.FinancialManagementAreaCrcy AS FinancialManagementAreaCrcy,
  fkbtr AS PostedAmountInFMACrcy,
  isrevenuesincreasingbudgetdone AS RevenuesIncreasingBudgetIsDone,
  IsStatisticalItem,
  documentisnotrelevantforrib AS DocIsNotRlvtForRevnIncrBdgt,
  _FiscalYearForFinMgmtArea.CommitmentItemFiscalYear AS CommitmentItemFiscalYear,
  cast( substring(reqtsn, 1, 8) as fmis_rib_creationdate ) AS RevnIncreasingBdgtCreationDate,
  cast( substring(reqtsn, 9, 6) as fmis_rib_creationtime ) AS RevnIncreasingBdgtCreationTime
FROM fmribdocp
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea ON FinancialManagementArea = _FinMgmtArea.FinancialManagementArea  -- association [1..1]
LEFT OUTER JOIN I_BudgetPeriod AS _BudgetPeriod ON RcvrExpnBudgetedBudgetPeriod = _BudgetPeriod.BudgetPeriod  -- association [0..1]
LEFT OUTER JOIN I_Fund AS _Fund ON FinancialManagementArea = _Fund.FinancialManagementArea AND RcvrExpnBudgetedFund = _Fund.Fund  -- association [0..1]
LEFT OUTER JOIN I_CommitmentItem AS _CommitmentItem ON FinancialManagementArea = _CommitmentItem.FinancialManagementArea AND RcvrExpnBudgetedCommitmentItem = _CommitmentItem.CommitmentItem AND CommitmentItemFiscalYear = _CommitmentItem.FinMgmtAreaFiscalYear  -- association [0..1]
LEFT OUTER JOIN I_Grant AS _Grant ON RcvrExpnBudgetedGrantID = _Grant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_FundedProgram AS _FundedProgram ON FinancialManagementArea = _FundedProgram.FinancialManagementArea AND RcvrExpnBudgetedFundedProgram = _FundedProgram.FundedProgram  -- association [0..1]
LEFT OUTER JOIN I_FundsMgmtFunctionalArea AS _FunctionalArea ON RcvrExpnBudgetedFunctionalArea = _FunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_FiscalYearForFinMgmtArea AS _FiscalYearForFinMgmtArea ON FinancialManagementArea = _FiscalYearForFinMgmtArea.FinancialManagementArea AND FinMgmtAreaFiscalYear = _FiscalYearForFinMgmtArea.FinMgmtAreaFiscalYear  -- association [1..1]
LEFT OUTER JOIN I_ReferenceDocumentType AS _ReferenceDocumentType ON ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType  -- association [0..1]
LEFT OUTER JOIN I_FundsCenter AS _FundsCenter ON FinancialManagementArea = _FundsCenter.FinancialManagementArea AND RcvrExpnBudgetedFundsCenter = _FundsCenter.FundsCenter  -- association [0..*]
LEFT OUTER JOIN I_FundsCenter AS _CurrentFundsCenter ON FinancialManagementArea = _CurrentFundsCenter.FinancialManagementArea AND RcvrExpnBudgetedFundsCenter = _CurrentFundsCenter.FundsCenter AND _CurrentFundsCenter.ValidityEndDate >= $session.system_date AND _CurrentFundsCenter.ValidityStartDate <= $session.system_date  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _Currency ON financialmanagementareacrcy = _Currency.Currency  -- association [0..1]
LEFT OUTER JOIN I_LogicalSystem AS _LogicalSystem ON ReferenceDocumentLogicalSystem = _LogicalSystem.LogicalSystem  -- association [0..1]
;