P_RU_InvoiceClearingDocItem

DDL: P_RU_INVOICECLEARINGDOCITEM SQL: PRUINVCLRDOCIT Type: view CONSUMPTION

P_RU_InvoiceClearingDocItem is a Consumption CDS View in SAP S/4HANA. It reads from 1 data source (I_OperationalAcctgDocItem) and exposes 7 fields.

Data Sources (1)

SourceAliasJoin Type
I_OperationalAcctgDocItem I_OperationalAcctgDocItem from

Annotations (6)

NameValueLevelField
VDM.private true view
VDM.viewType #CONSUMPTION view
AbapCatalog.sqlViewName PRUINVCLRDOCIT view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #NOT_REQUIRED view

Fields (7)

KeyFieldSource TableSource FieldDescription
CompanyCode CompanyCode
AccountingDocument AccountingDocument
FiscalYear FiscalYear
ClearingAccountingDocument ClearingJournalEntry
ClearingDocFiscalYear ClearingJournalEntryFiscalYear
InvoiceReference InvoiceReference
InvoiceReferenceFiscalYear InvoiceReferenceFiscalYear
@VDM.private: true
@VDM.viewType: #CONSUMPTION
@AbapCatalog.sqlViewName: 'PRUINVCLRDOCIT'
@AbapCatalog.compiler.compareFilter: true
@ClientHandling.algorithm: #SESSION_VARIABLE
@AccessControl.authorizationCheck: #NOT_REQUIRED
define view P_RU_InvoiceClearingDocItem
  as select from I_OperationalAcctgDocItem

{
  CompanyCode,
  AccountingDocument,
  FiscalYear,
  ClearingJournalEntry as ClearingAccountingDocument,
  ClearingJournalEntryFiscalYear as ClearingDocFiscalYear,
  InvoiceReference,
  InvoiceReferenceFiscalYear,

//  FinancialAccountType,

//  ReferenceDocumentType,


  case when AmountInCompanyCodeCurrency > 0
            then 1
            else -1
       end                                              as AmountSign

//case IsNegativePosting  when 'X' then  case DebitCreditCode  when 'S' then -1

//                                                             when 'H' then 1

//                                       end

//                        else case DebitCreditCode  when 'S' then 1

//                                                   when 'H' then -1

//                             end

//

//       end                                              as AmountSign

}
where
  (
       FinancialAccountType = 'K'
    or FinancialAccountType = 'D'
  )
//and ReferenceDocumentType <> 'RMRP'