@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: 'PSLSQTANPROCF0'
defineview P_SlsQtanProcFlow0
asselectfrom I_SalesDocumentBasic as SalesDocument
{
//Keykeycast('' as vbeln_von) as Level1Document,
keycast('' as posnr_von) as Level1DocumentItem,
//SalesQuotation
keycast(SalesDocument as sales_quotation) as SalesQuotation,
SalesDocumentType as SalesQuotationType,
SDDocumentCategory as SalesQuotationCategory,
//Organization
SalesOrganization,
DistributionChannel,
OrganizationDivision,
//Status
casewhen
( OverallTotalDeliveryStatus = 'A' or
OverallTotalDeliveryStatus = 'B' )
then
'X'
else
''
endas DeliveryDocumentIsRequired,
casewhen
( OverallOrdReltdBillgStatus = 'A' or
OverallOrdReltdBillgStatus = 'B' )
then
'X'
else
''
endas BillingDocumentIsRequired,
//Order relevant for Project e.g Professional Service
'' as SalesOrderIsProjectBased
}
where
SDDocumentCategory = 'B';