@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@VDM.private: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #CONSUMPTION
@AbapCatalog.sqlViewName: 'PBILLGDOCPROCF0'
@AbapCatalog.preserveKey:true
define view P_BillingDocProcFlow0
as select from
I_BillingDocumentBasic as BillingDocument
{
key BillingDocument,
BillingDocumentCategory,
SDDocumentCategory,
BillingDocumentType,
BillingDocumentIsCancelled,
//Organization
SalesOrganization
}
where BillingDocument.SDDocumentCategory = 'M' --> Invoice
or BillingDocument.SDDocumentCategory = 'U' --> Pro Forma
or BillingDocument.SDDocumentCategory = 'O' --> Credit Memo
or BillingDocument.SDDocumentCategory = 'P' --> Debit Memo
or BillingDocument.SDDocumentCategory = '5' --> Intercompany Invoice
or BillingDocument.SDDocumentCategory = '6' --> Intercompany Credit Memo
or BillingDocument.SDDocumentCategory = 'ICPF' --> Intercompany Pro Forma Invoice
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BILLINGDOCUMENTBASIC"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/