136 lines
7.3 KiB
Plaintext
136 lines
7.3 KiB
Plaintext
CREATE OR REPLACE PACKAGE efnow092$ IS
|
|
--
|
|
g_package_name VARCHAR2(15) := 'efnow092$';
|
|
g_title CONSTANT VARCHAR2(50) := caco_utilities.get_module_text(2271); -- Maintain Contract
|
|
g_header CONSTANT VARCHAR2(160) := '$Header: $';
|
|
g_revision CONSTANT VARCHAR2(160) := '$Revision: $ Patch 0.3';
|
|
--
|
|
--
|
|
g_vc_arr owa_util.vc_arr;
|
|
g_num_arr owa_util.num_arr;
|
|
--
|
|
g_perc_split_en module_text.text%TYPE := caco_utilities.get_module_text(3921,'EN');
|
|
g_perc_split_hu module_text.text%TYPE := caco_utilities.get_module_text(3921,'HU');
|
|
--
|
|
TYPE network_point_record IS RECORD ( nepo_id network_points.nepo_id%TYPE
|
|
, name network_points.name%TYPE );
|
|
--
|
|
TYPE network_point_array IS TABLE OF network_point_record INDEX BY BINARY_INTEGER;
|
|
--
|
|
TYPE category_record IS RECORD ( cate_id categories.cate_id%TYPE
|
|
, name VARCHAR2(200)
|
|
, inherited VARCHAR2(1) );
|
|
--
|
|
TYPE category_array IS TABLE OF category_record INDEX BY BINARY_INTEGER;
|
|
--
|
|
TYPE parameter_record IS RECORD ( pars_id parameters.pars_id%TYPE
|
|
, name parameters.name%TYPE
|
|
, inherited VARCHAR2(1) );
|
|
--
|
|
TYPE parameter_array IS TABLE OF parameter_record INDEX BY BINARY_INTEGER;
|
|
--
|
|
--
|
|
/**
|
|
-- Generic procedures for the date LOV, same as designer generated code
|
|
*/
|
|
PROCEDURE calendar( z_field_name IN VARCHAR2
|
|
, z_caller_url IN VARCHAR2
|
|
, z_field_value IN VARCHAR2 DEFAULT NULL
|
|
, z_field_format IN VARCHAR2 DEFAULT NULL
|
|
, z_field_prompt IN VARCHAR2 DEFAULT NULL );
|
|
--
|
|
PROCEDURE format_cal_date( z_field_name IN VARCHAR2
|
|
, z_field_format IN VARCHAR2
|
|
, DAY IN VARCHAR2
|
|
, MONTH IN VARCHAR2
|
|
, YEAR IN VARCHAR2 );
|
|
--
|
|
--
|
|
PROCEDURE optiontransfer_js;
|
|
PROCEDURE autocomplete_js;
|
|
PROCEDURE selectbox_js;
|
|
PROCEDURE contract_js;
|
|
PROCEDURE contractP2_js;
|
|
PROCEDURE contractRules_js;
|
|
PROCEDURE templateRules_js;
|
|
--
|
|
PROCEDURE contractP1_css;
|
|
PROCEDURE contractP2_css;
|
|
PROCEDURE contractRules_css;
|
|
PROCEDURE templateRules_css;
|
|
--
|
|
PROCEDURE template_rules( p_template_id IN NUMBER
|
|
, p_success IN VARCHAR2 DEFAULT 'N'
|
|
, p_error IN VARCHAR2 DEFAULT 'N'
|
|
, p_err_msg IN VARCHAR2 DEFAULT NULL );
|
|
--
|
|
PROCEDURE contract_options_P( p_contract_id IN NUMBER
|
|
, p_success IN VARCHAR2 DEFAULT 'N'
|
|
, p_error IN VARCHAR2 DEFAULT 'N'
|
|
, p_err_msg IN VARCHAR2 DEFAULT NULL );
|
|
--
|
|
PROCEDURE contract_rules( p_contract_id IN NUMBER
|
|
, p_success IN VARCHAR2 DEFAULT 'N'
|
|
, p_error IN VARCHAR2 DEFAULT 'N'
|
|
, p_err_msg IN VARCHAR2 DEFAULT NULL );
|
|
--
|
|
PROCEDURE contract_values_ro( p_contract_id IN NUMBER
|
|
, p_page_no IN NUMBER DEFAULT 1
|
|
, p_success IN VARCHAR2 DEFAULT 'N'
|
|
, p_error IN VARCHAR2 DEFAULT 'N'
|
|
, p_err_msg IN VARCHAR2 DEFAULT NULL
|
|
, p_spreadsheet IN VARCHAR2 DEFAULT NULL
|
|
, p_cnppv_id IN owa_util.vc_arr DEFAULT g_vc_arr
|
|
, p_value IN owa_util.vc_arr DEFAULT g_vc_arr
|
|
, p_data_error IN owa_util.vc_arr DEFAULT g_vc_arr );
|
|
--
|
|
PROCEDURE contract_values_p2( p_contract_id IN NUMBER
|
|
, p_page_no IN NUMBER DEFAULT 1
|
|
, p_success IN VARCHAR2 DEFAULT 'N'
|
|
, p_error IN VARCHAR2 DEFAULT 'N'
|
|
, p_err_msg IN VARCHAR2 DEFAULT NULL
|
|
, p_spreadsheet IN VARCHAR2 DEFAULT NULL
|
|
, p_cnppv_id IN owa_util.vc_arr DEFAULT g_vc_arr
|
|
, p_value IN owa_util.vc_arr DEFAULT g_vc_arr
|
|
, p_data_error IN owa_util.vc_arr DEFAULT g_vc_arr );
|
|
--
|
|
--
|
|
PROCEDURE startup( p_screen_type IN VARCHAR2 DEFAULT 'CONTRACT'
|
|
, p_ins_or_upd IN VARCHAR2 DEFAULT 'INSERT'
|
|
, p_success IN VARCHAR2 DEFAULT NULL
|
|
, p_contract_id IN contracts.cont_id%TYPE DEFAULT 0
|
|
, p_contract_number IN contracts.contract_number%TYPE DEFAULT NULL
|
|
, p_template_id IN contract_templates.cote_id%TYPE DEFAULT 0
|
|
, p_template_name IN VARCHAR2 DEFAULT NULL
|
|
, p_template_desc IN VARCHAR2 DEFAULT NULL
|
|
, p_emo IN VARCHAR2 DEFAULT NULL
|
|
, p_customer_id IN customers.cust_id%TYPE DEFAULT 0
|
|
, p_spte_id IN spreadsheet_templates.spte_id%TYPE DEFAULT 0
|
|
, p_ops_contact IN VARCHAR2 DEFAULT NULL
|
|
, p_bus_contact IN VARCHAR2 DEFAULT NULL
|
|
, p_status IN contracts.status%TYPE DEFAULT NULL
|
|
, p_days_before IN VARCHAR2 DEFAULT NULL
|
|
, p_date_from IN VARCHAR2 DEFAULT NULL
|
|
, p_date_to IN VARCHAR2 DEFAULT NULL
|
|
, p_val_window IN VARCHAR2 DEFAULT 0
|
|
, p_val_action IN contracts.validation_action%TYPE DEFAULT NULL
|
|
, p_val_exception IN contracts.validation_exception%TYPE DEFAULT NULL
|
|
, p_lookback_action IN contracts.lookback_action%TYPE DEFAULT NULL
|
|
, p_template_changed IN VARCHAR2 DEFAULT NULL
|
|
, p_prev_template_id IN NUMBER DEFAULT NULL
|
|
, p_error IN VARCHAR2 DEFAULT NULL
|
|
, p_err_msg IN VARCHAR2 DEFAULT NULL
|
|
, p_nepo_id IN owa_util.vc_arr DEFAULT g_vc_arr
|
|
, p_cate_id IN owa_util.vc_arr DEFAULT g_vc_arr
|
|
, p_pars_id IN owa_util.vc_arr DEFAULT g_vc_arr );
|
|
--
|
|
PROCEDURE export_to_excel ( p_contract_id IN NUMBER);
|
|
--
|
|
PROCEDURE import_from_excel (p_contract_id IN NUMBER
|
|
,p_spreadsheet IN VARCHAR2 DEFAULT NULL );
|
|
--
|
|
FUNCTION about RETURN VARCHAR2;
|
|
--
|
|
END EFNOW092$;
|
|
/
|