Commit 969692be authored by dpawar's avatar dpawar

Pragyan sir given for merge


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98172 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 121724b4
...@@ -96,7 +96,9 @@ public class DockTranPos extends ValidatorEJB implements DockTranPosLocal, DockT ...@@ -96,7 +96,9 @@ public class DockTranPos extends ValidatorEJB implements DockTranPosLocal, DockT
locCodeTo = genericUtility.getColumnValue("loc_code__to", dom, "2" ); locCodeTo = genericUtility.getColumnValue("loc_code__to", dom, "2" );
System.out.println("palert no from generic utility ["+palletNo+"] locCodeTo [" + locCodeTo + "]"); System.out.println("palert no from generic utility ["+palletNo+"] locCodeTo [" + locCodeTo + "]");
//conn.setAutoCommit(false); //conn.setAutoCommit(false);
sql = "SELECT HDR1.TRAN_ID TRAN_ID,HDR.PICK_TYPE,HDR1.PICK_ORDER FROM PICK_ORD_HDR HDR,PICK_ISS_HDR HDR1 WHERE HDR.PICK_ORDER = HDR1.PICK_ORDER AND HDR1.PALLET_NO = ? AND (CASE WHEN HDR1.TRF_STATUS IS NULL THEN 'N' ELSE HDR1.TRF_STATUS END) = ?"; //PICK_ISS_HDR sql = "SELECT HDR1.TRAN_ID TRAN_ID,HDR.PICK_TYPE,HDR1.PICK_ORDER FROM PICK_ORD_HDR HDR,PICK_ISS_HDR HDR1 WHERE "
+ " HDR.PICK_ORDER = HDR1.PICK_ORDER AND HDR1.PALLET_NO = ? AND HDR.PICK_TYPE IN ('A','M')"
+ " AND (CASE WHEN HDR1.TRF_STATUS IS NULL THEN 'N' ELSE HDR1.TRF_STATUS END) = ?"; //PICK_ISS_HDR
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString( 1, palletNo); pstmt.setString( 1, palletNo);
pstmt.setString( 2, "N"); pstmt.setString( 2, "N");
......
...@@ -347,7 +347,7 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote, ...@@ -347,7 +347,7 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote,
if("V".equalsIgnoreCase(orderType)) if("V".equalsIgnoreCase(orderType))
{ {
actualQty = quantity; actualQty = 0.0;
} }
else else
{ {
...@@ -359,21 +359,23 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote, ...@@ -359,21 +359,23 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote,
System.out.println("Pick Quantity:="+pickQty); System.out.println("Pick Quantity:="+pickQty);
System.out.println("Actual Quantity:="+actualQty); System.out.println("Actual Quantity:="+actualQty);
System.out.println("Actual Allocate Quantity:="+actualAllocQty); System.out.println("Actual Allocate Quantity:="+actualAllocQty);
}
//Changed by Dadaso pawar on 26/06/15 [End]
if(actualAllocQty != 0.0 && pickQty < actualAllocQty)
{
System.out.println("Found Last case Found with Other allocation pickQty["+pickQty+"]quantity ["+quantity+"]Stock alloc qty["+actualAllocQty+"]"); //Changed by Dadaso pawar on 26/06/15 [End]
isLastCaseUpDFlag = true;
lastCaseUpdQty = actualQty;
//actualQty = 0.0;
actualQty = quantity - actualAllocQty;
System.out.println("Now Actual Quantity to issue ["+actualQty+"]");
if(actualAllocQty != 0.0 && pickQty < actualAllocQty)
{
System.out.println("Found Last case Found with Other allocation pickQty["+pickQty+"]quantity ["+quantity+"]Stock alloc qty["+actualAllocQty+"]");
isLastCaseUpDFlag = true;
lastCaseUpdQty = actualQty;
//actualQty = 0.0;
actualQty = quantity - actualAllocQty;
System.out.println("Now Actual Quantity to issue ["+actualQty+"]");
}
//Changed By Pragyan 03-May-14 for changed Last case logic if pick quantity > last case.end
} }
//Changed By Pragyan 03-May-14 for changed Last case logic if pick quantity > last case.end
} }
else else
{ {
...@@ -381,7 +383,8 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote, ...@@ -381,7 +383,8 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote,
actualQty = quantity - actualAllocQty; actualQty = quantity - actualAllocQty;
} }
//Chnaged by Rohan on 15-02-13 for calculating actual qty from repanishment in case of stock to dock //Chnaged by Rohan on 15-02-13 for calculating actual qty from repanishment in case of stock to dock
} }
System.out.println("Now pickQty["+pickQty+"]quantity ["+quantity+"]Stock alloc qty["+actualAllocQty+"]actualQty["+actualQty+"");
// end 09/02/13 manoharan actual quantity (balance quantity) is updated in multiples of number of cases so this has to be taken as the total pick quantity // end 09/02/13 manoharan actual quantity (balance quantity) is updated in multiples of number of cases so this has to be taken as the total pick quantity
String dExpLev = checkNullAndTrim(rs.getString( "EXP_LEV" )); String dExpLev = checkNullAndTrim(rs.getString( "EXP_LEV" ));
...@@ -641,10 +644,17 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote, ...@@ -641,10 +644,17 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote,
+ " SELECT * FROM PICK_ORD_DET WHERE (REPL_ORDER, LINE_NO__REPL) IN ( " + " SELECT * FROM PICK_ORD_DET WHERE (REPL_ORDER, LINE_NO__REPL) IN ( "
+ " SELECT REPL_ORDER,LINE_NO FROM REPL_ORD_DET WHERE (PICK_ORDER,LINE_NO__PICK) IN ( " + " SELECT REPL_ORDER,LINE_NO FROM REPL_ORD_DET WHERE (PICK_ORDER,LINE_NO__PICK) IN ( "
+ " (SELECT REPL_ORDER , LINE_NO FROM REPL_ORD_DET WHERE PICK_ORDER =? AND LINE_NO__PICK = ? ))) " + " (SELECT REPL_ORDER , LINE_NO FROM REPL_ORD_DET WHERE PICK_ORDER =? AND LINE_NO__PICK = ? ))) "
+ " AND FN_IS_VALID_PICK_ORDER(PICK_ORDER) = 'Y' AND (QUANTITY -(CASE WHEN DEALLOC_QTY IS NULL THEN 0 ELSE DEALLOC_QTY END)) > 0"; + " AND FN_IS_VALID_PICK_ORDER(PICK_ORDER) = 'Y' AND (QUANTITY -(CASE WHEN DEALLOC_QTY IS NULL THEN 0 ELSE DEALLOC_QTY END)) > 0"
+ " UNION ALL"
+ " SELECT * FROM PICK_ORD_DET WHERE (REPL_ORDER, LINE_NO__REPL) IN ( "
+ " SELECT REPL_ORDER,LINE_NO FROM REPL_ORD_DET WHERE (PICK_ORDER,LINE_NO__PICK) IN ("
+ " SELECT REPL_ORDER,LINE_NO FROM REPL_ORD_DET WHERE (PICK_ORDER,LINE_NO__PICK) IN (("
+ " SELECT REPL_ORDER , LINE_NO FROM REPL_ORD_DET WHERE PICK_ORDER =? AND LINE_NO__PICK = ? )))) "
+ " AND FN_IS_VALID_PICK_ORDER(PICK_ORDER) = 'Y' AND "
+ " (QUANTITY -(CASE WHEN DEALLOC_QTY IS NULL THEN 0 ELSE DEALLOC_QTY END)) > 0";
//Changed by sumit on 08/02/13 changed the sql ( Told Manoharan Sir) end //Changed by sumit on 08/02/13 changed the sql ( Told Manoharan Sir) end
pstmtPick = conn.prepareStatement(sql); pstmtPick = conn.prepareStatement(sql);
pstmtPick.setString(1, replOrder); pstmtPick.setString(1, replOrder);
...@@ -654,6 +664,8 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote, ...@@ -654,6 +664,8 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote,
pstmtPick.setInt(4, replOrderLineNo); pstmtPick.setInt(4, replOrderLineNo);
pstmtPick.setString(5, replOrder); pstmtPick.setString(5, replOrder);
pstmtPick.setInt(6, replOrderLineNo); pstmtPick.setInt(6, replOrderLineNo);
pstmtPick.setString(7, replOrder);
pstmtPick.setInt(8, replOrderLineNo);
//Changed By Pragyan 21/02/13 Logic change as above by manohran sir.end //Changed By Pragyan 21/02/13 Logic change as above by manohran sir.end
rsPick = pstmtPick.executeQuery(); rsPick = pstmtPick.executeQuery();
......
...@@ -674,7 +674,8 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC ...@@ -674,7 +674,8 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
sql = " SELECT R.REPL_ORDER FROM REPL_ORD_HDR R, WAVE_TASK W, WAVE_TASK_DET WD, REPL_ORD_DET RT WHERE " + //sql = " SELECT R.REPL_ORDER FROM REPL_ORD_HDR R, WAVE_TASK W, WAVE_TASK_DET WD, REPL_ORD_DET RT WHERE " +
sql = " SELECT R.REPL_ORDER,R.ORDER_TYPE FROM REPL_ORD_HDR R, WAVE_TASK W, WAVE_TASK_DET WD, REPL_ORD_DET RT WHERE " +
" R.REPL_ORDER = WD.REF_ID AND R.REPL_ORDER = RT.REPL_ORDER AND R.WAVE_ID = W.WAVE_ID AND W.WAVE_ID = WD.WAVE_ID " + " R.REPL_ORDER = WD.REF_ID AND R.REPL_ORDER = RT.REPL_ORDER AND R.WAVE_ID = W.WAVE_ID AND W.WAVE_ID = WD.WAVE_ID " +
" AND WD.STATUS ='N' AND W.CANCEL = 'N' AND ( RT.CANCEL_MODE='N' OR RT.CANCEL_MODE IS NULL ) " + " AND WD.STATUS ='N' AND W.CANCEL = 'N' AND ( RT.CANCEL_MODE='N' OR RT.CANCEL_MODE IS NULL ) " +
" AND RT.SITE_CODE = ? AND RT.ITEM_CODE = ? AND RT.LOC_CODE = ? AND RT.LOT_NO = ? AND RT.LOT_SL = ? " + " AND RT.SITE_CODE = ? AND RT.ITEM_CODE = ? AND RT.LOC_CODE = ? AND RT.LOT_NO = ? AND RT.LOT_SL = ? " +
...@@ -689,10 +690,13 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC ...@@ -689,10 +690,13 @@ public class ReplIssIC extends ValidatorEJB implements ReplIssICLocal, ReplIssIC
if( rs.next() ) if( rs.next() )
{ {
replOrd = checkNull(rs.getString("REPL_ORDER")); replOrd = checkNull(rs.getString("REPL_ORDER"));
orderType = checkNull(rs.getString("ORDER_TYPE"));
System.out.println("replOrd-->"+replOrd); System.out.println("replOrd-->"+replOrd);
System.out.println("headerreplOrder-->"+replOrder); System.out.println("headerreplOrder-->"+replOrder);
System.out.println("orderType-->"+orderType);
if( !replOrder.trim().equalsIgnoreCase( replOrd ) )
//if( !replOrder.trim().equalsIgnoreCase( replOrd ) )
if( !replOrder.trim().equalsIgnoreCase( replOrd ) && !"U".equalsIgnoreCase(orderType))
{ {
errList.add( "VTREPLORDR" ); errList.add( "VTREPLORDR" );
errFields.add( childNodeName.toLowerCase() ); errFields.add( childNodeName.toLowerCase() );
......
...@@ -6653,8 +6653,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -6653,8 +6653,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
String remarks = ""; String remarks = "";
//chnaged by pragyan on 15/10/14 for cold chain //chnaged by pragyan on 15/10/14 for cold chain
String locTypeParent = ""; String locTypeParent = "";
// Changes by Dadaso pawar on 17/03/15 [Start] //Changes by Dadaso pawar on 17/03/15 [Start]
String consoliRepl = ""; //String consoliRepl = "";
//Changes by Dadaso pawar on 17/03/15 [End] //Changes by Dadaso pawar on 17/03/15 [End]
try try
...@@ -6688,10 +6688,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -6688,10 +6688,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//Changed By sankara 17/05/14 for added remarks in wave proccess screen //Changed By sankara 17/05/14 for added remarks in wave proccess screen
remarks = checkNull(genericUtility.getColumnValue("remarks",headerDom)); remarks = checkNull(genericUtility.getColumnValue("remarks",headerDom));
System.out.println("wavetaskinsert::::::::"+remarks); System.out.println("wavetaskinsert::::::::"+remarks);
//Changes by Dadaso pawar on 17/03/15 [Start] /*//Changes by Dadaso pawar on 17/03/15 [Start]
consoliRepl = checkNull(genericUtility.getColumnValue("consolidate_repl",headerDom)); consoliRepl = checkNull(genericUtility.getColumnValue("consolidate_repl",headerDom));
consoliRepl = consoliRepl.trim(); consoliRepl = consoliRepl.trim();
System.out.println("consoliRepl::::::::["+consoliRepl+"]"); System.out.println("consoliRepl::::::::["+consoliRepl+"]"); */
//Changes by Dadaso pawar on 17/03/15 [End] //Changes by Dadaso pawar on 17/03/15 [End]
/* /*
if("Y".equalsIgnoreCase(frmDomMasterPackAllow)) if("Y".equalsIgnoreCase(frmDomMasterPackAllow))
...@@ -6724,7 +6724,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -6724,7 +6724,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
"CUST_CODE__TO, DUE_DATE__FROM, DUE_DATE__TO, CHG_USER, CHG_TERM, CHG_DATE,HOLD_STATUS,CANCEL,SITE_CODE,REMARKS,TRAN_CODE,LOC_TYPE__PARENT,BATCH_ID " + "CUST_CODE__TO, DUE_DATE__FROM, DUE_DATE__TO, CHG_USER, CHG_TERM, CHG_DATE,HOLD_STATUS,CANCEL,SITE_CODE,REMARKS,TRAN_CODE,LOC_TYPE__PARENT,BATCH_ID " +
// Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing. // Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing.
//Changes by Dadaso pawar on 17/03/15 [Start] //Changes by Dadaso pawar on 17/03/15 [Start]
",CONSOLIDATE_REPL "+ //",CONSOLIDATE_REPL "+
//Changes by Dadaso pawar on 17/03/15 [End] //Changes by Dadaso pawar on 17/03/15 [End]
//"VALUES (?,?,?,?,?,?,?,?,?,?,?)"; //"VALUES (?,?,?,?,?,?,?,?,?,?,?)";
//"VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)"; //"VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)";
...@@ -6733,7 +6733,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -6733,7 +6733,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
// "VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; // "VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
//changed by pragyan on 25/08/14 for tran_code and loc type argumnet. //changed by pragyan on 25/08/14 for tran_code and loc type argumnet.
//"VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; //"VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?)"; ") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
//Changed by Rohan on 1-12-11 on [WM1ESUN006] to add ptcn into wave_task.end //Changed by Rohan on 1-12-11 on [WM1ESUN006] to add ptcn into wave_task.end
pstmt = conn.prepareStatement(insertSql); pstmt = conn.prepareStatement(insertSql);
pstmt.setString(1,waveId); pstmt.setString(1,waveId);
...@@ -6760,9 +6760,9 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -6760,9 +6760,9 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
pstmt.setString(17,locTypeParentInput); pstmt.setString(17,locTypeParentInput);
// Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing. // Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing.
pstmt.setString(18,batchID); pstmt.setString(18,batchID);
//Changed by Dadaso pawar on 17/03/15 [Start] //Changes by Dadaso pawar on 17/03/15 [Start]
pstmt.setString(19,consoliRepl); // pstmt.setString(19,consoliRepl);
//Changed by Dadaso pawar on 17/03/15 [End] //Changes by Dadaso pawar on 17/03/15 [End]
pstmt.executeUpdate(); pstmt.executeUpdate();
System.out.println("Start Wave Genartion......................."); System.out.println("Start Wave Genartion.......................");
...@@ -10765,6 +10765,29 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -10765,6 +10765,29 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
}*/ }*/
if(isConsolidatedRepl) if(isConsolidatedRepl)
{ {
if(!isReplCpkISTG)
{
replConRefId = updateWaveTaskDet(waveID,1,saleOrder,"C-STG","N",ptcn,conn);
pstmtRplHdr.setString(1,replConRefId);
pstmtRplHdr.setDate(2,orderDate);
pstmtRplHdr.setString(3, siteCode);
pstmtRplHdr.setString(4,saleOrder);
pstmtRplHdr.setString(5,waveID);
pstmtRplHdr.setString(6,chgUser);
pstmtRplHdr.setString(7,chgTerm);
pstmtRplHdr.setDate(8,orderDate);
pstmtRplHdr.setString(9,"U");
pstmtRplHdr.executeUpdate();
pstmtRplHdr.clearParameters();
isReplCpkISTG = true;
replOrdCpkISTG = replConRefId;
}
else
{
rplCntCpkISTG++;
replConRefId = replOrdCpkISTG;
}
pstmtRplDet.setString(1,replConRefId); pstmtRplDet.setString(1,replConRefId);
pstmtRplDet.setInt(2,rplCntCpkISTG); pstmtRplDet.setInt(2,rplCntCpkISTG);
pstmtRplDet.setString(3,saleOrder); pstmtRplDet.setString(3,saleOrder);
...@@ -11354,6 +11377,29 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -11354,6 +11377,29 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
}*/ }*/
if(isConsolidatedRepl) if(isConsolidatedRepl)
{ {
if(!isReplCpkISTG)
{
replConRefId = updateWaveTaskDet(waveID,1,saleOrder,"C-STG","N",ptcn,conn);
pstmtRplHdr.setString(1,replConRefId);
pstmtRplHdr.setDate(2,orderDate);
pstmtRplHdr.setString(3, siteCode);
pstmtRplHdr.setString(4,saleOrder);
pstmtRplHdr.setString(5,waveID);
pstmtRplHdr.setString(6,chgUser);
pstmtRplHdr.setString(7,chgTerm);
pstmtRplHdr.setDate(8,orderDate);
pstmtRplHdr.setString(9,"U");
pstmtRplHdr.executeUpdate();
pstmtRplHdr.clearParameters();
isReplCpkISTG = true;
replOrdCpkISTG = replConRefId;
}
else
{
rplCntCpkISTG++;
replConRefId = replOrdCpkISTG;
}
pstmtRplDet.setString(1,replConRefId); pstmtRplDet.setString(1,replConRefId);
pstmtRplDet.setInt(2,rplCntCpkISTG); pstmtRplDet.setInt(2,rplCntCpkISTG);
pstmtRplDet.setString(3,saleOrder); pstmtRplDet.setString(3,saleOrder);
...@@ -12405,11 +12451,12 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -12405,11 +12451,12 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
{ {
tempCaseReplList = getActiveCaseReplMap("X",locInvStat,invPndReserve,invDeepReserve,invReserve, itemCode, siteCode, locCode, lotNo, lotSl, quantity, conn); tempCaseReplList = getActiveCaseReplMap("X",locInvStat,invPndReserve,invDeepReserve,invReserve, itemCode, siteCode, locCode, lotNo, lotSl, quantity, conn);
} }
//Changes by Dadaso pawar on 11/02/15 [Start] Resolved Multiple active Repl. from same case pick location. //Changes by Dadaso pawar on 11/02/15 [Start] Resolved Multiple active Repl. from same case pick location.
if(tempReplList.size() == 0 && tempCaseReplList.size() == 0) //Commented Need to impact further.
/* if(tempReplList.size() == 0 && tempCaseReplList.size() == 0)
{ {
tempReplList = getActiveCaseReplMap("Q",locInvStat,invPndReserve,invDeepReserve,invReserve, itemCode, siteCode, locCode, lotNo, lotSl, quantity, conn); tempReplList = getActiveCaseReplMap("Q",locInvStat,invPndReserve,invDeepReserve,invReserve, itemCode, siteCode, locCode, lotNo, lotSl, quantity, conn);
} }*/
//Changes by Dadaso pawar on 11/02/15 [End] Resolved Multiple active Repl. from same case pick location. //Changes by Dadaso pawar on 11/02/15 [End] Resolved Multiple active Repl. from same case pick location.
} }
if(tempReplList.size() > 0) if(tempReplList.size() > 0)
...@@ -12708,6 +12755,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -12708,6 +12755,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
pstmtRplDet.setString(12,acPrvReplOrder); pstmtRplDet.setString(12,acPrvReplOrder);
pstmtRplDet.setInt(13,Integer.parseInt(acPrvLineNo)); pstmtRplDet.setInt(13,Integer.parseInt(acPrvLineNo));
pstmtRplDet.setDouble(11, casePackSize);//RO
pstmtRplDet.setString(15,locCodeCaseAct); pstmtRplDet.setString(15,locCodeCaseAct);
pstmtRplDet.executeUpdate(); pstmtRplDet.executeUpdate();
//Changed by Rohan 26/08/12 to add pick.start //Changed by Rohan 26/08/12 to add pick.start
...@@ -12910,6 +12958,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -12910,6 +12958,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//pstmtRplDet.setString(12,cPReplOrder); //pstmtRplDet.setString(12,cPReplOrder);
pstmtRplDet.setString(12,cReplOrder); pstmtRplDet.setString(12,cReplOrder);
pstmtRplDet.setInt(13,Integer.parseInt(cReplOrderLine)); pstmtRplDet.setInt(13,Integer.parseInt(cReplOrderLine));
pstmtRplDet.setDouble(11, casePackSize);//RO
pstmtRplDet.setString(15,actPkDeepLoc); pstmtRplDet.setString(15,actPkDeepLoc);
actPkDeepLoc = getAvilablePickLocation(pickType, conn, itemLocType,locZonePref,locCode,itemCode,siteCode,lotNo,lotSl); actPkDeepLoc = getAvilablePickLocation(pickType, conn, itemLocType,locZonePref,locCode,itemCode,siteCode,lotNo,lotSl);
...@@ -13161,6 +13210,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -13161,6 +13210,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
if(pndLoc != null && pndLoc.length() > 0) if(pndLoc != null && pndLoc.length() > 0)
{ {
pstmtRplDet.setDouble(11, casePackSize);
pstmtRplDet.setString(15,pndLoc); pstmtRplDet.setString(15,pndLoc);
} }
else else
...@@ -13177,6 +13227,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -13177,6 +13227,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
actPkDeepLoc = getAvilablePickLocation(pickType, conn, itemLocType,locZonePref,locCode,itemCode,siteCode,lotNo,lotSl); actPkDeepLoc = getAvilablePickLocation(pickType, conn, itemLocType,locZonePref,locCode,itemCode,siteCode,lotNo,lotSl);
if(actPkDeepLoc != null && actPkDeepLoc.length() > 0) if(actPkDeepLoc != null && actPkDeepLoc.length() > 0)
{ {
pstmtRplDet.setDouble(11, casePackSize);
pstmtRplDet.setString(15,actPkDeepLoc); pstmtRplDet.setString(15,actPkDeepLoc);
} }
else else
...@@ -13222,6 +13273,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -13222,6 +13273,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
pndLocationset.add(pndLoc); pndLocationset.add(pndLoc);
if(actPkDeepLoc != null && actPkDeepLoc.length() > 0) if(actPkDeepLoc != null && actPkDeepLoc.length() > 0)
{ {
pstmtRplDet.setDouble(11, casePackSize);
pstmtRplDet.setString(15,actPkDeepLoc); pstmtRplDet.setString(15,actPkDeepLoc);
} }
else else
...@@ -13603,7 +13655,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -13603,7 +13655,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
} }
//Changed by Pragyan 10/Mar/15 D14ISUN007 Consolidated Replenishment.end //Changed by Pragyan 10/Mar/15 D14ISUN007 Consolidated Replenishment.end
pstmtDet.setDouble(10,Double.parseDouble(noArt)); pstmtDet.setDouble(10,Double.parseDouble(noArt));
//pstmtDet.setDouble(11,avilableCaseActQty); pstmtDet.setDouble(11,avilableCaseActQty);
//Changed by Pragyan 10/Mar/15 D14ISUN007 Consolidated Replenishment.start //Changed by Pragyan 10/Mar/15 D14ISUN007 Consolidated Replenishment.start
/*pstmtDet.setString(14,sReplOrder); /*pstmtDet.setString(14,sReplOrder);
//Changed by Rohan on 13-09-12 to generate only one Repalnishmement Header //Changed by Rohan on 13-09-12 to generate only one Repalnishmement Header
...@@ -13672,6 +13724,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -13672,6 +13724,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
actPkDeepLoc = getAvilablePickLocation(pickType, conn, itemLocType,locZonePref,locCode,itemCode,siteCode,lotNo,lotSl); actPkDeepLoc = getAvilablePickLocation(pickType, conn, itemLocType,locZonePref,locCode,itemCode,siteCode,lotNo,lotSl);
if(actPkDeepLoc != null && actPkDeepLoc.length() > 0) if(actPkDeepLoc != null && actPkDeepLoc.length() > 0)
{ {
pstmtRplDet.setDouble(11, casePackSize);
pstmtRplDet.setString(15,actPkDeepLoc); pstmtRplDet.setString(15,actPkDeepLoc);
} }
else else
...@@ -14039,6 +14092,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -14039,6 +14092,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
pndLoc = getAvilablePickLocation("N", conn, itemLocType,locZonePref,locCode,itemCode,siteCode,lotNo,lotSl); pndLoc = getAvilablePickLocation("N", conn, itemLocType,locZonePref,locCode,itemCode,siteCode,lotNo,lotSl);
if(pndLoc != null && pndLoc.length() > 0) if(pndLoc != null && pndLoc.length() > 0)
{ {
pstmtRplDet.setDouble(11, casePackSize);
//Changed by Rohan on 04-07-13 for split active replanishment task based on configuration of disparam. //Changed by Rohan on 04-07-13 for split active replanishment task based on configuration of disparam.
pstmtRplDet.setString(15,pndLoc); pstmtRplDet.setString(15,pndLoc);
} }
...@@ -14056,6 +14110,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -14056,6 +14110,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
actPkDeepLoc = getAvilablePickLocation(pickType, conn, itemLocType,locZonePref,locCode,itemCode,siteCode,lotNo,lotSl); actPkDeepLoc = getAvilablePickLocation(pickType, conn, itemLocType,locZonePref,locCode,itemCode,siteCode,lotNo,lotSl);
if(actPkDeepLoc != null && actPkDeepLoc.length() > 0) if(actPkDeepLoc != null && actPkDeepLoc.length() > 0)
{ {
pstmtRplDet.setDouble(11, casePackSize);
pstmtRplDet.setString(15,actPkDeepLoc); pstmtRplDet.setString(15,actPkDeepLoc);
} }
else else
...@@ -14105,6 +14160,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -14105,6 +14160,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
if(actPkDeepLoc != null && actPkDeepLoc.length() > 0) if(actPkDeepLoc != null && actPkDeepLoc.length() > 0)
{ {
pstmtRplDet.setDouble(11, casePackSize);
pstmtRplDet.setString(15,actPkDeepLoc); pstmtRplDet.setString(15,actPkDeepLoc);
} }
else else
...@@ -14344,6 +14400,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -14344,6 +14400,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
actPkDeepLoc = getAvilablePickLocation(pickType, conn, itemLocType,locZonePref,locCode,itemCode,siteCode,lotNo,lotSl); actPkDeepLoc = getAvilablePickLocation(pickType, conn, itemLocType,locZonePref,locCode,itemCode,siteCode,lotNo,lotSl);
if(actPkDeepLoc != null && actPkDeepLoc.length() > 0) if(actPkDeepLoc != null && actPkDeepLoc.length() > 0)
{ {
pstmtRplDet.setDouble(11, casePackSize);
pstmtRplDet.setString(15,actPkDeepLoc); pstmtRplDet.setString(15,actPkDeepLoc);
} }
else else
...@@ -14608,6 +14665,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -14608,6 +14665,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
if(pndLoc != null && pndLoc.length() > 0) if(pndLoc != null && pndLoc.length() > 0)
{ {
//Changed by Rohan on 04-07-13 for split active replanishment task based on configuration of disparam. //Changed by Rohan on 04-07-13 for split active replanishment task based on configuration of disparam.
pstmtRplDet.setDouble(11, casePackSize);
pstmtRplDet.setString(15,pndLoc); pstmtRplDet.setString(15,pndLoc);
} }
else else
...@@ -14624,6 +14682,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -14624,6 +14682,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
actPkDeepLoc = getAvilablePickLocation(pickType, conn, itemLocType,locZonePref,locCode,itemCode,siteCode,lotNo,lotSl); actPkDeepLoc = getAvilablePickLocation(pickType, conn, itemLocType,locZonePref,locCode,itemCode,siteCode,lotNo,lotSl);
if(actPkDeepLoc != null && actPkDeepLoc.length() > 0) if(actPkDeepLoc != null && actPkDeepLoc.length() > 0)
{ {
pstmtRplDet.setDouble(11, casePackSize);
pstmtRplDet.setString(15,actPkDeepLoc); pstmtRplDet.setString(15,actPkDeepLoc);
} }
else else
...@@ -14673,6 +14732,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -14673,6 +14732,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
if(actPkDeepLoc != null && actPkDeepLoc.length() > 0) if(actPkDeepLoc != null && actPkDeepLoc.length() > 0)
{ {
pstmtRplDet.setDouble(11, casePackSize);
pstmtRplDet.setString(15,actPkDeepLoc); pstmtRplDet.setString(15,actPkDeepLoc);
} }
else else
......
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