1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| Select Convert(Varchar(80),SOQ.SOHNUM_0) AS ORDER_IDEN,
Convert(Varchar(80),DENSE_RANK() over (PARTITION BY SOQ.SOHNUM_0,ITMM.ITMREF_0 ORDER BY SOQ.ROWID)) AS ROW_IDEN,
Convert(Varchar(80),ITMM.ITMREF_0 + '/DSV') AS PLANNING_ENTITY_IDEN,
Convert(Varchar(80),'DEFAULT') AS MARKET_IDEN,
Convert(Varchar(80),'BO') AS ROW_CLASS_IDEN,
Convert(Varchar(255),'Back Order') AS ROW_CLASS_DESCRIPTION,
SO.DEMDLVDAT_0 AS AGREED_PERIOD,
SO.DEMDLVDAT_0 AS REQUEST_PERIOD,
SO.DEMDLVDAT_0 + 9999 AS CANCEL_PERIOD,
SOQ.QTYSTU_0 - SOQ.ODLQTYSTU_0 - DLVQTYSTU_0 AS QUANTITY,
0 AS STATUS,
0 AS PRIORITY/* compteur*/,
0 AS LAYER,
-1 AS MAX_RESIDUAL,
-1 AS MIN_RESIDUAL,
Convert(Varchar(80),NULL) AS ROUTING_IDEN,
0 AS PLAN_RULE,
NULL AS MAX_ANTICIPATION,
1000000 AS CANCEL_COST
FROM BCV5TEST.ITMMASTER AS ITMM INNER JOIN
BCV5TEST.SORDERQ AS SOQ ON ITMM.ITMREF_0 = SOQ.ITMREF_0 INNER JOIN
BCV5TEST.SORDER AS SO ON SO.SOHNUM_0 = SOQ.SOHNUM_0
WHERE ITMM.XCATABC_0 <>4 AND
SOQ.XQTYRESSTU_0 <> 0 AND
SOQ.SOQSTA_0 <> 3
Order by SOQ.SOHNUM_0,ITMM.ITMREF_0 |