Advertisement
aadddrr

Untitled

Feb 9th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --created by Putra Soliman, 20 Juni 2016
  2. CREATE OR REPLACE FUNCTION fs_create_master_document_custom_indocom(bigint,character varying)
  3.   RETURNS VOID AS
  4. $BODY$
  5. DECLARE
  6.     pUserId     ALIAS FOR $1;
  7.     pDatetime   ALIAS FOR $2;      
  8. BEGIN
  9.     PERFORM fs_create_master_document(pUserId,pDatetime);
  10.    
  11.     DELETE FROM t_combo_value WHERE combo_id = 'SCHEME' AND code_group IN ('rma');
  12.     DELETE FROM t_combo_value WHERE combo_id = 'DOCACTIVITYGL' AND code_group IN ('rma');
  13.    
  14.     PERFORM fs_insert_doc_attribute(1011,'RA01','Return Merchandise Authorization','RA01','/org/jleaf/erp/rma/web/inputProductUsageForService.jsf','STOCK.ADJ.QTY','INV','rma', pDatetime, pUserId);
  15.     PERFORM fs_insert_doc_attribute(377,'FA77','Sales Order From DGB','FA77','/org/jleaf/erp/sls/web/inputSalesOrderFromDgb.jsf','','','sls', pDatetime, pUserId);
  16.    
  17.     -- init data untuk combo constant PROCESSNAME dan REPROCESSNAME
  18.     DELETE FROM t_combo_value WHERE combo_id IN ('PROCESSNAME','REPROCESSNAME') AND code_group IN ('rma');
  19.    
  20.     PERFORM fs_insert_combo_process_reprocess('sv_submit_product_usage_for_service', 'Submit Product Usage For Service', 'rma', pDatetime, pUserId);
  21.     PERFORM fs_insert_combo_process_reprocess('sl_submit_so_from_dgb', 'Submit Sales Order From DGB', 'sls', pDatetime, pUserId);
  22.    
  23.     -- init combo value LINEQUEUE for ERP CUSTOM INDOCOM
  24.    
  25.     DELETE FROM t_combo_value WHERE combo_id = 'LINEQUEUE' AND code_group IN ('rma');
  26.    
  27.     INSERT INTO t_combo_value(combo_id, code, prop_key, code_group, sort_no, create_datetime, create_user_id, update_datetime, update_user_id, version)
  28.     VALUES  ('LINEQUEUE','RmaLineQueue','RMA Line Queue','rma', f_get_next_sort_no_combo_value('LINEQUEUE'), pDatetime, pUserId, pDatetime, pUserId, 0);
  29. END;
  30. $BODY$
  31.   LANGUAGE plpgsql VOLATILE
  32.   COST 100;
  33.   /
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement