|
|
@ -122,18 +122,20 @@
|
|
|
|
OT.DESCRIPTION OPERATION_DESCRIPTION, ZSD.RESRCE , R.DESCRIPTION RESOURCE_DESCRIPTION , ZSD.DISPATCH_STATUS OPERATION_STATUS ,
|
|
|
|
OT.DESCRIPTION OPERATION_DESCRIPTION, ZSD.RESRCE , R.DESCRIPTION RESOURCE_DESCRIPTION , ZSD.DISPATCH_STATUS OPERATION_STATUS ,
|
|
|
|
ZSD.PROD_HOURS ,ZSD.ACTUAL_PROD_HOURS , ZSD.PLANNED_START_DATE , ZSD.PLANNED_COMP_DATE , ZSD.ACTUAL_START_DATE , ZSD.ACTUAL_COMPLETE_DATE
|
|
|
|
ZSD.PROD_HOURS ,ZSD.ACTUAL_PROD_HOURS , ZSD.PLANNED_START_DATE , ZSD.PLANNED_COMP_DATE , ZSD.ACTUAL_START_DATE , ZSD.ACTUAL_COMPLETE_DATE
|
|
|
|
FROM Z_SFC_DISPATCH ZSD
|
|
|
|
FROM Z_SFC_DISPATCH ZSD
|
|
|
|
LEFT JOIN SHOP_ORDER SO ON SO.SHOP_ORDER = ZSD.SHOP_ORDER
|
|
|
|
LEFT JOIN SHOP_ORDER SO ON SO.SHOP_ORDER = ZSD.SHOP_ORDER
|
|
|
|
LEFT JOIN CUSTOM_FIELDS CFA ON CFA.HANDLE = SO.HANDLE AND CFA."ATTRIBUTE" = 'WORK_ORDER'
|
|
|
|
LEFT JOIN CUSTOM_FIELDS CFA ON CFA.HANDLE = SO.HANDLE AND CFA."ATTRIBUTE" = 'WORK_ORDER'
|
|
|
|
LEFT JOIN CUSTOM_FIELDS CFB ON CFB.HANDLE = SO.HANDLE AND CFB."ATTRIBUTE" = 'ITEM_NUMBER'
|
|
|
|
LEFT JOIN CUSTOM_FIELDS CFB ON CFB.HANDLE = SO.HANDLE AND CFB."ATTRIBUTE" = 'ITEM_NUMBER'
|
|
|
|
LEFT JOIN SFC S ON S.SFC = ZSD.SFC
|
|
|
|
LEFT JOIN SFC S ON S.SFC = ZSD.SFC
|
|
|
|
LEFT JOIN ITEM I ON I.HANDLE = S.ITEM_BO
|
|
|
|
LEFT JOIN ITEM I ON I.HANDLE = S.ITEM_BO
|
|
|
|
LEFT JOIN ITEM_T IT ON IT.ITEM_BO = S.ITEM_BO
|
|
|
|
LEFT JOIN ITEM_T IT ON IT.ITEM_BO = S.ITEM_BO
|
|
|
|
LEFT JOIN WORK_CENTER WC ON WC.WORK_CENTER = ZSD.WORK_CENTER
|
|
|
|
LEFT JOIN WORK_CENTER WC ON WC.WORK_CENTER = ZSD.WORK_CENTER
|
|
|
|
LEFT JOIN WORK_CENTER_T WCT ON WCT.WORK_CENTER_BO = WC.HANDLE
|
|
|
|
LEFT JOIN WORK_CENTER_T WCT ON WCT.WORK_CENTER_BO = WC.HANDLE
|
|
|
|
LEFT JOIN OPERATION O ON O.OPERATION = ZSD.OPERATION
|
|
|
|
LEFT JOIN OPERATION O ON O.OPERATION = ZSD.OPERATION
|
|
|
|
LEFT JOIN OPERATION_T OT ON OT.OPERATION_BO = O.HANDLE
|
|
|
|
LEFT JOIN OPERATION_T OT ON OT.OPERATION_BO = O.HANDLE
|
|
|
|
LEFT JOIN RESRCE R ON R.RESRCE = ZSD.RESRCE
|
|
|
|
LEFT JOIN RESRCE R ON R.RESRCE = ZSD.RESRCE
|
|
|
|
LEFT JOIN ROUTER RU ON RU.HANDLE = ZSD.ROUTER_BO
|
|
|
|
LEFT JOIN ROUTER RU ON RU.HANDLE = ZSD.ROUTER_BO
|
|
|
|
|
|
|
|
LEFT JOIN RESRCE R ON R.RESRCE = ZSD.RESRCE AND R.SITE = ZSD.SITE
|
|
|
|
|
|
|
|
LEFT JOIN CUSTOM_FIELDS CF ON CF.HANDLE = R.HANDLE AND CF."ATTRIBUTE" = 'CHECK_USR'
|
|
|
|
WHERE ZSD.SITE = #{site}
|
|
|
|
WHERE ZSD.SITE = #{site}
|
|
|
|
<if test="itemNumber != null and itemNumber != ''" >
|
|
|
|
<if test="itemNumber != null and itemNumber != ''" >
|
|
|
|
AND CFB.VALUE LIKE '%'||#{itemNumber}||'%'
|
|
|
|
AND CFB.VALUE LIKE '%'||#{itemNumber}||'%'
|
|
|
@ -150,6 +152,18 @@
|
|
|
|
<if test="resrce != null and resrce != ''" >
|
|
|
|
<if test="resrce != null and resrce != ''" >
|
|
|
|
AND ZSD.RESRCE = #{resrce}
|
|
|
|
AND ZSD.RESRCE = #{resrce}
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="checkUsr != null and checkUsr != ''" >
|
|
|
|
|
|
|
|
AND CF.VALUE = #{checkUsr}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="operation != null and operation != ''" >
|
|
|
|
|
|
|
|
AND ZSD.OPERATION = #{operation}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="item != null and item != ''" >
|
|
|
|
|
|
|
|
AND I.ITEM = #{item}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="sfc != null and sfc != ''" >
|
|
|
|
|
|
|
|
AND ZSD.SFC = #{sfc}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
<if test="routerType != null and routerType != ''" >
|
|
|
|
<if test="routerType != null and routerType != ''" >
|
|
|
|
<if test="routerType = 'C'.toString()" >
|
|
|
|
<if test="routerType = 'C'.toString()" >
|
|
|
|
AND RU.ROUTER_TYPE = #{routerType}
|
|
|
|
AND RU.ROUTER_TYPE = #{routerType}
|
|
|
@ -160,7 +174,7 @@
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="operationStatus != null and operationStatus != ''" >
|
|
|
|
<if test="operationStatus != null and operationStatus != ''" >
|
|
|
|
<if test="operationStatus = 'OTHER'.toString()" >
|
|
|
|
<if test="operationStatus = 'OTHER'.toString()" >
|
|
|
|
AND ZSD.DISPATCH_STATUS != 'START' AND ZSD.DISPATCH_STATUS != 'COMPLETE'
|
|
|
|
AND ZSD.DISPATCH_STATUS != 'START' AND ZSD.DISPATCH_STATUS != 'COMPLETE' AND ZSD.DISPATCH_STATUS != 'CANCEL'
|
|
|
|
</if>
|
|
|
|
</if>
|
|
|
|
<if test="operationStatus != 'OTHER'.toString()" >
|
|
|
|
<if test="operationStatus != 'OTHER'.toString()" >
|
|
|
|
AND ZSD.DISPATCH_STATUS = #{operationStatus}
|
|
|
|
AND ZSD.DISPATCH_STATUS = #{operationStatus}
|
|
|
|