Commit 1abf3cc3 authored by pjain's avatar pjain

changed by sankara on 18/04/14 updated pickissconf,replissconf messages for wms live


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94617 ce508802-f39f-4f6c-b175-0d175dae99d5
parent acd0d496
...@@ -149,6 +149,8 @@ public class PickIssConf extends ActionHandlerEJB implements PickIssConfLocal, P ...@@ -149,6 +149,8 @@ public class PickIssConf extends ActionHandlerEJB implements PickIssConfLocal, P
java.sql.Timestamp dateAlloc = null; java.sql.Timestamp dateAlloc = null;
double pickQty = 0, sordAllocQty = 0,qtyOrd = 0.0; double pickQty = 0, sordAllocQty = 0,qtyOrd = 0.0;
//double convQtyStduom = 0; //double convQtyStduom = 0;
//Changed By Pragyan 17-APR-14 To get Hold Qty from the stock
double holdQuantity =0.0;
try try
{ {
...@@ -248,6 +250,8 @@ public class PickIssConf extends ActionHandlerEJB implements PickIssConfLocal, P ...@@ -248,6 +250,8 @@ public class PickIssConf extends ActionHandlerEJB implements PickIssConfLocal, P
+ "exp_date, pack_code, mfg_date, site_code__mfg, " + "exp_date, pack_code, mfg_date, site_code__mfg, "
+ "pack_instr, supp_code__mfg, retest_date, rate, " + "pack_instr, supp_code__mfg, retest_date, rate, "
+ "gross_rate, conv__qty_stduom, unit__alt, batch_no, batch_size, unit, grade, remarks, dimension " + "gross_rate, conv__qty_stduom, unit__alt, batch_no, batch_size, unit, grade, remarks, dimension "
//Changed By Pragyan 17-APR-14 To get Hold Qty from the stock
+ " ,hold_qty "
+ "from stock " + "from stock "
+ "where item_code = ? " + "where item_code = ? "
+ "and site_code = ? " + "and site_code = ? "
...@@ -341,10 +345,22 @@ public class PickIssConf extends ActionHandlerEJB implements PickIssConfLocal, P ...@@ -341,10 +345,22 @@ public class PickIssConf extends ActionHandlerEJB implements PickIssConfLocal, P
grade = rsStock.getString("grade"); grade = rsStock.getString("grade");
remarks = rsStock.getString("remarks"); remarks = rsStock.getString("remarks");
dimension = rsStock.getString("dimension"); dimension = rsStock.getString("dimension");
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stoc
holdQuantity = rsStock.getDouble("hold_qty");
} }
rsStock.close(); rsStock = null; rsStock.close(); rsStock = null;
pstmtStock.clearParameters(); pstmtStock.clearParameters();
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.start
if(holdQuantity > 0)
{
isError = true;
retString = getError(siteCode, lotNo, lotSl, itemCode, locCode, "INVITMQTST", conn);
return retString;
}
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.end
//changes done by cpandey on 07/08/12 //changes done by cpandey on 07/08/12
//if(!("A".equalsIgnoreCase(pickType))) //if(!("A".equalsIgnoreCase(pickType)))
...@@ -1405,4 +1421,28 @@ public class PickIssConf extends ActionHandlerEJB implements PickIssConfLocal, P ...@@ -1405,4 +1421,28 @@ public class PickIssConf extends ActionHandlerEJB implements PickIssConfLocal, P
} }
return inputVal; return inputVal;
} }
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.start
private String getError(String siteCode,String lotNo,String lotSl,String itemCode,String locCode,String Code,Connection conn) throws ITMException, Exception
{
String mainStr ="";
try
{
String errString = "";
errString = new ITMDBAccessEJB().getErrorString("",Code,"","",conn);
String begPart = errString.substring(0,errString.indexOf("<message>")+9);
String endDesc = errString.substring(errString.indexOf("</description>"));
mainStr= begPart+"Inventory is on hold"+"</message><description>";
mainStr= mainStr+"Hold Quantity present in Site [" + siteCode + "] Lot No ["+lotNo+"] and Lot Sl ["+lotSl+"] Item Code["+itemCode+"] Location ="+locCode+" "+endDesc;
System.out.println("mainStr:::::::::::::::::: "+mainStr);
begPart = null;
}
catch(Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
return mainStr;
}
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.end
} }
...@@ -150,6 +150,9 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote, ...@@ -150,6 +150,9 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote,
boolean isLastCaseUpDFlag = false; boolean isLastCaseUpDFlag = false;
double actualAllocQty = 0.0,lastCaseUpdQty = 0.0; double actualAllocQty = 0.0,lastCaseUpdQty = 0.0;
//Changed By Pragyan 17-APR-14 To get Hold Qty from the stock
double holdQuantity =0.0;
try try
{ {
...@@ -213,6 +216,8 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote, ...@@ -213,6 +216,8 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote,
+ "pack_instr, supp_code__mfg, retest_date, " + "pack_instr, supp_code__mfg, retest_date, "
+ "gross_rate, conv__qty_stduom, unit__alt, batch_no, " + "gross_rate, conv__qty_stduom, unit__alt, batch_no, "
+ " batch_size, unit, grade, remarks, dimension, rate " + " batch_size, unit, grade, remarks, dimension, rate "
//Changed By Pragyan 17-APR-14 To get Hold Qty from the stock
+ " ,hold_qty "
+ "from stock " + "from stock "
+ "where item_code = ? " + "where item_code = ? "
+ "and site_code = ? " + "and site_code = ? "
...@@ -360,10 +365,23 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote, ...@@ -360,10 +365,23 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote,
grade = checkNullAndTrim(rsStock.getString("grade")); grade = checkNullAndTrim(rsStock.getString("grade"));
remarks = checkNullAndTrim(rsStock.getString("remarks")); remarks = checkNullAndTrim(rsStock.getString("remarks"));
dimension = checkNullAndTrim(rsStock.getString("dimension")); dimension = checkNullAndTrim(rsStock.getString("dimension"));
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stoc
holdQuantity = rsStock.getDouble("hold_qty");
} }
rsStock.close(); rsStock = null; rsStock.close(); rsStock = null;
pstmtStock.clearParameters(); pstmtStock.clearParameters();
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.start
if(holdQuantity > 0)
{
isError = true;
retString = getError(siteCode, lotNo, lotSl, itemCode, locCode, "INVITMQTST", conn);
return retString;
}
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.end
updateRowMap.put("item_code", itemCode); updateRowMap.put("item_code", itemCode);
updateRowMap.put("site_code", siteCode); updateRowMap.put("site_code", siteCode);
updateRowMap.put("loc_code", locCode); updateRowMap.put("loc_code", locCode);
...@@ -2066,4 +2084,29 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote, ...@@ -2066,4 +2084,29 @@ public class ReplIssConf extends ActionHandlerEJB implements ReplIssConfRemote,
} }
return sordAllocQty; return sordAllocQty;
} }
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.start
private String getError(String siteCode,String lotNo,String lotSl,String itemCode,String locCode,String Code,Connection conn) throws ITMException, Exception
{
String mainStr ="";
try
{
String errString = "";
errString = new ITMDBAccessEJB().getErrorString("",Code,"","",conn);
String begPart = errString.substring(0,errString.indexOf("<message>")+9);
String endDesc = errString.substring(errString.indexOf("</description>"));
mainStr= begPart+"Inventory is on hold"+"</message><description>";
mainStr= mainStr+"Hold Quantity present in Site [" + siteCode + "] Lot No ["+lotNo+"] and Lot Sl ["+lotSl+"] Item Code["+itemCode+"] Location ="+locCode+" "+endDesc;
System.out.println("mainStr:::::::::::::::::: "+mainStr);
begPart = null;
}
catch(Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
return mainStr;
}
//Changed By Pragyan 17-APR-14 To return error string for Hold Qty from the stock.end
} }
...@@ -45184,4 +45184,33 @@ begin ...@@ -45184,4 +45184,33 @@ begin
end if; end if;
return ls_prono ; return ls_prono ;
end; end;
--changed by sankara on 18/04/14 updated messages sql
INSERT INTO messages (
msg_no ,
msg_str ,
msg_descr ,
msg_type ,
msg_opt ,
msg_time ,
alarm ,
err_source ,
chg_date ,
chg_user ,
chg_term ,
override_input ,
mail_option )
VALUES (
'INVALOCQTY',
'Error in Replenishment',
'Allocation Other then Sales Order,needs to be moved first.',
'E',
'1',
NULL,
NULL,
NULL,
TO_DATE('14-04-2014 00:00:00','DD-MM-YYYY HH24:MI:SS'),
'BASE ',
'BASE ',
NULL,
NULL);
commit;
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