|
|
@ -978,6 +978,72 @@
|
|
|
|
ORDER BY VIP.WORK_ORDER, VIP.ITEM
|
|
|
|
ORDER BY VIP.WORK_ORDER, VIP.ITEM
|
|
|
|
</select>
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="finsIssueItemListNoResourcePda" resultMap="FullResultMap">
|
|
|
|
|
|
|
|
SELECT ZSD.WORK_CENTER , WCT.DESCRIPTION WORK_CENTER_DESCRIPTION ,
|
|
|
|
|
|
|
|
I.ITEM , IT.DESCRIPTION ITEM_DESCRIPTION , ZCI.COMPONENT_BO , ZSD.BLANKING_SIZE ,SUM(ZSD.DISPATCH_QTY) DISPATCH_QTY,
|
|
|
|
|
|
|
|
SUM(ZCI.REQUIRED_QTY)-SUM(NVL(ZCI.ISSUE_QTY,0)) REQUIRED_QTY ,MIN(ZCI.REQUIRED_DATE_TIME ) REQUIRED_DATE_TIME ,IG.ITEM_GROUP
|
|
|
|
|
|
|
|
FROM Z_CALL_ITEM ZCI
|
|
|
|
|
|
|
|
LEFT JOIN Z_SFC_DISPATCH ZSD ON ZSD.HANDLE = ZCI.SFC_DISPATCH_BO
|
|
|
|
|
|
|
|
LEFT JOIN WORK_CENTER WC ON WC.WORK_CENTER = ZSD.WORK_CENTER AND WC.SITE = ZCI.SITE
|
|
|
|
|
|
|
|
LEFT JOIN WORK_CENTER_T WCT ON WCT.WORK_CENTER_BO = WC.HANDLE AND WCT.LOCALE = 'zh'
|
|
|
|
|
|
|
|
LEFT JOIN ITEM I ON I.HANDLE = ZCI.COMPONENT_BO
|
|
|
|
|
|
|
|
LEFT JOIN ITEM_T IT ON IT.ITEM_BO = I.HANDLE AND IT.LOCALE = 'zh'
|
|
|
|
|
|
|
|
LEFT JOIN ITEM_GROUP_MEMBER IGM ON IGM.ITEM_BO = ZCI.COMPONENT_BO
|
|
|
|
|
|
|
|
LEFT JOIN ITEM_GROUP IG ON IG.HANDLE = IGM.ITEM_GROUP_BO
|
|
|
|
|
|
|
|
WHERE ZCI.CALL_TYPE = 'MATERIAL' AND ZCI.STATUS = '802' AND ZCI.SITE = #{site}
|
|
|
|
|
|
|
|
<if test="workCenter != null and workCenter != ''">
|
|
|
|
|
|
|
|
AND ZSD.WORK_CENTER = #{workCenter}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="resource != null and resource != ''">
|
|
|
|
|
|
|
|
AND ZCI.RESRCE = #{resource}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="item != null and item != ''">
|
|
|
|
|
|
|
|
AND I.ITEM = #{item}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="requiredFromDT != null">
|
|
|
|
|
|
|
|
AND ZCI.REQUIRED_DATE_TIME >= #{requiredFromDT}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="requiredToDT != null">
|
|
|
|
|
|
|
|
AND ZCI.REQUIRED_DATE_TIME <= #{requiredToDT}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
GROUP BY ZCI.COMPONENT_BO ,ZSD.WORK_CENTER ,WCT.DESCRIPTION ,I.ITEM ,IT.DESCRIPTION ,ZSD.BLANKING_SIZE ,IG.ITEM_GROUP
|
|
|
|
|
|
|
|
ORDER BY ZCI.COMPONENT_BO
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="finsIssueItemListToResourcePda" resultMap="FullResultMap">
|
|
|
|
|
|
|
|
SELECT ZSD.WORK_CENTER , WCT.DESCRIPTION WORK_CENTER_DESCRIPTION ,
|
|
|
|
|
|
|
|
I.ITEM , IT.DESCRIPTION ITEM_DESCRIPTION , ZCI.COMPONENT_BO , ZSD.BLANKING_SIZE ,SUM(ZSD.DISPATCH_QTY) DISPATCH_QTY,
|
|
|
|
|
|
|
|
SUM(ZCI.REQUIRED_QTY)-SUM(NVL(ZCI.ISSUE_QTY,0)) REQUIRED_QTY ,MIN(ZCI.REQUIRED_DATE_TIME ) REQUIRED_DATE_TIME ,
|
|
|
|
|
|
|
|
ZCI.RESRCE, R.DESCRIPTION RESOURCE_DESCRIPTION , IG.ITEM_GROUP
|
|
|
|
|
|
|
|
FROM Z_CALL_ITEM ZCI
|
|
|
|
|
|
|
|
LEFT JOIN Z_SFC_DISPATCH ZSD ON ZSD.HANDLE = ZCI.SFC_DISPATCH_BO
|
|
|
|
|
|
|
|
LEFT JOIN WORK_CENTER WC ON WC.WORK_CENTER = ZSD.WORK_CENTER AND WC.SITE = ZCI.SITE
|
|
|
|
|
|
|
|
LEFT JOIN WORK_CENTER_T WCT ON WCT.WORK_CENTER_BO = WC.HANDLE AND WCT.LOCALE = 'zh'
|
|
|
|
|
|
|
|
LEFT JOIN ITEM I ON I.HANDLE = ZCI.COMPONENT_BO
|
|
|
|
|
|
|
|
LEFT JOIN ITEM_T IT ON IT.ITEM_BO = I.HANDLE AND IT.LOCALE = 'zh'
|
|
|
|
|
|
|
|
LEFT JOIN ITEM_GROUP_MEMBER IGM ON IGM.ITEM_BO = ZCI.COMPONENT_BO
|
|
|
|
|
|
|
|
LEFT JOIN ITEM_GROUP IG ON IG.HANDLE = IGM.ITEM_GROUP_BO
|
|
|
|
|
|
|
|
LEFT JOIN RESRCE R ON R.RESRCE = ZCI.RESRCE AND R.SITE = ZCI.SITE
|
|
|
|
|
|
|
|
WHERE ZCI.CALL_TYPE = 'MATERIAL' AND ZCI.STATUS = '802' AND ZCI.SITE = #{site}
|
|
|
|
|
|
|
|
<if test="workCenter != null and workCenter != ''">
|
|
|
|
|
|
|
|
AND ZSD.WORK_CENTER = #{workCenter}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="resource != null and resource != ''">
|
|
|
|
|
|
|
|
AND ZCI.RESRCE = #{resource}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="item != null and item != ''">
|
|
|
|
|
|
|
|
AND I.ITEM = #{item}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="requiredFromDT != null">
|
|
|
|
|
|
|
|
AND ZCI.REQUIRED_DATE_TIME >= #{requiredFromDT}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
<if test="requiredToDT != null">
|
|
|
|
|
|
|
|
AND ZCI.REQUIRED_DATE_TIME <= #{requiredToDT}
|
|
|
|
|
|
|
|
</if>
|
|
|
|
|
|
|
|
GROUP BY ZCI.COMPONENT_BO ,ZSD.WORK_CENTER ,WCT.DESCRIPTION ,I.ITEM ,IT.DESCRIPTION ,ZSD.BLANKING_SIZE ,IG.ITEM_GROUP , ZCI.RESRCE, R.DESCRIPTION
|
|
|
|
|
|
|
|
ORDER BY ZCI.COMPONENT_BO
|
|
|
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|
|
<select id="findCallItemListPda" resultMap="FullResultMap">
|
|
|
|
<select id="findCallItemListPda" resultMap="FullResultMap">
|
|
|
|
SELECT MML.* , ZSD.PLANNED_START_DATE FROM
|
|
|
|
SELECT MML.* , ZSD.PLANNED_START_DATE FROM
|
|
|
|
( SELECT ZCI.SITE, CF.VALUE WORK_ORDER, ZCI.STATUS ,WC.WORK_CENTER, WCT.DESCRIPTION WORK_CENTER_DESCRIPTION,
|
|
|
|
( SELECT ZCI.SITE, CF.VALUE WORK_ORDER, ZCI.STATUS ,WC.WORK_CENTER, WCT.DESCRIPTION WORK_CENTER_DESCRIPTION,
|
|
|
|