Commit d24a4834 authored by pjain's avatar pjain

changed by sankara on 02/06/14 updated srd, metadata , sql and wavegenerationprc src


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95189 ce508802-f39f-4f6c-b175-0d175dae99d5
parent e71e2bb8
...@@ -4745,9 +4745,6 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -4745,9 +4745,6 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
Statement st = null; Statement st = null;
ResultSet rs = null ; ResultSet rs = null ;
ResultSet rsSItem = null; ResultSet rsSItem = null;
//Changed by Pragyan 16-MAY-14 for single lot allow issue.
PreparedStatement pstmtLot = null;
ResultSet rsLot = null;
HashMap tempMap = null; HashMap tempMap = null;
ArrayList tempList = null; ArrayList tempList = null;
HashMap strAllocate = null; HashMap strAllocate = null;
...@@ -4761,9 +4758,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -4761,9 +4758,8 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
//Changed By Pragyan 06-DEC-13 to get Stock alloc quantity as per KB sir //Changed By Pragyan 06-DEC-13 to get Stock alloc quantity as per KB sir
double stkAllocQty = 0.0; double stkAllocQty = 0.0;
String hazardous = ""; String hazardous = "";
//changed by pragyan on 31/05/14 for single lot
//Changed by Pragyan 16-MAY-14 for single lot allow issue. String currentSelectdLotNo = "";
String sSql = "",allotStkLotNo = "";
try try
{ {
...@@ -4948,101 +4944,6 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -4948,101 +4944,6 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
} }
else if ( singleLot.trim().length() > 0 && singleLot.trim().equalsIgnoreCase("Y") ) else if ( singleLot.trim().length() > 0 && singleLot.trim().equalsIgnoreCase("Y") )
{ {
//Changed by Pragyan 16-MAY-14 for single lot allow issue.start
if(maxShelfLife > 0)
{
sSql = "SELECT LOT_NO FROM STOCK WHERE ITEM_CODE =? AND SITE_CODE =? AND (CEIL(MONTHS_BETWEEN(TO_DATE(STOCK.EXP_DATE),SYSDATE)) BETWEEN ? AND ? ) AND STOCK.QUANTITY > 0 " +
" AND STOCK.INV_STAT IN(?,?,?,?,?) GROUP BY LOT_NO,EXP_DATE HAVING SUM(QUANTITY - ALLOC_QTY - (CASE WHEN STOCK.HOLD_QTY IS NULL THEN 0 ELSE STOCK.HOLD_QTY END) ) >= ? " +
" ORDER BY STOCK.EXP_DATE ";
pstmtLot = conn.prepareStatement(sSql);
pstmtLot.setString(1, itemCode);
pstmtLot.setString(2, siteCode);
pstmtLot.setInt(3,minShelfLife);
pstmtLot.setInt(4,maxShelfLife);
pstmtLot.setString(5,resrvLoc);
pstmtLot.setString(6,casePickLoc);
pstmtLot.setString(7,deepStoreLoc);
if( "N".equalsIgnoreCase(isActivePickChecked))
{
pstmtLot.setString(8,"");
}
else
{
pstmtLot.setString(8,activePickLoc);
}
if(isActives)
{
pstmtLot.setString(9,partialResrvLoc);
}
else
{
pstmtLot.setString(9,"");
}
pstmtLot.setDouble(10, pendingQty);
}
else
{
sSql = "SELECT LOT_NO FROM STOCK WHERE ITEM_CODE =? AND SITE_CODE =? AND (CEIL(MONTHS_BETWEEN(TO_DATE(STOCK.EXP_DATE),SYSDATE)) > ? ) AND STOCK.QUANTITY > 0 " +
" AND STOCK.INV_STAT IN(?,?,?,?,?) GROUP BY LOT_NO,EXP_DATE HAVING SUM(QUANTITY - ALLOC_QTY - (CASE WHEN STOCK.HOLD_QTY IS NULL THEN 0 ELSE STOCK.HOLD_QTY END) ) >= ? " +
" ORDER BY STOCK.EXP_DATE ";
pstmtLot = conn.prepareStatement(sSql);
pstmtLot.setString(1, itemCode);
pstmtLot.setString(2, siteCode);
pstmtLot.setInt(3,minShelfLife);
pstmtLot.setString(4,resrvLoc);
pstmtLot.setString(5,casePickLoc);
pstmtLot.setString(6,deepStoreLoc);
if( "N".equalsIgnoreCase(isActivePickChecked))
{
pstmtLot.setString(7,"");
}
else
{
pstmtLot.setString(7,activePickLoc);
}
if(isActives)
{
pstmtLot.setString(8,partialResrvLoc);
}
else
{
pstmtLot.setString(8,"");
}
pstmtLot.setDouble(9, pendingQty);
}
rsLot = pstmtLot.executeQuery();
if(rsLot.next())
{
allotStkLotNo = rsLot.getString("LOT_NO");
}
else
{
return "NO SINGLE LOT STOCK";
}
if(pstmtLot != null)
{
pstmtLot.close();
pstmtLot = null;
}
if(rsLot != null)
{
rsLot.close();
rsLot = null;
}
//Changed by Pragyan 16-MAY-14 for single lot allow issue.end
getDataSql = "SELECT STOCK.LOT_NO,STOCK.LOT_SL," getDataSql = "SELECT STOCK.LOT_NO,STOCK.LOT_SL,"
+"STOCK.LOC_CODE, " +"STOCK.LOC_CODE, "
...@@ -5059,15 +4960,12 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -5059,15 +4960,12 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
+"AND (LOCATION.INV_STAT = INVSTAT.INV_STAT) " +"AND (LOCATION.INV_STAT = INVSTAT.INV_STAT) "
+"AND INVSTAT.AVAILABLE = 'Y' " +"AND INVSTAT.AVAILABLE = 'Y' "
+"AND STOCK.ITEM_CODE = ? AND STOCK.SITE_CODE = ? " +"AND STOCK.ITEM_CODE = ? AND STOCK.SITE_CODE = ? "
//Changed By Pragyan 19-may-14 +"AND (STOCK.QUANTITY - STOCK.ALLOC_QTY - CASE WHEN STOCK.HOLD_QTY IS NULL THEN 0 ELSE STOCK.HOLD_QTY END) > 0 "
// +"AND STOCK.LOT_NO IN (SELECT LOT_NO FROM STOCK WHERE ITEM_CODE =? AND SITE_CODE =? " +"AND STOCK.LOT_NO IN (SELECT LOT_NO FROM STOCK WHERE ITEM_CODE =? AND SITE_CODE =? "
// +"GROUP BY LOT_NO HAVING SUM(QUANTITY - ALLOC_QTY - (CASE WHEN STOCK.HOLD_QTY IS NULL THEN 0 ELSE STOCK.HOLD_QTY END) ) >= ?) " +"GROUP BY LOT_NO HAVING SUM(QUANTITY - ALLOC_QTY - (CASE WHEN STOCK.HOLD_QTY IS NULL THEN 0 ELSE STOCK.HOLD_QTY END) ) >= ?) "
+" AND STOCK.LOT_NO = ?"
//Changed By Pragyan 13-MAY-14 To get the stock only stock quantity > 0
//Changed by Rohan on 27-08-13 for adding condition of min and max self life //Changed by Rohan on 27-08-13 for adding condition of min and max self life
//+"AND (MONTHS_BETWEEN(TO_DATE(STOCK.EXP_DATE),SYSDATE) > ? ) " //+"AND (MONTHS_BETWEEN(TO_DATE(STOCK.EXP_DATE),SYSDATE) > ? ) "
// +"AND NOT EXISTS (SELECT 1 FROM INV_RESTR I WHERE I.INV_STAT = INVSTAT.INV_STAT AND I.REF_SER = 'S-DSP' ) "; +"AND NOT EXISTS (SELECT 1 FROM INV_RESTR I WHERE I.INV_STAT = INVSTAT.INV_STAT AND I.REF_SER = 'S-DSP' ) ";
+"AND NOT EXISTS (SELECT 1 FROM INV_RESTR I WHERE I.INV_STAT = INVSTAT.INV_STAT AND I.REF_SER = 'S-DSP' ) AND STOCK.QUANTITY > 0 ";
// +" AND (MONTHS_BETWEEN(TO_DATE(STOCK.EXP_DATE),SYSDATE) BETWEEN ? AND ? ) " // +" AND (MONTHS_BETWEEN(TO_DATE(STOCK.EXP_DATE),SYSDATE) BETWEEN ? AND ? ) "
//+"AND LOCATION.INV_STAT IN(?,?,?,?)"; //+"AND LOCATION.INV_STAT IN(?,?,?,?)";
...@@ -5085,12 +4983,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -5085,12 +4983,10 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
pstmtStock = conn.prepareStatement(getDataSql + orderByStkStr); pstmtStock = conn.prepareStatement(getDataSql + orderByStkStr);
pstmtStock.setString(1,itemCode); pstmtStock.setString(1,itemCode);
pstmtStock.setString(2,siteCode); pstmtStock.setString(2,siteCode);
/*pstmtStock.setString(3,itemCode); pstmtStock.setString(3,itemCode);
pstmtStock.setString(4,siteCode);*/ pstmtStock.setString(4,siteCode);
//Changed By Pragyan to stock transfer. pstmtStock.setDouble(5,pendingQty);
//pstmtStock.setDouble(5,pendingQty); pstmtStock.setInt(6,minShelfLife);
pstmtStock.setString(3,allotStkLotNo);
pstmtStock.setInt(4,minShelfLife);
//Changed by Rohan on 27-08-13 for adding condition of min and max self life //Changed by Rohan on 27-08-13 for adding condition of min and max self life
/* /*
pstmtStock.setString(7,resrvLoc); pstmtStock.setString(7,resrvLoc);
...@@ -5117,46 +5013,46 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -5117,46 +5013,46 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
if(maxShelfLife > 0) if(maxShelfLife > 0)
{ {
pstmtStock.setInt(5,maxShelfLife); pstmtStock.setInt(7,maxShelfLife);
pstmtStock.setString(6,resrvLoc); pstmtStock.setString(8,resrvLoc);
pstmtStock.setString(7,casePickLoc); pstmtStock.setString(9,casePickLoc);
if( "N".equalsIgnoreCase(isActivePickChecked)) if( "N".equalsIgnoreCase(isActivePickChecked))
{ {
pstmtStock.setString(8,""); pstmtStock.setString(10,"");
} }
else else
{ {
pstmtStock.setString(8,activePickLoc); pstmtStock.setString(10,activePickLoc);
} }
pstmtStock.setString(9,deepStoreLoc); pstmtStock.setString(11,deepStoreLoc);
if(isActives) if(isActives)
{ {
pstmtStock.setString(10,partialResrvLoc); pstmtStock.setString(12,partialResrvLoc);
} }
} }
else else
{ {
pstmtStock.setString(5,resrvLoc); pstmtStock.setString(7,resrvLoc);
pstmtStock.setString(6,casePickLoc); pstmtStock.setString(8,casePickLoc);
if( "N".equalsIgnoreCase(isActivePickChecked)) if( "N".equalsIgnoreCase(isActivePickChecked))
{ {
pstmtStock.setString(7,""); pstmtStock.setString(9,"");
} }
else else
{ {
pstmtStock.setString(7,activePickLoc); pstmtStock.setString(9,activePickLoc);
} }
//Changed by sumit on 29/12/12 hiding active pick if user no need from active end //Changed by sumit on 29/12/12 hiding active pick if user no need from active end
pstmtStock.setString(8,deepStoreLoc); pstmtStock.setString(10,deepStoreLoc);
if(isActives) if(isActives)
{ {
pstmtStock.setString(9,partialResrvLoc); pstmtStock.setString(11,partialResrvLoc);
} }
} }
...@@ -5349,6 +5245,21 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo ...@@ -5349,6 +5245,21 @@ public class WaveGenerationPrc extends ProcessEJB implements WaveGenerationPrcLo
invallocTrace.setLotSl(lotSl); invallocTrace.setLotSl(lotSl);
*/ */
/*@shish */ /*@shish */
//Changed By Pragyan 31-MAY-14 for single lot start
System.out.println("Stock Lot No["+lotNo+"]currentSelectdLotNo["+currentSelectdLotNo+"]");
if("Y".equalsIgnoreCase(singleLot) && currentSelectdLotNo != "" && !currentSelectdLotNo.equalsIgnoreCase(lotNo))
{
System.out.println("Continue as Lot No is different["+lotNo+"]");
continue;
}
else
{
currentSelectdLotNo = lotNo;
}
//Changed By Pragyan 31-MAY-14 end
//Changed by Rohan on 8/2/12 to get packsize of item.start //Changed by Rohan on 8/2/12 to get packsize of item.start
HashMap itmVolumeMap = getItemVoumeMap(itemCode,lotNo,conn); HashMap itmVolumeMap = getItemVoumeMap(itemCode,lotNo,conn);
double packSizeActive = (Double)itmVolumeMap.get("PACK_SIZE"); double packSizeActive = (Double)itmVolumeMap.get("PACK_SIZE");
......
This diff is collapsed.
This diff is collapsed.
...@@ -45337,4 +45337,274 @@ VALUES ( ...@@ -45337,4 +45337,274 @@ VALUES (
--SQL Added by Manoj dtd 30/05/2014 to disable Audit trail for object 'sorder_insert' --SQL Added by Manoj dtd 30/05/2014 to disable Audit trail for object 'sorder_insert'
update transetup set audit_trail_opt=0 WHERE tran_window='w_sorder_insert'; update transetup set audit_trail_opt=0 WHERE tran_window='w_sorder_insert';
--SQL Ended by Manoj dtd 30/05/2014 to disable Audit trail for object 'sorder_insert' --SQL Ended by Manoj dtd 30/05/2014 to disable Audit trail for object 'sorder_insert'
--changed by sankara on 02/06/14 update sql for wave task home screen start.
------------Function sql---------------------
CREATE OR REPLACE FUNCTION FN_WAVE_EMP_SHORT_NAME(VI_REF_SER IN CHAR ,VI_REF_Id IN VARCHAR)
RETURN VARCHAR2 IS EMP_SHORT_NAME VARCHAR2(500);
BEGIN
IF(VI_REF_SER = 'P-PICK' OR VI_REF_SER = 'C-PICK' OR VI_REF_SER = 'A-PICK' OR VI_REF_SER = 'M-PICK') THEN
select nvl(pick_ord_hdr.ASSIGN_TO,' ') into EMP_SHORT_NAME
from pick_ord_hdr where pick_ord_hdr.pick_order = VI_REF_Id;
RETURN EMP_SHORT_NAME;
ELSIF (VI_REF_SER = 'R-TASK' OR VI_REF_SER = 'RP-PND' OR VI_REF_SER = 'R-CPA' OR
VI_REF_SER = 'R-PND' OR VI_REF_SER = 'S-DOC' OR VI_REF_SER = 'RP-ACT' OR VI_REF_SER = 'RR-DSA'
OR VI_REF_SER = 'RD-DSA' OR VI_REF_SER = 'R-DSO' OR VI_REF_SER = 'RS-DSO' OR VI_REF_SER = 'RN-DSA') THEN
select nvl(repl_ord_hdr.ASSIGN_TO,' ') into EMP_SHORT_NAME from repl_ord_hdr where repl_ord_hdr.repl_order = VI_REF_Id;
END IF;
RETURN EMP_SHORT_NAME;
EXCEPTION
WHEN NO_DATA_FOUND THEN
EMP_SHORT_NAME :=' ';
RETURN EMP_SHORT_NAME;
END;
/
CREATE OR REPLACE FUNCTION FN_WAVE_PERFORMED_BY(VI_REF_SER IN CHAR ,VI_REF_Id IN VARCHAR)
RETURN VARCHAR2 IS PERFORMED_BY VARCHAR2(500);
userby varchar2(500);
flag BOOLEAN := false;
cursor C1 is SELECT nvl(pick_iss_hdr.chg_user,' ') as PERFORMED_BY1 from pick_iss_hdr where pick_iss_hdr.pick_order = VI_REF_Id;
cursor C2 is SELECT nvl(repl_iss_hdr.chg_user,' ') as PERFORMED_BY1 from repl_iss_hdr where repl_iss_hdr.repl_order = VI_REF_Id;
BEGIN
IF(VI_REF_SER = 'P-PICK' OR VI_REF_SER = 'C-PICK' OR VI_REF_SER = 'A-PICK' OR VI_REF_SER = 'M-PICK') THEN
FOR userchage in C1
LOOP
IF(flag) Then
userby :=userby || ',' || userchage.PERFORMED_BY1;
ELSE
userby := userchage.PERFORMED_BY1;
flag:=true;
End IF;
END LOOP;
PERFORMED_BY :=userby;
RETURN PERFORMED_BY;
ELSIF(VI_REF_SER = 'R-TASK' OR VI_REF_SER = 'RP-PND' OR VI_REF_SER = 'R-CPA' OR VI_REF_SER = 'R-PND' OR VI_REF_SER = 'S-DOC' OR VI_REF_SER = 'RP-ACT' OR VI_REF_SER = 'RR-DSA' OR VI_REF_SER = 'RD-DSA' OR VI_REF_SER = 'R-DSO' OR VI_REF_SER = 'RS-DSO' OR VI_REF_SER = 'RN-DSA') THEN
FOR userchage in C2
LOOP
IF(flag) Then
userby :=userby || ',' || userchage.PERFORMED_BY1;
ELSE
userby := userchage.PERFORMED_BY1;
flag:=true;
End IF;
END LOOP;
PERFORMED_BY :=userby;
RETURN PERFORMED_BY;
ELSE
PERFORMED_BY :=' ';
RETURN PERFORMED_BY;
End IF;
EXCEPTION
WHEN NO_DATA_FOUND THEN
PERFORMED_BY :=' ';
RETURN PERFORMED_BY;
END;
/
CREATE OR REPLACE FUNCTION FN_WAVE_DEPENDENT_TASKS(VI_REF_SER IN CHAR ,VI_REF_Id IN VARCHAR)
RETURN VARCHAR2 IS DEPENDENT_TASKS VARCHAR2(1500);
dependentReplTasks varchar2(1500);
dependentPickTasks varchar2(1500);
flagRepl BOOLEAN := false;
flagPick BOOLEAN := false;
cursor C1 is SELECT distinct(nvl(repl_ord_det.repl_order,' ')) as DEPENDENT_REPL_TASKS1 from repl_ord_det where repl_ord_det.pick_order = VI_REF_Id;
cursor C2 is SELECT distinct(nvl(pick_ord_det.pick_order,' ')) as DEPENDENT_PICK_TASKS1 from pick_ord_det where pick_ord_det.repl_order = VI_REF_Id;
BEGIN
IF(VI_REF_SER = 'P-PICK' OR VI_REF_SER = 'C-PICK' OR VI_REF_SER = 'A-PICK' OR VI_REF_SER = 'M-PICK') THEN
DEPENDENT_TASKS :=' ';
RETURN DEPENDENT_TASKS;
ELSIF(VI_REF_SER = 'R-TASK' OR VI_REF_SER = 'RP-PND' OR VI_REF_SER = 'R-CPA' OR VI_REF_SER = 'R-PND' OR VI_REF_SER = 'S-DOC' OR VI_REF_SER = 'RP-ACT' OR VI_REF_SER = 'RR-DSA' OR VI_REF_SER = 'RD-DSA' OR VI_REF_SER = 'R-DSO' OR VI_REF_SER = 'RS-DSO' OR VI_REF_SER = 'RN-DSA') THEN
--FOR depend REPL
FOR depTaskRepl in C1
LOOP
IF(flagRepl) Then
dependentReplTasks :=dependentReplTasks || ',' || depTaskRepl.DEPENDENT_REPL_TASKS1;
ELSE
dependentReplTasks := depTaskRepl.DEPENDENT_REPL_TASKS1;
flagRepl:=true;
End IF;
END LOOP;
--FOR depend PICK
FOR depTaskPick in C2
LOOP
IF(flagPick) Then
dependentPickTasks :=dependentPickTasks || ',' || depTaskPick.DEPENDENT_PICK_TASKS1;
ELSE
dependentPickTasks := depTaskPick.DEPENDENT_PICK_TASKS1;
flagPick:=true;
End IF;
END LOOP;
--CONCATENATE LOGIC
IF(flagPick) THEN
IF(flagRepl) THEN
DEPENDENT_TASKS :=dependentReplTasks || ',' || dependentPickTasks;
ELSE
DEPENDENT_TASKS := dependentPickTasks;
End IF;
ELSE
IF(flagRepl) THEN
DEPENDENT_TASKS := dependentReplTasks;
End IF;
End IF;
RETURN DEPENDENT_TASKS;
ELSE
DEPENDENT_TASKS := ' ';
RETURN DEPENDENT_TASKS;
End IF;
EXCEPTION
WHEN NO_DATA_FOUND THEN
DEPENDENT_TASKS :=' ';
RETURN DEPENDENT_TASKS;
END;
/
CREATE OR REPLACE FUNCTION FN_WAVE_TASK_DEPENDENT_ON(VI_REF_SER IN CHAR ,VI_REF_Id IN VARCHAR)
RETURN VARCHAR2 IS TASK_DEPENDENT_ON VARCHAR2(1500);
taskDependentOn varchar2(1500);
flag BOOLEAN := false;
cursor C1 is SELECT distinct(nvl(pick_ord_det.repl_order,' ')) as TASK_DEPENDENT_NO1 from pick_ord_det where pick_ord_det.pick_order = VI_REF_Id;
cursor C2 is SELECT distinct(nvl(repl_ord_det.pick_order,' ')) as TASK_DEPENDENT_NO1 from repl_ord_det where repl_ord_det.repl_order = VI_REF_Id;
BEGIN
IF(VI_REF_SER = 'P-PICK' OR VI_REF_SER = 'C-PICK' OR VI_REF_SER = 'A-PICK' OR VI_REF_SER = 'M-PICK') THEN
FOR taskDepOn in C1
LOOP
IF(flag) Then
taskDependentOn :=taskDependentOn || ',' || taskDepOn.TASK_DEPENDENT_NO1;
ELSE
taskDependentOn := taskDepOn.TASK_DEPENDENT_NO1;
flag:=true;
End IF;
END LOOP;
TASK_DEPENDENT_ON :=taskDependentOn;
RETURN TASK_DEPENDENT_ON;
ELSIF(VI_REF_SER = 'R-TASK' OR VI_REF_SER = 'RP-PND' OR VI_REF_SER = 'R-CPA' OR VI_REF_SER = 'R-PND' OR VI_REF_SER = 'S-DOC' OR VI_REF_SER = 'RP-ACT' OR VI_REF_SER = 'RR-DSA' OR VI_REF_SER = 'RD-DSA' OR VI_REF_SER = 'R-DSO' OR VI_REF_SER = 'RS-DSO' OR VI_REF_SER = 'RN-DSA') THEN
FOR taskDepOn in C2
LOOP
IF(flag) Then
taskDependentOn :=taskDependentOn || ',' || taskDepOn.TASK_DEPENDENT_NO1;
ELSE
taskDependentOn := taskDepOn.TASK_DEPENDENT_NO1;
flag:=true;
End IF;
END LOOP;
TASK_DEPENDENT_ON :=taskDependentOn;
RETURN TASK_DEPENDENT_ON;
ELSE
TASK_DEPENDENT_ON :=' ';
RETURN TASK_DEPENDENT_ON;
End IF;
EXCEPTION
WHEN NO_DATA_FOUND THEN
TASK_DEPENDENT_ON :=' ';
RETURN TASK_DEPENDENT_ON;
END;
/
-----------------system entries sql------------------------------------
INSERT INTO itm2menu(
application,
level_1,
level_2,
level_3,
level_4,
level_5,
win_name,
descr,
comments,
menu_path,
icon_path,
close_icon,
open_icon,
obj_type,
chg_date,
chg_term,
chg_user,
mob_deploy )
VALUES (
'WMS',
3,
4,
0,
0,
0,
'w_wave_task_status_det',
'Wave Summary',
'Wave Tasks Detail ',
'WMS.3.4.0.0.0',
'e12_logo.gif',
NULL,
NULL,
'T',
fn_sysdate(),
'BASE',
'BASE',
NULL);
INSERT INTO obj_forms (
win_name ,
title ,
obj_brow_name ,
obj_edit_name ,
form_no)
VALUES (
'w_wave_task_status_det',
'Wave Tasks Detail',
'd_wave_task_status_det11',
'null',
'2');
INSERT INTO transetup (
tran_window ,
save_flag ,
val_flag ,
key_flag ,
key_string ,
repeate_add ,
chg_date ,
chg_user ,
chg_term ,
edi_option ,
confirm_mode ,
mail_option ,
garbage_opt ,
table_name,
application )
VALUES (
'w_wave_task_status_det',
'2',
'2',
'A',
'seq10',
'N',
fn_sysdate(),
'BASE',
'BASE ',
'0',
'0',
'0',
'N',
'null',
'WMS');
commit;
--changed by sankara on 02/06/14 update sql for wave task home screen end.
\ No newline at end of file
This diff is collapsed.
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