Files
mip/Application/application/pages/page_00031.sql
hardya 1eb479546b Initial import
git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@2914 248e525c-4dfb-0310-94bc-949c084e9493
2007-11-29 17:41:32 +00:00

427 lines
12 KiB
SQL

--application/pages/page_00031
prompt ...PAGE 31: Copy Enquiry
--
begin
declare
h varchar2(32767) := null;
ph varchar2(32767) := null;
begin
h := null;
ph := null;
wwv_flow_api.create_page(
p_id => 31,
p_flow_id=> wwv_flow.g_flow_id,
p_tab_set=> '',
p_name => 'Copy Enquiry',
p_step_title=> 'Copy Enquiry',
p_step_sub_title => 'Copy Enquiry',
p_step_sub_title_type => 'TEXT_WITH_SUBSTITUTIONS',
p_first_item=> 'NO_FIRST_ITEM',
p_help_text => '',
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 => '20071128124854',
p_page_is_public_y_n=> 'N',
p_protection_level=> 'C',
p_page_comment => '');
end;
end;
/
declare
s varchar2(32767) := null;
l_clob clob;
l_length number := 1;
begin
s := null;
wwv_flow_api.create_page_plug (
p_id=> 15920725834653559 + wwv_flow_api.g_id_offset,
p_flow_id=> wwv_flow.g_flow_id,
p_page_id=> 31,
p_plug_name=> 'Copy Enquiry',
p_region_name=>'',
p_plug_template=> 24737010408526765+ wwv_flow_api.g_id_offset,
p_plug_display_sequence=> 1,
p_plug_display_column=> 1,
p_plug_display_point=> 'REGION_POSITION_01',
p_plug_source=> s,
p_plug_source_type=> 'M'|| to_char(11415104405355842 + wwv_flow_api.g_id_offset),
p_menu_template_id=> 24750232156526795+ wwv_flow_api.g_id_offset,
p_translate_title=> 'Y',
p_plug_display_error_message=> '#SQLERRM#',
p_plug_query_row_template=> 1,
p_plug_query_headings_type=> 'COLON_DELMITED_LIST',
p_plug_query_row_count_max => 500,
p_plug_display_condition_type => '',
p_plug_customized=>'0',
p_plug_caching=> 'NOT_CACHED',
p_required_patch=> '' + wwv_flow_api.g_id_offset,
p_plug_comment=> '');
end;
/
declare
s varchar2(32767) := null;
l_clob clob;
l_length number := 1;
begin
s := null;
wwv_flow_api.create_page_plug (
p_id=> 15920930466653559 + wwv_flow_api.g_id_offset,
p_flow_id=> wwv_flow.g_flow_id,
p_page_id=> 31,
p_plug_name=> 'Additional Info',
p_region_name=>'',
p_plug_template=> 24740611526526770+ wwv_flow_api.g_id_offset,
p_plug_display_sequence=> 11,
p_plug_display_column=> 1,
p_plug_display_point=> 'AFTER_SHOW_ITEMS',
p_plug_source=> s,
p_plug_source_type=> 'STATIC_TEXT',
p_translate_title=> 'Y',
p_plug_display_error_message=> '#SQLERRM#',
p_plug_query_row_template=> 1,
p_plug_query_headings_type=> 'QUERY_COLUMNS',
p_plug_query_num_rows_type => 'NEXT_PREVIOUS_LINKS',
p_plug_query_row_count_max => 500,
p_plug_query_show_nulls_as => ' - ',
p_plug_display_condition_type => '',
p_pagination_display_position=>'BOTTOM_RIGHT',
p_plug_customized=>'0',
p_plug_caching=> 'NOT_CACHED',
p_required_patch=> '' + wwv_flow_api.g_id_offset,
p_plug_comment=> '');
end;
/
begin
wwv_flow_api.create_page_button(
p_id => 15921311862653561 + wwv_flow_api.g_id_offset,
p_flow_id => wwv_flow.g_flow_id,
p_flow_step_id => 31,
p_button_sequence=> 5,
p_button_plug_id => 15920930466653559+wwv_flow_api.g_id_offset,
p_button_name => 'COPY',
p_button_image_alt=> 'Copy',
p_button_position=> 'BOTTOM',
p_button_alignment=> 'RIGHT',
p_button_condition=> 'if not mip_parties.get_user_role(p_username => :APP_USER) in (''AGENT'',''ICU'',''MIPADMIN'') then'||chr(10)||
' return false;'||chr(10)||
'else return true;'||chr(10)||
'end if;',
p_button_condition_type=> 'FUNCTION_BODY',
p_required_patch => null + wwv_flow_api.g_id_offset);
wwv_flow_api.create_page_button(
p_id => 15921120138653561 + wwv_flow_api.g_id_offset,
p_flow_id => wwv_flow.g_flow_id,
p_flow_step_id => 31,
p_button_sequence=> 10,
p_button_plug_id => 15920930466653559+wwv_flow_api.g_id_offset,
p_button_name => 'CANCEL',
p_button_image_alt=> 'Cancel',
p_button_position=> 'BOTTOM',
p_button_alignment=> 'RIGHT',
p_button_redirect_url=> 'f?p=&APP_ID.:&P31_PREVIOUS_PAGE.:&SESSION.::&DEBUG.:::',
p_required_patch => null + wwv_flow_api.g_id_offset);
end;
/
begin
wwv_flow_api.create_page_branch(
p_id=>15923005297653567 + wwv_flow_api.g_id_offset,
p_flow_id=> wwv_flow.g_flow_id,
p_flow_step_id=> 31,
p_branch_action=> 'f?p=&APP_ID.:30:&SESSION.::&DEBUG.:::&success_msg=#SUCCESS_MSG#',
p_branch_point=> 'AFTER_PROCESSING',
p_branch_type=> 'REDIRECT_URL',
p_branch_when_button_id=>15921311862653561+ wwv_flow_api.g_id_offset,
p_branch_sequence=> 10,
p_branch_comment=> '');
end;
/
declare
h varchar2(32767) := null;
begin
wwv_flow_api.create_page_item(
p_id=>15921514639653561 + wwv_flow_api.g_id_offset,
p_flow_id=> wwv_flow.g_flow_id,
p_flow_step_id=> 31,
p_name=>'P31_SUPPLIER',
p_data_type=> 'VARCHAR',
p_accept_processing=> 'REPLACE_EXISTING',
p_item_sequence=> 10,
p_item_plug_id => 15920930466653559+wwv_flow_api.g_id_offset,
p_use_cache_before_default=> 'YES',
p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS',
p_prompt=>'Supplier',
p_source=>'select prty.id'||chr(10)||
'from parties prty, enquiry_roles enro'||chr(10)||
'where enro.prty_id = prty.id'||chr(10)||
'and enro.rt_code like ''ENQ SUPP'''||chr(10)||
'and enro.enqu_id = :P31_ENQUIRY_ID',
p_source_type=> 'QUERY',
p_display_as=> 'COMBOBOX_WITH_SUBMIT',
p_lov => 'select NAME display_value, ID return_value '||chr(10)||
' from PARTIES '||chr(10)||
' where PRTY_TYPE=''MKTP'' '||chr(10)||
' order by 1 ',
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="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_read_only_when=>'if not mip_parties.get_user_role(:APP_USER) in(''ICU'',''MIPADMIN'') then'||chr(10)||
' return true;'||chr(10)||
'else return false;'||chr(10)||
'end if;',
p_read_only_when_type=>'FUNCTION_BODY',
p_field_template => 24749138532526789+wwv_flow_api.g_id_offset,
p_is_persistent=> 'Y',
p_lov_display_extra=>'NO',
p_protection_level => 'S',
p_item_comment => '');
end;
/
declare
h varchar2(32767) := null;
begin
wwv_flow_api.create_page_item(
p_id=>15921700531653562 + wwv_flow_api.g_id_offset,
p_flow_id=> wwv_flow.g_flow_id,
p_flow_step_id=> 31,
p_name=>'P31_AGENT',
p_data_type=> 'VARCHAR',
p_accept_processing=> 'REPLACE_EXISTING',
p_item_sequence=> 20,
p_item_plug_id => 15920930466653559+wwv_flow_api.g_id_offset,
p_use_cache_before_default=> 'YES',
p_item_default_type => 'STATIC_TEXT_WITH_SUBSTITUTIONS',
p_prompt=>'Agent',
p_source=>'select prty.id'||chr(10)||
'from parties prty, enquiry_roles enro'||chr(10)||
'where enro.prty_id = prty.id'||chr(10)||
'and enro.rt_code like ''ENQ OWN'''||chr(10)||
'and enro.enqu_id = :P31_ENQUIRY_ID',
p_source_type=> 'QUERY',
p_display_as=> 'COMBOBOX',
p_lov => 'select FIRST_NAME || '' '' || LAST_NAME display_value, ID return_value'||chr(10)||
' from PARTIES prty, PARTY_RELATIONSHIPS parl'||chr(10)||
' where prty.id = parl.from_parl_prty_id'||chr(10)||
' and parl.FROM_PRTP_RT_CODE = ''AGENT'''||chr(10)||
' and parl.TO_PRTP_RT_CODE = ''SUPP'''||chr(10)||
' and parl.TO_PARL_PRTY_ID = :P31_SUPPLIER'||chr(10)||
' order by 1',
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="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_field_template => 24749138532526789+wwv_flow_api.g_id_offset,
p_is_persistent=> 'Y',
p_lov_display_extra=>'NO',
p_protection_level => 'S',
p_item_comment => '');
end;
/
declare
h varchar2(32767) := null;
begin
wwv_flow_api.create_page_item(
p_id=>15921908639653562 + wwv_flow_api.g_id_offset,
p_flow_id=> wwv_flow.g_flow_id,
p_flow_step_id=> 31,
p_name=>'P31_ENQUIRY_ID',
p_data_type=> 'VARCHAR',
p_accept_processing=> 'REPLACE_EXISTING',
p_item_sequence=> 30,
p_item_plug_id => 15920930466653559+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=> 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_protection_level => 'S',
p_item_comment => '');
end;
/
declare
h varchar2(32767) := null;
begin
wwv_flow_api.create_page_item(
p_id=>15922128718653562 + wwv_flow_api.g_id_offset,
p_flow_id=> wwv_flow.g_flow_id,
p_flow_step_id=> 31,
p_name=>'P31_PREVIOUS_PAGE',
p_data_type=> 'VARCHAR',
p_accept_processing=> 'REPLACE_EXISTING',
p_item_sequence=> 40,
p_item_plug_id => 15920930466653559+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=> 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_protection_level => 'S',
p_item_comment => '');
end;
/
declare
h varchar2(32767) := null;
begin
wwv_flow_api.create_page_item(
p_id=>15922320015653562 + wwv_flow_api.g_id_offset,
p_flow_id=> wwv_flow.g_flow_id,
p_flow_step_id=> 31,
p_name=>'P31_NEW_ID',
p_data_type=> 'VARCHAR',
p_accept_processing=> 'REPLACE_EXISTING',
p_item_sequence=> 50,
p_item_plug_id => 15920930466653559+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=> 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_protection_level => 'S',
p_item_comment => '');
end;
/
begin
declare
p varchar2(32767) := null;
l_clob clob;
l_length number := 1;
begin
p:=p||'declare'||chr(10)||
' l_ret_str varchar2(250) := '''';'||chr(10)||
'begin'||chr(10)||
' l_ret_str :=mip_enquiry.copy_enquiry(p_enquiry_id => :P31_ENQUIRY_ID, p_enqu_owner => :P31_AGENT, p_enqu_supp =>:P31_SUPPLIER);'||chr(10)||
''||chr(10)||
' :P31_NEW_ID := l_ret_str;'||chr(10)||
'end;';
wwv_flow_api.create_page_process(
p_id => 15922504978653562 + wwv_flow_api.g_id_offset,
p_flow_id=> wwv_flow.g_flow_id,
p_flow_step_id => 31,
p_process_sequence=> 10,
p_process_point=> 'AFTER_SUBMIT',
p_process_type=> 'PLSQL',
p_process_name=> 'Copy_Enquiry',
p_process_sql_clob => p,
p_process_error_message=> '',
p_process_when_button_id=>15921311862653561 + wwv_flow_api.g_id_offset,
p_process_success_message=> 'Enquiry &P31_ENQUIRY_ID. copied successfully as &P31_NEW_ID.. Click <a href="f?p=&APP_ID.:32:&SESSION.::::P32_ID:&P31_NEW_ID.">here</a> to open ',
p_process_is_stateful_y_n=>'N',
p_required_patch=>null + wwv_flow_api.g_id_offset,
p_process_comment=>'');
end;
null;
end;
/
begin
---------------------------------------
-- ...updatable report columns for page 31
--
begin
null;
end;
null;
end;
/