Commit db431f92 authored by ppatro's avatar ppatro

Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@27908 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b0503bf6
......@@ -200,6 +200,80 @@ etc
valueXmlString.append("<ship_type><![CDATA[").append("A").append("]]></ship_type>\r\n");
valueXmlString.append( "</Detail1>\r\n" );
}
//Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing.start
else if ( currentColumn.trim().equalsIgnoreCase( "batch_id" ))
{
columnValue = genericUtility.getColumnValue("batch_id",currDom);
System.out.println("Batch Id Is ----" + columnValue);
valueXmlString.append( "<Detail1>\r\n" );
if(columnValue != null && !columnValue.equalsIgnoreCase("00"))
{
// set all the default values for batch id
valueXmlString.append( "<batch_id><![CDATA[" ).append( columnValue ).append( "]]></batch_id>\r\n" );
valueXmlString.append( "<item_ser__from><![CDATA[" ).append( "00" ).append( "]]></item_ser__from>\r\n" );
valueXmlString.append( "<item_ser__to><![CDATA[" ).append( "ZZ" ).append( "]]></item_ser__to>\r\n" );
valueXmlString.append( "<item_code__from><![CDATA[" ).append( "00" ).append( "]]></item_code__from>\r\n" );
valueXmlString.append( "<item_code__to><![CDATA[" ).append( "ZZ" ).append( "]]></item_code__to>\r\n" );
valueXmlString.append( "<sale_order__from><![CDATA[" ).append( "00" ).append( "]]></sale_order__from>\r\n" );
valueXmlString.append( "<sale_order__to><![CDATA[" ).append( "ZZ" ).append( "]]></sale_order__to>\r\n" );
valueXmlString.append( "<cust_code__from><![CDATA[" ).append( "00" ).append( "]]></cust_code__from>\r\n" );
valueXmlString.append( "<cust_code__to><![CDATA[" ).append( "ZZ" ).append( "]]></cust_code__to>\r\n" );
// Set the 'Due Date From' to min date and 'Due Date To' to max date
if(dateFrom == null )
{
System.out.println("For Min Date");
sSQL= "SELECT MIN(DUE_DATE) FROM SORDER WHERE SALE_ORDER IN (SELECT SALE_ORDER FROM SORDALLOC WHERE BATCH_ID = ?) AND CONFIRMED = 'Y' ";
//sSQL= "SELECT MIN(DATE_ALLOC) FROM SORDALLOC WHERE SORDALLOC.BATCH_ID = ?";
System.out.println("queryString="+sSQL);
pstmt = conn.prepareStatement(sSQL);
pstmt.setString(1,columnValue);
rs=pstmt.executeQuery();
if(rs.next())
{
dateFrom = rs.getDate(1);
tranDate = genericUtility.getValidDateString( dateFrom.toString() , dbDateFmt, applDateFmt );
}
valueXmlString.append( "<due_date__from><![CDATA[" ).append(tranDate).append( "]]></due_date__from>\r\n" );
}
if(dateTo == null )
{
System.out.println("For Max Date");
sSQL= "SELECT MAX(DUE_DATE) FROM SORDER WHERE SALE_ORDER IN (SELECT SALE_ORDER FROM SORDALLOC WHERE BATCH_ID = ?) AND CONFIRMED = 'Y' ";
//sSQL= "SELECT MAX(DATE_ALLOC) FROM SORDALLOC WHERE SORDALLOC.BATCH_ID = ?";
System.out.println("queryString="+sSQL);
pstmt = conn.prepareStatement(sSQL);
pstmt.setString(1,columnValue);
rs=pstmt.executeQuery();
if(rs.next())
{
dateTo = rs.getDate(1);
tranDate = genericUtility.getValidDateString( dateTo.toString() , dbDateFmt, applDateFmt );
}
valueXmlString.append( "<due_date__to><![CDATA[" ).append(tranDate).append( "]]></due_date__to>\r\n" );
}
// due date concept ends here.
valueXmlString.append( "<cust_code__dlv__from><![CDATA[" ).append( "00" ).append( "]]></cust_code__dlv__from>\r\n" );
valueXmlString.append( "<cust_code__dlv__to><![CDATA[" ).append( "ZZ" ).append( "]]></cust_code__dlv__to>\r\n" );
valueXmlString.append( "<wave_mode><![CDATA[" ).append( "R" ).append( "]]></wave_mode>\r\n" );
valueXmlString.append( "<single_lot protect ='1' ><![CDATA[" ).append( "" ).append( "]]></single_lot>\r\n" );
valueXmlString.append( "<master_pack_allow protect ='1' ><![CDATA[" ).append( "" ).append( "]]></master_pack_allow>\r\n" );
valueXmlString.append( "<active_pick_allow protect ='1' ><![CDATA[" ).append( "" ).append( "]]></active_pick_allow>\r\n" );
valueXmlString.append( "<stock_to_dock_allow protect ='1' ><![CDATA[" ).append( "" ).append( "]]></stock_to_dock_allow>\r\n" );
valueXmlString.append( "<print_label protect ='1'><![CDATA[" ).append( "N" ).append( "]]></print_label>\r\n" );
valueXmlString.append( "<printer_name protect ='1'><![CDATA[" ).append( "" ).append( "]]></printer_name>\r\n" );
valueXmlString.append("<parcelpack_allow protect ='1'><![CDATA[").append("").append("]]></parcelpack_allow>\r\n");
valueXmlString.append("<master_override><![CDATA[").append("N").append("]]></master_override>\r\n");
valueXmlString.append("<parcel_override><![CDATA[").append("N").append("]]></parcel_override>\r\n");
valueXmlString.append("<ship_type><![CDATA[").append("A").append("]]></ship_type>\r\n");
valueXmlString.append( "</Detail1>\r\n" );
}
}
//Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing.end
//Changed By Pragyan 21/06/12 Statrt
else if ( currentColumn.trim().equalsIgnoreCase( "sale_order__from" ))
{
......@@ -887,7 +961,9 @@ etc
//Changed by sumit on 03/10/12
String printer = "";
String printLabel = "";//Added by sumit.
//Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing
String batchID = "";
//Changed by sumit on 17/11/12 for validating sale order start.
String itemSerFr = "", itemSerTo = "", custCodeFr = "", custCodeTo = "", custCodeDlvFr = "", custCodeDlvTo = "";
String saleOrderFr = "", saleOrderTo = "", sDateFr = "", sDateTo = "", siteCode = "", itemCode = "";
......@@ -1373,6 +1449,54 @@ etc
rs.close(); rs = null;
}
}
//Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing.start
else if( "batch_id".equalsIgnoreCase( childNodeName ) )
{
batchID = checkNull(genericUtility.getColumnValue( "batch_id", currFormDataDom ));
System.out.println("batchID:::::"+batchID);
if( batchID.length() > 0 )
{
sql = "SELECT COUNT(*) FROM SORDALLOC,SORD_ALLOC WHERE SORD_ALLOC.BATCH_ID = SORDALLOC.BATCH_ID "
+"AND SORDALLOC.BATCH_ID = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, batchID);
rs = pstmt.executeQuery();
if(rs.next()){
count= rs.getInt(1);
}
if(count == 0){
errFields.add( childNodeName.toLowerCase() );
errList.add( "VTINVBATCW" );
}
pstmt.close();pstmt = null;
rs.close(); rs = null;
count = 0;
sql = " SELECT COUNT(*) AS COUNT FROM SORDALLOC WHERE BATCH_ID = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, batchID);
rs = pstmt.executeQuery();
if( rs.next())
{
count = rs.getInt("COUNT");
System.out.println("count::::::"+count);
}
if(count == 0)
{
errFields.add( childNodeName.toLowerCase() );
errList.add( "VTNOBATCH7" );
}
pstmt.close();pstmt = null;
rs.close(); rs = null;
}
}
//Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing.end
//changed by sankara on 14/08/14 for valid transporter end.
//Changed by sumit on 03/10/12 validating printer service name with existing printer in system end.
//Changed by sumit on 17/11/12 validating sale order on hold start.
......
......@@ -108,7 +108,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//Changed sumit on 25/08/12 declare waveId as globe variable
String waveId = "";
// Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing
String batchID = null;
String saleOrderFr = null;
String saleOrderTo = null;
String postOrderFg = null;
......@@ -274,7 +275,7 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
String activePickLoc = "";
String deepStoreLoc = "";
String partialResrvLoc = "";
String packInstr ="";
String packInstr ="";
PreparedStatement pstmtStock = null;
double balStockQtyTemp = 0.0,sordItemQty=0.0,balStk=0.0;
String partQtyValue = "", allocFlag = "";
......@@ -491,6 +492,11 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
System.out.println("saleOrdertype:::"+saleOrdertype);
//Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing..start
batchID = checkNull(genericUtility.getColumnValue("batch_id",headerDom));
System.out.println("batchID is ****:::"+batchID);
getDataSql =" SELECT SORDER.CUST_CODE, CUSTOMER.CUST_NAME,SORDDET.LINE_NO, "
+"SORDER.SALE_ORDER,SORDER.DUE_DATE,SORDITEM.ITEM_CODE,"
+"ITEM.DESCR,SORDITEM.QUANTITY,"
......@@ -523,8 +529,22 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
+" ITEM.ITEM_SER >=? AND "
+" ITEM.ITEM_SER <=? AND "
+" ITEM.ITEM_CODE >=? AND "
+" ITEM.ITEM_CODE <=? AND "
+" CUSTOMER.CUST_CODE >=? AND "
/* +" ITEM.ITEM_CODE <=? AND "
+" CUSTOMER.CUST_CODE >=? AND "*/
// Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing..start
+" ITEM.ITEM_CODE <=? ";
System.out.println("new batch id is ---"+ batchID);
if(batchID.trim().length() > 0)
{
getDataSql = getDataSql + " AND SORDER.SALE_ORDER IN (SELECT DISTINCT SALE_ORDER FROM SORDALLOC WHERE BATCH_ID = ?)" ;
}else if(batchID == null || batchID == "")
{
getDataSql = getDataSql + " AND SORDER.SALE_ORDER >= ? AND SORDER.SALE_ORDER <= ? ";
}
getDataSql = getDataSql + " AND CUSTOMER.CUST_CODE >=? "
// Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing..end
+" CUSTOMER.CUST_CODE <=? AND "
+" SORDER.CUST_CODE__DLV >=? AND "
+" SORDER.CUST_CODE__DLV <=? AND "
......@@ -579,7 +599,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
pstmt.setString(3,itemSerTo);
pstmt.setString(4,itemCodeFr);
pstmt.setString(5,itemCodeTo);
pstmt.setString(6,custCodeFr);
//Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing.start
/*pstmt.setString(6,custCodeFr);
pstmt.setString(7,custCodeTo);
pstmt.setString(8,custCodeDlvFr);
pstmt.setString(9,custCodeDlvTo);
......@@ -592,7 +613,39 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
{
System.out.println("ordtypeGetData::::::::"+saleOrdertype);
pstmt.setString(14,saleOrdertype);
}
}*/
if(batchID.trim().length() > 0 )
{
System.out.println("+batch id is :+" +batchID);
pstmt.setString(6,batchID);
pstmt.setString(7,custCodeFr);
pstmt.setString(8,custCodeTo);
pstmt.setTimestamp(9,dateFr);
pstmt.setTimestamp(10,dateTo);
pstmt.setString(11,custCodeDlvFr);
pstmt.setString(12,custCodeDlvTo);
if( saleOrdertype != null && saleOrdertype.trim().length() > 0 )
{
System.out.println("ordtypeGetData::::::::"+saleOrdertype);
pstmt.setString(13,saleOrdertype);
}
}else
{
pstmt.setString(6,saleOrderFr);
pstmt.setString(7,saleOrderTo);
pstmt.setString(8,custCodeFr);
pstmt.setString(9,custCodeTo);
pstmt.setTimestamp(10,dateFr);
pstmt.setTimestamp(11,dateTo);
pstmt.setString(12,custCodeDlvFr);
pstmt.setString(13,custCodeDlvTo);
if( saleOrdertype != null && saleOrdertype.trim().length() > 0 )
{
System.out.println("ordtypeGetData::::::::"+saleOrdertype);\
pstmt.setString(14,saleOrdertype);
}
}
//Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing.end
//changed by sankara on 04/02/14 for getting sale order type end.
st = conn.createStatement();
rs = pstmt.executeQuery();
......@@ -6594,7 +6647,9 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
pickType = checkNull(genericUtility.getColumnValue("parcelpack_allow",headerDom));
shipType = genericUtility.getColumnValue("ship_type",headerDom);
pickType = ("Y".equalsIgnoreCase(pickType))?"P":"M";*/
// Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing.
batchID = genericUtility.getColumnValue("batch_id",headerDom);
frmDomMasterPackAllow = checkNull(genericUtility.getColumnValue("master_pack_allow",headerDom));
frmDomParcelPackAllow = checkNull(genericUtility.getColumnValue("parcelpack_allow",headerDom));
//Changed By sankara 17/05/14 for added remarks in wave proccess screen
......@@ -6620,20 +6675,24 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
waveId = getTranId("w_wave_task", conn);
insertSql="INSERT INTO WAVE_TASK(WAVE_ID,TRAN_DATE, " +
"SALE_ORDER__FROM, SALE_ORDER__TO, CUST_CODE__FROM, " +
// Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing.
//Changed By Pragyan 22/08/12 To add Hold Status
//"CUST_CODE__TO, DUE_DATE__FROM, DUE_DATE__TO, CHG_USER, CHG_TERM, CHG_DATE)" +
//"CUST_CODE__TO, DUE_DATE__FROM, DUE_DATE__TO, CHG_USER, CHG_TERM, CHG_DATE,HOLD_STATUS,CANCEL)" +
//Changed By sankara 17/05/14 for added remarks in wave proccess screen
//"CUST_CODE__TO, DUE_DATE__FROM, DUE_DATE__TO, CHG_USER, CHG_TERM, CHG_DATE,HOLD_STATUS,CANCEL,SITE_CODE)" +
//"CUST_CODE__TO, DUE_DATE__FROM, DUE_DATE__TO, CHG_USER, CHG_TERM, CHG_DATE,HOLD_STATUS,CANCEL,SITE_CODE,REMARKS)" +
"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)" +
//"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)" +
"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.
//"VALUES (?,?,?,?,?,?,?,?,?,?,?)";
//"VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?)";
//Changed By sankara 17/05/14 for added remarks in wave proccess screen
//"VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
// "VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
//changed by pragyan on 25/08/14 for tran_code and loc type argumnet.
"VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
//"VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
"VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
//Changed by Rohan on 1-12-11 on [WM1ESUN006] to add ptcn into wave_task.end
pstmt = conn.prepareStatement(insertSql);
pstmt.setString(1,waveId);
......@@ -6658,7 +6717,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//changed by pragyan on 25/08/14 for tran_code and loc type argumnet.
pstmt.setString(16,tranCodeInput);
pstmt.setString(17,locTypeParentInput);
// Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing.
pstmt.setString(18,batchID);
pstmt.executeUpdate();
System.out.println("Start Wave Genartion.......................");
......
......@@ -161,7 +161,13 @@
<name>site_code</name>
<dbname>wave_task.site_code</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;wave_task&quot; ) COLUMN(NAME=&quot;wave_task.wave_id&quot;) COLUMN(NAME=&quot;wave_task.tran_date&quot;) COLUMN(NAME=&quot;wave_task.sale_order__from&quot;) COLUMN(NAME=&quot;wave_task.sale_order__to&quot;) COLUMN(NAME=&quot;wave_task.cust_code__from&quot;) COLUMN(NAME=&quot;wave_task.cust_code__to&quot;) COLUMN(NAME=&quot;wave_task.due_date__from&quot;) COLUMN(NAME=&quot;wave_task.due_date__to&quot;) COLUMN(NAME=&quot;wave_task.chg_user&quot;) COLUMN(NAME=&quot;wave_task.chg_term&quot;) COLUMN(NAME=&quot;wave_task.chg_date&quot;) COLUMN(NAME=&quot;wave_task.hold_status&quot;) COLUMN(NAME=&quot;wave_task.cancel&quot;) COMPUTE(NAME=&quot;CASE WHEN WAVE_TASK.CANCEL = &apos;Y&apos; then &apos;CANCELED&apos; WHEN FN_WAVE_STATUS(WAVE_ID) = &apos;Y&apos; THEN &apos;COMPLETED&apos; ELSE &apos;PENDING&apos; END STATUS&quot;) COLUMN(NAME=&quot;wave_task.remarks&quot;) COLUMN(NAME=&quot;wave_task.site_code&quot;)WHERE( EXP1 =&quot;~&quot;WAVE_TASK~&quot;.~&quot;TRAN_DATE~&quot;&quot; OP =&quot;&gt;=&quot; EXP2 =&quot;:from_date&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;~&quot;WAVE_TASK~&quot;.~&quot;TRAN_DATE~&quot;&quot; OP =&quot;&lt;=&quot; EXP2 =&quot;:to_date&quot; ) ) ARG(NAME = &quot;from_date&quot; TYPE = datetime) ARG(NAME = &quot;to_date&quot; TYPE = datetime) </retrieve>
<table_column>
<type size="10">char</type>
<updatewhereclause>yes</updatewhereclause>
<name>batch_id</name>
<dbname>batch_id</dbname>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;wave_task&quot; ) COLUMN(NAME=&quot;wave_task.wave_id&quot;) COLUMN(NAME=&quot;wave_task.tran_date&quot;) COLUMN(NAME=&quot;wave_task.sale_order__from&quot;) COLUMN(NAME=&quot;wave_task.sale_order__to&quot;) COLUMN(NAME=&quot;wave_task.cust_code__from&quot;) COLUMN(NAME=&quot;wave_task.cust_code__to&quot;) COLUMN(NAME=&quot;wave_task.due_date__from&quot;) COLUMN(NAME=&quot;wave_task.due_date__to&quot;) COLUMN(NAME=&quot;wave_task.chg_user&quot;) COLUMN(NAME=&quot;wave_task.chg_term&quot;) COLUMN(NAME=&quot;wave_task.chg_date&quot;) COLUMN(NAME=&quot;wave_task.hold_status&quot;) COLUMN(NAME=&quot;wave_task.cancel&quot;) COMPUTE(NAME=&quot;CASE WHEN WAVE_TASK.CANCEL = &apos;Y&apos; then &apos;CANCELED&apos; WHEN FN_WAVE_STATUS(WAVE_ID) = &apos;Y&apos; THEN &apos;COMPLETED&apos; ELSE &apos;PENDING&apos; END STATUS&quot;) COLUMN(NAME=&quot;wave_task.remarks&quot;) COLUMN(NAME=&quot;wave_task.site_code&quot;) COLUMN(NAME=&quot;batch_id&quot;)WHERE( EXP1 =&quot;~&quot;WAVE_TASK~&quot;.~&quot;TRAN_DATE~&quot;&quot; OP =&quot;&gt;=&quot; EXP2 =&quot;:from_date&quot; LOGIC =&quot;and&quot; ) WHERE( EXP1 =&quot;~&quot;WAVE_TASK~&quot;.~&quot;TRAN_DATE~&quot;&quot; OP =&quot;&lt;=&quot; EXP2 =&quot;:to_date&quot; ) ) ARG(NAME = &quot;from_date&quot; TYPE = datetime) ARG(NAME = &quot;to_date&quot; TYPE = datetime) </retrieve>
<update>WAVE_TASK</update>
<updatewhere>1</updatewhere>
<updatekeyinplace>no</updatekeyinplace>
......@@ -482,6 +488,34 @@
<color>67108864</color>
</background>
</TextObject>
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Site Code</text>
<border>6</border>
<color>0</color>
<x>961</x>
<y>2</y>
<height>16</height>
<width>87</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>site_code_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>553648127</color>
</background>
</TextObject>
<TextObject>
<band>Header</band>
<alignment>2</alignment>
......@@ -596,30 +630,30 @@
</TextObject>
<TextObject>
<band>Header</band>
<alignment>0</alignment>
<text>Site Code</text>
<alignment>2</alignment>
<text>Batch Id</text>
<border>6</border>
<color>0</color>
<x>961</x>
<color>33554432</color>
<x>1717</x>
<y>2</y>
<height>16</height>
<width>87</width>
<height>15</height>
<width>78</width>
<html>
<valueishtml>0</valueishtml>
</html>
<name>site_code_t</name>
<name>batch_id_t</name>
<visible>1</visible>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>1</family>
<weight>700</weight>
<family>0</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>1</mode>
<color>553648127</color>
<mode>2</mode>
<color>67108864</color>
</background>
</TextObject>
<ColumnObject>
......@@ -1043,6 +1077,42 @@
<color>16777215</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>16</id>
<alignment>0</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>33554432</color>
<x>961</x>
<y>2</y>
<height>16</height>
<width>87</width>
<format>[general]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>site_code</name>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
<autoselect>yes</autoselect>
<imemode>0</imemode>
</EditStyle>
<font>
<face>Times New Roman</face>
<height>-10</height>
<weight>400</weight>
<family>2</family>
<pitch>2</pitch>
<charset>0</charset>
</font>
<background>
<mode>2</mode>
<color>16777215</color>
</background>
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>9</id>
......@@ -1198,20 +1268,21 @@
</ColumnObject>
<ColumnObject>
<band>Detail</band>
<id>16</id>
<alignment>0</alignment>
<id>17</id>
<alignment>2</alignment>
<tabsequence>32766</tabsequence>
<border>5</border>
<color>33554432</color>
<x>961</x>
<y>2</y>
<height>16</height>
<width>87</width>
<format>[general]</format>
<x>1717</x>
<y>0</y>
<height>19</height>
<width>78</width>
<format>[General]</format>
<html>
<valueishtml>0</valueishtml>
</html>
<name>site_code</name>
<name>batch_id</name>
<tag>Batch Id for sale orders</tag>
<visible>1</visible>
<EditStyle style="edit">
<limit>0</limit>
......
......@@ -50463,8 +50463,12 @@ INSERT INTO system_service_args ( service_code , line_no , arg_name , arg_mo
---Chnage by Wasim on 02/02/15 PO Wizard.end
--Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing.start
alter table wave_task add batch_id varchar(10);
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 ( 'VTNOBATCH7', 'No Pending orders!', 'There is no pending orders for this batch id', 'E', 'Y', NULL, NULL, NULL, fn_sysdate(), 'BASE ', 'BASE ', NULL, NULL);
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 ( 'VTINVBATCW', 'Invalid Batch Id!', 'Entered batch id is not valid, please enter valid batch id ', 'E', 'Y', NULL, NULL, NULL, fn_sysdate(), 'BASE ', 'BASE ', NULL, NULL);
--Changed by Megha on 22/01/2015 :D14JSUN007 batch_id for back order processing.end
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