I_GteeMBdgtChgDocItemBasic

DDL: I_GTEEMBDGTCHGDOCITEMBASIC SQL: IGMBDCHGITMB Type: view BASIC

Grantee Management Budget Change Document Items Basic

I_GteeMBdgtChgDocItemBasic is a Basic CDS View that provides data about "Grantee Management Budget Change Document Items Basic" in SAP S/4HANA. It reads from 2 data sources (gmip, t882) and exposes 46 fields with key field GranteeMgmtLongSequenceNumber. It has 13 associations to related views.

Data Sources (2)

SourceAliasJoin Type
gmip Bdgt from
t882 t882 inner

Associations (13)

CardinalityTargetAliasCondition
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1..1] I_FinancialManagementArea _FinMgmtArea $projection.FinancialManagementArea = _FinMgmtArea.FinancialManagementArea
[0..1] I_FiscalYearForCompanyCode _FiscalYearForCompanyCode $projection.GranteeFiscalYear = _FiscalYearForCompanyCode.FiscalYear and $projection.CompanyCode = _FiscalYearForCompanyCode.CompanyCode
[0..1] I_Grant _Grant $projection.GrantID = _Grant.GrantID
[0..1] I_SponsoredProgram _SponsoredProgram $projection.SponsoredProgram = _SponsoredProgram.SponsoredProgram
[0..1] I_SponsoredClass _SponsoredClass $projection.SponsoredClass = _SponsoredClass.SponsoredClass
[1..1] I_ReferenceDocumentType _ReferenceDocumentType $projection.ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType
[0..1] I_LogicalSystem _LogicalSystem $projection.LogicalSystem = _LogicalSystem.LogicalSystem
[1..1] I_Ledger _Ledger $projection.Ledger = _Ledger.Ledger
[0..1] I_Fund _Fund $projection.FinancialManagementArea = _Fund.FinancialManagementArea and $projection.Fund = _Fund.Fund
[0..1] I_GranteeMgmtValueType _ValueType $projection.GranteeMgmtValueType = _ValueType.GranteeMgmtValueType
[0..1] I_GteeMIntBudgetingProcess _BusinessTransactionType $projection.BusinessTransactionType = _BusinessTransactionType.GteeMInternalBudgetingProcess
[0..1] I_GranteeMgmtBudgetVersion _BudgetVersion $projection.GranteeMgmtBudgetVersion = _BudgetVersion.GranteeMgmtBudgetVersion

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IGMBDCHGITMB view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Grantee Management Budget Change Document Items Basic view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #XXL view

Fields (46)

KeyFieldSource TableSource FieldDescription
KEY GranteeMgmtLongSequenceNumber gmip gl_sirid Record number
Ledger gmip rldnr Ledger (Compat.)
GranteeMgmtBudgetVersion gmip rvers Version: Tax rt
CompanyCode
FinancialManagementArea _CompanyCode FinancialManagementArea FM Area
GrantID gmip rgrant_nbr Grant
SponsoredProgram gmip rsponsored_prog Sponsored Program
SponsoredClass gmip rsponsored_class Sponsored Class
Fund gmip rfund Fund
GteeMBudgetValidityNumber gmip rbdgt_vldty_nbr Bdgt Validty No.
GrantFiscalYear
GrantFiscalYearVariant _Grant GrantFiscalYearVariant
GranteeFiscalYear
GranteeFiscalYearVariant
GrantCurrency
CompanyCodeCurrency
GranteeMgmtValueType gmip rvaluetype_9 GM Value Type
BusinessTransactionType
IsStatisticalItem gmip rstats_ind Stat. Indicator
LogicalSystem gmip logsys Source system
GranteeMgmtBdgtWorkFlowSts gmip bdgt_state Workflow State
GteeMBudgetEntryDocItemDesc gmip sgtxt Text
PostingDate gmip budat Posting Date
CreationDate gmip cpudt Imported On
CreationTime gmip cputm Time
CreatedByUser gmip usnam User Name
ReferenceDocument
ReferenceDocumentFiscalYear gmip refryear Reference year
ReferenceDocumentItem
ReferenceDocumentType gmip awtyp Reference Document Type
ReferenceDocumentContext gmip aworg Refer. Org.Unit
_Ledger _Ledger
_LogicalSystem _LogicalSystem
_ReferenceDocumentType _ReferenceDocumentType
_FiscalYearForCompanyCode _FiscalYearForCompanyCode
_Grant _Grant
_GrantFiscalYearVariant _Grant _FiscalYearVariant
_SponsoredProgram _SponsoredProgram
_SponsoredClass _SponsoredClass
_Fund _Fund
_ValueType _ValueType
_BudgetVersion _BudgetVersion
_BusinessTransactionType _BusinessTransactionType
_FinMgmtArea _FinMgmtArea
_CompanyCodeFiscalYearVariant _CompanyCode _FiscalYearVariant
_CompanyCode _CompanyCode

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_GteeMBdgtChgDocItemBasic.
-- 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: IGMBDCHGITMB

CREATE VIEW I_GteeMBdgtChgDocItemBasic AS
SELECT
  Bdgt.gl_sirid AS GranteeMgmtLongSequenceNumber,
  Bdgt.rldnr AS Ledger,
  Bdgt.rvers AS GranteeMgmtBudgetVersion,
  cast( Bdgt.rbukrs as fis_bukrs preserving type ) AS CompanyCode,
  _CompanyCode.FinancialManagementArea AS FinancialManagementArea,
  Bdgt.rgrant_nbr AS GrantID,
  Bdgt.rsponsored_prog AS SponsoredProgram,
  Bdgt.rsponsored_class AS SponsoredClass,
  Bdgt.rfund AS Fund,
  Bdgt.rbdgt_vldty_nbr AS GteeMBudgetValidityNumber,
  cast( Bdgt.ryear as gmis_grant_fy preserving type ) AS GrantFiscalYear,
  _Grant.GrantFiscalYearVariant AS GrantFiscalYearVariant,
  cast( Bdgt.rgrantee_fy_9 as gm_grantee_fy preserving type ) AS GranteeFiscalYear,
  cast( _CompanyCode.FiscalYearVariant as gmis_grantee_fyvariant preserving type ) AS GranteeFiscalYearVariant,
  cast(Bdgt.rtcur as gm_grant_currency preserving type ) AS GrantCurrency,
  cast(t882.curr1 as gm_comp_code_currency preserving type ) AS CompanyCodeCurrency,
  Bdgt.rvaluetype_9 AS GranteeMgmtValueType,
  cast( Bdgt.rtrans as fins_bttype preserving type ) AS BusinessTransactionType,
  Bdgt.rstats_ind AS IsStatisticalItem,
  Bdgt.logsys AS LogicalSystem,
  Bdgt.bdgt_state AS GranteeMgmtBdgtWorkFlowSts,
  Bdgt.sgtxt AS GteeMBudgetEntryDocItemDesc,
  Bdgt.budat AS PostingDate,
  Bdgt.cpudt AS CreationDate,
  Bdgt.cputm AS CreationTime,
  Bdgt.usnam AS CreatedByUser,
  cast( Bdgt.refdocnr as awref preserving type ) AS ReferenceDocument,
  Bdgt.refryear AS ReferenceDocumentFiscalYear,
  cast( Bdgt.refdocln as fins_awitem preserving type ) AS ReferenceDocumentItem,
  Bdgt.awtyp AS ReferenceDocumentType,
  Bdgt.aworg AS ReferenceDocumentContext,
  _Grant._FiscalYearVariant AS _GrantFiscalYearVariant,
  _CompanyCode._FiscalYearVariant AS _CompanyCodeFiscalYearVariant
FROM gmip AS Bdgt
INNER JOIN t882 ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_FinancialManagementArea AS _FinMgmtArea ON FinancialManagementArea = _FinMgmtArea.FinancialManagementArea  -- association [1..1]
LEFT OUTER JOIN I_FiscalYearForCompanyCode AS _FiscalYearForCompanyCode ON GranteeFiscalYear = _FiscalYearForCompanyCode.FiscalYear AND CompanyCode = _FiscalYearForCompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_Grant AS _Grant ON GrantID = _Grant.GrantID  -- association [0..1]
LEFT OUTER JOIN I_SponsoredProgram AS _SponsoredProgram ON SponsoredProgram = _SponsoredProgram.SponsoredProgram  -- association [0..1]
LEFT OUTER JOIN I_SponsoredClass AS _SponsoredClass ON SponsoredClass = _SponsoredClass.SponsoredClass  -- association [0..1]
LEFT OUTER JOIN I_ReferenceDocumentType AS _ReferenceDocumentType ON ReferenceDocumentType = _ReferenceDocumentType.ReferenceDocumentType  -- association [1..1]
LEFT OUTER JOIN I_LogicalSystem AS _LogicalSystem ON LogicalSystem = _LogicalSystem.LogicalSystem  -- association [0..1]
LEFT OUTER JOIN I_Ledger AS _Ledger ON Ledger = _Ledger.Ledger  -- 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_GranteeMgmtValueType AS _ValueType ON GranteeMgmtValueType = _ValueType.GranteeMgmtValueType  -- association [0..1]
LEFT OUTER JOIN I_GteeMIntBudgetingProcess AS _BusinessTransactionType ON BusinessTransactionType = _BusinessTransactionType.GteeMInternalBudgetingProcess  -- association [0..1]
LEFT OUTER JOIN I_GranteeMgmtBudgetVersion AS _BudgetVersion ON GranteeMgmtBudgetVersion = _BudgetVersion.GranteeMgmtBudgetVersion  -- association [0..1]
;