C_GR_StRpTrialBalHierCube

DDL: C_GR_STRPTRIALBALHIERCUBE Type: view_entity CONSUMPTION

Greece Trial Balance Hierarchy - Cube

C_GR_StRpTrialBalHierCube is a Consumption CDS View (Cube) that provides data about "Greece Trial Balance Hierarchy - Cube" in SAP S/4HANA. It reads from 1 data source (I_StRpTrialBalanceItemCube) and exposes 129 fields with key fields Ledger, CompanyCode, SourceLedger, AccountingDocument, FiscalYear. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_StRpTrialBalanceItemCube I_StRpTrialBalanceItemCube from

Parameters (4)

NameTypeDefault
P_FromPostingDate fis_budat_from
P_ToPostingDate fis_budat_to
P_FromFiscalPeriod fis_period_from
P_ToFiscalPeriod fis_period_to

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_GLAccountInChartOfAccounts _GLAccountInChartOfAccounts $projection.ChartOfAccounts = _GLAccountInChartOfAccounts.ChartOfAccounts and $projection.GLAccount = _GLAccountInChartOfAccounts.GLAccount
[0..1] I_GLAccountInChartOfAccounts _AlternativeGLAccount $projection.CountryChartOfAccounts = _AlternativeGLAccount.ChartOfAccounts and $projection.AlternativeGLAccount = _AlternativeGLAccount.GLAccount

Annotations (10)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Greece Trial Balance Hierarchy - Cube view
Metadata.ignorePropagatedAnnotations true view
Analytics.internalName #LOCAL view
Analytics.dataCategory #CUBE view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view

Fields (129)

