I_PL_SAFTGENLDGRACCTBALCUBE
SAFT PL KR General Ledger - Cube
I_PL_SAFTGENLDGRACCTBALCUBE is a CDS View in S/4HANA. SAFT PL KR General Ledger - Cube. It contains 25 fields. 2 CDS views read from this table.
CDS Views using this table (2)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_PL_SAFTGenLdgrAcctCube | view_entity | from | COMPOSITE | SAFT PL Accounting Balance - Cube |
| I_PL_SAFTGenLdgrAcctTagCube | view_entity | from | COMPOSITE | SAFT PL KR PD GLAccounts Tag - Cube |
Fields (25)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | AccountingDocument | AccountingDocument | 2 |
| KEY | CompanyCode | CompanyCode | 2 |
| KEY | FiscalYear | FiscalYear | 2 |
| KEY | Ledger | Ledger | 2 |
| KEY | LedgerGLLineItem | LedgerGLLineItem | 2 |
| KEY | SourceLedger | SourceLedger | 2 |
| KEY | StatryRptCategory | StatryRptCategory | 2 |
| KEY | StatryRptgEntity | StatryRptgEntity | 2 |
| KEY | StatryRptRunID | StatryRptRunID | 2 |
| AmountInCompanyCodeCurrency | AmountInCompanyCodeCurrency | 2 | |
| CompanyCodeCurrency | CompanyCodeCurrency | 2 | |
| CreditAmountInCoCodeCrcy | CreditAmountInCoCodeCrcy | 2 | |
| CreditEndingBalAmtInCCCrcy | CreditEndingBalAmtInCCCrcy | 2 | |
| CreditStartingBalAmtInCCCrcy | CreditStartingBalAmtInCCCrcy | 2 | |
| DebitAmountInCoCodeCrcy | DebitAmountInCoCodeCrcy | 2 | |
| DebitEndingBalAmtInCCCrcy | DebitEndingBalAmtInCCCrcy | 2 | |
| DebitStartingBalAmtInCCCrcy | DebitStartingBalAmtInCCCrcy | 2 | |
| DocumentDate | DocumentDate | 2 | |
| EndingBalanceAmtInCoCodeCrcy | EndingBalanceAmtInCoCodeCrcy | 2 | |
| GLAccount | GLAccount | 1 | |
| GLAccountType | GLAccountType | 2 | |
| PostingDate | PostingDate | 2 | |
| StartingBalanceAmtInCoCodeCrcy | StartingBalanceAmtInCoCodeCrcy | 2 | |
| YTDCrdtAmtInCoCodeCrcy | YTDCrdtAmtInCoCodeCrcy | 2 | |
| YTDDebitAmtInCoCodeCrcy | YTDDebitAmtInCoCodeCrcy | 2 |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@Analytics.dataCategory: #CUBE
@EndUserText.label: 'SAFT PL KR General Ledger - Cube'
@AccessControl.personalData.blocking:#NOT_REQUIRED
@Metadata.allowExtensions:true
@Analytics.internalName:#LOCAL
@VDM.viewType: #COMPOSITE
@ObjectModel.usageType:{
serviceQuality: #X,
sizeCategory: #XL,
dataClass: #MIXED
}
define view entity I_PL_SAFTGenLdgrAcctBalCube with parameters
P_FromPostingDate : fis_budat_from,
P_ToPostingDate : fis_budat_to,
@Consumption.hidden: true
@Consumption.defaultValue: '000'
P_FromFiscalPeriod : fis_period_from,
@Consumption.hidden: true
@Consumption.defaultValue: '000'
P_ToFiscalPeriod : fis_period_to,
P_PL_IndicatorIsTrueOrFalse : fipl_consider_vendor_customer
as select from I_StRpTrialBalanceItemCube
( P_FromPostingDate: $parameters.P_FromPostingDate,
P_ToPostingDate: $parameters.P_ToPostingDate,
P_FromFiscalPeriod: $parameters.P_FromFiscalPeriod,
P_ToFiscalPeriod: $parameters.P_ToFiscalPeriod )
{
key I_StRpTrialBalanceItemCube.Ledger,
key I_StRpTrialBalanceItemCube.CompanyCode,
key I_StRpTrialBalanceItemCube.FiscalYear,
key I_StRpTrialBalanceItemCube.SourceLedger,
key I_StRpTrialBalanceItemCube.AccountingDocument,
key I_StRpTrialBalanceItemCube.LedgerGLLineItem,
key I_StRpTrialBalanceItemCube.StatryRptCategory,
key I_StRpTrialBalanceItemCube.StatryRptgEntity,
key I_StRpTrialBalanceItemCube.StatryRptRunID,
I_StRpTrialBalanceItemCube.PostingDate,
I_StRpTrialBalanceItemCube.DocumentDate,
I_StRpTrialBalanceItemCube.GLAccount,
I_StRpTrialBalanceItemCube.GLAccountLongName,
I_StRpTrialBalanceItemCube._GLAccountInChartOfAccounts.GLAccountType,
I_StRpTrialBalanceItemCube._GLAccountInChartOfAccounts.GLAccountGroup,
case
when I_StRpTrialBalanceItemCube._GLAccountInChartOfAccounts._GLAccountGroupText[1: Language = $session.system_language].AccountGroupName is initial or
I_StRpTrialBalanceItemCube._GLAccountInChartOfAccounts._GLAccountGroupText[1: Language = $session.system_language].AccountGroupName is null
then 'Nie dotyczy'
else I_StRpTrialBalanceItemCube._GLAccountInChartOfAccounts._GLAccountGroupText[1: Language = $session.system_language].AccountGroupName
end as AccountGroupName,
I_StRpTrialBalanceItemCube.CompanyCodeCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_StRpTrialBalanceItemCube.StartingBalanceAmtInCoCodeCrcy,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_StRpTrialBalanceItemCube.DebitStartingBalAmtInCCCrcy,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_StRpTrialBalanceItemCube.CreditStartingBalAmtInCCCrcy,
//current balance
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_StRpTrialBalanceItemCube.AmountInCompanyCodeCurrency,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_StRpTrialBalanceItemCube.DebitAmountInCoCodeCrcy,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_StRpTrialBalanceItemCube.CreditAmountInCoCodeCrcy,
//Ending Balance
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_StRpTrialBalanceItemCube.EndingBalanceAmtInCoCodeCrcy,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_StRpTrialBalanceItemCube.DebitEndingBalAmtInCCCrcy,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_StRpTrialBalanceItemCube.CreditEndingBalAmtInCCCrcy,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_StRpTrialBalanceItemCube.YTDDebitAmtInCoCodeCrcy,
@DefaultAggregation: #SUM
@Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
I_StRpTrialBalanceItemCube.YTDCrdtAmtInCoCodeCrcy,
I_StRpTrialBalanceItemCube.ReconciliationAccountType,
I_StRpTrialBalanceItemCube.AlternativeGLAccount,
$parameters.P_PL_IndicatorIsTrueOrFalse as PL_IndicatorIsCustomerSupplier,
I_StRpTrialBalanceItemCube.Customer,
I_StRpTrialBalanceItemCube.Supplier,
I_StRpTrialBalanceItemCube._Customer.CustomerName,
I_StRpTrialBalanceItemCube._Supplier.SupplierName,
I_StRpTrialBalanceItemCube.ChartOfAccounts,
I_StRpTrialBalanceItemCube.FinancialAccountType,
//Associations
I_StRpTrialBalanceItemCube._CompanyCode,
I_StRpTrialBalanceItemCube._Customer,
I_StRpTrialBalanceItemCube._Supplier
}