Commit 785ed1fc authored by caluka's avatar caluka

changes done For Material Requirement HTML wizard Transaction[MF3KSUN005]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94499 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 10e77123
...@@ -144,6 +144,8 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe ...@@ -144,6 +144,8 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
String sorderList = "0";//Manoj dtd 17/10/2013 String sorderList = "0";//Manoj dtd 17/10/2013
String itemCodeList = "0";//Manoj dtd 17/10/2013 String itemCodeList = "0";//Manoj dtd 17/10/2013
boolean isDetailReq = false;//Manoj dtd 17/10/2013 boolean isDetailReq = false;//Manoj dtd 17/10/2013
String siteItemList = "0";//chandrashekar 0n 04/04/2014
boolean isRequirement = false;//Chandrashekar 04/04/2014
ArrayList IPD_INDEPENDENT = new ArrayList(); ArrayList IPD_INDEPENDENT = new ArrayList();
ArrayList IPD_INDENT = new ArrayList(); ArrayList IPD_INDENT = new ArrayList();
...@@ -227,6 +229,10 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe ...@@ -227,6 +229,10 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
{ {
isDetailReq=true; isDetailReq=true;
} }
if("w_requirement".equalsIgnoreCase(windowName))
{
isRequirement=true;
}
if (genericUtility == null) if (genericUtility == null)
{ {
...@@ -252,6 +258,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe ...@@ -252,6 +258,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
} }
//sorderList= genericUtility.getColumnValue("sale_order_list", dom); //sorderList= genericUtility.getColumnValue("sale_order_list", dom);
itemCodeList = genericUtility.getColumnValue("item_code_list", dom); // added by cpatil itemCodeList = genericUtility.getColumnValue("item_code_list", dom); // added by cpatil
siteItemList = genericUtility.getColumnValue("site_item_list", dom); //added by chandrashekar
// Added by Jiten 07/11/06 // Added by Jiten 07/11/06
// this.fw = new // this.fw = new
// FileWriter(CommonConstants.JBOSSHOME+"\\log\\RepeatBom.log"); // FileWriter(CommonConstants.JBOSSHOME+"\\log\\RepeatBom.log");
...@@ -378,7 +385,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe ...@@ -378,7 +385,7 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
return errString; return errString;
} }
/* Added by sachin on 26/6/13 */ /* Added by sachin on 26/6/13
if (wnName.equals("w_requirement")) if (wnName.equals("w_requirement"))
{ {
...@@ -388,8 +395,8 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe ...@@ -388,8 +395,8 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
return xmlDataString.toString(); return xmlDataString.toString();
} }
} }
/* End Added by sachin on 26/6/13 */ End Added by sachin on 26/6/13
*/
errString = generatePlanDemand(); errString = generatePlanDemand();
if (errString != null && errString.trim().length() > 0) if (errString != null && errString.trim().length() > 0)
{ {
...@@ -1042,6 +1049,19 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe ...@@ -1042,6 +1049,19 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
// subQuery=" AND C.ITEM_CODE IN(SELECT ITEM_CODE__ORD FROM SORDER WHERE SALE_ORDER IN("+sorderList+") "; // subQuery=" AND C.ITEM_CODE IN(SELECT ITEM_CODE__ORD FROM SORDER WHERE SALE_ORDER IN("+sorderList+") ";
subQuery=" AND C.ITEM_CODE IN(SELECT ITEM_CODE__ORD FROM SORDDET WHERE SALE_ORDER||ITEM_CODE IN("+itemCodeList+") )"; subQuery=" AND C.ITEM_CODE IN(SELECT ITEM_CODE__ORD FROM SORDDET WHERE SALE_ORDER||ITEM_CODE IN("+itemCodeList+") )";
} }
}else if(isRequirement)
{
if ((CommonConstants.DB_NAME).equalsIgnoreCase("db2")) /// chandrashekar added for Requirement wizard on 04/04/14
{
//subQuery=" AND C.ITEM_CODE IN(SELECT ITEM_CODE FROM SITEITEM WHERE CONCAT(SITE_CODE,ITEM_CODE) IN("+siteItemList+"))";
subQuery=" AND CONCAT(A.SITE_CODE,A.ITEM_CODE)IN("+siteItemList+")";
}
else
{
subQuery=" AND (A.SITE_CODE||A.ITEM_CODE IN("+siteItemList+"))";
}
} }
if ((CommonConstants.DB_NAME).equalsIgnoreCase("db2")) if ((CommonConstants.DB_NAME).equalsIgnoreCase("db2"))
...@@ -6929,11 +6949,11 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe ...@@ -6929,11 +6949,11 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
// End changes by Gulzar on 4/18/2012 // End changes by Gulzar on 4/18/2012
// added by akhilesh on // added by akhilesh on
count++; //count++; commented by chandrashekar
System.out.println("@@@@@@@@@@@isDetailReq["+isDetailReq+"]"); System.out.println("@@@@@@@@@@@isDetailReq["+isDetailReq+"]");
if(isDetailReq) // cpatil if(isDetailReq) // cpatil
{ {
//count++;
System.out.println("@@@@@@@@@["+siteCode+"]["+itemCode+ "]@@@@@@@@@sorderItemSet["+sorderItemSet+"]saleOrder["+saleOrder+"]isDetailReq["+isDetailReq+"]"); System.out.println("@@@@@@@@@["+siteCode+"]["+itemCode+ "]@@@@@@@@@sorderItemSet["+sorderItemSet+"]saleOrder["+saleOrder+"]isDetailReq["+isDetailReq+"]");
if( sorderItemSet != null && sorderItemSet.contains(siteCode+itemCode)) // +saleOrder if( sorderItemSet != null && sorderItemSet.contains(siteCode+itemCode)) // +saleOrder
{ {
...@@ -6946,12 +6966,27 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe ...@@ -6946,12 +6966,27 @@ public class RunMRPPrc extends ProcessEJB implements RunMRPPrcLocal, RunMRPPrcRe
sorderItemSet.add( siteCode+itemCode ); //+saleOrder sorderItemSet.add( siteCode+itemCode ); //+saleOrder
} }
} }
if(isRequirement) // Chandrashekar
{
System.out.println("@@@@@@@@@["+siteCode+"]["+itemCode+ "]@@@@@@@@@sorderItemSet["+sorderItemSet+"]saleOrder["+saleOrder+"]isRequirement["+isRequirement+"]");
if( sorderItemSet != null && sorderItemSet.contains(siteCode+itemCode)) // +saleOrder
{
System.out.println("@@@@@@@@@@@@@@@@@@@ continue");
continue;
}
else
{
System.out.println("@@@@@@@@@ added ["+siteCode+"]["+itemCode+"]["+saleOrder+"]@@@@@");
sorderItemSet.add( siteCode+itemCode ); //+saleOrder
}
}
System.out.println("@@@@@@@@ test continue not found--["+siteCode+"]-["+itemCode+"]--@@sorderItemSet["+sorderItemSet+"]"); System.out.println("@@@@@@@@ test continue not found--["+siteCode+"]-["+itemCode+"]--@@sorderItemSet["+sorderItemSet+"]");
//valueXmlString.append("<Detail" + context + " domID='" + count + "' >\r\n"); //valueXmlString.append("<Detail" + context + " domID='" + count + "' >\r\n");
if(!(isDetailReq)) if(!(isDetailReq))
{ { count++;
valueXmlString.append("<Detail" + context + " domID='" + count + "' >\r\n"); valueXmlString.append("<Detail" + context + " domID='" + count + "' >\r\n");
} }
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