diff --git a/Screens/f155.sql b/Screens/f155.sql index d322f59..b6c2f8d 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: 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=>'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