Files
mip/Data/BulkLoad/EFT/Nominations/Changes/Aug_2010/efnow092$.spc

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$;
/