Commit 1a978079 authored by jshinde's avatar jshinde

Request Id: W15JSUN010

,Repalletization or pallet consolidation.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99931 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b1932ffc
alter table pallet_req_hdr
ADD TRAN_TYPE CHAR(1) ;
-------------------------------------------------------
insert into transetup (tran_window,save_flag,val_flag,key_flag,key_string,chg_date,chg_user,chg_term,edi_option,confirm_col,confirm_val,ledg_post_conf,chg_date_on_conf,tran_id_col,mail_option,confirm_mode,table_name,application,ref_ser,view_mode,childdata_argopt,audit_trail_opt,period_option)
VALUES ('w_consolidate_pallet','2','2','A','RPZ,seq07',SYSDATE,'BASE','BASE','0','confirmed','Y','N','N','TRAN_ID','0','0','pallet_req_hdr','WMS','RPZ','F','2','0','M');
insert into obj_forms (win_name,title,obj_brow_name,form_no)
VALUES ('w_consolidate_pallet','Header','d_consolidate_pallet','1');
INSERT INTO OBJ_FORMS (WIN_NAME,TITLE,OBJ_BROW_NAME,FORM_NO)
VALUES ('w_consolidate_pallet','Detail','d_consolidate_pallet','2');
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,ACTION_TYPE,CHG_DATE,CHG_TERM,CHG_USER)
VALUES ('consolidate_pallet',1,'add.gif','Adding new','a','a','A','Add','1','S',sysdate,'BASE','BASE');
INSERT INTO OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,ACTION_TYPE,CHG_DATE,CHG_TERM,CHG_USER)
VALUES ('consolidate_pallet',2,'edit.gif','Editing Existing Record','a','a','E','Edit','1','S',SYSDATE,'BASE','BASE');
insert into obj_actions (obj_name,line_no,image,description,service_code,interactive,rights_char,title,form_no,action_type,chg_date,chg_term,chg_user)
VALUES ('consolidate_pallet',3,'delete.gif','Delete Property','a','a','D','Delete','1','S',sysdate,'BASE','BASE');
insert into itm2menu (application,level_1,level_2,level_3,level_4,level_5,win_name,descr,menu_path,icon_path,chg_date,chg_term,chg_user)
values ('WMS',4,7,0,0,0,'w_consolidate_pallet','Pallet Consolidation','AWMS.4.7.0.0.0','e12_logo.gif',sysdate,'BASE','BASE');
--------------------------------------------------------wfvaldata--------------------------------------------------------
insert into system_events (obj_name,event_code,event_context,service_code,overwrite_core,chg_date,chg_user,chg_term,result_handle,comp_type,comp_name)
VALUES ('consolidate_pallet','pre_validate','1','prv_consolidate_pallet','0',SYSDATE,'BASE','BASE','2','EJB','ConsolidatePalletIC');
insert into system_event_services (service_code,service_descr,service_uri,service_provider,method_name,return_value,return_type,chg_date,chg_user,chg_term)
VALUES ('prv_consolidate_pallet','Consolidate Pallet','http://localhost:9090/axis/services/ValidatorService','base','wfValData','String','S',sysdate,'base','base');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
VALUES ('prv_consolidate_pallet',1,'COMPONENT_TYPE','I','C.String',SYSDATE,'BASE','BASE','EJB');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
VALUES ('prv_consolidate_pallet',2,'COMPONENT_NAME','I','C.String',SYSDATE,'BASE','BASE','ConsolidatePalletIC');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM)
VALUES ('prv_consolidate_pallet',3,'XML_DATA','I','S',SYSDATE,'BASE','BASE');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM)
values ('prv_consolidate_pallet',4,'XML_DATA_1','I','S',sysdate,'BASE','BASE');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM)
VALUES ('prv_consolidate_pallet',5,'XML_DATA_ALL','I','S',SYSDATE,'BASE','BASE');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM)
VALUES ('prv_consolidate_pallet',6,'OBJ_CONTEXT','I','S',SYSDATE,'BASE','BASE');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM)
VALUES ('prv_consolidate_pallet',7,'EDIT_FLAG','I','S',SYSDATE,'BASE','BASE');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM)
VALUES ('prv_consolidate_pallet',8,'XTRA_PARAMS','I','S',sysdate,'BASE','BASE');
------------------------------item change----------------------------------------------
INSERT INTO SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME)
VALUES ('consolidate_pallet','post_item_change','1','poic_consolidate_pallet','0',SYSDATE,'BASE','BASE','2','EJB','ConsolidatePalletIC');
insert into system_event_services (service_code,service_descr,service_uri,service_provider,method_name,return_value,return_type,chg_date,chg_user,chg_term)
VALUES ('poic_consolidate_pallet','Consolidate Pallet','http://localhost:9090/axis/services/ValidatorService','base','itemChanged','String','S',sysdate,'base','base');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
VALUES ('poic_consolidate_pallet',1,'COMPONENT_TYPE','I','S',SYSDATE,'BASE','BASE','EJB');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
VALUES ('poic_consolidate_pallet',2,'COMPONENT_NAME','I','S',SYSDATE,'BASE','BASE','ConsolidatePalletIC');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM)
VALUES ('poic_consolidate_pallet',3,'XML_DATA','I','S',SYSDATE,'BASE','BASE');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM)
VALUES ('poic_consolidate_pallet',4,'XML_DATA_1','I','S',SYSDATE,'BASE','BASE');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM)
VALUES ('poic_consolidate_pallet',5,'XML_DATA_2','I','S',SYSDATE,'BASE','BASE');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM)
VALUES ('poic_consolidate_pallet',6,'OBJ_CONTEXT','I','S',SYSDATE,'BASE','BASE');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM)
VALUES ('poic_consolidate_pallet',7,'FOCUSED_COLUMN','I','S',SYSDATE,'BASE','BASE');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM)
VALUES ('poic_consolidate_pallet',8,'EDIT_FLAG','I','S',SYSDATE,'BASE','BASE');
INSERT INTO SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,ARG_TYPE,CHG_DATE,CHG_USER,CHG_TERM)
VALUES ('poic_consolidate_pallet',9,'XTRA_PARAMS','I','S',sysdate,'BASE','BASE');
-----------------------------------------------------ob j_itemchange------------------------------------------------------------
INSERT INTO OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY)
values ('consolidate_pallet','1 ','itm_default','Y');
INSERT INTO OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY)
values ('consolidate_pallet','2 ','itm_default','Y');
-----------------------------------------------------confirm--------------------------------------------------------------
INSERT INTO SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME)
values ('consolidate_pallet','pre_Pallet_conf','1','Pallet_confirm','0',sysdate,'Base','BASE','2','EJB','PalletReqConf');
INSERT INTO OBJ_ACTIONS (OBJ_NAME,LINE_NO,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,ACTION_TYPE,CHG_DATE,CHG_TERM,CHG_USER)
VALUES ('consolidate_pallet',4,'Confirm','pre_Pallet_conf','N','C','Confirm','1','2','U',SYSDATE,'BASE','Base');
-----------------------------------------------function----------------------------------------------------------------------------
create or replace function fn_chk_rpz
(as_loccode location.loc_code%type,as_tranid in pallet_req_hdr.tran_id%type)
return number is
ll_retval number(1) := 0;
ls_tranid pallet_req_hdr.tran_id%type := 0;
begin
ls_tranid := as_tranid;
if ls_tranid is null or ls_tranid = 'null' then
ls_tranid := '@@@@@@@@@@';
end if;
begin
select count(1) into ll_retval from swms_to_awms a
where A.IN_OUT= 'R' AND a.schedule_status = 'N'
and a.pallet_no = as_loccode;
exception when others then
ll_retval := 0;
end;
if ll_retval = 0 then
begin
select count(1) into ll_retval from pallet_req_hdr h, pallet_req_det d
where h.tran_id = d.tran_id
and h.confirmed = 'N'
and d.pallet_no = as_loccode
and h.tran_type = 'R'
and h.tran_id <> ls_tranid;
exception when others then
ll_retval := 0;
end;
end if;
return (ll_retval);
end;
/
create synonym taro.fn_chk_rpz for tarodev.fn_chk_rpz;
grant execute on tarodev.FN_CHK_RPZ to taro;
-------------------------------------------------------------POPHELP------------------------------------------------------
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,
chg_term,dist_opt,sql_input,help_option)
values ('PALLET_NO','W_CONSOLIDATE_PALLET','select distinct s.loc_code as pallet_no from stock s where
S.INV_STAT IN (''AWMS'') AND S.SITE_CODE=''?'' AND S.QUANTITY > 0 and FN_CHK_RPZ(TRIM(S.LOC_CODE),'''') = 0'
,'User-defined Type',0,0,sysdate,'BASE','BASE','0',':site_code',
'0');
\ No newline at end of file
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