Commit 28c9adf6 authored by SABURI PATEKAR's avatar SABURI PATEKAR

Added validation in GENMST

parent 3ab1cd03
-- Point 3
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH,OBJ_NAME__DS,DATA_MODEL_NAME,VALIDATE_DATA,ITEM_CHANGE,MSG_NO,FILTER_EXPR,LAYOUT) values ('TRAN_CODE','W_SORDER','SELECT TRAN_CODE, TRANS_PRIORITY
FROM DISTROUTEDET
WHERE DIST_ROUTE = ''?''
ORDER BY TRANS_PRIORITY',null,null,null,null,to_date('25-05-26','DD-MM-RR'),'System ','System',null,null,'0:dist_route',1,null,null,null,null,null,null,'2',null,'2',null,null,null,'2 ',null,null,null,null,null,null,null);
Insert into obj_itemchange (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY,EXEC_AT,JS_ARG) values ('sorder','1 ','dist_route','N',null,null);
ALTER TABLE DISTROUTEDET
ADD TRANS_PRIORITY NUMBER(3);
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 ('VTPRIBLK','Transporter Priority Empty!','The transporter Priority cannot be empty.','E','Y',null,null,null,to_date('22-10-00','DD-MM-RR'),'SUN ','HDP',null,null);
-- Saburi P. 10-JUN-26
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 ('VTDUPPRI ','Transport Priority already exists','Duplicate Transport Priority is not allowed for this Distribution Route','E',null,null,null,null,to_date('22-05-26','DD-MM-RR'),'SYSTEM ','SYSTEM',null,null);
UPDATE POPHELP
SET SQL_STR = 'SELECT TRAN_CODE, TRANS_PRIORITY
FROM DISTROUTEDET
......@@ -93,3 +108,66 @@ WHERE FIELD_NAME = 'TRAN_CODE'
Insert into obj_itemchange (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY,EXEC_AT,JS_ARG) values ('despatch','1 ','dist_route','N',null,null);
-- 12-JUN-26 Saburi P.
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 ('VTDISTRT01','Invalid Transporter','Please select a valid Transporter for the selected Distribution Route.','E',null,null,null,null,to_date('12-06-26','DD-MM-RR'),'SABURI','SYSTEM',null,null);
-- 19-JUN-26 Saburi P.
Insert into GENMST (FLD_NAME,MOD_NAME,DESCR,ERROR_CD,BLANK_OPT,FLD_TYPE,FLD_MIN,FLD_MAX,VAL_TYPE,CHG_DATE,CHG_USER,CHG_TERM,VAL_TABLE,SQL_INPUT,FLD_WIDTH,UDF_USAGE_1,UDF_USAGE_2,UDF_USAGE_3,VAL_STAGE,OBJ_NAME,FORM_NO,ACTION,USER_ID,TRAN_ID,UDF_STR1_DESCR,UDF_STR2_DESCR,UDF_STR3_DESCR,EXEC_SEQ) values ('TRANS_PRIORITY','W_DISTROUTE','Transport Priority cannot be blank','VTPRIBLK ','N','C','select case
when ? is null then 1
else 0
end
from dual','0','Q',to_date('18-06-26','DD-MM-RR'),'BASE ','BASE',null,':1.trans_priority',0,null,null,null,null,null,'2','Edit',null,'F0000000000000000781',null,null,null,null);
Insert into GENMST (FLD_NAME,MOD_NAME,DESCR,ERROR_CD,BLANK_OPT,FLD_TYPE,FLD_MIN,FLD_MAX,VAL_TYPE,CHG_DATE,CHG_USER,CHG_TERM,VAL_TABLE,SQL_INPUT,FLD_WIDTH,UDF_USAGE_1,UDF_USAGE_2,UDF_USAGE_3,VAL_STAGE,OBJ_NAME,FORM_NO,ACTION,USER_ID,TRAN_ID,UDF_STR1_DESCR,UDF_STR2_DESCR,UDF_STR3_DESCR,EXEC_SEQ) values ('TRANS_PRIORITY','W_DISTROUTE','Duplicate Transport Priority not allowed','VTDUPPRI ','N','C','select case
when length(trim(nvl(?,''''))) = 0
then 1
when (select count(*)
from DISTROUTEDET
where DIST_ROUTE = ?
and TRANS_PRIORITY = ?
and LINE_NO <> ?) > 0
then 1
else 0
end
from dual','0','Q',to_date('19-06-26','DD-MM-RR'),'BASE ','BASE',null,':1.trans_priority,:1.dist_route,:1.trans_priority,:1.line_no',0,null,null,null,null,null,'2','Edit',null,'F0000000000000000782',null,null,null,null);
UPDATE POPHELP
SET SQL_STR =
'SELECT TRAN_CODE, TRANS_PRIORITY
FROM DISTROUTEDET
WHERE DIST_ROUTE = ?
AND TRANS_PRIORITY > 0
ORDER BY TRANS_PRIORITY'
WHERE FIELD_NAME = 'TRAN_CODE'
AND MOD_NAME = 'W_SORDER';
Insert into GENMST (FLD_NAME,MOD_NAME,DESCR,ERROR_CD,BLANK_OPT,FLD_TYPE,FLD_MIN,FLD_MAX,VAL_TYPE,CHG_DATE,CHG_USER,CHG_TERM,VAL_TABLE,SQL_INPUT,FLD_WIDTH,UDF_USAGE_1,UDF_USAGE_2,UDF_USAGE_3,VAL_STAGE,OBJ_NAME,FORM_NO,ACTION,USER_ID,TRAN_ID,UDF_STR1_DESCR,UDF_STR2_DESCR,UDF_STR3_DESCR,EXEC_SEQ) values ('TRAN_CODE','W_DISPATCH','Invalid Transporter','VTDISTRT01','N','C','select (case when (length(trim(?)) > 0 and length(trim(?)) > 0)
then (select case when (select count(*)
from DISTROUTEDET
where DIST_ROUTE = ?
and TRAN_CODE = ?) > 0
then 1
else 0
end
from dual)
else 1
end)
from dual','0','Q',to_date('16-06-26','DD-MM-RR'),'BASE ','BASE',null,':0.dist_route,:0.tran_code,:0.dist_route,:0.tran_code',0,null,null,null,null,null,'1','Edit',null,'F0000000000000000780',null,null,null,null);
Insert into GENMST (FLD_NAME,MOD_NAME,DESCR,ERROR_CD,BLANK_OPT,FLD_TYPE,FLD_MIN,FLD_MAX,VAL_TYPE,CHG_DATE,CHG_USER,CHG_TERM,VAL_TABLE,SQL_INPUT,FLD_WIDTH,UDF_USAGE_1,UDF_USAGE_2,UDF_USAGE_3,VAL_STAGE,OBJ_NAME,FORM_NO,ACTION,USER_ID,TRAN_ID,UDF_STR1_DESCR,UDF_STR2_DESCR,UDF_STR3_DESCR,EXEC_SEQ) values ('TRAN_CODE','W_SORDER','Invalid Transporter','VTDISTRT01','N','C','select (case when (length(trim(?)) > 0 and length(trim(?)) > 0)
then (select case when (select count(*)
from DISTROUTEDET
where DIST_ROUTE = ?
and TRAN_CODE = ?) > 0
then 1
else 0
end
from dual)
else 1
end)
from dual','1','Q',to_date('16-06-26','DD-MM-RR'),'BASE ','BASE',null,':0.dist_route,:0.tran_code,:0.dist_route,:0.tran_code',0,null,null,null,null,null,'1','Edit',null,'F0000000000000000778',null,null,null,null);
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