Commit 8620bb0b authored by smanohar's avatar smanohar

MRP output new sheet with all the exploded demand information added along with code

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@186135 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 5f23e66b
......@@ -1147,7 +1147,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
*/
errStringXml.append("</Errors> </Root> \r\n");
resultString = errStringXml.toString();
System.out.println("@@@@@@@1126 resultString["+resultString+"]");
//System.out.println("@@@@@@@1126 resultString["+resultString+"]");
}
/*else
{
......@@ -1667,11 +1667,11 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
System.out.println(">>>>>>In validateFilterParams for loop:");
childNode = childNodeList.item(ctr);
childNodeName = childNode.getNodeName();
System.out.println("check childNodeName for bom_level:"+childNodeName);
//System.out.println("check childNodeName for bom_level:"+childNodeName);
if (childNodeName.equalsIgnoreCase("bom_level"))
{
bomLevelStr = genericUtility.getColumnValue("bom_level", dom);
System.out.println(">>>>>>>In val getData bomLevelStr:"+bomLevelStr);
//System.out.println(">>>>>>>In val getData bomLevelStr:"+bomLevelStr);
if (bomLevelStr == null || bomLevelStr.trim().length() == 0)
{
if("Y".equalsIgnoreCase(verifier)) //for error_report @19/09/16
......@@ -1691,7 +1691,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
else
{
bomLevel=Integer.parseInt(bomLevelStr.trim());
System.out.println(">>>>>In val bomLevel:"+bomLevel);
//System.out.println(">>>>>In val bomLevel:"+bomLevel);
if(bomLevel <= 0)
{
if("Y".equalsIgnoreCase(verifier)) //for error_report @19/09/16
......@@ -1714,7 +1714,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
}
//code added by sagar on 01/06/15, End.
//Added by Pavan R on 2k18-JAN-29 to check where dueDate is less than stockDate[Start]
System.out.println("dateFrom:["+dateFrom+"]");
//System.out.println("dateFrom:["+dateFrom+"]");
Stksql = "select FN_MRP_DUEDATE(?) from dual";
stkpstmt = conn.prepareStatement(Stksql);
stkpstmt.setTimestamp(1,dateFrom);
......@@ -1723,7 +1723,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
{
stockDate = stkrs.getTimestamp(1);
}
System.out.println("stockDate:["+stockDate+"]");
//System.out.println("stockDate:["+stockDate+"]");
stkrs.close();
stkrs=null;
stkpstmt.close();
......@@ -2196,9 +2196,9 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
{
String adpQueryOriginal = readFile(sqlFileName + "Oracle.sql");
adpQuery = adpQueryOriginal;
System.out.println("siteCode:["+siteCode+"]\nitemCode:["+rs.getString(1)+"]\ndbDateFrom:["+dbDateFrom+"]\ndbDateTo["+dbDateTo+"]");
System.out.println("standingOrdTypes:["+standingOrdTypes+"]\nmadeToOrder:["+madeToOrder+"]\nmadeToStock:["+madeToStock+"]\ndbRunDate["+dbRunDate+"]");
System.out.println("3309::Replacing Values.in SQL.....");
//System.out.println("siteCode:["+siteCode+"]\nitemCode:["+rs.getString(1)+"]\ndbDateFrom:["+dbDateFrom+"]\ndbDateTo["+dbDateTo+"]");
//System.out.println("standingOrdTypes:["+standingOrdTypes+"]\nmadeToOrder:["+madeToOrder+"]\nmadeToStock:["+madeToStock+"]\ndbRunDate["+dbRunDate+"]");
//System.out.println("3309::Replacing Values.in SQL.....");
adpQuery = adpQuery.replaceAll("@sitecode@", siteCode);
adpQuery = adpQuery.replaceAll("@itemcode@", rs.getString(1));
......@@ -2208,37 +2208,37 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
adpQuery = adpQuery.replaceAll("@madetoorder@", madeToOrder);
adpQuery = adpQuery.replaceAll("@madetostock@", madeToStock);
adpQuery = adpQuery.replaceAll("@rundate@", dbRunDate);
System.out.println("Replaced Values.in SQL.....");
//System.out.println("Replaced Values.in SQL.....");
}
pstmt1 = conn.prepareStatement(adpQuery);
rs1 = pstmt1.executeQuery();
if (rs1.next())
{
isMtoO = true;
System.out.println("isMtoO=["+isMtoO+"]");
//System.out.println("isMtoO=["+isMtoO+"]");
}
rs1.close();
rs1 = null;
pstmt1.close();
pstmt1 = null;
}
System.out.println("isMadeToOrder["+isMtoO+"]isMadeToStock["+isMtoS+"]");
//System.out.println("isMadeToOrder["+isMtoO+"]isMadeToStock["+isMtoS+"]");
if (isMtoO != false || isMtoS != false)
{
itemCodeMap.put(rs.getString(1), new Integer(itemCodeMap.size() + 1));
System.out.println("Item Code added : "+rs.getString(1));
//System.out.println("Item Code added : "+rs.getString(1));
}
}else{
//Added by Pavan R on 23/NOV/17 END
itemCodeMap.put(rs.getString(1), new Integer(itemCodeMap.size() + 1));
System.out.println("Item Code added : "+rs.getString(1));
//System.out.println("Item Code added : "+rs.getString(1));
}
}
}
}
} catch (SQLException se)
{
System.out.println("SQLException : RunMRPPrcEJB :populateItemMap()" + se.getMessage());
//System.out.println("SQLException : RunMRPPrcEJB :populateItemMap()" + se.getMessage());
se.printStackTrace();
errString = se.getMessage();
throw new ITMException(se);
......@@ -2299,17 +2299,17 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
Map.Entry siteMapEntry = (Map.Entry) itrSite.next();
if (isBomReplace)
{
System.out.println("12/06/14 manohar itemArr.size() [" + itemArr.size() + "]");
//System.out.println("12/06/14 manohar itemArr.size() [" + itemArr.size() + "]");
}
// (String)siteMapEntry.getKey());
int ctr;
for (ctr = 0; ctr < itemArr.size(); ctr++)
{
System.out.println("(String)itemArr.get(ctr)--" + (String) itemArr.get(ctr));
//System.out.println("(String)itemArr.get(ctr)--" + (String) itemArr.get(ctr));
suppSour = getSuppSour((String) siteMapEntry.getKey(), (String) itemArr.get(ctr));
suppSour = suppSour.trim();
bomCode = getBomCode((String) siteMapEntry.getKey(), (String) itemArr.get(ctr));
System.out.println("SuppSour---" + suppSour + "bomCode--" + bomCode);
//System.out.println("SuppSour---" + suppSour + "bomCode--" + bomCode);
// System.out.println("populateAllItem(): Supp_Sour:..." +
// suppSour + " Bom Code:..." + bomCode);
if (((suppSour != null) && (!suppSour.equals("P"))) && (bomCode != null))
......@@ -2320,7 +2320,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
hmap.put(new Integer(level), levelBom);
// itemHashMap.put( (String)itemArr.get(ctr), new
// Integer(count) );
System.out.println("itemArr.get(ctr)--" + itemArr.get(ctr));
//System.out.println("itemArr.get(ctr)--" + itemArr.get(ctr));
itemList.add((String) itemArr.get(ctr));
// System.out.println("Exploding BOM for site : " +
// (String)siteMapEntry.getKey() + " Item : " +
......@@ -2334,9 +2334,9 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
validBomItemCode = cyclicItem.itemCode; // 19-01-2007
// manoharan
cyclicCheck = new HashSet();
System.out.println(">>>>Before calling bomExplode at line 1755 in populateAllItem() bomCode:"+bomCode);
//System.out.println(">>>>Before calling bomExplode at line 1755 in populateAllItem() bomCode:"+bomCode);
errString = bomExplode((String) siteMapEntry.getKey(), bomCode);
System.out.println(">>>>>>errString from bomExplode at line 1755 in populateAllItem():"+errString);
//System.out.println(">>>>>>errString from bomExplode at line 1755 in populateAllItem():"+errString);
itemHashMap.clear();
if (errString != null && errString.trim().length() > 0)
{
......@@ -2391,7 +2391,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
try
{
System.out.println(">>>>>>>>>In bomExplode bomCode:"+bomCode);
//System.out.println(">>>>>>>>>In bomExplode bomCode:"+bomCode);
// 19-01-2007 manoharan
// check whether the bom is valid should be confirmed and active
pstmtValidBom = conn.prepareStatement(sqlValidBom);
......@@ -2405,7 +2405,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
activeBom = rsValidBom.getString(2);
bomItem= rsValidBom.getString(3);
}
System.out.println("confirmedBom---"+confirmedBom+"---activeBom---"+activeBom);
//System.out.println("confirmedBom---"+confirmedBom+"---activeBom---"+activeBom);
rsValidBom.close();
pstmtValidBom.close();
// this.fwInvalidBom.write("Site Code Item Code Bom Code Message\r\n");
......@@ -2558,14 +2558,14 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
}
//added by Pavan R on 22/NOV/17
rmpmMap.put(bomCode, bomList);
System.out.println("rmpmMAP::["+rmpmMap+"]");
//System.out.println("rmpmMAP::["+rmpmMap+"]");
//End added by Pavan R on 22/NOV/17
System.out.println(">>>>>>>>Before increase level is:"+level);
level = level + ctr;
hmap.put(new Integer(level), levelBom);
System.out.println(">>>>>>>>>level:"+level);
System.out.println(">>>>>>bomLevel:"+bomLevel);
System.out.println("level--" + level);
//System.out.println(">>>>>>>>>level:"+level);
//System.out.println(">>>>>>bomLevel:"+bomLevel);
//System.out.println("level--" + level);
/*for (int i = 1; i < level; i++)
{
System.out.println("Level Loop Entered---" + i + "---" + hmap.size());
......@@ -2580,12 +2580,12 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
rs.beforeFirst();
while (rs.next())
{
System.out.println(">>>>>In bom Explode Main while level is:"+level);
//System.out.println(">>>>>In bom Explode Main while level is:"+level);
if(bomLevel > 0)//condition added by sagar on 29/05/15
{
if(level > bomLevel )
{
System.out.println(">>>>>>>>level is greater than bomLevel:"+level);
//System.out.println(">>>>>>>>level is greater than bomLevel:"+level);
break;
}
}
......@@ -2596,7 +2596,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//{
if (itemCodeMap.containsKey(rs.getString(1)))
{
System.out.println("14/06/14 supreme isBomReplace [" + isBomReplace + "] itemCodeMap already contains [" + rs.getString(1) + "]");
//System.out.println("14/06/14 supreme isBomReplace [" + isBomReplace + "] itemCodeMap already contains [" + rs.getString(1) + "]");
}
//else
//{
......@@ -2626,14 +2626,14 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
}
else
{
System.out.println("1889--itemCodeTo["+rs.getString(1)+"]bomCode["+bomCode+"]");
//System.out.println("1889--itemCodeTo["+rs.getString(1)+"]bomCode["+bomCode+"]");
bomSet=new HashSet<String>();
bomSet.add(bomCode);
}
}
else
{
System.out.println("1896--itemCodeTo["+rs.getString(1)+"]bomCode["+bomCode+"]");
//System.out.println("1896--itemCodeTo["+rs.getString(1)+"]bomCode["+bomCode+"]");
bomSet=new HashSet<String>();
bomSet.add(bomCode);
}
......@@ -2663,10 +2663,10 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
// Add ItemCode in ItemCodeMap if it not present earlier
innerSuppSour = getSuppSour(siteCode, rs.getString(1));
innerBomCode = getBomCode(siteCode, rs.getString(1));
System.out.println("innerBomCode---------" + innerBomCode);
//System.out.println("innerBomCode---------" + innerBomCode);
// System.out.println("bomExplode Function :: Site Code :: "+siteCode+"Bom Code ::"+bomCode+"Item Code ::"+rs.getString(1));
boolean isCyclic = false;
System.out.println("innerSuppSour-----" + innerSuppSour + "----innerBomCode----" + innerBomCode);
//System.out.println("innerSuppSour-----" + innerSuppSour + "----innerBomCode----" + innerBomCode);
if (((innerSuppSour != null) && (!innerSuppSour.equals("P"))) && (innerBomCode != null))
{
......@@ -2759,7 +2759,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//System.out.println("BASE@@@@ itemCodeDetailMap 1575["+itemCodeDetailMap+"]");
} else
{
System.out.println("manohar 14/01/12 already in itemCodeMap-------" + rs.getString(1));
//System.out.println("manohar 14/01/12 already in itemCodeMap-------" + rs.getString(1));
}
}
......@@ -2820,7 +2820,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
} else
{
System.out.println("manohar 14/01/12 already in itemCodeMap-------material" + rs.getString(1));
//System.out.println("manohar 14/01/12 already in itemCodeMap-------material" + rs.getString(1));
}
}
if (((innerSuppSour != null) && (!innerSuppSour.equals("P"))) && (innerBomCode != null) && (isCyclic == false))
......@@ -2860,9 +2860,9 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
rsCount.close();
pstmtInner2.close();
validBomItemCode = "BOMDET:" + rs.getString(1);
System.out.println(">>>>Before calling bomExplode at line 2225 in bomExplode():");
//System.out.println(">>>>Before calling bomExplode at line 2225 in bomExplode():");
errString = bomExplode(siteCode, rs.getString(1));
System.out.println(">>>>>>errString from bomExplode at line 2225 in bomExplode():"+errString);
//System.out.println(">>>>>>errString from bomExplode at line 2225 in bomExplode():"+errString);
if (errString != null && errString.trim().length() > 0)
{
System.out.println("Error While Calling method bomExplode(String, String):..." + errString);
......@@ -2875,9 +2875,9 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
}
}
System.out.println(">>>>>>Before decrease level--:"+level);
//System.out.println(">>>>>>Before decrease level--:"+level);
level--;
System.out.println(">>>>>>After decrease level--:"+level);
//System.out.println(">>>>>>After decrease level--:"+level);
rs.close();
rs = null;// Added by Jiten 09/11/06 -Sun
} catch (SQLException se)
......@@ -3395,7 +3395,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//Added by Manoj dtd 30/04/2014 to add Alternate items in list
//Iterator itrAltItem = null;
//Set setAltItem=altitemMap.keySet();
System.out.println("altitemMap----"+altitemMap);
//System.out.println("altitemMap----"+altitemMap);
//System.out.println("setAltItem----"+setAltItem);
System.out.println("In populateADPElementList()adpeList.size():["+adpeList.size()+"]adpeList["+adpeList+"]");
......@@ -3411,7 +3411,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
Map.Entry itemMapEntry = (Map.Entry) itrItem.next();
System.out.println("@@@@@@@@ isBomReplace["+isBomReplace+"]::::siteMapEntry["+siteMapEntry+"]::::itemMapEntry["+itemMapEntry+"]itemCodeDetailMap["+itemCodeDetailMap+"]");
//System.out.println("@@@@@@@@ isBomReplace["+isBomReplace+"]::::siteMapEntry["+siteMapEntry+"]::::itemMapEntry["+itemMapEntry+"]itemCodeDetailMap["+itemCodeDetailMap+"]");
siteCode = (String) siteMapEntry.getKey();
itemCode = (String) itemMapEntry.getKey();
......@@ -3574,7 +3574,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//continue;
int ctr = indexOfADPElement(siteCode, itemCode, " ", " ");
System.out.println("@@@@@@2687 ctr["+ctr+"]");
//System.out.println("@@@@@@2687 ctr["+ctr+"]");
if (ctr > -1)
{
continue;
......@@ -3647,10 +3647,6 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
if (adpElement != null)
//Added by Pavan R 27-apr-18 to check duplicate item in adpelement
if("TPBP0822".equalsIgnoreCase(adpElement.getItemCode().trim()))
{
System.out.println("[0]adpeList.add found");
}
adpeList.add(adpElement);
//Added by Pavan R 27-apr-18 end
//System.out.println("adpeList@3514=["+adpeList+"]");
......@@ -3957,12 +3953,12 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
adpElement.setBatchSizeLead(batchSizeLead);
adpElement.setEmpCodePlan(rs.getString("EMP_CODE__PLN"));//Manoj dtd 11/03/2014
adpElement.setReorderLevel(rs.getDouble("REO_LEV"));//Manoj dtd 26/03/2015
System.out.println("adpElement@3818=["+adpElement+"]");
//System.out.println("adpElement@3818=["+adpElement+"]");
// end 22/06/10 manoharan
rs.close();
} else
{
System.out.println("*** No SiteItem *** " + siteCode + " " + itemCode);
//System.out.println("*** No SiteItem *** " + siteCode + " " + itemCode);
// ***************************** 04-01-2007 manoharan take all
// values from item if no siteitem
......@@ -4143,7 +4139,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
// end 22/06/10 manoharan
adpElement.setEmpCodePlan(rs.getString("EMP_CODE__PLN"));//Manoj dtd 11/03/2014
adpElement.setReorderLevel(rs.getDouble("REO_LEV"));//Manoj dtd 26/03/2015
System.out.println("adpElement@4004=["+adpElement+"]");
//System.out.println("adpElement@4004=["+adpElement+"]");
rs.close();
}
......@@ -4223,7 +4219,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
}
adpElement.setAcctCodeWp(acctCodeWp);
adpElement.setCctrCodeWp(cctrCodeWp);
System.out.println("adpElement@3818=["+adpElement+"]");
//System.out.println("adpElement@3818=["+adpElement+"]");
}
// set the batch quantity for later use
sql = "SELECT BATCH_QTY FROM BOM WHERE BOM_CODE = ?";
......@@ -4241,9 +4237,9 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
}
if (roundReqTo.equals("R"))
{
System.out.println("item [" + itemCode + " ] roundReqTo ..[" + roundReqTo + "] setting integral to [" + adpElement.getReoQty() + "]");
//System.out.println("item [" + itemCode + " ] roundReqTo ..[" + roundReqTo + "] setting integral to [" + adpElement.getReoQty() + "]");
adpElement.setIntegralQty(adpElement.getReoQty());
System.out.println("adpElement@4104=["+adpElement+"]");
//System.out.println("adpElement@4104=["+adpElement+"]");
}
} catch (SQLException se)
{
......@@ -4313,7 +4309,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
if (rs.next())
{
mfgType = checkNull(rs.getString("mfg_type")).trim();
System.out.println("mfgType@4174=["+mfgType+"]");
//System.out.println("mfgType@4174=["+mfgType+"]");
}
rs.close();rs = null;
pstmt.close();pstmt = null;
......@@ -4600,7 +4596,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
ADPElement adpElement = (ADPElement) adpeList.get(ctr);
adpElement = populateDemandSupply(adpElement);
adpeList.set(ctr, adpElement);
System.out.println("Quarantine stock["+adpElement.getQtStk()+"]");
//System.out.println("Quarantine stock["+adpElement.getQtStk()+"]");
System.out.println("SaleSales order set in ADPElement---"+adpElement.getSiteCode()+"---"+adpElement.getItemCode()+"---"+adpElement.getSaleOrder()+"----"+adpElement.getLineNo());
/*if(isDetailReq)
{
......@@ -4723,8 +4719,8 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
String sqlFileNameDet = null;
//Pavan R on 09/oct/17 end
System.out.println("matPlan---"+matPlan+"----mfgPlan----"+mfgPlan);
System.out.println("isDetailReq2------["+isDetailReq+"]");
//System.out.println("matPlan---"+matPlan+"----mfgPlan----"+mfgPlan);
//System.out.println("isDetailReq2------["+isDetailReq+"]");
if (matPlan.equalsIgnoreCase("N") && mfgPlan.equalsIgnoreCase("N"))
{
sqlFileName = CommonConstants.JBOSSHOME + File.separator + "sql" + File.separator + "demandsupplyforecastonly";
......@@ -5010,13 +5006,13 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
detMap.put(tranId+"#"+tranSer, detADPElement);
//detMap=setAltItemSupply(detMap,altitemMap,adpElement.getItemCode(),conn);
ArrayList<HashMap<String, ADPElement>> alist=adpElement.getDetList();
System.out.println("alist.size()-1---"+alist.size());
//System.out.println("alist.size()-1---"+alist.size());
if(detMap.size()>0)
{
alist.add( detMap);
}
System.out.println("alist.size()-2---"+alist.size());
//System.out.println("alist.size()-2---"+alist.size());
//adpElement.setDetMap(detMap);
adpElement.setDetList(alist);
detMap=null;
......@@ -5030,7 +5026,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
} else
{
System.out.println("Site Code :: " + siteCode + " rsItemCode :: " + rsItemCode + " Item Code :: " + itemCode);
//System.out.println("Site Code :: " + siteCode + " rsItemCode :: " + rsItemCode + " Item Code :: " + itemCode);
int ctr = indexOfADPElement(siteCode, rsItemCode, " ", " ");
// System.out.println("AdpList : "+adpeList.size()+"Index ctr :: "+ctr);//Added
// by Jiten 09/11/06 Sun
......@@ -5325,7 +5321,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
}
//Pavan R on 09/oct/17 end
System.out.println("@@@@@@3934:outside itemCodeTo["+itemCodeTo+"]isBomReplace["+isBomReplace+"]adpElement.getItemCode()["+adpElement.getItemCode()+"]");
//System.out.println("@@@@@@3934:outside itemCodeTo["+itemCodeTo+"]isBomReplace["+isBomReplace+"]adpElement.getItemCode()["+adpElement.getItemCode()+"]");
/*if(isBomReplace && itemCodeTo.equalsIgnoreCase(adpElement.getItemCode()))
{
......@@ -5434,7 +5430,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
siteCodeAdp = adpElement.getSiteCode();
itemSiteList.add(siteCodeAdp+"@"+itemCode);
//System.out.println("BASE@@@cpatil_sale_order==["+saleOrder+"]itemCode==["+itemCode+"]siteCodeAdp["+siteCodeAdp+"]");
System.out.println("ctr1=="+ctr1);
//System.out.println("ctr1=="+ctr1);
if(ctr1 > 0)
{
tempitemCodeList = tempitemCodeList + ",'"+siteCodeAdp+itemCode+"'" ;
......@@ -5460,7 +5456,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
// 01/04/11 manoharan if made to order is selected and item is of
// made to order
// don't process here
System.out.println("siteCode----"+siteCode+"itemCode----"+itemCode);
//System.out.println("siteCode----"+siteCode+"itemCode----"+itemCode);
//System.out.println("madeToOrder---"+madeToOrder+"----adpElement.getMfgType()----"+adpElement.getMfgType());
/* Commented by Manoj dtd 30/12/2013 calling same method for all items
if ("0".equals(madeToOrder) && "O".equals(adpElement.getMfgType()))
......@@ -5475,7 +5471,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
dataMap=getItemMap(itemSiteList,siteCodeAdp);
itemSiteList.clear();
System.out.println("adpList.size["+adpList.size()+"]adpList["+adpList+"]");
//System.out.println("adpList.size["+adpList.size()+"]adpList["+adpList+"]");
for( int ctr=0; ctr < adpList.size() ; ctr++ )
{
ADPElement adpElement = (ADPElement) adpeList.get(ctr);
......@@ -5484,7 +5480,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
itemCode = adpElement.getItemCode();
siteCodeAdp = adpElement.getSiteCode();
System.out.println("dataMap["+dataMap+"]");
//System.out.println("dataMap["+dataMap+"]");
if( dataMap != null && dataMap.containsKey(siteCodeAdp+itemCode))
{
adpElementListValueAll = dataMap.get(siteCodeAdp+itemCode);
......@@ -5577,10 +5573,10 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//System.out.println("BASEdetADPElement.getPendingPO()----"+detADPElement.getPendingPO());
HashMap<String, ADPElement> detMap=new HashMap<String, ADPElement>();
System.out.println("tranId#tranSer----"+tranId+"#"+tranSer);
//System.out.println("tranId#tranSer----"+tranId+"#"+tranSer);
detMap.put(tranId+"#"+tranSer, detADPElement);
ArrayList<HashMap<String, ADPElement>> alist=adpElement.getDetList();
System.out.println("alist.size()-1---"+alist.size());
//System.out.println("alist.size()-1---"+alist.size());
if(detMap.size()>0)
{
alist.add( detMap);
......@@ -5801,7 +5797,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//if(dueDate.before(stockDate))
if(demand != 0 && dueDate.before(stockDate))
{
System.out.println("5786>>>DueDate["+dueDate+"]----stockDate:["+stockDate+"]---demand["+demand+"]");
//System.out.println("5786>>>DueDate["+dueDate+"]----stockDate:["+stockDate+"]---demand["+demand+"]");
throw new ITMException(new Exception("dueDate is less than stockDate"));
}
//Pavan R on 2k18-JAN-29 to check where dueDate is less than stockDate[End]
......@@ -6120,10 +6116,10 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
{
ADPElement tempADPElement = (ADPElement) adpeList.get(ctr);
bomitemCode=tempADPElement.getItemCode();
System.out.println("bomitemCode----"+bomitemCode+"---tmpitemCode---"+tmpitemCode);
//System.out.println("bomitemCode----"+bomitemCode+"---tmpitemCode---"+tmpitemCode);
if(bomitemCode.equalsIgnoreCase(tmpitemCode))
{
System.out.println("Setting SaleOrder and lineNo for Semi finish items---"+saleOrder+"---"+lineNo);
//System.out.println("Setting SaleOrder and lineNo for Semi finish items---"+saleOrder+"---"+lineNo);
tempADPElement.setSaleOrder(saleOrder);
tempADPElement.setLineNo(lineNo);
adpeList.set(ctr, tempADPElement);
......@@ -6161,11 +6157,11 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
{
ctr = indexOfADPElement(siteCode, rsItemCode);
}
System.out.println("01/04/11---BHU saleOrder [" + saleOrder + "]rsItemCode["+rsItemCode+"] itemCode["+itemCode+"]lineNo [" + lineNo + "] ctr [" + ctr + "] [--"+rsItemCode+"]");
//System.out.println("01/04/11---BHU saleOrder [" + saleOrder + "]rsItemCode["+rsItemCode+"] itemCode["+itemCode+"]lineNo [" + lineNo + "] ctr [" + ctr + "] [--"+rsItemCode+"]");
if (ctr > -1)
{
System.out.println("BASE@@@@@@4988 inside if ctr["+ctr+"]dueDate["+dueDate+"]demand["+demand+"]saleOrder["+saleOrder+"]rsItemCode["+rsItemCode+"]");
//System.out.println("BASE@@@@@@4988 inside if ctr["+ctr+"]dueDate["+dueDate+"]demand["+demand+"]saleOrder["+saleOrder+"]rsItemCode["+rsItemCode+"]");
ADPElement tempADPElement = (ADPElement) adpeList.get(ctr);
//System.out.println("BASE3155---saleOrder---"+saleOrder+"---lineNo---"+lineNo);
//System.out.println("BASE@@@@@5142 tempADPElement.getDemand()["+tempADPElement.getDemand()+"]");
......@@ -6191,7 +6187,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
adpeList.set(ctr, tempADPElement);
} else if (ctr == -1)
{
System.out.println("@@@@@@4999 inside else ctr["+ctr+"]dueDate["+dueDate+"]demand["+demand+"]saleOrder["+saleOrder+"]rsItemCode["+rsItemCode+"]lineNo["+lineNo+"]supply["+supply+"]siteCode["+siteCode+"]");
//System.out.println("@@@@@@4999 inside else ctr["+ctr+"]dueDate["+dueDate+"]demand["+demand+"]saleOrder["+saleOrder+"]rsItemCode["+rsItemCode+"]lineNo["+lineNo+"]supply["+supply+"]siteCode["+siteCode+"]");
ADPElement newADPElement = new ADPElement();
newADPElement.setSiteCode(siteCode);
newADPElement.setItemCode(rsItemCode);
......@@ -6217,10 +6213,6 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
*/
newADPElement.setSupply(dueDate, supply);
//Added by Pavan R 27-apr-18 to check duplicate item in adpelement
if("TPBP0822".equalsIgnoreCase(newADPElement.getItemCode().trim()))
{
System.out.println("[1]adpeList.add found");
}
//Added by Pavan R 27-apr-18 end
adpeList.add(newADPElement);
//System.out.println("01/04/11 BHU not found adding saleOrder [" + saleOrder + "] lineNo [" + lineNo + "] ctr [" + ctr + "] rsItemCode ["+rsItemCode+"");
......@@ -6584,7 +6576,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
adpElement = mrpOptimize(adpElement);
adpeList.set(adpeCtr, adpElement);
System.out.println("~~~~adpeList~~~~["+adpeList+"]");
//System.out.println("~~~~adpeList~~~~["+adpeList+"]");
/*if(!isDetailReq)
......@@ -6679,7 +6671,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
// demand = bomReplaceDemand;
//}
System.out.println("14012009 Optimize site 1 : " + siteCode + " Item : " + itemCode + " Demand : " + demand + " Supply : " + supply +"bomCode["+bomCode+"]");
//System.out.println("14012009 Optimize site 1 : " + siteCode + " Item : " + itemCode + " Demand : " + demand + " Supply : " + supply +"bomCode["+bomCode+"]");
try
{
System.out.println("@@@@@ demand["+demand+"]supply["+supply+"]reorderLevel["+reorderLevel+"]");
......@@ -6702,10 +6694,6 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
{
TimeMRP timemrp =(TimeMRP)obj;
//Added by Pavan R 27-apr-18 to check duplicate item in adpelement
if("TPBP0822".equalsIgnoreCase(itemCode.trim()))
{
System.out.println("** 2 ** itemCode:["+itemCode+"] Demand:["+timemrp.getDemand()+"] Supply:["+timemrp.getSupply()+"] DueDate:["+timemrp.getDueDate()+"] PlanSupply["+timemrp.getPlanSupply()+"] RunningDemand:["+timemrp.getRunningDemand()+"] RunningSupply:["+timemrp.getRunningSupply()+"] RunningPlanSupply:["+timemrp.getRunningPlanSupply()+"]");
}
}
//Added By Pavan R on 27/DEC/17 End
......@@ -6715,7 +6703,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
runningDemand = timeMrp.getRunningDemand();
runningSupply = timeMrp.getRunningSupply();
runningPlanSupply = timeMrp.getRunningPlanSupply();
System.out.println("3337---itemCode--"+itemCode+"runningDemand---"+runningDemand+"---runningSupply---"+runningSupply+"---runningPlanSupply---"+runningPlanSupply);
//System.out.println("3337---itemCode--"+itemCode+"runningDemand---"+runningDemand+"---runningSupply---"+runningSupply+"---runningPlanSupply---"+runningPlanSupply);
if ((suppSour.equals("M")) || (suppSour.equals("C"))) // &&
// orderOpt.equals("B")
// )
......@@ -6732,7 +6720,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
if ("N".equalsIgnoreCase(yield))
{
runningPlanSupply = runningPlanSupply ;
System.out.println("runningPlanSupply>>>["+runningPlanSupply+"]");
//System.out.println("runningPlanSupply>>>["+runningPlanSupply+"]");
}
else
{
......@@ -6746,11 +6734,11 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
dueDate = timeMrp.getDueDate();
sDueDate = simpleDateFormat.format(dueDate);
quantity = runningDemand - runningSupply - runningPlanSupply;
System.out.println("@@@@@@5392 quantity["+quantity+"]");
//System.out.println("@@@@@@5392 quantity["+quantity+"]");
if (quantity > 0)
{
// 28-11-2006 manoharan
System.out.println("@@@@@@ suppSour ["+suppSour+"]quantity["+quantity+"]");
//System.out.println("@@@@@@ suppSour ["+suppSour+"]quantity["+quantity+"]");
if ((suppSour.equals("M")) || (suppSour.equals("C"))) // &&
// orderOpt.equals("B")
// )
......@@ -6777,7 +6765,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
{
quantity = calculateQuantity(adpElement, dueDate, quantity);
}
System.out.println("5660----quantity----["+quantity+"]");
//System.out.println("5660----quantity----["+quantity+"]");
/* ArrayList<String> orderList=adpElement.getOrderList();
if(orderList.size()>0)
{
......@@ -6826,9 +6814,9 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
// System.out.println("Actual " +
// decFormat(runningDemand - runningSupply -
// runningPlanSupply) + " cal "+ decFormat(quantity) );
System.out.println("Before setPlanSupply --[1]-- DueDate:["+timeMrp.getDueDate()+"] itemCode:["+itemCode+"] Demand:["+timeMrp.getDemand()+"] Supply:["+timeMrp.getSupply()+"] PlanSupply["+timeMrp.getPlanSupply()+"] RunningDemand:["+timeMrp.getRunningDemand()+"] RunningSupply:["+timeMrp.getRunningSupply()+"] RunningPlanSupply:["+timeMrp.getRunningPlanSupply()+"]");
//System.out.println("Before setPlanSupply --[1]-- DueDate:["+timeMrp.getDueDate()+"] itemCode:["+itemCode+"] Demand:["+timeMrp.getDemand()+"] Supply:["+timeMrp.getSupply()+"] PlanSupply["+timeMrp.getPlanSupply()+"] RunningDemand:["+timeMrp.getRunningDemand()+"] RunningSupply:["+timeMrp.getRunningSupply()+"] RunningPlanSupply:["+timeMrp.getRunningPlanSupply()+"]");
timeMrp.setPlanSupply(quantity);
System.out.println("After setPlanSupply --[1]-- DueDate:["+timeMrp.getDueDate()+"] itemCode:["+itemCode+"] Demand:["+timeMrp.getDemand()+"] Supply:["+timeMrp.getSupply()+"] PlanSupply["+timeMrp.getPlanSupply()+"] RunningDemand:["+timeMrp.getRunningDemand()+"] RunningSupply:["+timeMrp.getRunningSupply()+"] RunningPlanSupply:["+timeMrp.getRunningPlanSupply()+"]");
//System.out.println("After setPlanSupply --[1]-- DueDate:["+timeMrp.getDueDate()+"] itemCode:["+itemCode+"] Demand:["+timeMrp.getDemand()+"] Supply:["+timeMrp.getSupply()+"] PlanSupply["+timeMrp.getPlanSupply()+"] RunningDemand:["+timeMrp.getRunningDemand()+"] RunningSupply:["+timeMrp.getRunningSupply()+"] RunningPlanSupply:["+timeMrp.getRunningPlanSupply()+"]");
adpElement.setSupply(dueDate, 0); // for the sake of
// updating running
// demand, supplu &
......@@ -6894,7 +6882,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
{
calMfgLeadTime = (int) mfgLeadTime;
}
System.out.println("calMfgLeadTime>>>>>"+calMfgLeadTime);
//System.out.println("calMfgLeadTime>>>>>"+calMfgLeadTime);
// end 22/06/10 manoharan
StringBuffer xmlString = new StringBuffer("<Root>");
String retXMLStr = null;
......@@ -6953,7 +6941,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
} else
{
System.out.println("retXMLStr-----"+retXMLStr);
//System.out.println("retXMLStr-----"+retXMLStr);
//System.out.println("BASE3474---adpElement.getMfgType()----"+adpElement.getMfgType());
if(isDetailReq)
{
......@@ -7302,7 +7290,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//Added by Pavan R on 2k18-JAN-29 to check where dueDate is less than stockDate[Start]
if(quantity != 0 && dueDate.before(stockDate))
{
System.out.println("7270>>>DueDate["+dueDate+"]----stockDate:["+stockDate+"]---quantity["+quantity+"]");
//System.out.println("7270>>>DueDate["+dueDate+"]----stockDate:["+stockDate+"]---quantity["+quantity+"]");
throw new ITMException(new Exception("dueDate is less than stockDate"));
}
//Pavan R on 2k18-JAN-29 to check where dueDate is less than stockDate[End]
......@@ -7321,16 +7309,12 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//Added by Pavan R on 2k18-JAN-29 to check where dueDate is less than stockDate[Start]
if(quantity != 0 && dueDate.before(stockDate))
{
System.out.println("7289>>>DueDate["+dueDate+"]----stockDate:["+stockDate+"]---quantity["+quantity+"]");
//System.out.println("7289>>>DueDate["+dueDate+"]----stockDate:["+stockDate+"]---quantity["+quantity+"]");
throw new ITMException(new Exception("dueDate is less than stockDate"));
}
//Pavan R on 2k18-JAN-29 to check where dueDate is less than stockDate[End]
adpElement.setDemand(dueDate, quantity, " ", " ");
//Added by Pavan R 27-apr-18 to check duplicate item in adpelement
if("TPBP0822".equalsIgnoreCase(adpElement.getItemCode().trim()))
{
System.out.println("[2]adpeList.add found");
}
adpeList.add(adpElement);
}
} catch (Exception e)
......@@ -7357,7 +7341,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
adpElement.setSiteCodeCust(siteCodeCust);
found = adpeCtr;
adpeList.set(adpeCtr, adpElement);
System.out.println("adpeList@7104=["+adpeList+"]");
//System.out.println("adpeList@7104=["+adpeList+"]");
break;
}
}
......@@ -7370,10 +7354,6 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
adpElement.setIndependentDemand(dueDate, quantity);
adpElement.setSiteCodeCust(siteCodeCust);
//Added by Pavan R 27-apr-18 to check duplicate item in adpelement
if("TPBP0822".equalsIgnoreCase(adpElement.getItemCode().trim()))
{
System.out.println("[3]adpeList.add found");
}
adpeList.add(adpElement);
System.out.println("adpeList@7117=["+adpeList+"]");
}
......@@ -7686,7 +7666,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
availStk = rs.getDouble(1);
}
arrayList.add(availStk);
System.out.println(" Available Stock is =" + availStk);
//System.out.println(" Available Stock is =" + availStk);
pstmt.close();
pstmt = null;
rs.close();
......@@ -7706,7 +7686,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
}
arrayList.add(quarantineStk);
System.out.println(" Quarantine Stock is =" + quarantineStk);
//System.out.println(" Quarantine Stock is =" + quarantineStk);
pstmt.close();
pstmt = null;
rs.close();
......@@ -7725,7 +7705,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
}
arrayList.add(pendingIndentQty);
System.out.println(" Pending Indent Qty is =" + pendingIndentQty);
//System.out.println(" Pending Indent Qty is =" + pendingIndentQty);
pstmt.close();
pstmt = null;
......@@ -7745,7 +7725,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
}
arrayList.add(pendingPOQty);
System.out.println(" Pending PO Qty is =" + pendingPOQty);
//System.out.println(" Pending PO Qty is =" + pendingPOQty);
pstmt.close();
pstmt = null;
rs.close();
......@@ -7834,7 +7814,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
try
{
System.out.println("In updateDemand xmlString [" + xmlString + "]");
//System.out.println("In updateDemand xmlString [" + xmlString + "]");
dom = genericUtility.parseString(xmlString);
nodeList = dom.getElementsByTagName("Detail");
totalNodes = nodeList.getLength();
......@@ -7905,9 +7885,9 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
}
System.out.println("7866 from xmlStringitemCode["+itemCode+"]siteCode["+siteCode+"]quantity["+quantity+"]dueDate["+dueDate+"]");
//System.out.println("7866 from xmlStringitemCode["+itemCode+"]siteCode["+siteCode+"]quantity["+quantity+"]dueDate["+dueDate+"]");
//Pavan R on 2k18-JAN-29 to check where dueDate is less than stockDate[End]
System.out.println("7825>>>DueDate["+dueDate+"]----stockDate:["+stockDate+"]---quantity["+quantity+"]");
//System.out.println("7825>>>DueDate["+dueDate+"]----stockDate:["+stockDate+"]---quantity["+quantity+"]");
if (dueDate.compareTo(dateFrom) < 0)
{
dueDate = dateFrom;
......@@ -7941,11 +7921,11 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
explodedDemandDetail.dueDate = dueDate;
explodedDemandDetail.qtyPer = qtyPer;
explodedDemandDetail.reqType = reqType;
System.out.println("manohar 07-jun-2018 explodedDemandDetail [" + explodedDemandDetail + "] expDemandList [" + expDemandList + "]");
//System.out.println("manohar 07-jun-2018 explodedDemandDetail [" + explodedDemandDetail + "] expDemandList [" + expDemandList + "]");
if (expDemandList == null)
{
expDemandList = new ArrayList<ExplodedDemandDetail>();
System.out.println("expDemandList was null so new created size [" + expDemandList.size() + "]");
//System.out.println("expDemandList was null so new created size [" + expDemandList.size() + "]");
}
expDemandList.add(explodedDemandDetail);
}
......@@ -7953,7 +7933,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
if (isBomReplace)
{
System.out.println("12/06/14 itemCode [" + itemCode + "] dueDate [" + dueDate + "] quantity [" + quantity + "]");
//System.out.println("12/06/14 itemCode [" + itemCode + "] dueDate [" + dueDate + "] quantity [" + quantity + "]");
}
sql = "SELECT CASE WHEN ITEM_CODE__PLAN IS NULL THEN ITEM_CODE ELSE ITEM_CODE__PLAN END " + " FROM ITEM WHERE ITEM_CODE = ?";
......@@ -7968,7 +7948,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
rs.close();
pstmt.close();
//int index = indexOfADPElement(siteCode, itemCode, " ", " ");//Commented by manoj dtd 19/11/2013
System.out.println("4040---siteCode----"+siteCode+"---itemCode---"+itemCode+"---saleOrder---"+saleOrder+"---lineNo---"+lineNo);
//System.out.println("4040---siteCode----"+siteCode+"---itemCode---"+itemCode+"---saleOrder---"+saleOrder+"---lineNo---"+lineNo);
int index=0;
if(isDetailReq)
{
......@@ -8012,22 +7992,19 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
adpeList.add(adpElementN);
}
}*/
if("TPBP0104".equals(itemCode.trim())){
System.out.println(" find--index["+index+"]isDetailReq["+isDetailReq+"]isBomReplace["+isBomReplace+"]");
}
if (index != -1)
{
adpElement = (ADPElement) adpeList.get(index);
//ADPElement tmpadpElement=new ADPElement();
//tmpadpElement=adpElement;
System.out.println("adpElement.getItemCode()----"+adpElement.getItemCode()+"saleOrder----"+saleOrder+"---adpElement.getSuppSour()---"+adpElement.getSuppSour());
//System.out.println("adpElement.getItemCode()----"+adpElement.getItemCode()+"saleOrder----"+saleOrder+"---adpElement.getSuppSour()---"+adpElement.getSuppSour());
if(isDetailReq)
{
if (isBomReplace)
{
System.out.println("12/06/14 setting demand 1 itemCode [" + itemCode + "] dueDate [" + dueDate + "] quantity [" + quantity + "] saleOrder [" + saleOrder + "] lineNo [" + lineNo +"]");
//System.out.println("12/06/14 setting demand 1 itemCode [" + itemCode + "] dueDate [" + dueDate + "] quantity [" + quantity + "] saleOrder [" + saleOrder + "] lineNo [" + lineNo +"]");
}
//System.out.println("BASE12/06/14 setting demand 1 itemCode [" + itemCode + "] dueDate [" + dueDate + "] quantity [" + quantity + "] saleOrder [" + saleOrder + "] lineNo [" + lineNo +"]");
ArrayList<String> orderList=new ArrayList<String>();
......@@ -8042,7 +8019,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//Added by Pavan R on 2k18-JAN-29 to check where dueDate is less than stockDate[Start]
if(quantity != 0 && dueDate.before(stockDate))
{
System.out.println("7904>>>DueDate["+dueDate+"]----stockDate:["+stockDate+"]---quantity["+quantity+"]");
//System.out.println("7904>>>DueDate["+dueDate+"]----stockDate:["+stockDate+"]---quantity["+quantity+"]");
if (dueDate.compareTo(dateFrom) < 0)
{
dueDate = dateFrom;
......@@ -8055,14 +8032,10 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
}
else
{
if("TPBP0104".equals(itemCode.trim()))
{
System.out.println("quantity["+quantity+"]dueDate["+dueDate+"]stockDate["+stockDate+"]dateFrom["+dateFrom+"]");
}
//Added by Pavan R on 2k18-JAN-29 to check where dueDate is less than stockDate[Start]
if(quantity != 0 && dueDate.before(stockDate))
{
System.out.println("7920>>>DueDate["+dueDate+"]----stockDate:["+stockDate+"]---quantity["+quantity+"]");
//System.out.println("7920>>>DueDate["+dueDate+"]----stockDate:["+stockDate+"]---quantity["+quantity+"]");
if (dueDate.compareTo(dateFrom) < 0)
{
dueDate = dateFrom;
......@@ -8074,10 +8047,6 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//System.out.println("BASE6459--adpElement.getTimeMrpList().size()"+adpElement.getTimeMrpList().size());
adpeList.set(index, adpElement);
if("TPBP0104".equals(itemCode.trim()))
{
System.out.println("###adpeList["+adpeList+"]");
}
/*ADPElement newADPElement = new ADPElement();
newADPElement.setSiteCode(siteCode);
newADPElement.setItemCode(itemCode);
......@@ -8099,7 +8068,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//added by Pavan R on 4jun18 start item not set while inserted in xmlString from bom explode()
if(quantity != 0 && dueDate.before(stockDate))
{
System.out.println("8022---->>item_code["+itemCode+"]DueDate["+dueDate+"]----stockDate:["+stockDate+"]---quantity["+quantity+"]");
//System.out.println("8022---->>item_code["+itemCode+"]DueDate["+dueDate+"]----stockDate:["+stockDate+"]---quantity["+quantity+"]");
//throw new ITMException(new Exception("dueDate is less than stockDate"));
if (dueDate.compareTo(dateFrom) < 0)
{
......@@ -8194,7 +8163,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
quantity = quantity + qtyForItm;
}
}
System.out.println("puting data into hash map item code and quantity is :== " + itemCode + " :" + quantity);
//System.out.println("puting data into hash map item code and quantity is :== " + itemCode + " :" + quantity);
qtyMap.put(itemCode, quantity);
}
/* End added by sachin */
......@@ -8203,7 +8172,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
{
if (isBomReplace)
{
System.out.println("12/06/14 No index found for Site Code : " + siteCode + " & Item Code : " + itemCode);
//System.out.println("12/06/14 No index found for Site Code : " + siteCode + " & Item Code : " + itemCode);
}
//Added by Pavan R on 2K18-Feb-08 [Start] demand is not set for some item
else
......@@ -8283,7 +8252,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
xmlDataString.append("</Detail" + context + ">");
}
xmlDataString.append("</Root>");
System.out.println("XML String For Requirement =" + xmlDataString.toString());
//System.out.println("XML String For Requirement =" + xmlDataString.toString());
}
......@@ -8318,7 +8287,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//Added by Pavan R 27-apr-18 to check duplicate item in adpelement
if (itemCode.trim().equals("PMMS0035"))
{
System.out.println(" in indexOfADPElement ctr[" + ctr + "] item code [" + adpElement.getItemCode() + "]");
//System.out.println(" in indexOfADPElement ctr[" + ctr + "] item code [" + adpElement.getItemCode() + "]");
}
//System.out.println("BASEadpElement------getSiteCode" + adpElement.getSiteCode());
//System.out.println("BASEadpElement------getItemCode" + adpElement.getItemCode());
......@@ -8340,15 +8309,11 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
ADPElement adpElement = null;
//retVal = indexOfADPElement(siteCode, itemCode, " ", " ");
//System.out.println("indexOfADPElement @ 8145 Called...");
System.out.println("adpeList.size()------" + adpeList.size());
//System.out.println("adpeList.size()------" + adpeList.size());
for (ctr = 0; ctr < adpeList.size(); ctr++)
{
adpElement = (ADPElement) adpeList.get(ctr);
//Added by Pavan R 27-apr-18 to check duplicate item in adpelement
if (itemCode.trim().equals("PMMS0035"))
{
System.out.println(" in indexOfADPElement ctr[" + ctr + "] item code [" + adpElement.getItemCode() + "]");
}
System.out.println("adpElement------" + adpElement.getSiteCode() + "----" + adpElement.getItemCode());
if ((adpElement.getSiteCode().equals(siteCode)) && (adpElement.getItemCode().equals(itemCode)))
{
......@@ -8862,7 +8827,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
indDemList.add(indDem);
}
System.out.println("@@@@@@cpatil-indDemList["+indDemList+"]");
//System.out.println("@@@@@@cpatil-indDemList["+indDemList+"]");
} else if (orderOpt.equals("C"))
{
int findEle = -1;
......@@ -9156,7 +9121,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
else
{
mpsOrder.addnOrder= checkNull(soItemListMap.get(itemCode.trim())+"").toString();//checknull added by mnaoj dtd 03/04/2015
System.out.println("@@@@@@@@@ mpsOrder.addnOrder["+mpsOrder.addnOrder+"]");
//System.out.println("@@@@@@@@@ mpsOrder.addnOrder["+mpsOrder.addnOrder+"]");
}
//System.out.println("BASE@@@@@@@@@itemCode 2 ["+itemCode+"] tempSORef["+tempSORef+"]mpsOrder.addnOrder["+mpsOrder.addnOrder+"]");
......@@ -9227,7 +9192,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
// ld_worder.setitem(ll_row, "demand_qty",
// lc_actualdemand)
// 01/04/11 manoharan
System.out.println("01/04/11 setting SO in MPS A [" + adpElement.getSaleOrder() + "]");
//System.out.println("01/04/11 setting SO in MPS A [" + adpElement.getSaleOrder() + "]");
mpsOrder.saleOrder = adpElement.getSaleOrder();
mpsOrder.lineNo = adpElement.getLineNo();
mpsOrder.mfgType = adpElement.getMfgType();
......@@ -9282,10 +9247,6 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
multiplier = 0;
}
createQty = batchQty;
if (itemCode.trim().equalsIgnoreCase("BD0783"))
{
System.out.println("11012008 Mulitplier : " + multiplier + " Batch Qty " + decFormat(batchQty) + " Req Qty : " + decFormat(reqQty) + " Item : " + itemCode + " Site " + siteCode);
}
//System.out.println("BASE11012008 Mulitplier : " + multiplier + " Batch Qty " + decFormat(batchQty) + " Req Qty : " + decFormat(reqQty) + " Item : " + itemCode + " Site " + siteCode);
for (int planCtr = 0; planCtr < multiplier; planCtr++)
{
......@@ -13440,7 +13401,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
{
final String[] detTitles = { "Bom code", "Componet code", "Item code",
final String[] detTitles = { "Bom code", "Component code", "Item code",
"Batch quantity", "Component quantity", "quantity per batch" , "Required type","Demand","Due date" };
HSSFSheet sheetDet = wb.createSheet("MRPRun BOM exploded detail");
......@@ -13495,7 +13456,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
//rowDet.getCell(8).setCellValue((Timestamp) explodedDemandDetail.dueDate);
cellDet = rowDet.getCell(8);
cellDet.setCellValue(HSSFDateUtil.getExcelDate((Timestamp) explodedDemandDetail.dueDate));
cellStyleDet.setDataFormat(HSSFDataFormat.getBuiltinFormat("dd/MM/yy"));
cellStyleDet.setDataFormat(HSSFDataFormat.getBuiltinFormat("m/d/yy"));
cellDet.setCellStyle(cellStyleDet);
}
......
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