[Home] [Help]
View: AS_DOSSIER_REPS_UNIONALL_V
| Product: | AS - Sales Foundation |
| Description: | Union all view of order history sales representatives |
| Implementation/DBA Data: |
Not implemented in this database
|
View Text
SELECT DISTINCT SC.HEADER_ID
, 0
, NVL(DECODE(LN.ITEM_TYPE_CODE
, 'MODEL'
, LN2.ORDERED_QUANTITY - NVL(LN2.CANCELLED_QUANTITY
, 0)
, LN.ORDERED_QUANTITY - NVL(LN2.CANCELLED_QUANTITY
, 0) )
, 0) * NVL(DECODE(LN.ITEM_TYPE_CODE
, 'MODEL'
, LN2.SELLING_PRICE
, 'SERVICE'
, NVL(LN.SELLING_PRICE
, 0) * NVL(LN.SERVICE_DURATION
, 1)
, LN.SELLING_PRICE)
, 0) * (SC.PERCENT/100)
, SCT.NAME
, SR.SALESREP_ID
, SR.NAME
FROM SO_SALES_CREDIT_TYPES_115 SCT
, RA_SALESREPS SR
, SO_SALES_CREDITS SC
, SO_LINES LN2
, SO_LINES LN
WHERE SC.SALES_CREDIT_TYPE_ID = SCT.SALES_CREDIT_TYPE_ID
AND SC.SALESREP_ID = SR.SALESREP_ID
AND LN.LINE_ID = LN2.PARENT_LINE_ID(+)
AND LN.LINE_TYPE_CODE = 'REGULAR'
AND SC.HEADER_ID = LN.HEADER_ID
AND SC.LINE_ID = LN.LINE_ID UNION ALL SELECT DISTINCT SC.HEADER_ID
, NVL(LN.ORDERED_QUANTITY - NVL(CANCELLED_QUANTITY
, 0)
, 0) * NVL(DECODE(LN.ITEM_TYPE_CODE
, 'SERVICE'
, NVL(LN.SELLING_PRICE
, 0) * NVL(LN.SERVICE_DURATION
, 1)
, LN.SELLING_PRICE)
, 0) * (SC.PERCENT/100)
, 0
, SCT.NAME
, SR.SALESREP_ID
, SR.NAME
FROM SO_SALES_CREDIT_TYPES SCT
, RA_SALESREPS SR
, SO_SALES_CREDITS SC
, SO_LINES LN
WHERE SC.SALES_CREDIT_TYPE_ID = SCT.SALES_CREDIT_TYPE_ID
AND SC.SALESREP_ID = SR.SALESREP_ID
AND LN.LINE_TYPE_CODE = 'REGULAR'
AND SC.HEADER_ID = LN.HEADER_ID
AND SC.LINE_ID IS NULL
AND NOT EXISTS (SELECT 'X'
FROM SO_SALES_CREDITS SC2
, SO_SALES_CREDIT_TYPES SCT2
WHERE (LN.PARENT_LINE_ID = SC2.LINE_ID OR LN.LINE_ID = SC2.LINE_ID)
AND SC2.SALES_CREDIT_TYPE_ID = SCT2.SALES_CREDIT_TYPE_ID
AND SCT2.QUOTA_FLAG = SCT.QUOTA_FLAG)
Columns
| Name |
| HEADER_ID |
| HEADER_CREDITS |
| LINE_CREDITS |
| CREDIT_TYPE |
| SALESREP_ID |
| SALESREP |