Commit fbb3acd1 authored by pjain's avatar pjain

Add new trigger (current work)and rmpm Receipt GenValidation and pophelps(Old Date 25-Aug-14).


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@96288 ce508802-f39f-4f6c-b175-0d175dae99d5
parent f2842567
...@@ -49170,8 +49170,8 @@ commit; ...@@ -49170,8 +49170,8 @@ commit;
SITE_CODE__MFG CHAR(5), SITE_CODE__MFG CHAR(5),
SUPP_CODE__MNFR CHAR(10), SUPP_CODE__MNFR CHAR(10),
shelf_life__type char(1), shelf_life__type char(1),
MFG_DATE DATE MFG_DATE DATE,
--, REALISED_QTY NUMBER(16,3) REALISED_QTY NUMBER(16,3)
); );
--12) GenValidation for MFG_Code --remove for next process --05-Aug-14 --12) GenValidation for MFG_Code --remove for next process --05-Aug-14
...@@ -49277,6 +49277,63 @@ Insert into obj_forms (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_E ...@@ -49277,6 +49277,63 @@ Insert into obj_forms (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_E
values ('w_rmpm_porcp_wiz','PRA-Inventory Detail','DHANRAJ',null,null,null,null,null,'3','T',null,null,'<SCAN_INFO><MAPPING_SCAN ORDER="1"><SCAN_LABEL>Item Code:</SCAN_LABEL><FIELDS SEPARATOR="" DELIMITER=""><FIELD ORDER="0" start="6" end="15" >item_code</FIELD></FIELDS></MAPPING_SCAN><INPUT_SCAN ORDER="1"><SCAN_LABEL>Lot Number:</SCAN_LABEL><FIELDS SEPARATOR="" DELIMITER=""><FIELD ORDER="0" start="13" end="22" >lot_no</FIELD></FIELDS></INPUT_SCAN><INPUT_SCAN ORDER="2"><SCAN_LABEL>Quantity:</SCAN_LABEL><FIELDS SEPARATOR="" DELIMITER=""><FIELD ORDER="0" mandatory = "N">quantity</FIELD></FIELDS></INPUT_SCAN><INPUT_SCAN ORDER="3"><SCAN_LABEL>Number of Art:</SCAN_LABEL><FIELDS SEPARATOR="" DELIMITER=""><FIELD ORDER="0" mandatory = "N">no_art</FIELD></FIELDS></INPUT_SCAN><INPUT_SCAN ORDER="4"><SCAN_LABEL>Partial Quantity:</SCAN_LABEL><FIELDS SEPARATOR="" DELIMITER=""><FIELD>part_qty</FIELD></FIELDS></INPUT_SCAN><SCAN_CONDITION field="no_art">loc_code == "GRL"</SCAN_CONDITION><SCAN_CONDITION field="part_qty">no_art == "null" || no_art == "0" || no_art == ""</SCAN_CONDITION><SCAN_CONDITION field="lot_no">use_supplier_lot=="Y"</SCAN_CONDITION><SCAN_CONDITION field="quantity">qty_qpa=="Y"</SCAN_CONDITION></SCAN_INFO>',null,null,null,null,null,null,null,null,null,'checkedImage@img<item_descr> - <item_code> ,<lot_no>,<unit>=<lot_sl>,<loc_code>',null,null,null,'E',null,null,'U',null); values ('w_rmpm_porcp_wiz','PRA-Inventory Detail','DHANRAJ',null,null,null,null,null,'3','T',null,null,'<SCAN_INFO><MAPPING_SCAN ORDER="1"><SCAN_LABEL>Item Code:</SCAN_LABEL><FIELDS SEPARATOR="" DELIMITER=""><FIELD ORDER="0" start="6" end="15" >item_code</FIELD></FIELDS></MAPPING_SCAN><INPUT_SCAN ORDER="1"><SCAN_LABEL>Lot Number:</SCAN_LABEL><FIELDS SEPARATOR="" DELIMITER=""><FIELD ORDER="0" start="13" end="22" >lot_no</FIELD></FIELDS></INPUT_SCAN><INPUT_SCAN ORDER="2"><SCAN_LABEL>Quantity:</SCAN_LABEL><FIELDS SEPARATOR="" DELIMITER=""><FIELD ORDER="0" mandatory = "N">quantity</FIELD></FIELDS></INPUT_SCAN><INPUT_SCAN ORDER="3"><SCAN_LABEL>Number of Art:</SCAN_LABEL><FIELDS SEPARATOR="" DELIMITER=""><FIELD ORDER="0" mandatory = "N">no_art</FIELD></FIELDS></INPUT_SCAN><INPUT_SCAN ORDER="4"><SCAN_LABEL>Partial Quantity:</SCAN_LABEL><FIELDS SEPARATOR="" DELIMITER=""><FIELD>part_qty</FIELD></FIELDS></INPUT_SCAN><SCAN_CONDITION field="no_art">loc_code == "GRL"</SCAN_CONDITION><SCAN_CONDITION field="part_qty">no_art == "null" || no_art == "0" || no_art == ""</SCAN_CONDITION><SCAN_CONDITION field="lot_no">use_supplier_lot=="Y"</SCAN_CONDITION><SCAN_CONDITION field="quantity">qty_qpa=="Y"</SCAN_CONDITION></SCAN_INFO>',null,null,null,null,null,null,null,null,null,'checkedImage@img<item_descr> - <item_code> ,<lot_no>,<unit>=<lot_sl>,<loc_code>',null,null,null,'E',null,null,'U',null);
update itm2menu set descr='RM-PM Purchase Receipt' where win_name='w_rmpm_porcp_wiz'; update itm2menu set descr='RM-PM Purchase Receipt' where win_name='w_rmpm_porcp_wiz';
--Changed by Dhanraj on 25-Aug-14 for GENMST GENVALIDATION(Mfg code ) AND POPHELP (Mfg code ,mfg site ,asn and purchase order)
--for po/asn scan genvali.
(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)
values
('SUPP_CODE__MNFR','W_RMPM_PORCP_WIZ','Purchase Order Manufacture Check','SUPPNOTEXT','N','C',
'select (CASE WHEN (FN_Chk_multi_Vendor_Exist(?,?,?) = 0 AND ? IS NOT NULL AND ? IS NOT NULL) THEN 0 ELSE 1 END) from dual ',
'1','Q',to_date('25-AUG-14','DD-MON-RR'),'Dhanraj','Base ',null,':2.supp_code__mnfr,:2.site_code__mfg,:2.item_code,:2.site_code__mfg,:2.supp_code__mnfr',10,null,null,null,null,null);
--new for ASN gevali
(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)
values
('SUPP_CODE__MNFR','W_ASN','Purchase Order Manufacture Check','SUPPNOTEXT','N','C',
'select (CASE WHEN (FN_Chk_multi_Vendor_Exist(?,?,?) = 0 AND ? IS NOT NULL AND ? IS NOT NULL) THEN 0 ELSE 1 END) from dual ',
'1','Q',to_date('25-AUG-14','DD-MON-RR'),'Dhanraj','Base ',null,':1.supp_code__mnfr,:1.site_code__mfg,:1.item_code,:1.site_code__mfg,:1.supp_code__mnfr',10,null,null,null,null,null);
--POPHELP
--For PO/ASN SCAN
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)
values
('ASN_NO','W_RMPM_PORCP_WIZ','SELECT A.ASN_NO,A.TRAN_DATE,S.SUPP_NAME FROM ASN_HDR A, SUPPLIER S WHERE A.SUPP_CODE = S.SUPP_CODE AND A.CONFIRMED =''Y''',null,'List of ASN',0,0,to_date('25-AUG-14','DD-MON-RR'),'Dhanraj','sunmisstock ','0',null,null,null,null,null,null,null,null,null,null,null);
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)
values
('PURC_ORDER','W_RMPM_PORCP_WIZ','SELECT PURC_ORDER FROM PORDER ORDER BY PURC_ORDER DESC',null,'List of PO',0,0,to_date('25-AUG-14','DD-MON-RR'),'Dhanraj','sunmisstock ','0',null,null,null,null,null,null,null,null,null,null,null);
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)
values
('SITE_CODE__MFG','W_RMPM_PORCP_WIZ','SELECT SITE_CODE,SH_DESCR,GEO_LOC,EDI_ADDR,CITY,STATE_CODE FROM SITE',null,'List of SITE',0,0,to_date('25-AUG-14','DD-MON-RR'),'Dhanraj','sunmisstock ','0',null,null,null,null,null,null,null,null,null,null,null);
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)
values
('SUPP_CODE__MNFR','W_RMPM_PORCP_WIZ','SELECT SUPP_CODE,CITY FROM SUPPLIER ORDER BY SUPP_CODE',null,'List of Supplier',0,0,to_date('25-AUG-14','DD-MON-RR'),'Dhanraj','sunmisstock ','0',null,null,null,null,null,null,null,null,null,null,null);
--For ASN--
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)
values
('SITE_CODE__MFG','W_ASN','SELECT SITE_CODE,SH_DESCR,GEO_LOC,EDI_ADDR,CITY,STATE_CODE FROM SITE',null,'List of SITE',0,0,to_date('25-AUG-14','DD-MON-RR'),'Dhanraj','sunmisstock ','0',null,null,null,null,null,null,null,null,null,null,null);
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)
values
('SUPP_CODE__MFG','W_ASN','SELECT SUPP_CODE,CITY FROM SUPPLIER ORDER BY SUPP_CODE',null,'List of Supplier',0,0,to_date('25-AUG-14','DD-MON-RR'),'Dhanraj','sunmisstock ','0',null,null,null,null,null,null,null,null,null,null,null);
create or replace create or replace
FUNCTION FN_CHECK_VALID_LOC(SITE_CODE_IN IN CHAR, LOC_CODE_IN IN CHAR ) FUNCTION FN_CHECK_VALID_LOC(SITE_CODE_IN IN CHAR, LOC_CODE_IN IN CHAR )
...@@ -49335,6 +49392,7 @@ values ...@@ -49335,6 +49392,7 @@ values
('VTNOTLTLT','Invalid LTL Carrier','Please input proper LTL Carrier','E',null,null,null,null,to_date('25-AUG-14','DD-MON-RR'),'BASE','04BASE209',null,null); ('VTNOTLTLT','Invalid LTL Carrier','Please input proper LTL Carrier','E',null,null,null,null,to_date('25-AUG-14','DD-MON-RR'),'BASE','04BASE209',null,null);
--End Changed by Dhanraj 25/08/14 --End Changed by Dhanraj 25/08/14
--Changed by Dharnaj 27-Aug-14 --Changed by Dharnaj 27-Aug-14
update MESSAGES SET MSG_NO='VTNOTPARCT' WHERE MSG_NO='VTNOTPOAT'; update MESSAGES SET MSG_NO='VTNOTPARCT' WHERE MSG_NO='VTNOTPOAT';
...@@ -49409,6 +49467,32 @@ CREATE TABLE DOCK_TRAN ...@@ -49409,6 +49467,32 @@ CREATE TABLE DOCK_TRAN
LINE_NO__SORD NUMBER(3,0) LINE_NO__SORD NUMBER(3,0)
) ; ) ;
ALTER TABLE DOCK_TRAN_DET ADD ( CONSTRAINT PK_A_DOCKTRANDET PRIMARY KEY ( TRAN_ID, LINE_NO )) ; ALTER TABLE DOCK_TRAN_DET ADD ( CONSTRAINT PK_A_DOCKTRANDET PRIMARY KEY ( TRAN_ID, LINE_NO )) ;
--Start. changed by Dhanraj on 15-SEP-14 update 'DT_PICK_ISS_QTY_CHK' trigger
create or replace
TRIGGER DT_PICK_ISS_QTY_CHK BEFORE INSERT ON PICK_ISS_DET FOR EACH ROW
DECLARE
ll_pickqty number(14,3) := 0;
BEGIN
begin
select (QUANTITY-(CASE WHEN DEALLOC_QTY IS NULL THEN 0 ELSE DEALLOC_QTY END)) into ll_pickqty
from PICK_ORD_DET P
WHERE P.PICK_ORDER= :NEW.PICK_ORDER AND
P.LINE_NO=:NEW.LINE_NO__ORD ;
exception when others then
ll_pickqty := 0;
end;
if ll_pickqty < :NEW.QUANTITY then
raise_application_error( -20601, 'Picking more than Picking Order Quantity not allowed !!!');
end if;
END;
--End. changed by Dhanraj on 15-SEP-14 update 'DT_PICK_ISS_QTY_CHK' trigger
commit;
commit; commit;
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