KeyFieldSource TableSource FieldDescription
KEY Ledger cube Ledger Ledger
KEY CompanyCode cube CompanyCode Receiver Company Code
KEY SourceLedger cube SourceLedger Source Ledger
KEY AccountingDocument cube AccountingDocument Journal Entry
KEY FiscalYear cube FiscalYear G/L Fiscal Year
KEY LedgerGLLineItem cube LedgerGLLineItem Journal Entry Item
KEY StatryRptgEntity cube StatryRptgEntity Reporting Entity
KEY StatryRptCategory cube StatryRptCategory Report ID
KEY StatryRptRunID cube StatryRptRunID Report Run ID
GLAccount cube GLAccount General Ledger
ChartOfAccounts cube ChartOfAccounts Node Class
CountryChartOfAccounts cube CountryChartOfAccounts Chart of Accts
AlternativeGLAccount cube AlternativeGLAccount Group Account
FiscalPeriod cube FiscalPeriod Tax period
PostingDate cube PostingDate Posting Date for GR
DocumentDate cube DocumentDate Journal Entry Date
Supplier cube Supplier Supplier
GLAccountLongName cube GLAccountLongName Long Text
Customer cube Customer Sold-to Party
BusinessArea cube BusinessArea Business Area
FunctionalArea cube FunctionalArea Sendr Fctl Area
FinancialAccountType cube FinancialAccountType Fin. Account Type
SpecialGLCode cube SpecialGLCode Special G/L Ind
AccountingDocumentType cube AccountingDocumentType Journal Entry Type
PostingKey cube PostingKey Posting Key
AccountingDocumentCategory cube AccountingDocumentCategory Journal Entry Category
AccountingDocCreatedByUser cube AccountingDocCreatedByUser User which created overhead document
DebitCreditCode cube DebitCreditCode Single-Character Flag
AssignmentReference cube AssignmentReference Assignment Reference
DocumentItemText cube DocumentItemText Text
CompanyCodeCurrency CompanyCodeCurrency Local Currency
CarryFwdBalAmtInCCCrcy CarryFwdBalAmtInCCCrcy
DebitCarryFwdBalAmtInCCCrcy DebitCarryFwdBalAmtInCCCrcy
CreditCarryFwdBalAmtInCCCrcy CreditCarryFwdBalAmtInCCCrcy
PrevPeriodYTDAmtInCCCrcy PrevPeriodYTDAmtInCCCrcy
DebitPrevPeriodYTDAmtInCCCrcy DebitPrevPeriodYTDAmtInCCCrcy
CreditPrevPeriodYTDAmtInCCCrcy CreditPrevPeriodYTDAmtInCCCrcy
StartingBalanceAmtInCoCodeCrcy StartingBalanceAmtInCoCodeCrcy
DebitStartingBalAmtInCCCrcy DebitStartingBalAmtInCCCrcy
CreditStartingBalAmtInCCCrcy CreditStartingBalAmtInCCCrcy
AmountInCompanyCodeCurrency AmountInCompanyCodeCurrency Local Crcy Amt
DebitAmountInCoCodeCrcy DebitAmountInCoCodeCrcy Debit Amount in Company Code Currency
CreditAmountInCoCodeCrcy CreditAmountInCoCodeCrcy Credit Amount in Company Code Currency
EndingBalanceAmtInCoCodeCrcy EndingBalanceAmtInCoCodeCrcy
DebitEndingBalAmtInCCCrcy DebitEndingBalAmtInCCCrcy
CreditEndingBalAmtInCCCrcy CreditEndingBalAmtInCCCrcy
YTDAmtInLoclCrcy YTDAmtInLoclCrcy
YTDDebitAmtInCoCodeCrcy YTDDebitAmtInCoCodeCrcy
YTDCrdtAmtInCoCodeCrcy YTDCrdtAmtInCoCodeCrcy
TransactionCurrency TransactionCurrency Transaction Currency
CarryFwdBalanceAmtInTransCrcy CarryFwdBalanceAmtInTransCrcy
DebitCarryFwdBalAmtInTransCrcy DebitCarryFwdBalAmtInTransCrcy
CrdtCarryFwdBalAmtInTransCrcy CrdtCarryFwdBalAmtInTransCrcy
PrevPerdYTDAmountInTransCrcy PrevPerdYTDAmountInTransCrcy
DebitPrevPerdYTDAmtInTransCrcy DebitPrevPerdYTDAmtInTransCrcy
CrdtPrevPerdYTDAmtInTransCrcy CrdtPrevPerdYTDAmtInTransCrcy
StartingBalanceAmtInTransCrcy StartingBalanceAmtInTransCrcy
DebitStartingBalAmtInTransCrcy DebitStartingBalAmtInTransCrcy
CrdtStartingBalAmtInTransCrcy CrdtStartingBalAmtInTransCrcy
AmountInTransactionCurrency AmountInTransactionCurrency Pt Crcy Amt
DebitAmountInTransCrcy DebitAmountInTransCrcy Debit Amt in DC
CreditAmountInTransCrcy CreditAmountInTransCrcy Credit Amt in DC
EndingBalanceAmtInTransCrcy EndingBalanceAmtInTransCrcy
DebitEndingBalAmtInTransCrcy DebitEndingBalAmtInTransCrcy
CreditEndingBalAmtInTransCrcy CreditEndingBalAmtInTransCrcy
YrToDteAmtInTransacCrcy YrToDteAmtInTransacCrcy
YTDDebitAmtInTransCrcy YTDDebitAmtInTransCrcy
YTDCrdtAmtInTransCrcy YTDCrdtAmtInTransCrcy
BalanceTransactionCurrency BalanceTransactionCurrency Currency
CarryFwdBalAmtInBalTransCrcy CarryFwdBalAmtInBalTransCrcy
DebitCarryFwdBalAmtInBlTCrcy DebitCarryFwdBalAmtInBlTCrcy
CrdtCarryFwdBalAmtInBlTCrcy CrdtCarryFwdBalAmtInBlTCrcy
PrevPeriodYTDAmtInBalTransCrcy PrevPeriodYTDAmtInBalTransCrcy
DebitPrevPerdYTDAmtInBlTCrcy DebitPrevPerdYTDAmtInBlTCrcy
CrdtPrevPerdYTDAmtInBlTCrcy CrdtPrevPerdYTDAmtInBlTCrcy
StartingBalAmtInBalTransCrcy StartingBalAmtInBalTransCrcy
DebitStrtgBalAmtInBalTransCrcy DebitStrtgBalAmtInBalTransCrcy
CrdtStrtgBalAmtInBalTransCrcy CrdtStrtgBalAmtInBalTransCrcy
DebitAmountInBalanceTransCrcy DebitAmountInBalanceTransCrcy Debit Amount in Balance Trans. Currency
CreditAmountInBalanceTransCrcy CreditAmountInBalanceTransCrcy Credit Amount in Balance Trans. Currency
EndingBalanceAmtInBalTransCrcy EndingBalanceAmtInBalTransCrcy
DebitEndgBalAmtInBalTransCrcy DebitEndgBalAmtInBalTransCrcy
CreditEndgBalAmtInBalTransCrcy CreditEndgBalAmtInBalTransCrcy
YearToDateAmountInBalTransCrcy YearToDateAmountInBalTransCrcy
DebitYTDAmountInBalTransCrcy DebitYTDAmountInBalTransCrcy
CreditYTDAmountInBalTransCrcy CreditYTDAmountInBalTransCrcy
GlobalCurrency GlobalCurrency GM Billing Element: Global Currency
CarryFwdBalanceAmtInGlobalCrcy CarryFwdBalanceAmtInGlobalCrcy
DebitCarryFwdBalAmtInGlobCrcy DebitCarryFwdBalAmtInGlobCrcy
CrdtCarryFwdBalAmtInGlobalCrcy CrdtCarryFwdBalAmtInGlobalCrcy
PrevPerdYTDAmountInGlobalCrcy PrevPerdYTDAmountInGlobalCrcy
DebitPrevPerdYTDAmtInGlobCrcy DebitPrevPerdYTDAmtInGlobCrcy
CreditPrevPerdYTDAmtInGlobCrcy CreditPrevPerdYTDAmtInGlobCrcy
StartingBalanceAmtInGlobalCrcy StartingBalanceAmtInGlobalCrcy
DebitStartingBalAmtInGlobCrcy DebitStartingBalAmtInGlobCrcy
CreditStartingBalAmtInGlobCrcy CreditStartingBalAmtInGlobCrcy
DebitAmountInGlobalCrcy DebitAmountInGlobalCrcy
CreditAmountInGlobalCrcy CreditAmountInGlobalCrcy
EndingBalanceAmtInGlobalCrcy EndingBalanceAmtInGlobalCrcy
DebitEndingBalAmtInGlobalCrcy DebitEndingBalAmtInGlobalCrcy
CreditEndingBalAmtInGlobalCrcy CreditEndingBalAmtInGlobalCrcy
YearToDateAmountInGlobalCrcy YearToDateAmountInGlobalCrcy
DebitYTDAmountInGlobalCurrency DebitYTDAmountInGlobalCurrency
CreditYTDAmtInGlobalCurrency CreditYTDAmtInGlobalCurrency
FreeDefinedCurrency1 FreeDefinedCurrency1 Freely Defined Currency 1
CarryFwdBalAmountInFDCrcy1 CarryFwdBalAmountInFDCrcy1
DebitCarryFwdBalAmtInFDCrcy1 DebitCarryFwdBalAmtInFDCrcy1
CreditCarryFwdBalAmtInFDCrcy1 CreditCarryFwdBalAmtInFDCrcy1
PrevPerdYTDAmountInFDCrcy1 PrevPerdYTDAmountInFDCrcy1
DebitPrevPerdYTDAmtInFDCrcy1 DebitPrevPerdYTDAmtInFDCrcy1
CreditPrevPerdYTDAmtInFDCrcy1 CreditPrevPerdYTDAmtInFDCrcy1
StrtgBalAmtInFreeDfndCrcy1 StrtgBalAmtInFreeDfndCrcy1
DebitStartBalAmountInFDCrcy1 DebitStartBalAmountInFDCrcy1
CreditStartBalAmountInFDCrcy1 CreditStartBalAmountInFDCrcy1
DebitAmountInFreeDfndCrcy1 DebitAmountInFreeDfndCrcy1
CreditAmountInFreeDfndCrcy1 CreditAmountInFreeDfndCrcy1
EndingBalAmtInFreeDfndCrcy1 EndingBalAmtInFreeDfndCrcy1
DebitEndingBalAmountInFDCrcy1 DebitEndingBalAmountInFDCrcy1
CreditEndingBalAmountInFDCrcy1 CreditEndingBalAmountInFDCrcy1
YearToDateAmountInFDCrcy1 YearToDateAmountInFDCrcy1
DebitYTDAmountInFDCrcy1 DebitYTDAmountInFDCrcy1
CreditYTDAmountInFDCrcy1 CreditYTDAmountInFDCrcy1
_GLAccountInChartOfAccounts _GLAccountInChartOfAccounts
_AlternativeGLAccount _AlternativeGLAccount
_CountryChartOfAccounts _CountryChartOfAccounts
_ChartOfAccounts _ChartOfAccounts
_GLAccountInCompanyCode _GLAccountInCompanyCode
_Supplier _Supplier
_Customer _Customer

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_GR_StRpTrialBalHierCube.
-- 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.
-- Parameters: P_FromPostingDate : fis_budat_from, P_ToPostingDate : fis_budat_to, P_FromFiscalPeriod : fis_period_from, P_ToFiscalPeriod : fis_period_to

