I_NO_SAFTBUSPARTACCTBALANCE
BP Account Balance for SAFT Norway
I_NO_SAFTBUSPARTACCTBALANCE is a CDS View in S/4HANA. BP Account Balance for SAFT Norway. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_NO_SAFTBusPartAcctBalanceC | view_entity | from | CONSUMPTION | SAFT Norway BP Account Balance - Cube |
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #BLOCKED_DATA_INCLUDED
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #MASTER
@VDM.viewType: #COMPOSITE
@EndUserText.label: 'BP Account Balance for SAFT Norway'
define view entity I_NO_SAFTBusPartAcctBalance
with parameters
P_FromPostingDate : dats,
P_ToPostingDate : dats,
P_FiscalYear : gjahr
as select from I_NO_SAFTBusPartAcctBalanceEnd( P_ToPostingDate: $parameters.P_ToPostingDate,
P_FiscalYear: $parameters.P_FiscalYear) as end_bal
left outer to one join I_NO_SAFTBusPartAcctBalanceMvt( P_FromPostingDate: $parameters.P_FromPostingDate,
P_ToPostingDate: $parameters.P_ToPostingDate ) as bal_mov on bal_mov.Ledger = end_bal.Ledger
and bal_mov.CompanyCode = end_bal.CompanyCode
and bal_mov.Customer = end_bal.Customer
and bal_mov.Supplier = end_bal.Supplier
and bal_mov.FiscalYear = end_bal.FiscalYear
and bal_mov.GLAccount = end_bal.GLAccount
{
key end_bal.Ledger,
key end_bal.CompanyCode,
key end_bal.Customer,
key end_bal.Supplier,
key end_bal.FiscalYear,
key end_bal.GLAccount,
end_bal.CompanyCodeCurrency,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
cast(case
when bal_mov.DebitAmountInCoCodeCrcy is not null and bal_mov.CreditAmountInCoCodeCrcy is not null
then ((end_bal.DebitAmountInCoCodeCrcy + end_bal.CreditAmountInCoCodeCrcy)-(bal_mov.DebitAmountInCoCodeCrcy + bal_mov.CreditAmountInCoCodeCrcy))
else (end_bal.DebitAmountInCoCodeCrcy + end_bal.CreditAmountInCoCodeCrcy)
end as abap.curr(23,2) ) as StartingBalanceAmtInCoCodeCrcy,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
(end_bal.DebitAmountInCoCodeCrcy + end_bal.CreditAmountInCoCodeCrcy) as EndingBalanceAmtInCoCodeCrcy
}