|
|
@ -664,21 +664,23 @@
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="getItemDetail" resultType="map">
|
|
|
|
<select id="getItemDetail" resultType="map">
|
|
|
|
SELECT zsd.OPERATION||'/'||zsd.STEP_ID OPERATION_STEP_ID, I.ITEM,0 RECEIVE_QTY,
|
|
|
|
SELECT zsd.OPERATION||'/'||zsd.STEP_ID OPERATION_STEP_ID, I.ITEM,SUM(INV.QTY_ON_HAND) RECEIVE_QTY,
|
|
|
|
ITT.DESCRIPTION ITEM_DESC,S.QTY * BC.QTY NEED_QTY
|
|
|
|
ITT.DESCRIPTION ITEM_DESC,S.QTY * BC.QTY NEED_QTY
|
|
|
|
FROM Z_SFC_DISPATCH zsd
|
|
|
|
FROM Z_SFC_DISPATCH zsd
|
|
|
|
INNER JOIN SFC S ON S.SFC = zsd.SFC AND S.SITE = zsd.SITE
|
|
|
|
INNER JOIN SFC S ON S.SFC = zsd.SFC AND S.SITE = zsd.SITE
|
|
|
|
INNER JOIN SFC_BOM SB ON SB.SFC_BO = S.HANDLE
|
|
|
|
INNER JOIN SFC_BOM SB ON SB.SFC_BO = S.HANDLE
|
|
|
|
INNER JOIN BOM_COMPONENT BC ON BC.BOM_BO = SB.BOM_BO
|
|
|
|
INNER JOIN BOM_COMPONENT BC ON BC.BOM_BO = SB.BOM_BO
|
|
|
|
INNER JOIN ITEM I ON I.HANDLE = BC.COMPONENT_GBO
|
|
|
|
INNER JOIN ITEM I ON I.HANDLE = BC.COMPONENT_GBO
|
|
|
|
|
|
|
|
LEFT JOIN INVENTORY INV ON I.HANDLE=Inv.ITEM_BO
|
|
|
|
LEFT JOIN CUSTOM_FIELDS CF2 ON CF2.HANDLE = I.HANDLE AND CF2."ATTRIBUTE" = 'ACCESSORY_TYPE'
|
|
|
|
LEFT JOIN CUSTOM_FIELDS CF2 ON CF2.HANDLE = I.HANDLE AND CF2."ATTRIBUTE" = 'ACCESSORY_TYPE'
|
|
|
|
INNER JOIN ITEM_T ITT ON ITT.ITEM_BO = I.HANDLE AND ITT.LOCALE =#{locale}
|
|
|
|
LEFT JOIN ITEM_T ITT ON ITT.ITEM_BO = I.HANDLE AND ITT.LOCALE =#{locale}
|
|
|
|
INNER JOIN BOM_OPERATION BO ON BO.BOM_COMPONENT_BO = BC.HANDLE
|
|
|
|
INNER JOIN BOM_OPERATION BO ON BO.BOM_COMPONENT_BO = BC.HANDLE
|
|
|
|
INNER JOIN OPERATION O ON o.OPERATION=zsd.OPERATION AND o.SITE=ZSD.SITE
|
|
|
|
INNER JOIN OPERATION O ON o.OPERATION=zsd.OPERATION AND o.SITE=ZSD.SITE
|
|
|
|
INNER JOIN CUSTOM_FIELDS CF ON CF.HANDLE = BC.HANDLE AND CF."ATTRIBUTE" = 'STEP_ID' AND CF.VALUE = zsd.STEP_ID
|
|
|
|
INNER JOIN CUSTOM_FIELDS CF ON CF.HANDLE = BC.HANDLE AND CF."ATTRIBUTE" = 'STEP_ID' AND CF.VALUE = zsd.STEP_ID
|
|
|
|
AND BO.OPERATION_BO = 'OperationBO:'||S.SITE||','||zsd.OPERATION||',#'
|
|
|
|
AND BO.OPERATION_BO = 'OperationBO:'||S.SITE||','||zsd.OPERATION||',#'
|
|
|
|
WHERE ZSD.SITE=#{site} AND ZSD.DISPATCH_NO=#{dispatchNo}
|
|
|
|
WHERE ZSD.SITE=#{site} AND ZSD.DISPATCH_NO=#{dispatchNo}
|
|
|
|
AND (CF2.VALUE IS NULL OR cf2.VALUE='0')
|
|
|
|
AND (CF2.VALUE IS NULL OR cf2.VALUE='0')
|
|
|
|
|
|
|
|
GROUP BY zsd.OPERATION,zsd.STEP_ID,I.ITEM, ITT.DESCRIPTION,S.QTY,BC.QTY
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
<select id="getToolDetail" resultType="map">
|
|
|
|
<select id="getToolDetail" resultType="map">
|
|
|
|
SELECT zsd.OPERATION||'/'||zsd.STEP_ID OPERATION_STEP_ID, I.ITEM,
|
|
|
|
SELECT zsd.OPERATION||'/'||zsd.STEP_ID OPERATION_STEP_ID, I.ITEM,
|
|
|
|