CREATE VIEW C_GR_StRpTrialBalHierCube AS
SELECT
  cube.Ledger AS Ledger,
  cube.CompanyCode AS CompanyCode,
  cube.SourceLedger AS SourceLedger,
  cube.AccountingDocument AS AccountingDocument,
  cube.FiscalYear AS FiscalYear,
  cube.LedgerGLLineItem AS LedgerGLLineItem,
  cube.StatryRptgEntity AS StatryRptgEntity,
  cube.StatryRptCategory AS StatryRptCategory,
  cube.StatryRptRunID AS StatryRptRunID,
  cube.GLAccount AS GLAccount,
  cube.ChartOfAccounts AS ChartOfAccounts,
  cube.CountryChartOfAccounts AS CountryChartOfAccounts,
  cube.AlternativeGLAccount AS AlternativeGLAccount,
  cube.FiscalPeriod AS FiscalPeriod,
  cube.PostingDate AS PostingDate,
  cube.DocumentDate AS DocumentDate,
  cube.Supplier AS Supplier,
  cube.GLAccountLongName AS GLAccountLongName,
  cube.Customer AS Customer,
  cube.BusinessArea AS BusinessArea,
  cube.FunctionalArea AS FunctionalArea,
  cube.FinancialAccountType AS FinancialAccountType,
  cube.SpecialGLCode AS SpecialGLCode,
  cube.AccountingDocumentType AS AccountingDocumentType,
  cube.PostingKey AS PostingKey,
  cube.AccountingDocumentCategory AS AccountingDocumentCategory,
  cube.AccountingDocCreatedByUser AS AccountingDocCreatedByUser,
  cube.DebitCreditCode AS DebitCreditCode,
  cube.AssignmentReference AS AssignmentReference,
  cube.DocumentItemText AS DocumentItemText,
  CompanyCodeCurrency,
  CarryFwdBalAmtInCCCrcy,
  DebitCarryFwdBalAmtInCCCrcy,
  CreditCarryFwdBalAmtInCCCrcy,
  PrevPeriodYTDAmtInCCCrcy,
  DebitPrevPeriodYTDAmtInCCCrcy,
  CreditPrevPeriodYTDAmtInCCCrcy,
  StartingBalanceAmtInCoCodeCrcy,
  DebitStartingBalAmtInCCCrcy,
  CreditStartingBalAmtInCCCrcy,
  AmountInCompanyCodeCurrency,
  DebitAmountInCoCodeCrcy,
  CreditAmountInCoCodeCrcy,
  EndingBalanceAmtInCoCodeCrcy,
  DebitEndingBalAmtInCCCrcy,
  CreditEndingBalAmtInCCCrcy,
  YTDAmtInLoclCrcy,
  YTDDebitAmtInCoCodeCrcy,
  YTDCrdtAmtInCoCodeCrcy,
  TransactionCurrency,
  CarryFwdBalanceAmtInTransCrcy,
  DebitCarryFwdBalAmtInTransCrcy,
  CrdtCarryFwdBalAmtInTransCrcy,
  PrevPerdYTDAmountInTransCrcy,
  DebitPrevPerdYTDAmtInTransCrcy,
  CrdtPrevPerdYTDAmtInTransCrcy,
  StartingBalanceAmtInTransCrcy,
  DebitStartingBalAmtInTransCrcy,
  CrdtStartingBalAmtInTransCrcy,
  AmountInTransactionCurrency,
  DebitAmountInTransCrcy,
  CreditAmountInTransCrcy,
  EndingBalanceAmtInTransCrcy,
  DebitEndingBalAmtInTransCrcy,
  CreditEndingBalAmtInTransCrcy,
  YrToDteAmtInTransacCrcy,
  YTDDebitAmtInTransCrcy,
  YTDCrdtAmtInTransCrcy,
  BalanceTransactionCurrency,
  CarryFwdBalAmtInBalTransCrcy,
  DebitCarryFwdBalAmtInBlTCrcy,
  CrdtCarryFwdBalAmtInBlTCrcy,
  PrevPeriodYTDAmtInBalTransCrcy,
  DebitPrevPerdYTDAmtInBlTCrcy,
  CrdtPrevPerdYTDAmtInBlTCrcy,
  StartingBalAmtInBalTransCrcy,
  DebitStrtgBalAmtInBalTransCrcy,
  CrdtStrtgBalAmtInBalTransCrcy,
  DebitAmountInBalanceTransCrcy,
  CreditAmountInBalanceTransCrcy,
  EndingBalanceAmtInBalTransCrcy,
  DebitEndgBalAmtInBalTransCrcy,
  CreditEndgBalAmtInBalTransCrcy,
  YearToDateAmountInBalTransCrcy,
  DebitYTDAmountInBalTransCrcy,
  CreditYTDAmountInBalTransCrcy,
  GlobalCurrency,
  CarryFwdBalanceAmtInGlobalCrcy,
  DebitCarryFwdBalAmtInGlobCrcy,
  CrdtCarryFwdBalAmtInGlobalCrcy,
  PrevPerdYTDAmountInGlobalCrcy,
  DebitPrevPerdYTDAmtInGlobCrcy,
  CreditPrevPerdYTDAmtInGlobCrcy,
  StartingBalanceAmtInGlobalCrcy,
  DebitStartingBalAmtInGlobCrcy,
  CreditStartingBalAmtInGlobCrcy,
  DebitAmountInGlobalCrcy,
  CreditAmountInGlobalCrcy,
  EndingBalanceAmtInGlobalCrcy,
  DebitEndingBalAmtInGlobalCrcy,
  CreditEndingBalAmtInGlobalCrcy,
  YearToDateAmountInGlobalCrcy,
  DebitYTDAmountInGlobalCurrency,
  CreditYTDAmtInGlobalCurrency,
  FreeDefinedCurrency1,
  CarryFwdBalAmountInFDCrcy1,
  DebitCarryFwdBalAmtInFDCrcy1,
  CreditCarryFwdBalAmtInFDCrcy1,
  PrevPerdYTDAmountInFDCrcy1,
  DebitPrevPerdYTDAmtInFDCrcy1,
  CreditPrevPerdYTDAmtInFDCrcy1,
  StrtgBalAmtInFreeDfndCrcy1,
  DebitStartBalAmountInFDCrcy1,
  CreditStartBalAmountInFDCrcy1,
  DebitAmountInFreeDfndCrcy1,
  CreditAmountInFreeDfndCrcy1,
  EndingBalAmtInFreeDfndCrcy1,
  DebitEndingBalAmountInFDCrcy1,
  CreditEndingBalAmountInFDCrcy1,
  YearToDateAmountInFDCrcy1,
  DebitYTDAmountInFDCrcy1,
  CreditYTDAmountInFDCrcy1
FROM I_StRpTrialBalanceItemCube
LEFT OUTER JOIN I_GLAccountInChartOfAccounts AS _GLAccountInChartOfAccounts ON ChartOfAccounts = _GLAccountInChartOfAccounts.ChartOfAccounts AND GLAccount = _GLAccountInChartOfAccounts.GLAccount  -- association [0..1]
LEFT OUTER JOIN I_GLAccountInChartOfAccounts AS _AlternativeGLAccount ON CountryChartOfAccounts = _AlternativeGLAccount.ChartOfAccounts AND AlternativeGLAccount = _AlternativeGLAccount.GLAccount  -- association [0..1]
;