Files
mip/Data/BulkLoad/EFT/Nominations/plsql/amfrw021$.spc

58 lines
2.2 KiB
Plaintext

CREATE OR REPLACE PACKAGE amfrw021$ IS
--
g_title CONSTANT VARCHAR2(50) := 'Create Message';
g_header CONSTANT VARCHAR2(160) := '$Header: $';
g_revision CONSTANT VARCHAR2(160) := '$Revision: $';
g_package_name CONSTANT VARCHAR2(30) := 'amfrw021$';
--
-- Types
--
TYPE t_cust_tab IS TABLE OF VARCHAR2(255) INDEX BY BINARY_INTEGER;
g_empty_vc_array owa_util.vc_arr;
--
-- Global date format
--
g_date_format CONSTANT VARCHAR2(20) := nvl(cout_system_configuration.get_configuration_item('g_date_format')
,'DD/MM/YYYY');
--
/**
-- 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 startup;
--
/** create records in the nomination_windows and nom_window_customers tables
to specify timefgrames where customers may renominate within day.
*/
PROCEDURE create_messages(p_subject IN VARCHAR2
,p_message_text IN VARCHAR2
,p_active_from IN VARCHAR2
,p_active_to IN VARCHAR2
,p_syus_id IN VARCHAR2
,p_sms IN VARCHAR2 DEFAULT NULL
,p_cust_id IN owa_util.vc_arr DEFAULT g_empty_vc_array
,p_open IN owa_util.vc_arr DEFAULT g_empty_vc_array);
--
/**
-- FUNCTION about
-- Returns the version number and VSS header for this package
--
-- %return The version number and VSS header for this package
*/
FUNCTION about RETURN VARCHAR2;
--
END amfrw021$;
/