AH changes to the enquiry search screen.
git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@3663 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
546
Screens/f155.sql
546
Screens/f155.sql
@@ -13,7 +13,7 @@ prompt APPLICATION 155 - webmip
|
||||
-- Application Export:
|
||||
-- Application: 155
|
||||
-- Name: webmip
|
||||
-- Date and Time: 14:59 Thursday February 21, 2008
|
||||
-- Date and Time: 15:50 Thursday February 21, 2008
|
||||
-- Exported By: PRIESTJ
|
||||
-- Flashback: 0
|
||||
-- Export Type: Application Export
|
||||
@@ -29,7 +29,7 @@ prompt APPLICATION 155 - webmip
|
||||
-- Items: 338
|
||||
-- Computations: 1
|
||||
-- Validations: 233
|
||||
-- Processes: 97
|
||||
-- Processes: 91
|
||||
-- Regions: 78
|
||||
-- Buttons: 118
|
||||
-- Shared Components
|
||||
@@ -145,7 +145,7 @@ wwv_flow_api.create_flow(
|
||||
p_default_region_template=> 24740611526526770 + wwv_flow_api.g_id_offset,
|
||||
p_error_template => 38911722486594102 + wwv_flow_api.g_id_offset,
|
||||
p_page_protection_enabled_y_n=> 'N',
|
||||
p_checksum_salt_last_reset => '20080221145958',
|
||||
p_checksum_salt_last_reset => '20080221155019',
|
||||
p_home_link => 'f?p=&APP_ID.:1',
|
||||
p_box_width => '98%',
|
||||
p_flow_language => 'en-gb',
|
||||
@@ -187,7 +187,7 @@ wwv_flow_api.create_flow(
|
||||
p_substitution_string_01 => 'SYSTEM_ENVIRONMENT',
|
||||
p_substitution_value_01 => '(Development)',
|
||||
p_last_updated_by => 'PRIESTJ',
|
||||
p_last_upd_yyyymmddhh24miss=> '20080221145958',
|
||||
p_last_upd_yyyymmddhh24miss=> '20080221155019',
|
||||
p_required_roles=> wwv_flow_utilities.string_to_table2(''));
|
||||
|
||||
|
||||
@@ -2160,6 +2160,19 @@ wwv_flow_api.create_app_comments (
|
||||
p_app_version=>'');
|
||||
end;
|
||||
/
|
||||
begin
|
||||
wwv_flow_api.create_app_comments (
|
||||
p_id=>40904231050120953 + wwv_flow_api.g_id_offset,
|
||||
p_flow_id=>wwv_flow.g_flow_id,
|
||||
p_pages=>'30',
|
||||
p_app_comment=>'Corrected searches to work where the search criteria is null and removed wildcards from the queries themselves (rely on user including them in the search criteria).',
|
||||
p_updated_on=>'2008.02.21.15:47:25',
|
||||
p_updated_by=>'HARDYA',
|
||||
p_created_on=>'2008.02.21.15:47:25',
|
||||
p_created_by=>'HARDYA',
|
||||
p_app_version=>'');
|
||||
end;
|
||||
/
|
||||
|
||||
--application/pages/page_00000
|
||||
prompt ...PAGE 0: system
|
||||
@@ -5757,7 +5770,7 @@ wwv_flow_api.create_page(
|
||||
p_required_role => 14572900838700208+ wwv_flow_api.g_id_offset,
|
||||
p_required_patch=> null + wwv_flow_api.g_id_offset,
|
||||
p_last_updated_by => 'DHARSHANIK',
|
||||
p_last_upd_yyyymmddhh24miss => '20080220181913',
|
||||
p_last_upd_yyyymmddhh24miss => '20080221151341',
|
||||
p_page_is_public_y_n=> 'N',
|
||||
p_protection_level=> 'C',
|
||||
p_page_comment => '');
|
||||
@@ -5883,10 +5896,9 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 1,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'ID',
|
||||
p_column_display_sequence=> 1,
|
||||
p_column_display_sequence=> 2,
|
||||
p_column_heading=> '',
|
||||
p_column_link=>'f?p=&APP_ID.:19:&SESSION.::&DEBUG.::P19_ID,P19_REQUIRED_COST_TYPE:#ID#,#COST_TYPE#',
|
||||
p_column_linktext=>'<img src="#IMAGE_PREFIX#edit_big.gif" alt="Edit">',
|
||||
p_column_alignment=>'LEFT',
|
||||
p_heading_alignment=>'CENTER',
|
||||
p_default_sort_column_sequence=>0,
|
||||
@@ -5913,7 +5925,7 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 2,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'ENTY_CODE',
|
||||
p_column_display_sequence=> 2,
|
||||
p_column_display_sequence=> 3,
|
||||
p_column_heading=> 'Enquiry Type',
|
||||
p_column_alignment=>'LEFT',
|
||||
p_heading_alignment=>'CENTER',
|
||||
@@ -5945,7 +5957,7 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 3,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'BAS_CODE',
|
||||
p_column_display_sequence=> 3,
|
||||
p_column_display_sequence=> 4,
|
||||
p_column_heading=> 'Base Name',
|
||||
p_column_alignment=>'LEFT',
|
||||
p_heading_alignment=>'CENTER',
|
||||
@@ -5977,7 +5989,7 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 4,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'HOU_CODE',
|
||||
p_column_display_sequence=> 4,
|
||||
p_column_display_sequence=> 5,
|
||||
p_column_heading=> 'Housing Name',
|
||||
p_column_alignment=>'LEFT',
|
||||
p_heading_alignment=>'CENTER',
|
||||
@@ -6009,7 +6021,7 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 5,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'METR_CODE',
|
||||
p_column_display_sequence=> 5,
|
||||
p_column_display_sequence=> 6,
|
||||
p_column_heading=> 'Meter Name',
|
||||
p_column_alignment=>'LEFT',
|
||||
p_heading_alignment=>'CENTER',
|
||||
@@ -6041,7 +6053,7 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 6,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'ADIT_CODE',
|
||||
p_column_display_sequence=> 9,
|
||||
p_column_display_sequence=> 10,
|
||||
p_column_heading=> 'Additional Item',
|
||||
p_column_alignment=>'LEFT',
|
||||
p_heading_alignment=>'CENTER',
|
||||
@@ -6071,7 +6083,7 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 7,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'REGI_CODE',
|
||||
p_column_display_sequence=> 10,
|
||||
p_column_display_sequence=> 11,
|
||||
p_column_heading=> 'Region',
|
||||
p_column_alignment=>'LEFT',
|
||||
p_heading_alignment=>'CENTER',
|
||||
@@ -6101,7 +6113,7 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 8,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'MESC_CODE',
|
||||
p_column_display_sequence=> 7,
|
||||
p_column_display_sequence=> 8,
|
||||
p_column_heading=> 'Meter Size Range',
|
||||
p_column_alignment=>'LEFT',
|
||||
p_heading_alignment=>'CENTER',
|
||||
@@ -6134,7 +6146,7 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 9,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'MODU_CODE',
|
||||
p_column_display_sequence=> 8,
|
||||
p_column_display_sequence=> 9,
|
||||
p_column_heading=> 'Module Name',
|
||||
p_column_alignment=>'LEFT',
|
||||
p_heading_alignment=>'CENTER',
|
||||
@@ -6166,7 +6178,7 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 10,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'SVCPT_CODE',
|
||||
p_column_display_sequence=> 6,
|
||||
p_column_display_sequence=> 7,
|
||||
p_column_heading=> 'Service Pressure Range',
|
||||
p_column_alignment=>'LEFT',
|
||||
p_heading_alignment=>'CENTER',
|
||||
@@ -6199,7 +6211,7 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 11,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'SELLING_PRICE',
|
||||
p_column_display_sequence=> 11,
|
||||
p_column_display_sequence=> 12,
|
||||
p_column_heading=> 'Selling Price',
|
||||
p_column_format=> 'FML999G999G999G999G990D00',
|
||||
p_column_alignment=>'LEFT',
|
||||
@@ -6228,7 +6240,7 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 12,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'COST_PRICE',
|
||||
p_column_display_sequence=> 12,
|
||||
p_column_display_sequence=> 13,
|
||||
p_column_heading=> 'Cost Price',
|
||||
p_column_format=> 'FML999G999G999G999G990D00',
|
||||
p_column_alignment=>'LEFT',
|
||||
@@ -6257,7 +6269,7 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 13,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'VALID_FROM',
|
||||
p_column_display_sequence=> 13,
|
||||
p_column_display_sequence=> 14,
|
||||
p_column_heading=> 'Valid From',
|
||||
p_column_format=> 'DD/MM/YYYY',
|
||||
p_column_alignment=>'LEFT',
|
||||
@@ -6286,7 +6298,7 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 14,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'VALID_TO',
|
||||
p_column_display_sequence=> 15,
|
||||
p_column_display_sequence=> 16,
|
||||
p_column_heading=> 'Valid To',
|
||||
p_column_format=> 'DD/MM/YYYY',
|
||||
p_column_alignment=>'LEFT',
|
||||
@@ -6315,7 +6327,7 @@ wwv_flow_api.create_report_columns (
|
||||
p_query_column_id=> 15,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'COST_TYPE',
|
||||
p_column_display_sequence=> 14,
|
||||
p_column_display_sequence=> 15,
|
||||
p_column_heading=> 'Cost Type',
|
||||
p_column_alignment=>'LEFT',
|
||||
p_heading_alignment=>'CENTER',
|
||||
@@ -6330,6 +6342,34 @@ wwv_flow_api.create_report_columns (
|
||||
p_column_comment=>'');
|
||||
end;
|
||||
/
|
||||
declare
|
||||
s varchar2(32767) := null;
|
||||
begin
|
||||
s := null;
|
||||
wwv_flow_api.create_report_columns (
|
||||
p_id=> 40877519510909436 + wwv_flow_api.g_id_offset,
|
||||
p_region_id=> 15248017156197270 + wwv_flow_api.g_id_offset,
|
||||
p_flow_id=> wwv_flow.g_flow_id,
|
||||
p_query_column_id=> 16,
|
||||
p_form_element_id=> null,
|
||||
p_column_alias=> 'LINK$01',
|
||||
p_column_display_sequence=> 1,
|
||||
p_column_heading=> '',
|
||||
p_column_linktext=>'Edit',
|
||||
p_column_alignment=>'LEFT',
|
||||
p_heading_alignment=>'CENTER',
|
||||
p_default_sort_column_sequence=>0,
|
||||
p_disable_sort_column=>'Y',
|
||||
p_sum_column=> 'N',
|
||||
p_hidden_column=> 'N',
|
||||
p_display_as=>'WITHOUT_MODIFICATION',
|
||||
p_lov_show_nulls=> 'NO',
|
||||
p_pk_col_source=> s,
|
||||
p_derived_column=> 'Y',
|
||||
p_lov_display_extra=> 'YES',
|
||||
p_column_comment=>'');
|
||||
end;
|
||||
/
|
||||
|
||||
begin
|
||||
|
||||
@@ -9339,8 +9379,8 @@ wwv_flow_api.create_page(
|
||||
p_html_page_header => '',
|
||||
p_step_template => '',
|
||||
p_required_patch=> null + wwv_flow_api.g_id_offset,
|
||||
p_last_updated_by => 'MULLENM',
|
||||
p_last_upd_yyyymmddhh24miss => '20080220113838',
|
||||
p_last_updated_by => 'HARDYA',
|
||||
p_last_upd_yyyymmddhh24miss => '20080221154805',
|
||||
p_page_is_public_y_n=> 'N',
|
||||
p_protection_level=> 'C',
|
||||
p_page_comment => '');
|
||||
@@ -9386,27 +9426,50 @@ declare
|
||||
l_clob clob;
|
||||
l_length number := 1;
|
||||
begin
|
||||
s:=s||'SELECT distinct enquiries.id "Enquiry ID",'||chr(10)||
|
||||
' enquiries.mprn "MPRN",'||chr(10)||
|
||||
' enquiries.transaction_reference "Transaction Reference",'||chr(10)||
|
||||
' enquiries.install_postcode "Postcode",'||chr(10)||
|
||||
' ''View'' as "Details",'||chr(10)||
|
||||
' ''Copy'' as "Copy",'||chr(10)||
|
||||
' (SELECT ''View quotes'' FROM dual WHERE EXISTS (SELECT 1 FROM quotes q WHERE q.enqu_id = enquiries.id)) as "View Quotes"'||chr(10)||
|
||||
' FROM (SELECT enq.id,'||chr(10)||
|
||||
s:=s||'SELECT DISTINCT enquiries.id "Enquiry ID"'||chr(10)||
|
||||
' ,enquiries.mprn "MPRN"'||chr(10)||
|
||||
' ,enquiries.transaction_reference "Transaction Reference"'||chr(10)||
|
||||
' ,enquiries.install_postcode "Postcode"'||chr(10)||
|
||||
' ,''View'' AS "Details"'||chr(10)||
|
||||
' ,''Copy'' AS "Copy"'||chr(10)||
|
||||
' ,(SELECT ''View quotes'''||chr(10)||
|
||||
' FROM dual'||chr(10)||
|
||||
' WHERE EXISTS (SELECT 1'||chr(10)||
|
||||
' ';
|
||||
|
||||
s:=s||' FROM quotes q'||chr(10)||
|
||||
' WHERE q.enqu_id = enquiries.id)) AS "View Quotes"'||chr(10)||
|
||||
' FROM (SELECT enq.id'||chr(10)||
|
||||
' ,enq.mprn'||chr(10)||
|
||||
' ,enq.transaction_reference'||chr(10)||
|
||||
' ,enq.install_postcode'||chr(10)||
|
||||
' FROM enquiries enq'||chr(10)||
|
||||
' WHERE (enq.id LIKE :p30_enquiry_id OR'||chr(10)||
|
||||
' (REPLACE(:p30_enquiry_id'||chr(10)||
|
||||
' ,''_%'''||chr(10)||
|
||||
' ';
|
||||
|
||||
s:=s||' enq.mprn,'||chr(10)||
|
||||
' enq.transaction_reference,'||chr(10)||
|
||||
' enq.install_postcode'||chr(10)||
|
||||
' FROM enquiries enq'||chr(10)||
|
||||
' WHERE enq.id like :P30_ENQUIRY_ID||''%'''||chr(10)||
|
||||
' and enq.mprn like :P30_MPRN||''%'''||chr(10)||
|
||||
' and enq.transaction_reference like :P30_TRANS_REF||''%'''||chr(10)||
|
||||
' and upper(REPLACE(enq.install_postcode,'' '','''')) like upper(REPLACE(:P30_POSTCODE,'' '',''''))||''%''';
|
||||
s:=s||' ,'''') IS NULL))'||chr(10)||
|
||||
' AND (enq.mprn LIKE :p30_mprn OR'||chr(10)||
|
||||
' (REPLACE(:p30_mprn'||chr(10)||
|
||||
' ,''_%'''||chr(10)||
|
||||
' ,'''') IS NULL))'||chr(10)||
|
||||
' AND (upper(enq.transaction_reference) LIKE upper(:p30_trans_ref) OR'||chr(10)||
|
||||
' (REPLACE(:p30_trans_ref'||chr(10)||
|
||||
' ,''_%'''||chr(10)||
|
||||
' ,'''') IS NULL))'||chr(10)||
|
||||
' AND (upper(REP';
|
||||
|
||||
s:=s||''||chr(10)||
|
||||
') enquiries';
|
||||
s:=s||'LACE(enq.install_postcode'||chr(10)||
|
||||
' ,'' '''||chr(10)||
|
||||
' ,'''')) LIKE'||chr(10)||
|
||||
' upper(REPLACE(:p30_postcode'||chr(10)||
|
||||
' ,'' '''||chr(10)||
|
||||
' ,'''')) OR'||chr(10)||
|
||||
' (REPLACE(:p30_postcode'||chr(10)||
|
||||
' ,''_%'''||chr(10)||
|
||||
' ,'''') IS NULL))) enquiries'||chr(10)||
|
||||
'';
|
||||
|
||||
wwv_flow_api.create_report_region (
|
||||
p_id=> 15912526122649965 + wwv_flow_api.g_id_offset,
|
||||
@@ -9688,7 +9751,7 @@ wwv_flow_api.create_page_plug (
|
||||
p_plug_query_show_nulls_as => ' - ',
|
||||
p_plug_display_condition_type => '',
|
||||
p_pagination_display_position=>'BOTTOM_RIGHT',
|
||||
p_plug_footer=> 'When searching for enquiries, wildcard characters, such as %, may be used in any of the fields above.',
|
||||
p_plug_footer=> 'When searching for enquiries, wildcard characters (''%'' and ''_''), may be used in any of the fields above.',
|
||||
p_plug_customized=>'0',
|
||||
p_plug_caching=> 'NOT_CACHED',
|
||||
p_required_patch=> '' + wwv_flow_api.g_id_offset,
|
||||
@@ -9700,37 +9763,63 @@ declare
|
||||
l_clob clob;
|
||||
l_length number := 1;
|
||||
begin
|
||||
s:=s||'SELECT distinct enquiries.id "Enquiry ID",'||chr(10)||
|
||||
' enquiries.mprn "MPRN",'||chr(10)||
|
||||
' enquiries.transaction_reference "Transaction Reference",'||chr(10)||
|
||||
' enquiries.install_postcode "Postcode",'||chr(10)||
|
||||
' ''View'' "Details",'||chr(10)||
|
||||
' ''Copy'' "Copy",'||chr(10)||
|
||||
' (SELECT ''View quotes'' FROM dual WHERE EXISTS (SELECT 1 FROM quotes q WHERE q.enqu_id = enquiries.id)) as "View Quotes"'||chr(10)||
|
||||
' FROM (SELECT enq.id,'||chr(10)||
|
||||
' ';
|
||||
s:=s||'SELECT DISTINCT enquiries.id "Enquiry ID"'||chr(10)||
|
||||
' ,enquiries.mprn "MPRN"'||chr(10)||
|
||||
' ,enquiries.transaction_reference "Transaction Reference"'||chr(10)||
|
||||
' ,enquiries.install_postcode "Postcode"'||chr(10)||
|
||||
' ,''View'' "Details"'||chr(10)||
|
||||
' ,''Copy'' "Copy"'||chr(10)||
|
||||
' ,(SELECT ''View quotes'''||chr(10)||
|
||||
' FROM dual'||chr(10)||
|
||||
' WHERE EXISTS (SELECT 1'||chr(10)||
|
||||
' ';
|
||||
|
||||
s:=s||' enq.mprn,'||chr(10)||
|
||||
' enq.transaction_reference,'||chr(10)||
|
||||
' enq.install_postcode'||chr(10)||
|
||||
s:=s||' FROM quotes q'||chr(10)||
|
||||
' WHERE q.enqu_id = enquiries.id)) AS "View Quotes"'||chr(10)||
|
||||
' FROM (SELECT enq.id'||chr(10)||
|
||||
' ,enq.mprn'||chr(10)||
|
||||
' ,enq.transaction_reference'||chr(10)||
|
||||
' ,enq.install_postcode'||chr(10)||
|
||||
' FROM enquiries enq'||chr(10)||
|
||||
' WHERE enq.id like :P30_ENQUIRY_ID||''%'''||chr(10)||
|
||||
' and enq.mprn like :P30_MPRN||''%'''||chr(10)||
|
||||
' and enq.transaction_reference like :P30_TRANS_REF||''%'''||chr(10)||
|
||||
' and upper(REPLACE(enq.install_postcode,'' '','''')) like upper(REPLACE(:P30_POSTCODE,'' '',''''))||''%'') enqui';
|
||||
' WHERE (enq.id LIKE :p30_enquiry_id OR'||chr(10)||
|
||||
' (REPLACE(:p30_enquiry_id'||chr(10)||
|
||||
' ,''_%'''||chr(10)||
|
||||
' ';
|
||||
|
||||
s:=s||'ries,'||chr(10)||
|
||||
' enquiry_roles er,'||chr(10)||
|
||||
' parties p'||chr(10)||
|
||||
' WHERE enquiries.id IN'||chr(10)||
|
||||
s:=s||' ,'''') IS NULL))'||chr(10)||
|
||||
' AND (enq.mprn LIKE :p30_mprn OR'||chr(10)||
|
||||
' (REPLACE(:p30_mprn'||chr(10)||
|
||||
' ,''_%'''||chr(10)||
|
||||
' ,'''') IS NULL))'||chr(10)||
|
||||
' AND (upper(enq.transaction_reference) LIKE upper(:p30_trans_ref) OR'||chr(10)||
|
||||
' (REPLACE(:p30_trans_ref'||chr(10)||
|
||||
' ,''_%'''||chr(10)||
|
||||
' ,'''') IS NULL))'||chr(10)||
|
||||
' AND (upper(REPLACE(e';
|
||||
|
||||
s:=s||'nq.install_postcode'||chr(10)||
|
||||
' ,'' '''||chr(10)||
|
||||
' ,'''')) LIKE'||chr(10)||
|
||||
' upper(REPLACE(:p30_postcode'||chr(10)||
|
||||
' ,'' '''||chr(10)||
|
||||
' ,'''')) OR'||chr(10)||
|
||||
' (REPLACE(:p30_postcode'||chr(10)||
|
||||
' ,''_%'''||chr(10)||
|
||||
' ,'''') IS NULL))) enquiries'||chr(10)||
|
||||
' ,enquiry_roles er'||chr(10)||
|
||||
' ,parties p'||chr(10)||
|
||||
' WHERE enquiries.id I';
|
||||
|
||||
s:=s||'N'||chr(10)||
|
||||
' (SELECT veps.enqu_id'||chr(10)||
|
||||
' FROM v_enquiry_prty_supp veps, v_enquiry_prty_supp veps2'||chr(10)||
|
||||
' WHERE mip_parties.get_user_id(:APP_USER) = veps2.prty_id'||chr(10)||
|
||||
' AND veps.supp_prty_id = veps2.supp_prty_id)'||chr(10)||
|
||||
' FROM v_enquiry_prty_supp veps'||chr(10)||
|
||||
' ,v_enquiry_prty_supp veps2'||chr(10)||
|
||||
' WHERE mip_parties.get_user_id(:app_user) = veps2.prty_id'||chr(10)||
|
||||
' AND veps.supp_prty_id = veps2.supp_prty_id)'||chr(10)||
|
||||
' AND er.prty_id = p.id'||chr(10)||
|
||||
' AND er.enqu_id = enquiries.id'||chr(10)||
|
||||
' AND er.rt_code IN(''ENQ OWN'')'||chr(10)||
|
||||
' ';
|
||||
' AND er.rt_code IN (''ENQ OWN'')'||chr(10)||
|
||||
'';
|
||||
|
||||
wwv_flow_api.create_report_region (
|
||||
p_id=> 26337132465965452 + wwv_flow_api.g_id_offset,
|
||||
@@ -10707,7 +10796,7 @@ wwv_flow_api.create_page(
|
||||
p_required_role => 16097609166220701+ wwv_flow_api.g_id_offset,
|
||||
p_required_patch=> null + wwv_flow_api.g_id_offset,
|
||||
p_last_updated_by => 'PRIESTJ',
|
||||
p_last_upd_yyyymmddhh24miss => '20080220180147',
|
||||
p_last_upd_yyyymmddhh24miss => '20080221154642',
|
||||
p_page_is_public_y_n=> 'N',
|
||||
p_protection_level=> 'C',
|
||||
p_page_comment => '');
|
||||
@@ -11331,7 +11420,8 @@ wwv_flow_api.create_page_branch(
|
||||
p_id=>26620828908798277 + wwv_flow_api.g_id_offset,
|
||||
p_flow_id=> wwv_flow.g_flow_id,
|
||||
p_flow_step_id=> 32,
|
||||
p_branch_action=> 'f?p=&APP_ID.:32:&SESSION.::&DEBUG.:::#jobinfo',
|
||||
p_branch_action=> 'f?p=&APP_ID.:32:&SESSION.#jobinfo'||chr(10)||
|
||||
'',
|
||||
p_branch_point=> 'AFTER_PROCESSING',
|
||||
p_branch_type=> 'REDIRECT_URL',
|
||||
p_branch_sequence=> 10,
|
||||
@@ -26008,8 +26098,8 @@ wwv_flow_api.create_page(
|
||||
p_html_page_header => '',
|
||||
p_step_template => '',
|
||||
p_required_patch=> null + wwv_flow_api.g_id_offset,
|
||||
p_last_updated_by => 'PRIESTJ',
|
||||
p_last_upd_yyyymmddhh24miss => '20080215134505',
|
||||
p_last_updated_by => 'DHARSHANIK',
|
||||
p_last_upd_yyyymmddhh24miss => '20080221151927',
|
||||
p_page_is_public_y_n=> 'N',
|
||||
p_protection_level=> 'C',
|
||||
p_page_comment => '');
|
||||
@@ -30993,320 +31083,6 @@ end;
|
||||
/
|
||||
|
||||
|
||||
begin
|
||||
|
||||
declare
|
||||
p varchar2(32767) := null;
|
||||
l_clob clob;
|
||||
l_length number := 1;
|
||||
begin
|
||||
p:=p||'begin'||chr(10)||
|
||||
''||chr(10)||
|
||||
'-- get the unique party id'||chr(10)||
|
||||
'select prty_seq.nextval'||chr(10)||
|
||||
'into :P61_ID'||chr(10)||
|
||||
'from dual;'||chr(10)||
|
||||
''||chr(10)||
|
||||
'mip_parties.create_party(p_manu_ref => :P61_MANU_REF,'||chr(10)||
|
||||
'p_created_by => :APP_USER,'||chr(10)||
|
||||
'p_shortcode => :P61_SHORTCODE,'||chr(10)||
|
||||
'p_name => :P61_NAME,'||chr(10)||
|
||||
'p_description => :P61_DESCRIPTION,'||chr(10)||
|
||||
'p_mktp_ref => :P61_MKTP_REF,'||chr(10)||
|
||||
'p_lt_7b_contract_ref => :P61_LT_7B_CONTRACT_REF,'||chr(10)||
|
||||
'p_gt_7b_contract_ref => :P61_GT_7B_CONTRACT_REF,'||chr(10)||
|
||||
'p_adver';
|
||||
|
||||
p:=p||'sarial_contract_ref => :P61_ADV_CONTRACT_REF,'||chr(10)||
|
||||
'p_username => :P61_USERNAME,'||chr(10)||
|
||||
'p_first_name => :P61_FIRST_NAME,'||chr(10)||
|
||||
'p_last_name => :P61_LAST_NAME,'||chr(10)||
|
||||
'p_personal_title => :P61_TITLE,'||chr(10)||
|
||||
'p_comments => :P61_COMMENTS,'||chr(10)||
|
||||
'p_id => :P61_ID,'||chr(10)||
|
||||
'p_prty_type => :P61_PRTY_TYPE,'||chr(10)||
|
||||
'p_tripartite_member => :P61_TRIPARTITE,'||chr(10)||
|
||||
'p_password => :P61_PASSWORD,'||chr(10)||
|
||||
'p_expire_pword => :P61_EXPIRE_PWORD);'||chr(10)||
|
||||
'end;';
|
||||
|
||||
wwv_flow_api.create_page_process(
|
||||
p_id => 20918415094290383 + wwv_flow_api.g_id_offset,
|
||||
p_flow_id=> wwv_flow.g_flow_id,
|
||||
p_flow_step_id => 64,
|
||||
p_process_sequence=> 20,
|
||||
p_process_point=> 'AFTER_SUBMIT',
|
||||
p_process_type=> 'PLSQL',
|
||||
p_process_name=> 'CREATE_PARTY_old',
|
||||
p_process_sql_clob => p,
|
||||
p_process_error_message=> '',
|
||||
p_process_when_button_id=>20916009513290381 + wwv_flow_api.g_id_offset,
|
||||
p_process_when=>'',
|
||||
p_process_when_type=>'NEVER',
|
||||
p_process_success_message=> 'Party created successfully.',
|
||||
p_process_is_stateful_y_n=>'N',
|
||||
p_required_patch=>null + wwv_flow_api.g_id_offset,
|
||||
p_process_comment=>'');
|
||||
end;
|
||||
null;
|
||||
|
||||
end;
|
||||
/
|
||||
|
||||
|
||||
begin
|
||||
|
||||
declare
|
||||
p varchar2(32767) := null;
|
||||
l_clob clob;
|
||||
l_length number := 1;
|
||||
begin
|
||||
p:=p||'begin'||chr(10)||
|
||||
' mip_parties.add_party_role(p_role_code => :P62_PRTY_ROLE,'||chr(10)||
|
||||
' p_prty_id => :P61_ID);'||chr(10)||
|
||||
'end;';
|
||||
|
||||
wwv_flow_api.create_page_process(
|
||||
p_id => 20918615702290383 + wwv_flow_api.g_id_offset,
|
||||
p_flow_id=> wwv_flow.g_flow_id,
|
||||
p_flow_step_id => 64,
|
||||
p_process_sequence=> 25,
|
||||
p_process_point=> 'AFTER_SUBMIT',
|
||||
p_process_type=> 'PLSQL',
|
||||
p_process_name=> 'create_party_role',
|
||||
p_process_sql_clob => p,
|
||||
p_process_error_message=> '',
|
||||
p_process_when_button_id=>20916009513290381 + wwv_flow_api.g_id_offset,
|
||||
p_process_when=>'',
|
||||
p_process_when_type=>'NEVER',
|
||||
p_process_success_message=> '',
|
||||
p_process_is_stateful_y_n=>'N',
|
||||
p_required_patch=>null + wwv_flow_api.g_id_offset,
|
||||
p_process_comment=>'');
|
||||
end;
|
||||
null;
|
||||
|
||||
end;
|
||||
/
|
||||
|
||||
|
||||
begin
|
||||
|
||||
declare
|
||||
p varchar2(32767) := null;
|
||||
l_clob clob;
|
||||
l_length number := 1;
|
||||
begin
|
||||
p:=p||'begin'||chr(10)||
|
||||
' if upper(:P62_PRTY_ROLE) IN (''AGENT'',''SUPPADMIN'') then'||chr(10)||
|
||||
' -- associate them with a supplier'||chr(10)||
|
||||
' mip_parties.create_relationship(p_from_prty_id => :P61_ID,'||chr(10)||
|
||||
' p_from_prty_role => :P62_PRTY_ROLE,'||chr(10)||
|
||||
' p_to_prty_id => :P62_USER_SUPPLIER,'||chr(10)||
|
||||
' p_to_prty_role => ''SUPP'');'||chr(10)||
|
||||
' end if;'||chr(10)||
|
||||
''||chr(10)||
|
||||
' -- if they''re an ';
|
||||
|
||||
p:=p||'agent, associate them with a supp_admin too'||chr(10)||
|
||||
' if upper(:P62_PRTY_ROLE) = ''AGENT'' then'||chr(10)||
|
||||
' mip_parties.create_relationship(p_from_prty_id => :P61_ID,'||chr(10)||
|
||||
' p_from_prty_role => :P62_PRTY_ROLE,'||chr(10)||
|
||||
' p_to_prty_id => :P62_SUPP_ADMIN,'||chr(10)||
|
||||
' p_to_prty_role => ''SUPPADMIN'');'||chr(10)||
|
||||
' end if;'||chr(10)||
|
||||
'end;';
|
||||
|
||||
wwv_flow_api.create_page_process(
|
||||
p_id => 20918809720290383 + wwv_flow_api.g_id_offset,
|
||||
p_flow_id=> wwv_flow.g_flow_id,
|
||||
p_flow_step_id => 64,
|
||||
p_process_sequence=> 30,
|
||||
p_process_point=> 'AFTER_SUBMIT',
|
||||
p_process_type=> 'PLSQL',
|
||||
p_process_name=> 'CreatePartyRelationship',
|
||||
p_process_sql_clob => p,
|
||||
p_process_error_message=> '',
|
||||
p_process_when_button_id=>20916009513290381 + wwv_flow_api.g_id_offset,
|
||||
p_process_when=>'if upper(:P61_PRTY_TYPE) = ''PERS'' then'||chr(10)||
|
||||
' return true;'||chr(10)||
|
||||
'else return false;'||chr(10)||
|
||||
'end if;',
|
||||
p_process_when_type=>'NEVER',
|
||||
p_process_success_message=> '',
|
||||
p_process_is_stateful_y_n=>'N',
|
||||
p_required_patch=>null + wwv_flow_api.g_id_offset,
|
||||
p_process_comment=>'');
|
||||
end;
|
||||
null;
|
||||
|
||||
end;
|
||||
/
|
||||
|
||||
|
||||
begin
|
||||
|
||||
declare
|
||||
p varchar2(32767) := null;
|
||||
l_clob clob;
|
||||
l_length number := 1;
|
||||
begin
|
||||
p:=p||'declare'||chr(10)||
|
||||
' l_addr_office addresses%rowtype;'||chr(10)||
|
||||
'begin'||chr(10)||
|
||||
' l_addr_office.code := :P63_OFF_CODE;'||chr(10)||
|
||||
' l_addr_office.sub_building := :P63_OFF_SUB_BUILD;'||chr(10)||
|
||||
' l_addr_office.building := :P63_OFF_BUILDING;'||chr(10)||
|
||||
' l_addr_office.street := :P63_OFF_STREET;'||chr(10)||
|
||||
' l_addr_office.city := :P63_OFF_CITY;'||chr(10)||
|
||||
' l_addr_office.postcode := :P63_OFF_POSTCODE;'||chr(10)||
|
||||
''||chr(10)||
|
||||
' mip_parties.add_address(l_addr_office);'||chr(10)||
|
||||
''||chr(10)||
|
||||
' mip_partie';
|
||||
|
||||
p:=p||'s.create_party_address(p_addr_code => :P63_OFF_CODE,'||chr(10)||
|
||||
' p_prty_id => :P61_ID,'||chr(10)||
|
||||
' p_addr_type => ''OFFICE'');'||chr(10)||
|
||||
''||chr(10)||
|
||||
'end;';
|
||||
|
||||
wwv_flow_api.create_page_process(
|
||||
p_id => 20919008878290384 + wwv_flow_api.g_id_offset,
|
||||
p_flow_id=> wwv_flow.g_flow_id,
|
||||
p_flow_step_id => 64,
|
||||
p_process_sequence=> 40,
|
||||
p_process_point=> 'AFTER_SUBMIT',
|
||||
p_process_type=> 'PLSQL',
|
||||
p_process_name=> 'create_off_address',
|
||||
p_process_sql_clob => p,
|
||||
p_process_error_message=> '',
|
||||
p_process_when_button_id=>20916009513290381 + wwv_flow_api.g_id_offset,
|
||||
p_process_when=>'P63_OFF_CODE',
|
||||
p_process_when_type=>'NEVER',
|
||||
p_process_success_message=> 'Office address created successfully.',
|
||||
p_process_is_stateful_y_n=>'N',
|
||||
p_required_patch=>null + wwv_flow_api.g_id_offset,
|
||||
p_process_comment=>'');
|
||||
end;
|
||||
null;
|
||||
|
||||
end;
|
||||
/
|
||||
|
||||
|
||||
begin
|
||||
|
||||
declare
|
||||
p varchar2(32767) := null;
|
||||
l_clob clob;
|
||||
l_length number := 1;
|
||||
begin
|
||||
p:=p||'declare'||chr(10)||
|
||||
' l_addr addresses%rowtype;'||chr(10)||
|
||||
'begin'||chr(10)||
|
||||
' l_addr.code := :P64_HOME_CODE;'||chr(10)||
|
||||
' l_addr.sub_building := :P64_HOME_SUB_BUILD;'||chr(10)||
|
||||
' l_addr.building := :P64_HOME_BUILDING;'||chr(10)||
|
||||
' l_addr.street := :P64_HOME_STREET;'||chr(10)||
|
||||
' l_addr.city := :P64_HOME_CITY;'||chr(10)||
|
||||
' l_addr.postcode := :P64_HOME_POSTCODE;'||chr(10)||
|
||||
''||chr(10)||
|
||||
' mip_parties.add_address(l_addr);'||chr(10)||
|
||||
''||chr(10)||
|
||||
' mip_parties.create_party_address(p_addr_code => :P64_HOME_CO';
|
||||
|
||||
p:=p||'DE,'||chr(10)||
|
||||
' p_prty_id => :P61_ID,'||chr(10)||
|
||||
' p_addr_type => ''HOME'');'||chr(10)||
|
||||
''||chr(10)||
|
||||
'end;';
|
||||
|
||||
wwv_flow_api.create_page_process(
|
||||
p_id => 20919225436290384 + wwv_flow_api.g_id_offset,
|
||||
p_flow_id=> wwv_flow.g_flow_id,
|
||||
p_flow_step_id => 64,
|
||||
p_process_sequence=> 50,
|
||||
p_process_point=> 'AFTER_SUBMIT',
|
||||
p_process_type=> 'PLSQL',
|
||||
p_process_name=> 'create_home_address',
|
||||
p_process_sql_clob => p,
|
||||
p_process_error_message=> '',
|
||||
p_process_when_button_id=>20916009513290381 + wwv_flow_api.g_id_offset,
|
||||
p_process_when=>'P64_HOME_CODE',
|
||||
p_process_when_type=>'NEVER',
|
||||
p_process_success_message=> 'Home address created successfully.',
|
||||
p_process_is_stateful_y_n=>'N',
|
||||
p_required_patch=>null + wwv_flow_api.g_id_offset,
|
||||
p_process_comment=>'');
|
||||
end;
|
||||
null;
|
||||
|
||||
end;
|
||||
/
|
||||
|
||||
|
||||
begin
|
||||
|
||||
declare
|
||||
p varchar2(32767) := null;
|
||||
l_clob clob;
|
||||
l_length number := 1;
|
||||
begin
|
||||
p:=p||'begin'||chr(10)||
|
||||
' if :P62_PHONE is not null then'||chr(10)||
|
||||
' mip_parties.create_party_contact_details(p_prty_id => :P61_ID,'||chr(10)||
|
||||
' p_contact_mech_type => ''PHONE'','||chr(10)||
|
||||
' p_contact_value => :P62_PHONE);'||chr(10)||
|
||||
' end if;'||chr(10)||
|
||||
''||chr(10)||
|
||||
' if :P62_FAX is not null then'||chr(10)||
|
||||
' mip_parties.create_party_contact_details(p_prty_id => :P61_ID,'||chr(10)||
|
||||
' ';
|
||||
|
||||
p:=p||' p_contact_mech_type => ''FAX'','||chr(10)||
|
||||
' p_contact_value => :P62_FAX);'||chr(10)||
|
||||
' end if;'||chr(10)||
|
||||
''||chr(10)||
|
||||
' if :P62_MOBILE is not null then'||chr(10)||
|
||||
' mip_parties.create_party_contact_details(p_prty_id => :P61_ID,'||chr(10)||
|
||||
' p_contact_mech_type => ''MOBILE'','||chr(10)||
|
||||
' p_contact_value => :P62_MOBILE);'||chr(10)||
|
||||
' end if;'||chr(10)||
|
||||
''||chr(10)||
|
||||
' if :P62_EMAIL is not ';
|
||||
|
||||
p:=p||'null then'||chr(10)||
|
||||
' mip_parties.create_party_contact_details(p_prty_id => :P61_ID,'||chr(10)||
|
||||
' p_contact_mech_type => ''EMAIL'','||chr(10)||
|
||||
' p_contact_value => :P62_EMAIL);'||chr(10)||
|
||||
' end if;'||chr(10)||
|
||||
'end;';
|
||||
|
||||
wwv_flow_api.create_page_process(
|
||||
p_id => 20919404309290384 + wwv_flow_api.g_id_offset,
|
||||
p_flow_id=> wwv_flow.g_flow_id,
|
||||
p_flow_step_id => 64,
|
||||
p_process_sequence=> 60,
|
||||
p_process_point=> 'AFTER_SUBMIT',
|
||||
p_process_type=> 'PLSQL',
|
||||
p_process_name=> 'store_contact_details',
|
||||
p_process_sql_clob => p,
|
||||
p_process_error_message=> '',
|
||||
p_process_when_button_id=>20916009513290381 + wwv_flow_api.g_id_offset,
|
||||
p_process_when=>'',
|
||||
p_process_when_type=>'NEVER',
|
||||
p_process_success_message=> 'Party contact details added successfully.',
|
||||
p_process_is_stateful_y_n=>'N',
|
||||
p_required_patch=>null + wwv_flow_api.g_id_offset,
|
||||
p_process_comment=>'');
|
||||
end;
|
||||
null;
|
||||
|
||||
end;
|
||||
/
|
||||
|
||||
|
||||
begin
|
||||
|
||||
declare
|
||||
|
||||
Reference in New Issue
Block a user