diff --git a/Screens/f155.sql b/Screens/f155.sql
index e9bc429..292e451 100644
--- a/Screens/f155.sql
+++ b/Screens/f155.sql
@@ -13,7 +13,7 @@ prompt APPLICATION 155 - webmip
-- Application Export:
-- Application: 155
-- Name: webmip
--- Date and Time: 12:33 Tuesday February 19, 2008
+-- Date and Time: 17:31 Tuesday February 19, 2008
-- Exported By: PRIESTJ
-- Flashback: 0
-- Export Type: Application Export
@@ -26,10 +26,10 @@ prompt APPLICATION 155 - webmip
-- Application Statistics:
-- Pages: 54
--- Items: 334
+-- Items: 336
-- Computations: 1
--- Validations: 195
--- Processes: 95
+-- Validations: 197
+-- Processes: 96
-- 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 => '20080219123309',
+ p_checksum_salt_last_reset => '20080219173108',
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=> '20080219123309',
+ p_last_upd_yyyymmddhh24miss=> '20080219173108',
p_required_roles=> wwv_flow_utilities.string_to_table2(''));
@@ -8981,7 +8981,7 @@ wwv_flow_api.create_page(
p_step_template => '',
p_required_patch=> null + wwv_flow_api.g_id_offset,
p_last_updated_by => 'MULLENM',
- p_last_upd_yyyymmddhh24miss => '20080212114445',
+ p_last_upd_yyyymmddhh24miss => '20080219163621',
p_page_is_public_y_n=> 'N',
p_protection_level=> 'C',
p_page_comment => '');
@@ -10295,8 +10295,8 @@ wwv_flow_api.create_page(
p_step_template => '',
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 => '20080215191215',
+ p_last_updated_by => 'HARDYA',
+ p_last_upd_yyyymmddhh24miss => '20080219172723',
p_page_is_public_y_n=> 'N',
p_protection_level=> 'C',
p_page_comment => '');
@@ -12527,7 +12527,7 @@ wwv_flow_api.create_page_item(
p_item_plug_id => 26597504596798255+wwv_flow_api.g_id_offset,
p_use_cache_before_default=> 'YES',
p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS',
- p_prompt=>'Job Description/Special Instructions',
+ p_prompt=>'Job Description/Special Instructions
(Will result in a manual quote.)',
p_source=>'JOB_DESCRIPTION',
p_source_type=> 'DB_COLUMN',
p_display_as=> 'TEXTAREA',
@@ -15450,7 +15450,7 @@ wwv_flow_api.create_page_validation(
p_flow_step_id => 32,
p_validation_name => 'QMAX_greater_than_QMIN',
p_validation_sequence=> 500,
- p_validation => ':P32_QMAX>:P32_QMIN',
+ p_validation => 'to_number(:P32_QMAX) > to_number(:P32_QMIN)',
p_validation_type => 'PLSQL_EXPRESSION',
p_error_message => 'QMAX must be greater than or equal to QMIN',
p_when_button_pressed=> 28015631689078569 + wwv_flow_api.g_id_offset,
@@ -17492,48 +17492,42 @@ declare
begin
p:=p||'--Used to set the agent and supplier associations by writing records to the enquiry_roles table'||chr(10)||
'declare'||chr(10)||
-' e_file_error EXCEPTION; '||chr(10)||
+' e_file_error EXCEPTION;'||chr(10)||
+' l_msg varchar2(400) := ''There was a problem attempting to save file to enquiry (files must be less than 3 megabytes in size, there is a 10 megabyte limit for files attached to an enquiry)'';'||chr(10)||
' success boolean;'||chr(10)||
'begin'||chr(10)||
' if :P32_ID is not null then'||chr(10)||
-' if v(''P32_UPLOAD_ASSET_LOCATION_NOTES'') is not null then'||chr(10)||
-' success := #OWNER#.mip_files.set_file_association(v(''P32_UPLOAD_ASSET_LOCATION_NOTES''),'||chr(10)||
-' ';
+' if v(''P32_U';
-p:=p||' ''Asset Location file for enquiry'','||chr(10)||
+p:=p||'PLOAD_ASSET_LOCATION_NOTES'') is not null then'||chr(10)||
+' success := #OWNER#.mip_files.set_file_association(v(''P32_UPLOAD_ASSET_LOCATION_NOTES''),'||chr(10)||
+' ''Asset Location file for enquiry'','||chr(10)||
' ''INDO'','||chr(10)||
' ''ENQUIRY SUPPORTING DOC'','||chr(10)||
-' null,'||chr(10)||
-' :P32_ID,'||chr(10)||
-' null,'||chr(10)||
' ';
-p:=p||' ''ENDO'');'||chr(10)||
-' if not success then'||chr(10)||
-' RAISE e_file_error;'||chr(10)||
-' end if;'||chr(10)||
-' end if;'||chr(10)||
-' if v(''P32_ENQUIRY_FILES'') is not null then'||chr(10)||
-' success := #OWNER#.mip_files.set_file_association(v(''P32_ENQUIRY_FILES''),'||chr(10)||
-' ''File uploaded to enquiry'','||chr(10)||
-' ';
-
-p:=p||' ''INDO'','||chr(10)||
-' ''ENQUIRY SUPPORTING DOC'','||chr(10)||
-' null,'||chr(10)||
+p:=p||' null,'||chr(10)||
' :P32_ID,'||chr(10)||
' null,'||chr(10)||
' ''ENDO'');'||chr(10)||
-' if not success then'||chr(10)||
-' RAISE e_file_';
+' if not success then raise_application_error(-20001, l_msg); end if;'||chr(10)||
+' end if;'||chr(10)||
+' if v(''P32_ENQUIRY_FILES'') is not null then'||chr(10)||
+' success := #OWNER#.m';
-p:=p||'error;'||chr(10)||
-' end if;'||chr(10)||
+p:=p||'ip_files.set_file_association(v(''P32_ENQUIRY_FILES''),'||chr(10)||
+' ''File uploaded to enquiry'','||chr(10)||
+' ''INDO'','||chr(10)||
+' ''ENQUIRY SUPPORTING DOC'','||chr(10)||
+' null,'||chr(10)||
+' ';
+
+p:=p||' :P32_ID,'||chr(10)||
+' null,'||chr(10)||
+' ''ENDO'');'||chr(10)||
+' if not success then raise_application_error(-20001, l_msg); end if;'||chr(10)||
' end if;'||chr(10)||
' end if;'||chr(10)||
-'EXCEPTION'||chr(10)||
-'when e_file_error then'||chr(10)||
-' #OWNER#.cout_err.report_and_stop(-20100);'||chr(10)||
'end;';
wwv_flow_api.create_page_process(
@@ -17546,17 +17540,6 @@ wwv_flow_api.create_page_process(
p_process_name=> 'Create File Association',
p_process_sql_clob => p,
p_process_error_message=> 'There was a problem attempting to save file to enquiry (files must be less than 3 megabytes in size, there is a 10 megabyte limit for files attached to an enquiry)',
- p_process_when=>'if :P32_ENQUIRY_FILES is null then'||chr(10)||
-' return false;'||chr(10)||
-'else'||chr(10)||
-' return true;'||chr(10)||
-'end if;'||chr(10)||
-'if :P32_UPLOAD_ASSET_LOCATION_NOTES is null then'||chr(10)||
-' return false;'||chr(10)||
-'else'||chr(10)||
-' return true;'||chr(10)||
-'end if;',
- p_process_when_type=>'',
p_process_success_message=> '',
p_process_is_stateful_y_n=>'N',
p_required_patch=>null + wwv_flow_api.g_id_offset,
@@ -18872,8 +18855,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 => 'HARDYA',
- p_last_upd_yyyymmddhh24miss => '20080219122329',
+ p_last_updated_by => 'DHARSHANIK',
+ p_last_upd_yyyymmddhh24miss => '20080219162040',
p_page_comment => '');
wwv_flow_api.set_page_help_text(p_flow_id=>wwv_flow.g_flow_id,p_flow_step_id=>50,p_text=>h);
@@ -18955,7 +18938,7 @@ wwv_flow_api.create_report_columns (
p_column_linktext=>'#CODE#',
p_column_alignment=>'LEFT',
p_heading_alignment=>'CENTER',
- p_default_sort_column_sequence=>0,
+ p_default_sort_column_sequence=>1,
p_disable_sort_column=>'N',
p_sum_column=> 'N',
p_hidden_column=> 'N',
@@ -19372,8 +19355,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 => 'HARDYA',
- p_last_upd_yyyymmddhh24miss => '20080219122511',
+ p_last_updated_by => 'DHARSHANIK',
+ p_last_upd_yyyymmddhh24miss => '20080219162611',
p_page_comment => '');
wwv_flow_api.set_page_help_text(p_flow_id=>wwv_flow.g_flow_id,p_flow_step_id=>51,p_text=>h);
@@ -21392,8 +21375,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 => 'HARDYA',
- p_last_upd_yyyymmddhh24miss => '20080219121044',
+ p_last_updated_by => 'DHARSHANIK',
+ p_last_upd_yyyymmddhh24miss => '20080219163849',
p_page_comment => '');
wwv_flow_api.set_page_help_text(p_flow_id=>wwv_flow.g_flow_id,p_flow_step_id=>55,p_text=>h);
@@ -21694,8 +21677,10 @@ wwv_flow_api.create_page_item(
'from drawings'||chr(10)||
'order by code',
p_lov_columns=> 1,
- p_lov_display_null=> 'NO',
+ p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
+ p_lov_null_text=>'- Not Assigned -',
+ p_lov_null_value=> '',
p_cSize=> 32,
p_cMaxlength=> 80,
p_cHeight=> 1,
@@ -21738,8 +21723,10 @@ wwv_flow_api.create_page_item(
'from housing_types'||chr(10)||
'order by code asc',
p_lov_columns=> 1,
- p_lov_display_null=> 'NO',
+ p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
+ p_lov_null_text=>'- Not Assigned -',
+ p_lov_null_value=> '',
p_cSize=> 32,
p_cMaxlength=> 80,
p_cHeight=> 1,
@@ -21783,8 +21770,10 @@ wwv_flow_api.create_page_item(
'where prty.prty_type = ''MANU'''||chr(10)||
'order by name asc',
p_lov_columns=> 1,
- p_lov_display_null=> 'NO',
+ p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
+ p_lov_null_text=>'- Not Assigned -',
+ p_lov_null_value=> '',
p_cSize=> 32,
p_cMaxlength=> 255,
p_cHeight=> 1,
@@ -22627,7 +22616,7 @@ wwv_flow_api.create_page(
p_step_template => '',
p_required_patch=> null + wwv_flow_api.g_id_offset,
p_last_updated_by => 'DHARSHANIK',
- p_last_upd_yyyymmddhh24miss => '20080219111842',
+ p_last_upd_yyyymmddhh24miss => '20080219155812',
p_page_is_public_y_n=> 'N',
p_page_comment => '');
@@ -22918,7 +22907,7 @@ wwv_flow_api.create_page_item(
p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
p_lov_null_text=>'Not Assigned',
- p_lov_null_value=> 'NULL',
+ p_lov_null_value=> '',
p_cSize=> 32,
p_cMaxlength=> 80,
p_cHeight=> 1,
@@ -22964,7 +22953,7 @@ wwv_flow_api.create_page_item(
p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
p_lov_null_text=>'Not Assigned',
- p_lov_null_value=> 'null',
+ p_lov_null_value=> '',
p_cSize=> 32,
p_cMaxlength=> 80,
p_cHeight=> 1,
@@ -23010,7 +22999,7 @@ wwv_flow_api.create_page_item(
p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
p_lov_null_text=>'Not Assigned',
- p_lov_null_value=> 'NULL',
+ p_lov_null_value=> '',
p_cSize=> 32,
p_cMaxlength=> 80,
p_cHeight=> 1,
@@ -23053,8 +23042,10 @@ wwv_flow_api.create_page_item(
'from meters'||chr(10)||
'order by 1',
p_lov_columns=> 1,
- p_lov_display_null=> 'NO',
+ p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
+ p_lov_null_text=>'Not Assigned',
+ p_lov_null_value=> '',
p_cSize=> 32,
p_cMaxlength=> 80,
p_cHeight=> 1,
@@ -23098,8 +23089,10 @@ wwv_flow_api.create_page_item(
'where r.rvty_code = rt.code'||chr(10)||
'order by 1',
p_lov_columns=> 1,
- p_lov_display_null=> 'NO',
+ p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
+ p_lov_null_text=>'Not Assigned',
+ p_lov_null_value=> '',
p_cSize=> 32,
p_cMaxlength=> 80,
p_cHeight=> 1,
@@ -23143,8 +23136,10 @@ wwv_flow_api.create_page_item(
'where r.slty_code = rt.code'||chr(10)||
'order by 1',
p_lov_columns=> 1,
- p_lov_display_null=> 'NO',
+ p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
+ p_lov_null_text=>'Not Assigned',
+ p_lov_null_value=> '',
p_cSize=> 32,
p_cMaxlength=> 80,
p_cHeight=> 1,
@@ -23187,8 +23182,10 @@ wwv_flow_api.create_page_item(
'from service_pressures'||chr(10)||
'order by 1',
p_lov_columns=> 1,
- p_lov_display_null=> 'NO',
+ p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
+ p_lov_null_text=>'Not Assigned',
+ p_lov_null_value=> '',
p_cSize=> 32,
p_cMaxlength=> 80,
p_cHeight=> 1,
@@ -23848,8 +23845,10 @@ wwv_flow_api.create_page_item(
'where r.rety_code = rt.code'||chr(10)||
'order by 1',
p_lov_columns=> 1,
- p_lov_display_null=> 'NO',
+ p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
+ p_lov_null_text=>'Not Assigned',
+ p_lov_null_value=> '',
p_cSize=> 32,
p_cMaxlength=> 80,
p_cHeight=> 1,
@@ -23893,8 +23892,10 @@ wwv_flow_api.create_page_item(
'where f.fity_code = ft.code'||chr(10)||
'order by 1',
p_lov_columns=> 1,
- p_lov_display_null=> 'NO',
+ p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
+ p_lov_null_text=>'Not Assigned',
+ p_lov_null_value=> '',
p_cSize=> 32,
p_cMaxlength=> 80,
p_cHeight=> 1,
@@ -23940,7 +23941,7 @@ wwv_flow_api.create_page_item(
p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
p_lov_null_text=>'Not assigned',
- p_lov_null_value=> 'NULL',
+ p_lov_null_value=> '',
p_cSize=> 32,
p_cMaxlength=> 80,
p_cHeight=> 1,
@@ -23986,7 +23987,7 @@ wwv_flow_api.create_page_item(
p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
p_lov_null_text=>'Not Assigned',
- p_lov_null_value=> 'null',
+ p_lov_null_value=> '',
p_cSize=> 32,
p_cMaxlength=> 80,
p_cHeight=> 1,
@@ -24036,7 +24037,7 @@ wwv_flow_api.create_page_item(
p_lov_display_null=> 'YES',
p_lov_translated=> 'N',
p_lov_null_text=>'Not Assigned',
- p_lov_null_value=> 'NULL',
+ p_lov_null_value=> '',
p_cSize=> 22,
p_cMaxlength=> 22,
p_cHeight=> 1,
@@ -24704,6 +24705,48 @@ end;
/
+begin
+
+wwv_flow_api.create_page_validation(
+ p_id => 39321126705893323 + wwv_flow_api.g_id_offset,
+ p_flow_id => wwv_flow.g_flow_id,
+ p_flow_step_id => 57,
+ p_validation_name => 'P57_CODE',
+ p_validation_sequence=> 40,
+ p_validation => 'P57_CODE',
+ p_validation_type => 'ITEM_NOT_NULL',
+ p_error_message => 'Module code must be specified.',
+ p_associated_item=> 18004310571025887 + wwv_flow_api.g_id_offset,
+ p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION',
+ p_validation_comment=> '');
+
+null;
+
+end;
+/
+
+
+begin
+
+wwv_flow_api.create_page_validation(
+ p_id => 39327003418905520 + wwv_flow_api.g_id_offset,
+ p_flow_id => wwv_flow.g_flow_id,
+ p_flow_step_id => 57,
+ p_validation_name => 'P57_QMAX',
+ p_validation_sequence=> 50,
+ p_validation => 'P57_QMAX',
+ p_validation_type => 'ITEM_NOT_NULL',
+ p_error_message => 'QMAX must be specified.',
+ p_associated_item=> 39046709046137600 + wwv_flow_api.g_id_offset,
+ p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION',
+ p_validation_comment=> '');
+
+null;
+
+end;
+/
+
+
begin
declare
@@ -25236,8 +25279,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 => 'DHARSHANIK',
- p_last_upd_yyyymmddhh24miss => '20080208161712',
+ p_last_updated_by => 'HARDYA',
+ p_last_upd_yyyymmddhh24miss => '20080219155408',
p_page_is_public_y_n=> 'N',
p_page_comment => '');
@@ -25755,11 +25798,15 @@ wwv_flow_api.create_page_validation(
p_id => 24634930069181787 + wwv_flow_api.g_id_offset,
p_flow_id => wwv_flow.g_flow_id,
p_flow_step_id => 59,
- p_validation_name => 'P59_SORT ORDER not null',
+ p_validation_name => 'P59_SORT ORDER not null and numeric',
p_validation_sequence=> 50,
- p_validation => 'P59_SORT_ORDER',
- p_validation_type => 'ITEM_NOT_NULL',
- p_error_message => 'Sort Order must have some value.',
+ p_validation => 'return ('||chr(10)||
+'case regexp_like(nvl(:P59_SORT_ORDER,''NULL''), ''^[[:digit:]]*$'') '||chr(10)||
+'when false then ''Sort Order must contain a numeric value'''||chr(10)||
+'else null'||chr(10)||
+'end );',
+ p_validation_type => 'FUNC_BODY_RETURNING_ERR_TEXT',
+ p_error_message => '',
p_associated_item=> 24634406253181786 + wwv_flow_api.g_id_offset,
p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION',
p_validation_comment=> '');
@@ -29040,7 +29087,7 @@ wwv_flow_api.create_page(
p_step_template => '',
p_required_patch=> null + wwv_flow_api.g_id_offset,
p_last_updated_by => 'MULLENM',
- p_last_upd_yyyymmddhh24miss => '20080219114759',
+ p_last_upd_yyyymmddhh24miss => '20080219145733',
p_page_is_public_y_n=> 'N',
p_page_comment => '');
@@ -29254,7 +29301,7 @@ wwv_flow_api.create_page_item(
p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS',
p_prompt=>'Select Address',
p_source_type=> 'STATIC',
- p_display_as=> 'COMBOBOX',
+ p_display_as=> 'POPUP',
p_named_lov=> 'ADDRESSES',
p_lov => 'SELECT addr.code || '','' || addr.sub_building || '','' || addr.building || '','' ||'||chr(10)||
' addr.city || '','' || addr.postcode AS address,'||chr(10)||
@@ -29278,6 +29325,8 @@ wwv_flow_api.create_page_item(
p_field_alignment => 'LEFT',
p_field_template => 24749138532526789+wwv_flow_api.g_id_offset,
p_is_persistent=> 'Y',
+ p_lov_display_extra=>'NO',
+ p_protection_level => 'N',
p_item_comment => '');
@@ -29561,11 +29610,11 @@ p:=p||'declare '||chr(10)||
' :P64_HOME_STREET := l_addr.street;'||chr(10)||
' :P64_HOME_CITY := l_addr.city;'||chr(10)||
' :P64_HOME_POSTCODE := l_addr.postcode;'||chr(10)||
-' '||chr(10)||
-'EXCEPTION'||chr(10)||
-' ';
+'';
-p:=p||' WHEN no_data_found THEN'||chr(10)||
+p:=p||' '||chr(10)||
+'EXCEPTION'||chr(10)||
+' WHEN no_data_found THEN'||chr(10)||
' NULL;'||chr(10)||
'end;';
@@ -29635,10 +29684,12 @@ wwv_flow_api.create_page_process(
p_process_sequence=> 20,
p_process_point=> 'AFTER_SUBMIT',
p_process_type=> 'PLSQL',
- p_process_name=> 'CREATE_PARTY',
+ 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,
@@ -29673,6 +29724,8 @@ wwv_flow_api.create_page_process(
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,
@@ -29700,9 +29753,9 @@ p:=p||'begin'||chr(10)||
' p_to_prty_role => ''SUPP'');'||chr(10)||
' end if;'||chr(10)||
''||chr(10)||
-' -- if they''re an agent, as';
+' -- if they''re an ';
-p:=p||'sociate them with a supp_admin too'||chr(10)||
+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)||
@@ -29726,7 +29779,7 @@ wwv_flow_api.create_page_process(
' return true;'||chr(10)||
'else return false;'||chr(10)||
'end if;',
- p_process_when_type=>'FUNCTION_BODY',
+ 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,
@@ -29757,9 +29810,9 @@ p:=p||'declare'||chr(10)||
''||chr(10)||
' mip_parties.add_address(l_addr_office);'||chr(10)||
''||chr(10)||
-' mip_parties.create_par';
+' mip_partie';
-p:=p||'ty_address(p_addr_code => :P63_OFF_CODE,'||chr(10)||
+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)||
@@ -29777,7 +29830,7 @@ wwv_flow_api.create_page_process(
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=>'ITEM_IS_NOT_NULL',
+ 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,
@@ -29808,10 +29861,10 @@ p:=p||'declare'||chr(10)||
''||chr(10)||
' mip_parties.add_address(l_addr);'||chr(10)||
''||chr(10)||
-' mip_parties.create_party_address(p_addr_code => :P64_HOME_CODE,'||chr(10)||
-' ';
+' mip_parties.create_party_address(p_addr_code => :P64_HOME_CO';
-p:=p||' p_prty_id => :P61_ID,'||chr(10)||
+p:=p||'DE,'||chr(10)||
+' p_prty_id => :P61_ID,'||chr(10)||
' p_addr_type => ''HOME'');'||chr(10)||
''||chr(10)||
'end;';
@@ -29828,7 +29881,7 @@ wwv_flow_api.create_page_process(
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=>'ITEM_IS_NOT_NULL',
+ 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,
@@ -29856,9 +29909,9 @@ p:=p||'begin'||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_co';
+' ';
-p:=p||'ntact_mech_type => ''FAX'','||chr(10)||
+p:=p||' p_contact_mech_type => ''FAX'','||chr(10)||
' p_contact_value => :P62_FAX);'||chr(10)||
' end if;'||chr(10)||
''||chr(10)||
@@ -29868,10 +29921,10 @@ p:=p||'ntact_mech_type => ''FAX'','||chr(10)||
' p_contact_value => :P62_MOBILE);'||chr(10)||
' end if;'||chr(10)||
''||chr(10)||
-' if :P62_EMAIL is not null then'||chr(10)||
-' mip_p';
+' if :P62_EMAIL is not ';
-p:=p||'arties.create_party_contact_details(p_prty_id => :P61_ID,'||chr(10)||
+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)||
@@ -29888,6 +29941,8 @@ wwv_flow_api.create_page_process(
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,
@@ -29899,6 +29954,180 @@ 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)||
+' l_addr addresses%ROWTYPE;'||chr(10)||
+''||chr(10)||
+'BEGIN'||chr(10)||
+' /******************'||chr(10)||
+' * CREATE PARTY *'||chr(10)||
+' ******************/'||chr(10)||
+' -- get the unique party id'||chr(10)||
+' SELECT prty_seq.NEXTVAL INTO :P61_ID 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:=p||' 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_contrac';
+
+p:=p||'t_ref => :P61_GT_7B_CONTRACT_REF,'||chr(10)||
+' p_adversarial_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 =>';
+
+p:=p||' :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:=p||' p_expire_pword => :P61_EXPIRE_PWORD);'||chr(10)||
+''||chr(10)||
+' /**********************'||chr(10)||
+' * CREATE PARTY ROLE *'||chr(10)||
+' ***********************/'||chr(10)||
+' mip_parties.add_party_role(p_role_code => :P62_PRTY_ROLE,'||chr(10)||
+' p_prty_id => :P61_ID);'||chr(10)||
+''||chr(10)||
+' /*******************************'||chr(10)||
+' * CREATE PARTY RELATIONSHIP *'||chr(10)||
+' *******************************/'||chr(10)||
+' IF upper(:P62_PRTY_ROLE) IN (''AGENT';
+
+p:=p||''', ''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 agent, associate them wit';
+
+p:=p||'h 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)||
+''||chr(10)||
+' /***************************'||chr(10)||
+' * CRE';
+
+p:=p||'ATE OFFICE ADDRESS *'||chr(10)||
+' ***************************/'||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)';
+
+p:=p||';'||chr(10)||
+''||chr(10)||
+' mip_parties.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)||
+' /*************************'||chr(10)||
+' * CREATE HOME ADDRESS *'||chr(10)||
+' *************************/'||chr(10)||
+''||chr(10)||
+' IF NOT :P63_OFF_CODE = :P64_HOME_CODE THEN'||chr(10)||
+' l_addr.code := :P64_HOME_CODE;'||chr(10)||
+' l_addr.sub_building ';
+
+p:=p||':= :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_CODE,'||chr(10)||
+' p_prty_id => :P61_ID,'||chr(10)||
+' ';
+
+p:=p||' p_addr_type => ''HOME'');'||chr(10)||
+' END IF;'||chr(10)||
+' /***************************'||chr(10)||
+' * STORE CONTACT DETAILS *'||chr(10)||
+' ***************************/'||chr(10)||
+''||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_conta';
+
+p:=p||'ct_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_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_detail';
+
+p:=p||'s(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 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:=p||' p_contact_value => :P62_EMAIL);'||chr(10)||
+' END IF;'||chr(10)||
+'END;';
+
+wwv_flow_api.create_page_process(
+ p_id => 39260519732512820 + wwv_flow_api.g_id_offset,
+ p_flow_id=> wwv_flow.g_flow_id,
+ p_flow_step_id => 64,
+ p_process_sequence=> 70,
+ p_process_point=> 'AFTER_SUBMIT',
+ p_process_type=> 'PLSQL',
+ p_process_name=> 'Create Party',
+ p_process_sql_clob => p,
+ p_process_error_message=> 'Unable to create party.',
+ p_process_when_button_id=>20916009513290381 + wwv_flow_api.g_id_offset,
+ 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
---------------------------------------
@@ -29942,7 +30171,7 @@ wwv_flow_api.create_page(
p_step_template => '',
p_required_patch=> null + wwv_flow_api.g_id_offset,
p_last_updated_by => 'MULLENM',
- p_last_upd_yyyymmddhh24miss => '20080124092213',
+ p_last_upd_yyyymmddhh24miss => '20080219155736',
p_page_is_public_y_n=> 'N',
p_page_comment => '');
@@ -31538,7 +31767,7 @@ wwv_flow_api.create_page_branch(
p_id=>20929809514293319 + wwv_flow_api.g_id_offset,
p_flow_id=> wwv_flow.g_flow_id,
p_flow_step_id=> 65,
- p_branch_action=> 'f?p=&APP_ID.:65:&SESSION.::&DEBUG.:::',
+ p_branch_action=> 'f?p=&APP_ID.:65:&SESSION.::&DEBUG.:RP::',
p_branch_point=> 'AFTER_PROCESSING',
p_branch_type=> 'REDIRECT_URL',
p_branch_sequence=> 10,
@@ -31683,7 +31912,7 @@ wwv_flow_api.create_page(
p_step_template => '',
p_required_patch=> null + wwv_flow_api.g_id_offset,
p_last_updated_by => 'MULLENM',
- p_last_upd_yyyymmddhh24miss => '20080212115537',
+ p_last_upd_yyyymmddhh24miss => '20080219161852',
p_page_is_public_y_n=> 'N',
p_page_comment => '');
@@ -31782,6 +32011,7 @@ s:=s||' addr,'||chr(10)||
' AND prty_addr_ro.paddr_addr_code = addr.code'||chr(10)||
' AND paddr.prty_id = prty.id'||chr(10)||
' AND prty_addr_ro.paddr_prty_id = prty.id'||chr(10)||
+' AND paddr.end_date IS NULL'||chr(10)||
' AND prty.id = :P66_ID';
wwv_flow_api.create_report_region (
@@ -31985,15 +32215,16 @@ declare
begin
s := null;
wwv_flow_api.create_report_columns (
- p_id=> 20934820164296942 + wwv_flow_api.g_id_offset,
+ p_id=> 20934108778296942 + wwv_flow_api.g_id_offset,
p_region_id=> 20933808162296942 + wwv_flow_api.g_id_offset,
p_flow_id=> wwv_flow.g_flow_id,
- p_query_column_id=> 10,
+ p_query_column_id=> 8,
p_form_element_id=> null,
- p_column_alias=> 'ADDRESS_CODE',
- p_column_display_sequence=> 7,
- p_column_heading=> 'Address Code',
+ p_column_alias=> 'START_DATE',
+ p_column_display_sequence=> 9,
+ p_column_heading=> 'Start Date',
p_column_alignment=>'LEFT',
+ p_heading_alignment=>'CENTER',
p_default_sort_column_sequence=>0,
p_disable_sort_column=>'Y',
p_sum_column=> 'N',
@@ -32008,14 +32239,14 @@ declare
begin
s := null;
wwv_flow_api.create_report_columns (
- p_id=> 20934108778296942 + wwv_flow_api.g_id_offset,
+ p_id=> 20934024888296942 + wwv_flow_api.g_id_offset,
p_region_id=> 20933808162296942 + wwv_flow_api.g_id_offset,
p_flow_id=> wwv_flow.g_flow_id,
- p_query_column_id=> 11,
+ p_query_column_id=> 9,
p_form_element_id=> null,
- p_column_alias=> 'START_DATE',
- p_column_display_sequence=> 9,
- p_column_heading=> 'Start Date',
+ p_column_alias=> 'END_DATE',
+ p_column_display_sequence=> 10,
+ p_column_heading=> 'End Date',
p_column_alignment=>'LEFT',
p_heading_alignment=>'CENTER',
p_default_sort_column_sequence=>0,
@@ -32031,6 +32262,29 @@ declare
s varchar2(32767) := null;
begin
s := null;
+wwv_flow_api.create_report_columns (
+ p_id=> 20934820164296942 + wwv_flow_api.g_id_offset,
+ p_region_id=> 20933808162296942 + wwv_flow_api.g_id_offset,
+ p_flow_id=> wwv_flow.g_flow_id,
+ p_query_column_id=> 10,
+ p_form_element_id=> null,
+ p_column_alias=> 'ADDRESS_CODE',
+ p_column_display_sequence=> 7,
+ p_column_heading=> 'Address Code',
+ p_column_alignment=>'LEFT',
+ 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_pk_col_source=> s,
+ p_column_comment=>'');
+end;
+/
+declare
+ s varchar2(32767) := null;
+begin
+s := null;
wwv_flow_api.create_report_columns (
p_id=> 20934920885296942 + wwv_flow_api.g_id_offset,
p_region_id=> 20933808162296942 + wwv_flow_api.g_id_offset,
@@ -32060,30 +32314,6 @@ declare
s varchar2(32767) := null;
begin
s := null;
-wwv_flow_api.create_report_columns (
- p_id=> 20934024888296942 + wwv_flow_api.g_id_offset,
- p_region_id=> 20933808162296942 + wwv_flow_api.g_id_offset,
- p_flow_id=> wwv_flow.g_flow_id,
- p_query_column_id=> 12,
- p_form_element_id=> null,
- p_column_alias=> 'END_DATE',
- p_column_display_sequence=> 10,
- p_column_heading=> 'End Date',
- 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_pk_col_source=> s,
- p_column_comment=>'');
-end;
-/
-declare
- s varchar2(32767) := null;
-begin
-s := null;
wwv_flow_api.create_report_columns (
p_id=> 20935021480296942 + wwv_flow_api.g_id_offset,
p_region_id=> 20933808162296942 + wwv_flow_api.g_id_offset,
@@ -32198,8 +32428,12 @@ wwv_flow_api.create_page_button(
p_button_position=> 'REGION_TEMPLATE_DELETE',
p_button_alignment=> 'RIGHT',
p_button_redirect_url=> 'javascript:confirmDelete(htmldb_delete_message,''DELETE'');',
- p_button_condition=> 'P66_ID',
- p_button_condition_type=> 'ITEM_IS_NOT_NULL',
+ p_button_condition=> 'if upper(:P66_USERNAME) = upper(:APP_USER) then '||chr(10)||
+' return false;'||chr(10)||
+'else '||chr(10)||
+' return true;'||chr(10)||
+'end if;',
+ p_button_condition_type=> 'FUNCTION_BODY',
p_required_patch => null + wwv_flow_api.g_id_offset);
@@ -34504,7 +34738,7 @@ wwv_flow_api.create_page(
p_step_template => '',
p_required_patch=> null + wwv_flow_api.g_id_offset,
p_last_updated_by => 'MULLENM',
- p_last_upd_yyyymmddhh24miss => '20080124092247',
+ p_last_upd_yyyymmddhh24miss => '20080219162129',
p_page_is_public_y_n=> 'N',
p_page_comment => '');
@@ -34643,7 +34877,7 @@ wwv_flow_api.create_page_item(
p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS',
p_prompt=>'Select Address',
p_source_type=> 'STATIC',
- p_display_as=> 'COMBOBOX',
+ p_display_as=> 'POPUP',
p_named_lov=> 'ADDRESSES',
p_lov => 'SELECT addr.code || '','' || addr.sub_building || '','' || addr.building || '','' ||'||chr(10)||
' addr.city || '','' || addr.postcode AS address,'||chr(10)||
@@ -34665,6 +34899,9 @@ wwv_flow_api.create_page_item(
p_rowspan => 1,
p_label_alignment => 'RIGHT',
p_field_alignment => 'LEFT',
+ p_display_when=>'P69_ACTION',
+ p_display_when2=>'NEW',
+ p_display_when_type=>'VAL_OF_ITEM_IN_COND_EQ_COND2',
p_field_template => 24749138532526789+wwv_flow_api.g_id_offset,
p_is_persistent=> 'Y',
p_lov_display_extra=>'NO',
@@ -34705,6 +34942,9 @@ wwv_flow_api.create_page_item(
p_rowspan => 1,
p_label_alignment => 'RIGHT',
p_field_alignment => 'LEFT',
+ p_display_when=>'P69_ACTION',
+ p_display_when2=>'NEW',
+ p_display_when_type=>'VAL_OF_ITEM_IN_COND_EQ_COND2',
p_is_persistent=> 'N',
p_item_comment => '');
@@ -35228,19 +35468,22 @@ p:=p||'declare'||chr(10)||
' -- create the address if it''s new'||chr(10)||
' mip_parties.add_address(l_addr);'||chr(10)||
''||chr(10)||
-' -- assign the address to the party'||chr(10)||
-'';
+' -- if we''re adding a new address the';
-p:=p||' mip_parties.create_party_address(p_addr_code => :P69_ADDR_CODE,'||chr(10)||
-' p_prty_id => :P69_PRTY_ID,'||chr(10)||
-' p_addr_type => :P69_ADDR_TYPE);'||chr(10)||
+p:=p||'n make the assignments.'||chr(10)||
+' if :P69_ACTION = ''NEW'' then'||chr(10)||
+' -- assign the address to the party'||chr(10)||
+' mip_parties.create_party_address(p_addr_code => :P69_ADDR_CODE,'||chr(10)||
+' p_prty_id => :P69_PRTY_ID,'||chr(10)||
+' p_addr_type => :P69_ADDR_TYPE);'||chr(10)||
''||chr(10)||
-' -- set the end date of the old addresses'||chr(10)||
-' mip_parties.expire_old_addresses(p_prty_id => :P69_PRTY_ID, '||chr(10)||
-' p_addr_code => :P69_ADDR_CODE,'||chr(10)||
-' ';
+' -- set the end date of the old addresses'||chr(10)||
+' mip_parties.expire_old_addresses(p_prty_id => ';
-p:=p||' p_paddr_type => :P69_ADDR_TYPE);'||chr(10)||
+p:=p||':P69_PRTY_ID, '||chr(10)||
+' p_addr_code => :P69_ADDR_CODE,'||chr(10)||
+' p_paddr_type => :P69_ADDR_TYPE);'||chr(10)||
+' end if;'||chr(10)||
'end;';
wwv_flow_api.create_page_process(
@@ -35837,8 +36080,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 => '20080204172937',
+ p_last_updated_by => 'MULLENM',
+ p_last_upd_yyyymmddhh24miss => '20080219172644',
p_page_is_public_y_n=> 'N',
p_page_comment => '');
@@ -36076,10 +36319,10 @@ s:=s||'SELECT v.enquiry_id AS "Enquiry ID",'||chr(10)||
' v.additional_items AS "Additional Items",'||chr(10)||
' v.bas_code AS "Base Code",'||chr(10)||
' v.qmax AS "Q max",'||chr(10)||
-' decode(SIGN(:P80_QMIN-nvl(v.qmin,0)),-1 , ''Quoted Q min is greater than enquiry Q min.'', ';
+' decode(SIGN(:P80_QMIN-nvl(v.qmin,0)),-1 , ''YES'', ''NO'') as "Extra Information",'||chr(10)||
+' v.';
-s:=s||'''-'') as "Extra Information",'||chr(10)||
-' v.inlet_orientation AS "Inlet Orientation",'||chr(10)||
+s:=s||'inlet_orientation AS "Inlet Orientation",'||chr(10)||
' v.outlet_orientation AS "Outlet Orientation",'||chr(10)||
' v.total_cost AS "Total Cost",'||chr(10)||
' v.row_number AS "Row Number",'||chr(10)||
@@ -36087,9 +36330,7 @@ s:=s||'''-'') as "Extra Information",'||chr(10)||
' FROM v_quote_details v, v_current_quote_status quote_status'||chr(10)||
'WHERE quote_status.qute_id = v.quote_id'||chr(10)||
' AND v.enquiry_id = :P80_ENQU_ID'||chr(10)||
-' AND quote_status.qu';
-
-s:=s||'st_code = ''AV'''||chr(10)||
+' AND quote_status.qust_code = ''AV'''||chr(10)||
' '||chr(10)||
' ';
@@ -36106,6 +36347,7 @@ wwv_flow_api.create_report_region (
p_source=> s,
p_source_type=> 'SQL_QUERY',
p_display_error_message=> '#SQLERRM#',
+ p_header=> 'Once a quote has been selected for an enquiry, all remaining quotes will no longer be available in the system.',
p_customized=> '0',
p_translate_title=> 'Y',
p_query_row_template=> 24744236267526775+ wwv_flow_api.g_id_offset,
@@ -36452,7 +36694,7 @@ wwv_flow_api.create_report_columns (
p_column_alias=> 'Select',
p_column_display_sequence=> 1,
p_column_heading=> '',
- p_column_link=>'f?p=&APP_ID.:81:&SESSION.:SUBMIT:&DEBUG.::P81_ENQU_ID,P81_QUOTE_ID:#Enquiry ID#,#Quote ID#',
+ p_column_link=>'f?p=&APP_ID.:81:&SESSION.:SUBMIT:&DEBUG.::P81_ENQU_ID,P81_QUOTE_ID,P81_QMIN_GT_ENQU_QMIN:#Enquiry ID#,#Quote ID#,#Extra Information#',
p_column_linktext=>'#Select#',
p_column_link_attr=>'name="Select_Quote_#Quote ID#"',
p_column_alignment=>'LEFT',
@@ -36676,7 +36918,7 @@ wwv_flow_api.create_page(
p_step_template => '',
p_required_patch=> null + wwv_flow_api.g_id_offset,
p_last_updated_by => 'MULLENM',
- p_last_upd_yyyymmddhh24miss => '20080206175256',
+ p_last_upd_yyyymmddhh24miss => '20080219171853',
p_page_is_public_y_n=> 'N',
p_page_comment => '');
@@ -37337,7 +37579,7 @@ wwv_flow_api.create_page_item(
p_name=>'P81_ACCEPT_FOR',
p_data_type=> 'VARCHAR',
p_accept_processing=> 'REPLACE_EXISTING',
- p_item_sequence=> 30,
+ p_item_sequence=> 40,
p_item_plug_id => 26078608102874706+wwv_flow_api.g_id_offset,
p_use_cache_before_default=> 'YES',
p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS',
@@ -37411,6 +37653,89 @@ wwv_flow_api.create_page_item(
p_item_comment => '');
+end;
+/
+
+declare
+ h varchar2(32767) := null;
+begin
+wwv_flow_api.create_page_item(
+ p_id=>39355518253155822 + wwv_flow_api.g_id_offset,
+ p_flow_id=> wwv_flow.g_flow_id,
+ p_flow_step_id=> 81,
+ p_name=>'P81_QMIN_GT_ENQU_QMIN',
+ p_data_type=> 'VARCHAR',
+ p_accept_processing=> 'REPLACE_EXISTING',
+ p_item_sequence=> 40,
+ p_item_plug_id => 26078608102874706+wwv_flow_api.g_id_offset,
+ p_use_cache_before_default=> 'YES',
+ p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS',
+ p_source_type=> 'STATIC',
+ p_display_as=> 'HIDDEN',
+ p_lov_columns=> 1,
+ p_lov_display_null=> 'NO',
+ p_lov_translated=> 'N',
+ p_cSize=> 30,
+ p_cMaxlength=> 2000,
+ p_cHeight=> 1,
+ p_cAttributes=> 'nowrap',
+ p_begin_on_new_line => 'YES',
+ p_begin_on_new_field=> 'YES',
+ p_colspan => 1,
+ p_rowspan => 1,
+ p_label_alignment => 'LEFT',
+ p_field_alignment => 'LEFT',
+ p_is_persistent=> 'Y',
+ p_lov_display_extra=>'NO',
+ p_protection_level => 'N',
+ p_item_comment => '');
+
+
+end;
+/
+
+declare
+ h varchar2(32767) := null;
+begin
+wwv_flow_api.create_page_item(
+ p_id=>39358416999164919 + wwv_flow_api.g_id_offset,
+ p_flow_id=> wwv_flow.g_flow_id,
+ p_flow_step_id=> 81,
+ p_name=>'P81_QMIN_MSG',
+ p_data_type=> 'VARCHAR',
+ p_accept_processing=> 'REPLACE_EXISTING',
+ p_item_sequence=> 10,
+ p_item_plug_id => 26078608102874706+wwv_flow_api.g_id_offset,
+ p_use_cache_before_default=> 'YES',
+ p_item_default => 'Please note! The module you have selected has a minimum flow rate that is greater than the requirement input on the enquiry screen. '||chr(10)||
+''||chr(10)||
+'Please check that the Qmin entered on the enquiry screen is correct, or “copy new” and select a module that has a minimum flow rate lower than the Qmin request.',
+ p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS',
+ p_source_type=> 'STATIC',
+ p_display_as=> 'DISPLAY_ONLY_ESCAPE_SC',
+ p_lov_columns=> 1,
+ p_lov_display_null=> 'NO',
+ p_lov_translated=> 'N',
+ p_cSize=> 30,
+ p_cMaxlength=> 2000,
+ p_cHeight=> 5,
+ p_cAttributes=> 'nowrap',
+ p_begin_on_new_line => 'YES',
+ p_begin_on_new_field=> 'YES',
+ p_colspan => 1,
+ p_rowspan => 1,
+ p_label_alignment => 'RIGHT',
+ p_field_alignment => 'LEFT',
+ p_display_when=>'P81_QMIN_GT_ENQU_QMIN',
+ p_display_when2=>'YES',
+ p_display_when_type=>'VAL_OF_ITEM_IN_COND_EQ_COND2',
+ p_field_template => 24748930478526784+wwv_flow_api.g_id_offset,
+ p_is_persistent=> 'Y',
+ p_lov_display_extra=>'NO',
+ p_protection_level => 'N',
+ p_item_comment => '');
+
+
end;
/
@@ -42481,42 +42806,49 @@ c1:=c1||'s)'||chr(10)||
' var vAjaxRequest = null;'||chr(10)||
' var vAjaxResult = null;'||chr(10)||
' var vMyMsg = '''';'||chr(10)||
+' var vOriginalSin = document.getElementById(''OriginalSin'');'||chr(10)||
''||chr(10)||
-' vElementList = window.document.getElementsByTagName("div");'||chr(10)||
+' vOriginalSin.innerHTML = ''Hello World'';'||chr(10)||
+''||chr(10)||
+''||chr(10)||
+' vElementList = window.document.getElem';
+
+c1:=c1||'entsByTagName("div");'||chr(10)||
' for (i=0; i < vElementList.length; i++)'||chr(10)||
' {'||chr(10)||
' vElement = vElementList[i];'||chr(10)||
' '||chr(10)||
-' if';
-
-c1:=c1||' (vElement.className == "ErrorPageMessage")'||chr(10)||
+' if (vElement.className == "ErrorPageMessage")'||chr(10)||
' {'||chr(10)||
' vErrorStack = (vErrorStack ==null?"":vErrorStack+"
")+vElement.innerHTML;'||chr(10)||
+' vOriginalSin.innerHTML = vElement.innerHTML;'||chr(10)||
' vElement.innerHTML = '''';'||chr(10)||
' vOraErrorStack = vErrorStack.split("ORA-");'||chr(10)||
-' for(var j=1; j < vOraErrorStack.length; j++) {'||chr(10)||
+' for(var j=1; j < vOraErrorStac';
+
+c1:=c1||'k.length; j++) {'||chr(10)||
' vOraError = vOraErrorStack[j];'||chr(10)||
' vAjaxRequest = new htmldb_Get(null,&APP_ID.,''APPLICATION_PROCESS=''+p_err_process,0);'||chr(10)||
-' ';
-
-c1:=c1||'vAjaxRequest.add(p_err_item,vOraError);'||chr(10)||
+' vAjaxRequest.add(p_err_item,vOraError);'||chr(10)||
' vAjaxResult = vAjaxRequest.get();'||chr(10)||
' if (vAjaxResult) {'||chr(10)||
' vMyMsg = vMyMsg + vAjaxResult + ''
'' ;'||chr(10)||
' } else {'||chr(10)||
' vMyMsg = vMyMsg + ''ORA-''+vOraError.substring(0) + ''
'' ;'||chr(10)||
-' }'||chr(10)||
+' ';
+
+c1:=c1||' }'||chr(10)||
' }'||chr(10)||
' document.getElementById(''ORA'').innerHTML = vMyMsg;'||chr(10)||
-''||chr(10)||
' }'||chr(10)||
' }'||chr(10)||
'}'||chr(10)||
''||chr(10)||
''||chr(10)||
-'