@Metadata.ignorePropagatedAnnotations: true
@VDM.viewType: #CONSUMPTION
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.private: true
define view entity P_CustomerPostingDoc
as select from I_OperationalAcctgDocItem as _I_JournalEntryDocItem
left outer to one join I_BusinessPartner as _I_BusinessPartner on _I_JournalEntryDocItem.Customer = _I_BusinessPartner.BusinessPartner
{
key _I_JournalEntryDocItem.CompanyCode,
key _I_JournalEntryDocItem.FiscalYear,
key _I_JournalEntryDocItem.AccountingDocument,
_I_JournalEntryDocItem._JournalEntry.FiscalPeriod,
_I_JournalEntryDocItem._JournalEntry.AccountingDocCreatedByUser,
_I_JournalEntryDocItem._JournalEntry.PostingDate,
_I_JournalEntryDocItem._JournalEntry.AccountingDocumentType,
cast ( case _I_JournalEntryDocItem._JournalEntry.IsReversal
when 'X' then _I_JournalEntryDocItem._JournalEntry.ReverseDocument
else '' end as stblg preserving type ) as ReverseDocument,
_I_JournalEntryDocItem.Customer,
_I_BusinessPartner.BusinessPartnerName as CustomerName,
@Semantics: { amount : {currencyCode:'CompanyCodeCurrency'} }
sum(_I_JournalEntryDocItem.AmountInCompanyCodeCurrency) as AmountInCompanyCodeCurrency,
@Semantics: { amount : {currencyCode:'TransactionCurrency'} }
sum(_I_JournalEntryDocItem.AmountInTransactionCurrency) as AmountInTransactionCurrency,
@Semantics: { amount : {currencyCode:'CompanyCodeCurrency'} }
sum(_I_JournalEntryDocItem.AbsoluteAmountInCoCodeCrcy) as AbsoluteAmountInCoCodeCrcy,
_I_JournalEntryDocItem.CompanyCodeCurrency,
@Semantics: { amount : {currencyCode:'TransactionCurrency'} }
sum(_I_JournalEntryDocItem.AbsoluteAmountInTransacCrcy) as AbsoluteAmountInTransacCrcy,
_I_JournalEntryDocItem.TransactionCurrency
}
where
_I_JournalEntryDocItem.FinancialAccountType = 'D'
and _I_JournalEntryDocItem.UnadjustedDebitCreditCode = 'H'
and _I_JournalEntryDocItem._JournalEntry.AccountingDocumentType <> 'DZ'
and _I_JournalEntryDocItem._JournalEntry.AccountingDocumentType <> 'DG'
group by
_I_JournalEntryDocItem.CompanyCode,
_I_JournalEntryDocItem.FiscalYear,
_I_JournalEntryDocItem.AccountingDocument,
_I_JournalEntryDocItem._JournalEntry.FiscalPeriod,
_I_JournalEntryDocItem._JournalEntry.AccountingDocCreatedByUser,
_I_JournalEntryDocItem._JournalEntry.PostingDate,
_I_JournalEntryDocItem._JournalEntry.AccountingDocumentType,
_I_JournalEntryDocItem._JournalEntry.IsReversal,
_I_JournalEntryDocItem._JournalEntry.ReverseDocument,
_I_JournalEntryDocItem.Customer,
_I_BusinessPartner.BusinessPartnerName,
_I_JournalEntryDocItem.CompanyCodeCurrency,
_I_JournalEntryDocItem.TransactionCurrency
Depth:
1
2
3
4
5
All
Reload
P_CustomerPostingDoc view_entity