diff --git a/Screens/f155.sql b/Screens/f155.sql index 3e49556..2ab3ea0 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: 13:58 Friday February 22, 2008 +-- Date and Time: 14:39 Friday February 22, 2008 -- Exported By: PRIESTJ -- Flashback: 0 -- Export Type: Application Export @@ -26,10 +26,10 @@ prompt APPLICATION 155 - webmip -- Application Statistics: -- Pages: 54 --- Items: 339 +-- Items: 343 -- Computations: 1 --- Validations: 244 --- Processes: 91 +-- Validations: 251 +-- Processes: 92 -- 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 => '20080222135841', + p_checksum_salt_last_reset => '20080222143917', 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=> '20080222135841', + p_last_upd_yyyymmddhh24miss=> '20080222143917', p_required_roles=> wwv_flow_utilities.string_to_table2('')); @@ -5835,7 +5835,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 => '20080222135727', + p_last_upd_yyyymmddhh24miss => '20080222143841', p_page_is_public_y_n=> 'N', p_protection_level=> 'C', p_page_comment => ''); @@ -5961,8 +5961,10 @@ wwv_flow_api.create_report_columns ( p_query_column_id=> 1, p_form_element_id=> null, p_column_alias=> 'ID', - p_column_display_sequence=> 2, + p_column_display_sequence=> 1, p_column_heading=> '', + p_column_link=>'f?p=&APP_ID.:19:&SESSION.::&DEBUG.::P19_REQUIRED_COST_TYPE:#COST_TYPE#', + p_column_linktext=>'Edit', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', p_default_sort_column_sequence=>0, @@ -5989,8 +5991,8 @@ 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=> 3, - p_column_heading=> 'Enquiry Type', + p_column_display_sequence=> 2, + p_column_heading=> 'Enty Code', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', p_default_sort_column_sequence=>0, @@ -6021,8 +6023,8 @@ 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=> 4, - p_column_heading=> 'Base Name', + p_column_display_sequence=> 3, + p_column_heading=> 'Bas Code', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', p_default_sort_column_sequence=>0, @@ -6053,8 +6055,8 @@ 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=> 5, - p_column_heading=> 'Housing Name', + p_column_display_sequence=> 4, + p_column_heading=> 'Hou Code', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', p_default_sort_column_sequence=>0, @@ -6085,8 +6087,8 @@ 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=> 6, - p_column_heading=> 'Meter Name', + p_column_display_sequence=> 5, + p_column_heading=> 'Metr Code', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', p_default_sort_column_sequence=>0, @@ -6117,8 +6119,8 @@ 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=> 10, - p_column_heading=> 'Additional Item', + p_column_display_sequence=> 9, + p_column_heading=> 'Adit Code', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', p_default_sort_column_sequence=>0, @@ -6147,8 +6149,8 @@ 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=> 11, - p_column_heading=> 'Region', + p_column_display_sequence=> 10, + p_column_heading=> 'Regi Code', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', p_default_sort_column_sequence=>0, @@ -6177,8 +6179,8 @@ 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=> 8, - p_column_heading=> 'Meter Size Range', + p_column_display_sequence=> 7, + p_column_heading=> 'Mesc Code', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', p_default_sort_column_sequence=>0, @@ -6210,8 +6212,8 @@ 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=> 9, - p_column_heading=> 'Module Name', + p_column_display_sequence=> 8, + p_column_heading=> 'Modu Code', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', p_default_sort_column_sequence=>0, @@ -6242,8 +6244,8 @@ 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=> 7, - p_column_heading=> 'Service Pressure Range', + p_column_display_sequence=> 6, + p_column_heading=> 'Svcpt Code', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', p_default_sort_column_sequence=>0, @@ -6275,7 +6277,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=> 12, + p_column_display_sequence=> 11, p_column_heading=> 'Selling Price', p_column_format=> 'FML999G999G999G999G990D00', p_column_alignment=>'LEFT', @@ -6304,7 +6306,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=> 13, + p_column_display_sequence=> 12, p_column_heading=> 'Cost Price', p_column_format=> 'FML999G999G999G999G990D00', p_column_alignment=>'LEFT', @@ -6333,7 +6335,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=> 14, + p_column_display_sequence=> 13, p_column_heading=> 'Valid From', p_column_format=> 'DD/MM/YYYY', p_column_alignment=>'LEFT', @@ -6362,7 +6364,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=> 16, + p_column_display_sequence=> 15, p_column_heading=> 'Valid To', p_column_format=> 'DD/MM/YYYY', p_column_alignment=>'LEFT', @@ -6391,7 +6393,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=> 15, + p_column_display_sequence=> 14, p_column_heading=> 'Cost Type', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', @@ -6406,35 +6408,6 @@ 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_link=>'f?p=&APP_ID.:19:&SESSION.::&DEBUG.::P19_ID:#ID#', - 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 @@ -6694,8 +6667,8 @@ wwv_flow_api.create_page( p_step_template => '', p_required_role => 14572900838700208+ wwv_flow_api.g_id_offset, p_required_patch=> null + wwv_flow_api.g_id_offset, - p_last_updated_by => 'HARDYA', - p_last_upd_yyyymmddhh24miss => '20080220172014', + p_last_updated_by => 'DHARSHANIK', + p_last_upd_yyyymmddhh24miss => '20080222143006', p_page_is_public_y_n=> 'N', p_protection_level=> 'C', p_page_comment => ''); @@ -8821,8 +8794,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 => '20080220122934', + p_last_updated_by => 'HARDYA', + p_last_upd_yyyymmddhh24miss => '20080222141412', p_page_is_public_y_n=> 'N', p_page_comment => ''); @@ -8891,7 +8864,7 @@ wwv_flow_api.create_report_columns ( p_column_alias=> 'CODE', p_column_display_sequence=> 1, p_column_heading=> 'Code', - p_column_link=>'f?p=&APP_ID.:24:&SESSION.::&DEBUG.::P24_CODE:#CODE#', + p_column_link=>'f?p=&APP_ID.:24:&SESSION.::&DEBUG.::P24_CODE,P24_CREATEUPDATE:#CODE#,UPDATE', p_column_linktext=>'#CODE#', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', @@ -9047,7 +9020,7 @@ wwv_flow_api.create_page( p_step_template => '', p_required_patch=> null + wwv_flow_api.g_id_offset, p_last_updated_by => 'HARDYA', - p_last_upd_yyyymmddhh24miss => '20080219203557', + p_last_upd_yyyymmddhh24miss => '20080222143233', p_page_is_public_y_n=> 'N', p_page_comment => ''); @@ -9116,8 +9089,9 @@ wwv_flow_api.create_page_button( p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', p_button_redirect_url=> 'javascript:confirmDelete(htmldb_delete_message,''DELETE'');', - p_button_condition=> 'P24_CODE', - p_button_condition_type=> 'ITEM_IS_NOT_NULL', + p_button_condition=> 'P24_CREATEUPDATE', + p_button_condition2=> 'UPDATE', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="delete"', p_database_action=>'DELETE', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -9132,8 +9106,9 @@ wwv_flow_api.create_page_button( p_button_image_alt=> 'Apply Changes', p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', - p_button_condition=> 'P24_CODE', - p_button_condition_type=> 'ITEM_IS_NOT_NULL', + p_button_condition=> 'P24_CREATEUPDATE', + p_button_condition2=> 'UPDATE', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="apply_changes"', p_database_action=>'UPDATE', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -9148,8 +9123,9 @@ wwv_flow_api.create_page_button( p_button_image_alt=> 'Create', p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', - p_button_condition=> 'P24_CODE', - p_button_condition_type=> 'ITEM_IS_NULL', + p_button_condition=> 'P24_CREATEUPDATE', + p_button_condition2=> 'CREATE', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="create"', p_database_action=>'INSERT', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -9279,6 +9255,9 @@ wwv_flow_api.create_page_item( p_rowspan => 1, p_label_alignment => 'RIGHT', p_field_alignment => 'LEFT', + p_read_only_when=>'P24_CREATEUPDATE', + p_read_only_when2=>'UPDATE', + p_read_only_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', @@ -9286,6 +9265,42 @@ wwv_flow_api.create_page_item( p_item_comment => ''); +end; +/ + +declare + h varchar2(32767) := null; +begin +wwv_flow_api.create_page_item( + p_id=>41736007489206898 + wwv_flow_api.g_id_offset, + p_flow_id=> wwv_flow.g_flow_id, + p_flow_step_id=> 24, + p_name=>'P24_CREATEUPDATE', + p_data_type=> 'VARCHAR', + p_accept_processing=> 'REPLACE_EXISTING', + p_item_sequence=> 40, + p_item_plug_id => 36171622104352250+wwv_flow_api.g_id_offset, + p_use_cache_before_default=> 'YES', + p_item_default => 'CREATE', + p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS', + p_display_as=> 'HIDDEN', + p_lov_columns=> 1, + p_lov_display_null=> 'NO', + p_lov_translated=> 'N', + p_cSize=> null, + p_cMaxlength=> 2000, + p_cHeight=> null, + p_cAttributes=> 'nowrap="nowrap"', + p_begin_on_new_line => 'NO', + 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_item_comment => ''); + + end; / @@ -9402,6 +9417,36 @@ end; / +begin + +declare + p varchar2(32767) := null; + l_clob clob; + l_length number := 1; +begin +p:=p||':p24_code := upper(:p24_code);'; + +wwv_flow_api.create_page_process( + p_id => 41789230270308148 + wwv_flow_api.g_id_offset, + p_flow_id=> wwv_flow.g_flow_id, + p_flow_step_id => 24, + p_process_sequence=> 50, + p_process_point=> 'ON_SUBMIT_BEFORE_COMPUTATION', + p_process_type=> 'PLSQL', + p_process_name=> 'SetCase', + p_process_sql_clob => p, + p_process_error_message=> '', + 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 --------------------------------------- @@ -10866,7 +10911,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 => '20080222131915', + p_last_upd_yyyymmddhh24miss => '20080222143658', p_page_is_public_y_n=> 'N', p_protection_level=> 'C', p_page_comment => ''); @@ -14862,7 +14907,7 @@ wwv_flow_api.create_page_item( p_lov_display_null=> 'NO', p_lov_translated=> 'N', p_cSize=> 50, - p_cMaxlength=> 2000, + p_cMaxlength=> 250, p_cHeight=> 5, p_cAttributes=> 'nowrap', p_begin_on_new_line => 'YES', @@ -16400,6 +16445,28 @@ end; / +begin + +wwv_flow_api.create_page_validation( + p_id => 41768802865271855 + wwv_flow_api.g_id_offset, + p_flow_id => wwv_flow.g_flow_id, + p_flow_step_id => 32, + p_validation_name => 'IP_mbar_a_number', + p_validation_sequence=> 450, + p_validation => 'P32_REQUIRED_IP_MBAR', + p_validation2 => '^[[:digit:]]*[.]?[[:digit:]]{0,3}$', + p_validation_type => 'REGULAR_EXPRESSION', + p_error_message => 'number required 3 decimal places or less', + p_associated_item=> 26613900401798270 + wwv_flow_api.g_id_offset, + p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION', + p_validation_comment=> 'When checking for numeric values, typically PL/SQL will throw an exception, unfortunately this is not what we want as we get a nasty error when trying to run AH''s handy validation routine. So we set those fields that are dates or numbers to check if they are numbers if not then we display an error, we''ve set a condition on AH''s routine and others to only run if there are no errors on the page and this way we avoid the exception raising and can validate safely.'); + +null; + +end; +/ + + begin wwv_flow_api.create_page_validation( @@ -18330,28 +18397,6 @@ end; / -begin - -wwv_flow_api.create_page_validation( - p_id => 41350729598358691 + wwv_flow_api.g_id_offset, - p_flow_id => wwv_flow.g_flow_id, - p_flow_step_id => 32, - p_validation_name => 'REQUIRED_METERING_PRESSURE a number', - p_validation_sequence=> 1730, - p_validation => 'P32_QMAX', - p_validation2 => '^[[:digit:]]*[.]?[[:digit:]]{0,3}$', - p_validation_type => 'REGULAR_EXPRESSION', - p_error_message => 'Number required 3 decimal places or less', - p_associated_item=> 26615123286798270 + wwv_flow_api.g_id_offset, - p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION', - p_validation_comment=> 'When checking for numeric values, typically PL/SQL will throw an exception, unfortunately this is not what we want as we get a nasty error when trying to run AH''s handy validation routine. So we set those fields that are dates or numbers to check if they are numbers if not then we display an error, we''ve set a condition on AH''s routine and others to only run if there are no errors on the page and this way we avoid the exception raising and can validate safely.'); - -null; - -end; -/ - - begin wwv_flow_api.create_page_validation( @@ -18477,6 +18522,57 @@ end; / +begin + +wwv_flow_api.create_page_validation( + p_id => 41779623082287092 + wwv_flow_api.g_id_offset, + p_flow_id => wwv_flow.g_flow_id, + p_flow_step_id => 32, + p_validation_name => 'REQUIRE_IP_MBAR >=2000 <=7000', + p_validation_sequence=> 1800, + p_validation => 'if :P32_REQUIRED_IP_MBAR < 2000 or :P32_REQUIRED_IP_MBAR > 7000 then'||chr(10)|| +' return ''Values allowed 2000-7000'';'||chr(10)|| +'else'||chr(10)|| +' return null;'||chr(10)|| +'end if;', + p_validation_type => 'FUNC_BODY_RETURNING_ERR_TEXT', + p_error_message => '', + p_validation_condition_type=> 'NOT_DISPLAYING_INLINE_VALIDATION_ERRORS', + p_associated_item=> 26613900401798270 + 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 => 41786810184302359 + wwv_flow_api.g_id_offset, + p_flow_id => wwv_flow.g_flow_id, + p_flow_step_id => 32, + p_validation_name => 'IP DETAILS limit to 250 chars', + p_validation_sequence=> 1810, + p_validation => 'if length(v(''P32_REQUIRED_IP_DETAILS'')) > 250 then'||chr(10)|| +' return ''Limit of 250 chars'';'||chr(10)|| +'else'||chr(10)|| +' return null;'||chr(10)|| +'end if;', + p_validation_type => 'FUNC_BODY_RETURNING_ERR_TEXT', + p_error_message => '', + p_associated_item=> 26613728313798270 + wwv_flow_api.g_id_offset, + p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION', + p_validation_comment=> ''); + +null; + +end; +/ + + begin declare @@ -20079,8 +20175,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 => '20080219162040', + p_last_updated_by => 'HARDYA', + p_last_upd_yyyymmddhh24miss => '20080222142600', 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); @@ -20157,8 +20253,8 @@ wwv_flow_api.create_report_columns ( p_form_element_id=> null, p_column_alias=> 'CODE', p_column_display_sequence=> 1, - p_column_heading=> 'Base Code', - p_column_link=>'f?p=&APP_ID.:51:&SESSION.::&DEBUG.::P51_CODE:#CODE#', + p_column_heading=> 'Base', + p_column_link=>'f?p=&APP_ID.:51:&SESSION.::&DEBUG.::P51_CODE,P51_CREATEUPDATE:#CODE#,UPDATE', p_column_linktext=>'#CODE#', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', @@ -20216,7 +20312,6 @@ wwv_flow_api.create_report_columns ( p_column_alias=> 'DESCRIPTION', p_column_display_sequence=> 2, p_column_heading=> 'Base Description', - p_column_link=>'f?p=&APP_ID.:51:&SESSION.::&DEBUG.:::', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', p_default_sort_column_sequence=>0, @@ -20579,8 +20674,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 => '20080219162611', + p_last_updated_by => 'HARDYA', + p_last_upd_yyyymmddhh24miss => '20080222142436', 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); @@ -20646,8 +20741,9 @@ wwv_flow_api.create_page_button( p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', p_button_redirect_url=> 'javascript:confirmDelete(htmldb_delete_message,''DELETE'');', - p_button_condition=> 'select 1 from bases where code = upper(:p51_code)', - p_button_condition_type=> 'EXISTS', + p_button_condition=> 'P51_CREATEUPDATE', + p_button_condition2=> 'UPDATE', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="delete"', p_database_action=>'DELETE', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -20662,8 +20758,9 @@ wwv_flow_api.create_page_button( p_button_image_alt=> 'Apply Changes', p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', - p_button_condition=> 'select 1 from bases where code = upper(:p51_code)', - p_button_condition_type=> 'EXISTS', + p_button_condition=> 'P51_CREATEUPDATE', + p_button_condition2=> 'UPDATE', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="apply_changes"', p_database_action=>'UPDATE', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -20678,8 +20775,9 @@ wwv_flow_api.create_page_button( p_button_image_alt=> 'Create', p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', - p_button_condition=> 'select 1 from bases where code = upper(:p51_code)', - p_button_condition_type=> 'NOT_EXISTS', + p_button_condition=> 'P51_CREATEUPDATE', + p_button_condition2=> 'CREATE', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="create"', p_database_action=>'INSERT', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -20735,8 +20833,9 @@ wwv_flow_api.create_page_item( p_rowspan => 1, p_label_alignment => 'RIGHT', p_field_alignment => 'LEFT', - p_read_only_when=>'select 1 from bases where code = upper(:p51_code)', - p_read_only_when_type=>'EXISTS', + p_read_only_when=>'P51_CREATEUPDATE', + p_read_only_when2=>'UPDATE', + p_read_only_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', @@ -21204,6 +21303,42 @@ wwv_flow_api.create_page_item( p_item_comment => ''); +end; +/ + +declare + h varchar2(32767) := null; +begin +wwv_flow_api.create_page_item( + p_id=>41757125890240672 + wwv_flow_api.g_id_offset, + p_flow_id=> wwv_flow.g_flow_id, + p_flow_step_id=> 51, + p_name=>'P51_CREATEUPDATE', + p_data_type=> 'VARCHAR', + p_accept_processing=> 'REPLACE_EXISTING', + p_item_sequence=> 140, + p_item_plug_id => 17935625087694720+wwv_flow_api.g_id_offset, + p_use_cache_before_default=> 'YES', + p_item_default => 'CREATE', + p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS', + p_display_as=> 'HIDDEN', + p_lov_columns=> 1, + p_lov_display_null=> 'NO', + p_lov_translated=> 'N', + p_cSize=> null, + p_cMaxlength=> 2000, + p_cHeight=> null, + p_cAttributes=> 'nowrap="nowrap"', + p_begin_on_new_line => 'NO', + 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_item_comment => ''); + + end; / @@ -21602,8 +21737,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 => '20071205174012', + p_last_updated_by => 'HARDYA', + p_last_upd_yyyymmddhh24miss => '20080222143658', p_page_comment => ''); wwv_flow_api.set_page_help_text(p_flow_id=>wwv_flow.g_flow_id,p_flow_step_id=>52,p_text=>h); @@ -21671,7 +21806,7 @@ wwv_flow_api.create_report_columns ( p_column_alias=> 'CODE', p_column_display_sequence=> 1, p_column_heading=> 'Code', - p_column_link=>'f?p=&APP_ID.:53:&SESSION.::&DEBUG.::P53_CODE:#CODE#', + p_column_link=>'f?p=&APP_ID.:53:&SESSION.::&DEBUG.::P53_CODE,P53_CREATEUPDATE:#CODE#,UPDATE', p_column_linktext=>'#CODE#', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', @@ -21795,7 +21930,7 @@ wwv_flow_api.create_page( p_step_template => '', p_required_patch=> null + wwv_flow_api.g_id_offset, p_last_updated_by => 'HARDYA', - p_last_upd_yyyymmddhh24miss => '20080218164415', + p_last_upd_yyyymmddhh24miss => '20080222143909', p_page_comment => ''); wwv_flow_api.set_page_help_text(p_flow_id=>wwv_flow.g_flow_id,p_flow_step_id=>53,p_text=>h); @@ -21861,8 +21996,9 @@ wwv_flow_api.create_page_button( p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', p_button_redirect_url=> 'javascript:confirmDelete(htmldb_delete_message,''DELETE'');', - p_button_condition=> 'SELECT 1 FROM DRAWINGS WHERE CODE = :P53_CODE', - p_button_condition_type=> 'EXISTS', + p_button_condition=> 'P53_CREATEUPDATE', + p_button_condition2=> 'UPDATE', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="delete"', p_database_action=>'DELETE', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -21877,8 +22013,9 @@ wwv_flow_api.create_page_button( p_button_image_alt=> 'Apply Changes', p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', - p_button_condition=> 'select 1 from drawings where code = upper(:p53_code)', - p_button_condition_type=> 'EXISTS', + p_button_condition=> 'P53_CREATEUPDATE', + p_button_condition2=> 'UPDATE', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="apply_changes"', p_database_action=>'UPDATE', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -21893,8 +22030,9 @@ wwv_flow_api.create_page_button( p_button_image_alt=> 'Create', p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', - p_button_condition=> 'select 1 from drawings where code = upper(:p53_code)', - p_button_condition_type=> 'NOT_EXISTS', + p_button_condition=> 'P53_CREATEUPDATE', + p_button_condition2=> 'CREATE', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="create"', p_database_action=>'INSERT', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -22023,6 +22161,42 @@ wwv_flow_api.create_page_item( p_item_comment => ''); +end; +/ + +declare + h varchar2(32767) := null; +begin +wwv_flow_api.create_page_item( + p_id=>41803824214344200 + wwv_flow_api.g_id_offset, + p_flow_id=> wwv_flow.g_flow_id, + p_flow_step_id=> 53, + p_name=>'P53_CREATEUPDATE', + p_data_type=> 'VARCHAR', + p_accept_processing=> 'REPLACE_EXISTING', + p_item_sequence=> 32, + p_item_plug_id => 17962003142833714+wwv_flow_api.g_id_offset, + p_use_cache_before_default=> 'YES', + p_item_default => 'CREATE', + p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS', + p_display_as=> 'HIDDEN', + p_lov_columns=> 1, + p_lov_display_null=> 'NO', + p_lov_translated=> 'N', + p_cSize=> null, + p_cMaxlength=> 2000, + p_cHeight=> null, + p_cAttributes=> 'nowrap="nowrap"', + p_begin_on_new_line => 'NO', + 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_item_comment => ''); + + end; / @@ -22078,36 +22252,6 @@ end; / -begin - -declare - p varchar2(32767) := null; - l_clob clob; - l_length number := 1; -begin -p:=p||':p53_code := upper(:p53_code);'; - -wwv_flow_api.create_page_process( - p_id => 38668003375008384 + wwv_flow_api.g_id_offset, - p_flow_id=> wwv_flow.g_flow_id, - p_flow_step_id => 53, - p_process_sequence=> 20, - p_process_point=> 'AFTER_SUBMIT', - p_process_type=> 'PLSQL', - p_process_name=> 'SetCase', - p_process_sql_clob => p, - p_process_error_message=> '', - 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 @@ -22169,6 +22313,36 @@ end; / +begin + +declare + p varchar2(32767) := null; + l_clob clob; + l_length number := 1; +begin +p:=p||':p53_code := upper(:p53_code);'; + +wwv_flow_api.create_page_process( + p_id => 38668003375008384 + wwv_flow_api.g_id_offset, + p_flow_id=> wwv_flow.g_flow_id, + p_flow_step_id => 53, + p_process_sequence=> 20, + p_process_point=> 'ON_SUBMIT_BEFORE_COMPUTATION', + p_process_type=> 'PLSQL', + p_process_name=> 'SetCase', + p_process_sql_clob => p, + p_process_error_message=> '', + 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 --------------------------------------- @@ -22212,7 +22386,7 @@ wwv_flow_api.create_page( p_step_template => '', p_required_patch=> null + wwv_flow_api.g_id_offset, p_last_updated_by => 'HARDYA', - p_last_upd_yyyymmddhh24miss => '20080222133737', + p_last_upd_yyyymmddhh24miss => '20080222141012', p_page_comment => ''); wwv_flow_api.set_page_help_text(p_flow_id=>wwv_flow.g_flow_id,p_flow_step_id=>54,p_text=>h); @@ -22600,7 +22774,7 @@ wwv_flow_api.create_page( p_step_template => '', p_required_patch=> null + wwv_flow_api.g_id_offset, p_last_updated_by => 'HARDYA', - p_last_upd_yyyymmddhh24miss => '20080222135629', + p_last_upd_yyyymmddhh24miss => '20080222140327', 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); @@ -22666,8 +22840,8 @@ wwv_flow_api.create_page_button( p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', p_button_redirect_url=> 'javascript:confirmDelete(htmldb_delete_message,''DELETE'');', - p_button_condition=> ':P55_CREATEUPDATE', - p_button_condition2=> '''UPDATE''', + p_button_condition=> 'P55_CREATEUPDATE', + p_button_condition2=> 'UPDATE', p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="delete"', p_database_action=>'DELETE', @@ -22683,8 +22857,8 @@ wwv_flow_api.create_page_button( p_button_image_alt=> 'Apply Changes', p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', - p_button_condition=> ':P55_CREATEUPDATE', - p_button_condition2=> '''UPDATE''', + p_button_condition=> 'P55_CREATEUPDATE', + p_button_condition2=> 'UPDATE', p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="apply_changes"', p_database_action=>'UPDATE', @@ -22700,8 +22874,8 @@ wwv_flow_api.create_page_button( p_button_image_alt=> 'Create', p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', - p_button_condition=> ':P55_CREATEUPDATE', - p_button_condition2=> '''CREATE''', + p_button_condition=> 'P55_CREATEUPDATE', + p_button_condition2=> 'CREATE', p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="create"', p_database_action=>'INSERT', @@ -22878,7 +23052,7 @@ wwv_flow_api.create_page_item( p_rowspan => 1, p_label_alignment => 'RIGHT', p_field_alignment => 'LEFT', - p_read_only_when=>':P55_CREATEUPDATE', + p_read_only_when=>'P55_CREATEUPDATE', p_read_only_when2=>'UPDATE', p_read_only_when_type=>'VAL_OF_ITEM_IN_COND_EQ_COND2', p_field_template => 24749318534526790+wwv_flow_api.g_id_offset, @@ -23559,8 +23733,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 => '20080110183655', + p_last_updated_by => 'HARDYA', + p_last_upd_yyyymmddhh24miss => '20080222140615', p_page_comment => ''); wwv_flow_api.set_page_help_text(p_flow_id=>wwv_flow.g_flow_id,p_flow_step_id=>56,p_text=>h); @@ -23632,7 +23806,7 @@ wwv_flow_api.create_report_columns ( p_column_alias=> 'CODE', p_column_display_sequence=> 1, p_column_heading=> 'Module Code', - p_column_link=>'f?p=&APP_ID.:57:&SESSION.::&DEBUG.::P57_CODE:#CODE#', + p_column_link=>'f?p=&APP_ID.:57:&SESSION.::&DEBUG.::P57_CODE,P57_CREATEUPDATE:#CODE#,UPDATE', p_column_linktext=>'#CODE#', p_column_alignment=>'LEFT', p_heading_alignment=>'CENTER', @@ -23825,7 +23999,7 @@ wwv_flow_api.create_page_button( p_button_image_alt=> 'Create', p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', - p_button_redirect_url=> 'f?p=&APP_ID.:57:&SESSION.::&DEBUG.:57::', + p_button_redirect_url=> 'f?p=&APP_ID.:57:&SESSION.::&DEBUG.:57:P57_CREATEUPDATE:CREATE', p_button_cattributes=>'id="create"', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -23892,7 +24066,7 @@ wwv_flow_api.create_page( p_step_template => '', p_required_patch=> null + wwv_flow_api.g_id_offset, p_last_updated_by => 'HARDYA', - p_last_upd_yyyymmddhh24miss => '20080222095041', + p_last_upd_yyyymmddhh24miss => '20080222140837', p_page_is_public_y_n=> 'N', p_page_comment => ''); @@ -24056,8 +24230,9 @@ wwv_flow_api.create_page_button( p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', p_button_redirect_url=> 'javascript:confirmDelete(htmldb_delete_message,''DELETE'');', - p_button_condition=> 'select 1 from modules where code = upper(:p57_code)', - p_button_condition_type=> 'EXISTS', + p_button_condition=> 'P57_CREATEUPDATE', + p_button_condition2=> 'UPDATE', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="delete"', p_database_action=>'DELETE', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -24072,8 +24247,9 @@ wwv_flow_api.create_page_button( p_button_image_alt=> 'Apply Changes', p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', - p_button_condition=> 'select 1 from modules where code = upper(:p57_code)', - p_button_condition_type=> 'EXISTS', + p_button_condition=> 'P57_CREATEUPDATE', + p_button_condition2=> 'UPDATE', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="apply_changes"', p_database_action=>'UPDATE', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -24088,8 +24264,9 @@ wwv_flow_api.create_page_button( p_button_image_alt=> 'Create', p_button_position=> 'BOTTOM', p_button_alignment=> 'RIGHT', - p_button_condition=> 'select 1 from modules where code = upper(:p57_code)', - p_button_condition_type=> 'NOT_EXISTS', + p_button_condition=> 'P57_CREATEUPDATE', + p_button_condition2=> 'CREATE', + p_button_condition_type=> 'VAL_OF_ITEM_IN_COND_EQ_COND2', p_button_cattributes=>'id="create"', p_database_action=>'INSERT', p_required_patch => null + wwv_flow_api.g_id_offset); @@ -24145,8 +24322,9 @@ wwv_flow_api.create_page_item( p_rowspan => 1, p_label_alignment => 'RIGHT', p_field_alignment => 'LEFT', - p_read_only_when=>'select 1 from modules where code = upper(:p57_code)', - p_read_only_when_type=>'EXISTS', + p_read_only_when=>'P57_CREATEUPDATE', + p_read_only_when2=>'UPDATE', + p_read_only_when_type=>'VAL_OF_ITEM_IN_COND_EQ_COND2', p_field_template => 24749318534526790+wwv_flow_api.g_id_offset, p_is_persistent=> 'Y', p_lov_display_extra=>'NO', @@ -25472,6 +25650,42 @@ wwv_flow_api.create_page_item( p_item_comment => ''); +end; +/ + +declare + h varchar2(32767) := null; +begin +wwv_flow_api.create_page_item( + p_id=>41713900254157506 + wwv_flow_api.g_id_offset, + p_flow_id=> wwv_flow.g_flow_id, + p_flow_step_id=> 57, + p_name=>'P57_CREATEUPDATE', + p_data_type=> 'VARCHAR', + p_accept_processing=> 'REPLACE_EXISTING', + p_item_sequence=> 355, + p_item_plug_id => 18003319995025886+wwv_flow_api.g_id_offset, + p_use_cache_before_default=> 'YES', + p_item_default => 'CREATE', + p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS', + p_display_as=> 'HIDDEN', + p_lov_columns=> 1, + p_lov_display_null=> 'NO', + p_lov_translated=> 'N', + p_cSize=> null, + p_cMaxlength=> 2000, + p_cHeight=> null, + p_cAttributes=> 'nowrap="nowrap"', + p_begin_on_new_line => 'NO', + 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_item_comment => ''); + + end; / @@ -30199,7 +30413,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 => '20080222133557', + p_last_upd_yyyymmddhh24miss => '20080222141636', p_page_is_public_y_n=> 'N', p_page_comment => ''); @@ -30832,8 +31046,8 @@ wwv_flow_api.create_page_validation( p_flow_step_id => 63, p_validation_name => 'P63_OFF_POSTCODE', p_validation_sequence=> 20, - p_validation => 'mip_regions.valid_postcode_format(p_postcode => P63_OFF_POSTCODE)', - p_validation_type => 'REGULAR_EXPRESSION', + p_validation => 'return mip_regions.valid_postcode_format(p_postcode => :P63_OFF_POSTCODE);', + p_validation_type => 'FUNC_BODY_RETURNING_BOOLEAN', p_error_message => 'Invalid postcode', p_when_button_pressed=> 20908810723287045 + wwv_flow_api.g_id_offset, p_associated_item=> 20910200225287047 + wwv_flow_api.g_id_offset, @@ -30943,7 +31157,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 => '20080222133537', + p_last_upd_yyyymmddhh24miss => '20080222142926', p_page_is_public_y_n=> 'N', p_page_comment => ''); @@ -31379,6 +31593,144 @@ end; / +begin + +wwv_flow_api.create_page_validation( + p_id => 41746830476223044 + wwv_flow_api.g_id_offset, + p_flow_id => wwv_flow.g_flow_id, + p_flow_step_id => 64, + p_validation_name => 'P64_HOME_SUB_BUILD Not Null', + p_validation_sequence=> 1, + p_validation => 'P64_HOME_SUB_BUILD', + p_validation_type => 'ITEM_NOT_NULL', + p_error_message => 'Value must be specified.', + p_validation_condition=> 'begin'||chr(10)|| +' if :P64_HOME_CODE is not null then'||chr(10)|| +' if :P64_HOME_BUILDING is null then'||chr(10)|| +' return true;'||chr(10)|| +' else return false;'||chr(10)|| +' end if;'||chr(10)|| +' else'||chr(10)|| +' return false;'||chr(10)|| +' end if;'||chr(10)|| +'end;', + p_validation_condition_type=> 'FUNCTION_BODY', + p_when_button_pressed=> 20916009513290381 + wwv_flow_api.g_id_offset, + p_associated_item=> 20916609572290381 + wwv_flow_api.g_id_offset, + p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION', + p_validation_comment=> 'generated 22-FEB-2008 14:17'); + +null; + +end; +/ + + +begin + +wwv_flow_api.create_page_validation( + p_id => 41747019272223045 + wwv_flow_api.g_id_offset, + p_flow_id => wwv_flow.g_flow_id, + p_flow_step_id => 64, + p_validation_name => 'P64_HOME_BUILDING Not Null', + p_validation_sequence=> 2, + p_validation => 'P64_HOME_BUILDING', + p_validation_type => 'ITEM_NOT_NULL', + p_error_message => 'Value must be specified.', + p_validation_condition=> 'begin'||chr(10)|| +' if :P64_HOME_CODE is not null then'||chr(10)|| +' if :P64_HOME_SUB_BUILD is null then'||chr(10)|| +' return true;'||chr(10)|| +' else return false;'||chr(10)|| +' end if;'||chr(10)|| +' else'||chr(10)|| +' return false;'||chr(10)|| +' end if;'||chr(10)|| +'end;', + p_validation_condition_type=> 'FUNCTION_BODY', + p_when_button_pressed=> 20916009513290381 + wwv_flow_api.g_id_offset, + p_associated_item=> 20917200736290383 + wwv_flow_api.g_id_offset, + p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION', + p_validation_comment=> 'generated 22-FEB-2008 14:17'); + +null; + +end; +/ + + +begin + +wwv_flow_api.create_page_validation( + p_id => 41747227408223045 + wwv_flow_api.g_id_offset, + p_flow_id => wwv_flow.g_flow_id, + p_flow_step_id => 64, + p_validation_name => 'P64_HOME_STREET Not Null', + p_validation_sequence=> 3, + p_validation => 'P64_HOME_STREET', + p_validation_type => 'ITEM_NOT_NULL', + p_error_message => 'Value must be specified.', + p_validation_condition=> 'P64_HOME_CODE', + p_validation_condition_type=> 'ITEM_IS_NOT_NULL', + p_when_button_pressed=> 20916009513290381 + wwv_flow_api.g_id_offset, + p_associated_item=> 20917425230290383 + wwv_flow_api.g_id_offset, + p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION', + p_validation_comment=> 'generated 22-FEB-2008 14:17'); + +null; + +end; +/ + + +begin + +wwv_flow_api.create_page_validation( + p_id => 41747400928223047 + wwv_flow_api.g_id_offset, + p_flow_id => wwv_flow.g_flow_id, + p_flow_step_id => 64, + p_validation_name => 'P64_HOME_CITY Not Null', + p_validation_sequence=> 4, + p_validation => 'P64_HOME_CITY', + p_validation_type => 'ITEM_NOT_NULL', + p_error_message => 'Value must be specified.', + p_validation_condition=> 'P64_HOME_CODE', + p_validation_condition_type=> 'ITEM_IS_NOT_NULL', + p_when_button_pressed=> 20916009513290381 + wwv_flow_api.g_id_offset, + p_associated_item=> 20917605404290383 + wwv_flow_api.g_id_offset, + p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION', + p_validation_comment=> 'generated 22-FEB-2008 14:17'); + +null; + +end; +/ + + +begin + +wwv_flow_api.create_page_validation( + p_id => 41747612077223047 + wwv_flow_api.g_id_offset, + p_flow_id => wwv_flow.g_flow_id, + p_flow_step_id => 64, + p_validation_name => 'P64_HOME_POSTCODE Not Null', + p_validation_sequence=> 5, + p_validation => 'P64_HOME_POSTCODE', + p_validation_type => 'ITEM_NOT_NULL', + p_error_message => 'Value must be specified.', + p_validation_condition=> 'P64_HOME_CODE', + p_validation_condition_type=> 'ITEM_IS_NOT_NULL', + p_when_button_pressed=> 20916009513290381 + wwv_flow_api.g_id_offset, + p_associated_item=> 20917810304290383 + wwv_flow_api.g_id_offset, + p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION', + p_validation_comment=> 'generated 22-FEB-2008 14:17'); + +null; + +end; +/ + + begin wwv_flow_api.create_page_validation( @@ -31410,6 +31762,8 @@ wwv_flow_api.create_page_validation( 'end;', p_validation_type => 'FUNC_BODY_RETURNING_BOOLEAN', p_error_message => 'Address code must be unique.', + p_validation_condition=> 'P64_HOME_CODE', + p_validation_condition_type=> 'ITEM_IS_NOT_NULL', p_when_button_pressed=> 20916009513290381 + wwv_flow_api.g_id_offset, p_associated_item=> 20916415840290381 + wwv_flow_api.g_id_offset, p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION', @@ -31429,9 +31783,11 @@ wwv_flow_api.create_page_validation( p_flow_step_id => 64, p_validation_name => 'P64_HOME_POSTCODE', p_validation_sequence=> 20, - p_validation => 'mip_regions.valid_postcode_format(p_postcode => :P64_HOME_POSTCODE)', + p_validation => 'return mip_regions.valid_postcode_format(p_postcode => :P64_HOME_POSTCODE);', p_validation_type => 'FUNC_BODY_RETURNING_BOOLEAN', p_error_message => 'Invalid postcode', + p_validation_condition=> 'P64_HOME_CODE', + p_validation_condition_type=> 'ITEM_IS_NOT_NULL', p_when_button_pressed=> 20916009513290381 + wwv_flow_api.g_id_offset, p_associated_item=> 20917810304290383 + wwv_flow_api.g_id_offset, p_error_display_location=>'INLINE_WITH_FIELD_AND_NOTIFICATION', @@ -31594,11 +31950,11 @@ p:=p||';'||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 '; +' IF NOT :P63_OFF_CODE = :P64_HOME_CODE and :P64_HOME_CODE is not null THEN'||chr(10)|| +' l_addr.code := :P64_HOME'; -p:=p||':= :P64_HOME_SUB_BUILD;'||chr(10)|| +p:=p||'_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)|| @@ -31607,10 +31963,10 @@ p:=p||':= :P64_HOME_SUB_BUILD;'||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_prt'; -p:=p||' p_addr_type => ''HOME'');'||chr(10)|| +p:=p||'y_id => :P61_ID,'||chr(10)|| +' p_addr_type => ''HOME'');'||chr(10)|| ' END IF;'||chr(10)|| ' /***************************'||chr(10)|| ' * STORE CONTACT DETAILS *'||chr(10)|| @@ -31619,9 +31975,9 @@ p:=p||' p_addr_type => ''HOME'');'||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)|| +p:=p||' p_contact_value => :P62_PHONE);'||chr(10)|| ' END IF;'||chr(10)|| ''||chr(10)|| ' IF :P62_FAX IS NOT NULL THEN'||chr(10)|| @@ -31631,19 +31987,19 @@ p:=p||'ct_value => :P62_PHONE);'||chr(10)|| ' END IF;'||chr(10)|| ''||chr(10)|| ' IF :P62_MOBILE IS NOT NULL THEN'||chr(10)|| -' mip_parties.create_party_contact_detail'; +' mip_par'; -p:=p||'s(p_prty_id => :P61_ID,'||chr(10)|| +p:=p||'ties.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 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||' p_contact_value => :P62_EMAIL);'||chr(10)|| +p:=p||'_contact_mech_type => ''EMAIL'','||chr(10)|| +' p_contact_value => :P62_EMAIL);'||chr(10)|| ' END IF;'||chr(10)|| 'END;'; @@ -33478,7 +33834,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 => '20080219161852', + p_last_upd_yyyymmddhh24miss => '20080222141533', p_page_is_public_y_n=> 'N', p_page_comment => ''); @@ -33578,6 +33934,7 @@ s:=s||' addr,'||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_addr_ro.end_date is null'||chr(10)|| ' AND prty.id = :P66_ID'; wwv_flow_api.create_report_region ( @@ -35528,7 +35885,8 @@ p:=p||'SELECT COUNT(*)'||chr(10)|| 'into :P66_ADDRESS_COUNT'||chr(10)|| 'FROM parties prty, party_addresses paddr'||chr(10)|| 'WHERE paddr.prty_id = prty.ID'||chr(10)|| -'AND prty.ID = :P66_ID;'; +'AND prty.ID = :P66_ID'||chr(10)|| +'AND paddr.end_date IS NULL;'; wwv_flow_api.create_page_process( p_id => 20942205897296948 + wwv_flow_api.g_id_offset, @@ -36304,7 +36662,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 => '20080222135502', + p_last_upd_yyyymmddhh24miss => '20080222141435', p_page_is_public_y_n=> 'N', p_page_comment => ''); @@ -36917,15 +37275,17 @@ p:=p||'declare'||chr(10)|| ' where paddr.addr_code = addr.code'||chr(10)|| ' and paddr.prty_id = prty.id'||chr(10)|| ' AND paddr.prty_id = :P69_PRTY_ID'||chr(10)|| -' and addr.code = :P69_ADDR_CODE;'||chr(10)|| +' and addr.code = :P69_ADDR_CODE'||chr(10)|| +' and paddr.end_date is null;'||chr(10)|| ''||chr(10)|| ' select rt_code'||chr(10)|| ' into l_addr_type'||chr(10)|| -' from party_address_roles paddr_ro'||chr(10)|| -''; +' fr'; -p:=p||' where paddr_ro.paddr_addr_code = :P69_ADDR_CODE'||chr(10)|| -' and paddr_ro.paddr_prty_id = :P69_PRTY_ID;'||chr(10)|| +p:=p||'om party_address_roles paddr_ro'||chr(10)|| +' where paddr_ro.paddr_addr_code = :P69_ADDR_CODE'||chr(10)|| +' and paddr_ro.paddr_prty_id = :P69_PRTY_ID'||chr(10)|| +' and paddr_ro.end_date is null;'||chr(10)|| ''||chr(10)|| ' -- set the page values'||chr(10)|| ' :P69_ADDR_TYPE := l_addr_type;'||chr(10)|| @@ -36933,7 +37293,9 @@ p:=p||' where paddr_ro.paddr_addr_code = :P69_ADDR_CODE'||chr(10)|| ' :P69_ADDR_BUILDING := l_addr.building;'||chr(10)|| ' :P69_ADDR_STREET := l_addr.street;'||chr(10)|| ' :P69_ADDR_CITY := l_addr.city;'||chr(10)|| -' :P69_ADDR_POSTCODE := l_addr.postcode;'||chr(10)|| +' :P'; + +p:=p||'69_ADDR_POSTCODE := l_addr.postcode;'||chr(10)|| ''||chr(10)|| 'end;'; @@ -39969,7 +40331,7 @@ wwv_flow_api.create_page( p_step_template => '', p_required_patch=> null + wwv_flow_api.g_id_offset, p_last_updated_by => 'PRIESTJ', - p_last_upd_yyyymmddhh24miss => '20080222135636', + p_last_upd_yyyymmddhh24miss => '20080222141708', p_page_is_public_y_n=> 'N', p_page_comment => ''); @@ -40798,8 +41160,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 => '20080221105137', + p_last_updated_by => 'PRIESTJ', + p_last_upd_yyyymmddhh24miss => '20080222141708', p_page_comment => ''); wwv_flow_api.set_html_page_header(p_flow_id=>wwv_flow.g_flow_id,p_flow_step_id=>95,p_text=>ph);