Commit 34a8c3e0 authored by jshinde's avatar jshinde

request Id:[W16DSUN008]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@102891 ce508802-f39f-4f6c-b175-0d175dae99d5
parent cb84d856
...@@ -573,61 +573,70 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote ...@@ -573,61 +573,70 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote
//Changed by Jagruti Shinde , for considering one pallet either for pallet out or pallet consolidation Request Id:[W16ASUN004] //Changed by Jagruti Shinde , for considering one pallet either for pallet out or pallet consolidation Request Id:[W16ASUN004]
//Changed by Jagruti Shinde,for adding actaul_pallet and desc .Request id:[W16ASUN023] //Changed by Jagruti Shinde,for adding actaul_pallet and desc .Request id:[W16ASUN023]
//Changed by Jagruti Shinde,for adding CONTROLLED_YN validation to stock .Request id:[W16DSUN008]
sql = " SELECT S.LOC_CODE AS PALLET_NO,S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART ,S.LOC_CODE AS ACTUAL_PALLET ," + sql = " SELECT S.LOC_CODE AS PALLET_NO,S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART ,S.LOC_CODE AS ACTUAL_PALLET ," +
" L.DESCR ,N.DESCR AS INVSTAT_DECSR FROM STOCK S ,LOCATION L,SITEITEM T ,INVSTAT N WHERE S.INV_STAT = ? AND " + " L.DESCR ,N.DESCR AS INVSTAT_DECSR ,'' AS PALLET_STATUS FROM STOCK S ,LOCATION L,SITEITEM T ,INVSTAT N ,ITEM I WHERE S.INV_STAT = ? AND " +
" S.SITE_CODE = ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND L.INV_STAT = S.INV_STAT AND " + " S.SITE_CODE = ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND L.INV_STAT = S.INV_STAT AND " +
" L.LOC_CODE = S.LOC_CODE AND L.LOC_GROUP != ? AND T.ITEM_CODE = S.ITEM_CODE AND " + " L.LOC_CODE = S.LOC_CODE AND L.LOC_GROUP != ? AND T.ITEM_CODE = S.ITEM_CODE AND " +
" S.SITE_CODE = T.SITE_CODE AND T.ITEM_SER__RG1 NOT IN (?,?) AND FN_CHK_PR(S.LOC_CODE,?) = 0 AND " + " S.SITE_CODE = T.SITE_CODE AND T.ITEM_SER__RG1 NOT IN (?,?) AND FN_CHK_PR(S.LOC_CODE,?) = 0 AND " +
" N.INV_STAT = S.INV_STAT " + " N.INV_STAT = S.INV_STAT AND S.ITEM_CODE=I.ITEM_CODE AND S.SITE_CODE=I.SITE_CODE AND" +
" (I.CONTROLLED_YN = ? OR I.CONTROLLED_YN IS NULL)" +
" UNION ALL " + " UNION ALL " +
" SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'Q')-1),S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART ," + " SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'Q')-1),S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART ," +
" S.LOC_CODE AS ACTUAL_PALLET ,L.DESCR ,N.DESCR AS INVSTAT_DECSR FROM STOCK S ,LOCATION L ,INVSTAT N WHERE " + " S.LOC_CODE AS ACTUAL_PALLET ,L.DESCR ,N.DESCR AS INVSTAT_DECSR ,'' AS PALLET_STATUS FROM STOCK S ,LOCATION L ,INVSTAT N ,ITEM I WHERE " +
" S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND " + " S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND " +
" L.LOC_CODE = S.LOC_CODE AND L.INV_STAT = S.INV_STAT AND " + " L.LOC_CODE = S.LOC_CODE AND L.INV_STAT = S.INV_STAT AND " +
" FN_CHK_PR(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'Q')-1),?) = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'Q')-1) " + " FN_CHK_PR(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'Q')-1),?) = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'Q')-1) " +
" IS NOT NULL AND N.INV_STAT = S.INV_STAT " + " IS NOT NULL AND N.INV_STAT = S.INV_STAT AND S.ITEM_CODE=I.ITEM_CODE AND S.SITE_CODE=I.SITE_CODE" +
" AND (I.CONTROLLED_YN = ? OR I.CONTROLLED_YN IS NULL)" +
" UNION ALL " + " UNION ALL " +
" SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'B')-1),S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART ," + " SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'B')-1),S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART ," +
" S.LOC_CODE AS ACTUAL_PALLET ,L.DESCR ,N.DESCR AS INVSTAT_DECSR FROM STOCK S ,LOCATION L ,INVSTAT N WHERE " + " S.LOC_CODE AS ACTUAL_PALLET ,L.DESCR ,N.DESCR AS INVSTAT_DECSR ,'' AS PALLET_STATUS FROM STOCK S ,LOCATION L ,INVSTAT N ,ITEM I WHERE " +
" S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND " + " S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND " +
" L.LOC_CODE = S.LOC_CODE AND L.INV_STAT = S.INV_STAT AND " + " L.LOC_CODE = S.LOC_CODE AND L.INV_STAT = S.INV_STAT AND " +
" FN_CHK_PR(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'B')-1),?) = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'B')-1) " + " FN_CHK_PR(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'B')-1),?) = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'B')-1) " +
" IS NOT NULL AND N.INV_STAT = S.INV_STAT " + " IS NOT NULL AND N.INV_STAT = S.INV_STAT AND S.ITEM_CODE=I.ITEM_CODE AND S.SITE_CODE=I.SITE_CODE AND " +
" (I.CONTROLLED_YN = ? OR I.CONTROLLED_YN IS NULL)" +
" UNION ALL " + " UNION ALL " +
" SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'X')-1),S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART ," + " SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'X')-1),S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART ," +
" S.LOC_CODE AS ACTUAL_PALLET ,L.DESCR ,N.DESCR AS INVSTAT_DECSR FROM STOCK S ,LOCATION L ,INVSTAT N WHERE " + " S.LOC_CODE AS ACTUAL_PALLET ,L.DESCR ,N.DESCR AS INVSTAT_DECSR ,'' AS PALLET_STATUS FROM STOCK S ,LOCATION L ,INVSTAT N ,ITEM I WHERE " +
" S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND " + " S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND " +
" L.LOC_CODE = S.LOC_CODE AND L.INV_STAT = S.INV_STAT AND " + " L.LOC_CODE = S.LOC_CODE AND L.INV_STAT = S.INV_STAT AND " +
" FN_CHK_PR(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'X')-1),?) = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'X')-1)" + " FN_CHK_PR(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'X')-1),?) = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'X')-1) " +
" IS NOT NULL AND N.INV_STAT = S.INV_STAT " + " IS NOT NULL AND N.INV_STAT = S.INV_STAT AND S.ITEM_CODE=I.ITEM_CODE AND S.SITE_CODE=I.SITE_CODE AND " +
" (I.CONTROLLED_YN = ? OR I.CONTROLLED_YN IS NULL) " +
" UNION ALL " + " UNION ALL " +
" SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'M')-1),S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART ," + " SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'M')-1),S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART ," +
" S.LOC_CODE AS ACTUAL_PALLET ,L.DESCR ,N.DESCR AS INVSTAT_DECSR FROM STOCK S ,LOCATION L ,INVSTAT N WHERE " + " S.LOC_CODE AS ACTUAL_PALLET ,L.DESCR ,N.DESCR AS INVSTAT_DECSR ,'' AS PALLET_STATUS FROM STOCK S ,LOCATION L ,INVSTAT N ,ITEM I WHERE " +
" S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND " + " S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND " +
" L.LOC_CODE = S.LOC_CODE AND L.INV_STAT = S.INV_STAT AND " + " L.LOC_CODE = S.LOC_CODE AND L.INV_STAT = S.INV_STAT AND " +
" FN_CHK_PR(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'M')-1),?) = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'M')-1) " + " FN_CHK_PR(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'M')-1),?) = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'M')-1) " +
" IS NOT NULL AND N.INV_STAT = S.INV_STAT " + " IS NOT NULL AND N.INV_STAT = S.INV_STAT AND S.ITEM_CODE=I.ITEM_CODE AND S.SITE_CODE=I.SITE_CODE " +
" AND (I.CONTROLLED_YN = ? OR I.CONTROLLED_YN IS NULL)" +
" UNION ALL " + " UNION ALL " +
" SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'U')-1),S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART ," + " SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'U')-1),S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART ," +
" S.LOC_CODE AS ACTUAL_PALLET ,L.DESCR ,N.DESCR AS INVSTAT_DECSR FROM STOCK S ,LOCATION L ,INVSTAT N WHERE " + " S.LOC_CODE AS ACTUAL_PALLET ,L.DESCR ,N.DESCR AS INVSTAT_DECSR ,'' AS PALLET_STATUS FROM STOCK S ,LOCATION L ,INVSTAT N ,ITEM I WHERE " +
" S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND " + " S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND " +
" L.LOC_CODE = S.LOC_CODE AND L.INV_STAT = S.INV_STAT AND " + " L.LOC_CODE = S.LOC_CODE AND L.INV_STAT = S.INV_STAT AND " +
" FN_CHK_PR(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'U')-1),?) = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'U')-1)" + " FN_CHK_PR(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'U')-1),?) = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'U')-1) " +
" IS NOT NULL AND N.INV_STAT = S.INV_STAT " + " IS NOT NULL AND N.INV_STAT = S.INV_STAT AND S.ITEM_CODE=I.ITEM_CODE AND S.SITE_CODE=I.SITE_CODE AND " +
" (I.CONTROLLED_YN = ? OR I.CONTROLLED_YN IS NULL)" +
" UNION ALL " + " UNION ALL " +
" SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'P')-1),S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART ," + " SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'P')-1),S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART ," +
" S.LOC_CODE AS ACTUAL_PALLET ,L.DESCR ,N.DESCR AS INVSTAT_DECSR FROM STOCK S ,LOCATION L ,INVSTAT N WHERE " + " S.LOC_CODE AS ACTUAL_PALLET ,L.DESCR ,N.DESCR AS INVSTAT_DECSR ,'' AS PALLET_STATUS FROM STOCK S ,LOCATION L ,INVSTAT N ,ITEM I WHERE " +
" S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND " + " S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND " +
" L.LOC_CODE = S.LOC_CODE AND L.INV_STAT = S.INV_STAT AND " + " L.LOC_CODE = S.LOC_CODE AND L.INV_STAT = S.INV_STAT AND " +
" FN_CHK_PR(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'P')-1),?) = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'P')-1)" + " FN_CHK_PR(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'P')-1),?) = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'P')-1) " +
" IS NOT NULL AND N.INV_STAT = S.INV_STAT " + " IS NOT NULL AND N.INV_STAT = S.INV_STAT AND S.ITEM_CODE=I.ITEM_CODE AND S.SITE_CODE=I.SITE_CODE AND " +
" (I.CONTROLLED_YN = ? OR I.CONTROLLED_YN IS NULL)" +
" UNION ALL " + " UNION ALL " +
" SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'S')-1),S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART " + " SELECT SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'S')-1),S.ITEM_CODE,S.LOT_NO,S.LOT_SL,S.QUANTITY, S.NO_ART " +
",S.LOC_CODE AS ACTUAL_PALLET ,L.DESCR ,N.DESCR AS INVSTAT_DECSR FROM STOCK S ,LOCATION L ,INVSTAT N WHERE " + ",S.LOC_CODE AS ACTUAL_PALLET ,L.DESCR ,N.DESCR AS INVSTAT_DECSR ,'' AS PALLET_STATUS FROM STOCK S ,LOCATION L ,INVSTAT N ,ITEM I WHERE " +
" S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND " + " S.INV_STAT = ? AND S.SITE_CODE= ? AND S.QTY_PER_ART > 0 AND S.QUANTITY > 0 AND S.NO_ART > 0 AND " +
" L.LOC_CODE = S.LOC_CODE AND L.INV_STAT = S.INV_STAT AND " + " L.LOC_CODE = S.LOC_CODE AND L.INV_STAT = S.INV_STAT AND " +
" FN_CHK_PR(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'S')-1),?) = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'S')-1)" + " FN_CHK_PR(SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'S')-1),?) = 0 AND SUBSTR(S.LOC_CODE,1,INSTR(S.LOC_CODE,'S')-1) " +
" IS NOT NULL AND N.INV_STAT = S.INV_STAT "; " IS NOT NULL AND N.INV_STAT = S.INV_STAT AND S.ITEM_CODE=I.ITEM_CODE AND S.SITE_CODE=I.SITE_CODE AND " +
" (I.CONTROLLED_YN = ? OR I.CONTROLLED_YN IS NULL)";
PreparedStatement pstmt = conn.prepareStatement(sql); PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "AWMS"); pstmt.setString(1, "AWMS");
...@@ -636,27 +645,35 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote ...@@ -636,27 +645,35 @@ implements PalletReqExpiryActLocal, PalletReqExpiryActRemote
pstmt.setString(4, "FS"); pstmt.setString(4, "FS");
pstmt.setString(5, "FA"); pstmt.setString(5, "FA");
pstmt.setString(6, tranId); pstmt.setString(6, tranId);
pstmt.setString(7, "AWMSQ"); pstmt.setString(7, "N");
pstmt.setString(8, siteCode); pstmt.setString(8, "AWMSQ");
pstmt.setString(9, tranId); pstmt.setString(9, siteCode);
pstmt.setString(10, "AWMS"); pstmt.setString(10, tranId);
pstmt.setString(11, siteCode); pstmt.setString(11, "N");
pstmt.setString(12, tranId); pstmt.setString(12, "AWMS");
pstmt.setString(13, "AWMS"); pstmt.setString(13, siteCode);
pstmt.setString(14, siteCode); pstmt.setString(14, tranId);
pstmt.setString(15, tranId); pstmt.setString(15, "N");
pstmt.setString(16, "AWMSQ"); pstmt.setString(16, "AWMS");
pstmt.setString(17, siteCode); pstmt.setString(17, siteCode);
pstmt.setString(18, tranId); pstmt.setString(18, tranId);
pstmt.setString(19, "AWMSQ"); pstmt.setString(19, "N");
pstmt.setString(20, siteCode); pstmt.setString(20, "AWMSQ");
pstmt.setString(21, tranId); pstmt.setString(21, siteCode);
pstmt.setString(22, "AWMS"); pstmt.setString(22, tranId);
pstmt.setString(23, siteCode); pstmt.setString(23, "N");
pstmt.setString(24, tranId); pstmt.setString(24, "AWMSQ");
pstmt.setString(25, "AWMSQ"); pstmt.setString(25, siteCode);
pstmt.setString(26, siteCode); pstmt.setString(26, tranId);
pstmt.setString(27, tranId); pstmt.setString(27, "N");
pstmt.setString(28, "AWMS");
pstmt.setString(29, siteCode);
pstmt.setString(30, tranId);
pstmt.setString(31, "N");
pstmt.setString(32, "AWMSQ");
pstmt.setString(33, siteCode);
pstmt.setString(34, tranId);
pstmt.setString(35, "N");
ResultSet rs = pstmt.executeQuery(); ResultSet rs = pstmt.executeQuery();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment