Sei sulla pagina 1di 5

SET VERIFY OFF

WHENEVER SQLERROR CONTINUE;


WHENEVER OSERROR EXIT FAILURE ROLLBACK;

create or replace view GL_JE_APP_WF_ERR_BATCHES_V as


select distinct b.je_batch_id,b.name,b.DEFAULT_PERIOD_NAME
from wf_notifications A,
GL_JE_BATCHES B
where A.message_type='GLBATCH'
and A.STATUS='OPEN'
and A.message_name in
('GL_NO_EMPLOYEE',
'NOTIFY_PREPARER_NO_APPROVER',
'NOTIFY_PREPARER_OF_INVALID_JE',
'NO_APPROVER',
'NO_APPROVER_MANAGER',
'NOTIFY_PREPARER_OF_REJECTION')
and B.approval_status_code='I'
and B.JE_BATCH_ID=substr(A.context,instr(A.context,':',1)+1,instr(A.context,'*',1)-
instr(A.context,':',1)-1);

insert into fnd_executables


(application_id,executable_id,executable_name,last_update_date,last_updated_by,
creation_date,created_by,last_update_login,execution_method_code,execution_file_nam
e)
values
(101,fnd_executables_s.nextval,'GLSTRJB',sysdate,1,sysdate,1,0,'I','JOURNAL_WF_APPR
OVAL_STRUCK');

commit;

insert into fnd_executables_tl


(application_id,executable_id,language,source_lang,creation_date,created_by,last_up
date_date,last_updated_by,
last_update_login,user_executable_name)
select 101,executable_id,'US','US',sysdate,1,sysdate,1,0,'Restart Journal approval
work flow'
from fnd_executables where executable_name='GLSTRJB';

commit;

insert into fnd_concurrent_programs


(application_id,concurrent_program_id,concurrent_program_name,last_update_date,last
_updated_by,
creation_date,created_by,last_update_login,executable_application_id,executable_id,
execution_method_code,argument_method_code,queue_control_flag,queue_method_code,req
uest_set_flag,
enabled_flag,print_flag,run_alone_flag,srs_flag,save_output_flag,required_style,ipr
og_id,
output_file_type,enable_trace,restart,nls_compliant,enable_time_statistics)
select
101,fnd_concurrent_programs_s.nextval,'GLSTRJB',sysdate,1,sysdate,1,0,101,executabl
e_id,'I',
4,'N','I','N','Y','Y','N','Y','Y','N',0,'TEXT','N','Y','Y','Y'
from fnd_executables where executable_name='GLSTRJB';
commit;

insert into fnd_concurrent_programs_tl


(application_id,concurrent_program_id,language,user_concurrent_program_name,creatio
n_date,created_by,
last_update_date,last_updated_by,last_update_login,description,source_lang)
select 101,concurrent_program_id,'US','Restart Journal approval work flow',
sysdate,1,sysdate,1,0,'Restart Journal approval work flow','US'
from fnd_concurrent_programs where concurrent_program_name='GLSTRJB';

commit;

insert into fnd_lookup_values


values
('GL_JB_RESTART_WF','US','N','Restore Journal Batch status to Required','Restore
Journal Batch status to Required','Y',
sysdate,'31-DEC-
9999',1,sysdate,1,1,sysdate,'US',1,101,null,null,null,null,null,null,null,null,null
,null,null,null,null,
null,null,null,null,null,null);

insert into fnd_lookup_values


values
('GL_JB_RESTART_WF','US','Y','Restart Journal Approval Workflow','Restart Journal
Approval Workflow','Y',
sysdate,'31-DEC-
9999',1,sysdate,1,1,sysdate,'US',1,101,null,null,null,null,null,null,null,null,null
,null,null,null,null,
null,null,null,null,null,null);

commit;

insert into FND_FLEX_VALUE_SETS


(flex_value_set_id,flex_value_set_name,creation_date,created_by,
last_update_date,last_updated_by,last_update_login,validation_type,
protected_flag,security_enabled_flag,longlist_flag,format_type,maximum_size,
alphanumeric_allowed_flag,uppercase_only_flag,numeric_mode_enabled_flag)
values
(FND_FLEX_VALUE_SETS_s.nextval,'JB_WF_STATUS',sysdate,1,sysdate,1,1,'F','N','N','N'
,'C',
10,'Y','N','N');

insert into FND_FLEX_VALUE_SETS


(flex_value_set_id,flex_value_set_name,creation_date,created_by,
last_update_date,last_updated_by,last_update_login,validation_type,
protected_flag,security_enabled_flag,longlist_flag,format_type,maximum_size,
alphanumeric_allowed_flag,uppercase_only_flag,numeric_mode_enabled_flag)
values
(FND_FLEX_VALUE_SETS_s.nextval,'Journal_Workflow_batch',sysdate,1,sysdate,1,1,'F','
N','N','N','N',
10,'N','N','N');

commit;
insert into FND_FLEX_VALIDATION_TABLES
(flex_value_set_id,creation_date,created_by,
last_update_date,last_updated_by,last_update_login,application_table_name,
value_column_name,value_column_type,value_column_size,compiled_attribute_column_nam
e,
enabled_column_name,hierarchy_level_column_name,start_date_column_name,end_date_col
umn_name,
summary_allowed_flag,summary_column_name,id_column_name,id_column_size,id_column_ty
pe,
meaning_column_name,meaning_column_size,meaning_column_type,table_application_id,
additional_where_clause)
select flex_value_set_id,sysdate,1,sysdate,1,1,'FND_LOOKUP_VALUES','lookup_code',
'C',10,'NULL','ENABLED_FLAG','NULL','START_DATE_ACTIVE','END_DATE_ACTIVE','N','''N'
'',null,null,null,'Meaning',
100,'C',0,'where lookup_type=''GL_JB_RESTART_WF''' from FND_FLEX_VALUE_SETS
where flex_value_set_name='JB_WF_STATUS';

insert into FND_FLEX_VALIDATION_TABLES


(flex_value_set_id,creation_date,created_by,
last_update_date,last_updated_by,last_update_login,application_table_name,
value_column_name,value_column_type,value_column_size,compiled_attribute_column_nam
e,
enabled_column_name,hierarchy_level_column_name,start_date_column_name,end_date_col
umn_name,
summary_allowed_flag,summary_column_name,id_column_name,id_column_size,id_column_ty
pe,
meaning_column_name,meaning_column_size,meaning_column_type,table_application_id,
additional_where_clause)
select
flex_value_set_id,sysdate,1,sysdate,1,1,'GL_JE_APP_WF_ERR_BATCHES_V','je_batch_id',
'N',10,'NULL','''Y''','NULL','to_date(null)','to_date(null)','N','''N''',null,null,
null,'name',
100,'C',101,null from FND_FLEX_VALUE_SETS
where flex_value_set_name='Journal_Workflow_batch';

commit;

insert into FND_DESCRIPTIVE_FLEXS


(application_id,application_table_name,descriptive_flexfield_name,table_application
_id,
creation_date,created_by,
last_update_date,last_updated_by,last_update_login,context_required_flag,context_co
lumn_name,
context_user_override_flag,concatenated_segment_delimiter,freeze_flex_definition_fl
ag,protected_flag,
context_synchronization_flag)
values(101,'FND_SRS_MASTER','$SRS$.GLSTRJB',0,sysdate,1,sysdate,1,1,'N','STRUCTURE_
COLUMN','N',
':','Y','S','N');

insert into FND_DESCRIPTIVE_FLEXS_tl


(application_id,descriptive_flexfield_name,language,title,
creation_date,created_by,
last_update_date,last_updated_by,last_update_login,
form_context_prompt,source_lang,description)
values (101,'$SRS$.GLSTRJB','US','$SRS$.GLSTRJB',sysdate,1,sysdate,1,1,'Context
Value','US',
'Restart Journal approval work flow');

commit;

insert into FND_DESCR_FLEX_CONTEXTS


(application_id,descriptive_flexfield_name,descriptive_flex_context_code,
creation_date,created_by,
last_update_date,last_updated_by,last_update_login,enabled_flag,global_flag)
values
(101,'$SRS$.GLSTRJB','Global Data Elements',sysdate,1,sysdate,1,1,'Y','Y');

commit;

insert into FND_DESCR_FLEX_CONTEXTS_tl


(application_id,descriptive_flexfield_name,descriptive_flex_context_code,language,
creation_date,created_by,
last_update_date,last_updated_by,last_update_login,
description,descriptive_flex_context_name,source_lang)
values
(101,'$SRS$.GLSTRJB','Global Data Elements','US',sysdate,1,sysdate,1,1,null,'Global
Data Elements','US');

commit;

insert into FND_DESCR_FLEX_COLUMN_USAGES


(application_id,descriptive_flexfield_name,descriptive_flex_context_code,applicatio
n_column_name,
end_user_column_name,
creation_date,created_by,
last_update_date,last_updated_by,last_update_login,column_seq_num,enabled_flag,requ
ired_flag,
security_enabled_flag,display_flag,display_size,maximum_description_len,concatenati
on_description_len,
flex_value_set_id)
select 101,'$SRS$.GLSTRJB','Global Data Elements','ATTRIBUTE1','p_restart',
sysdate,1,sysdate,1,1,1,'Y','Y','N','Y',10,50,10,flex_value_set_id
from fnd_flex_value_sets where flex_value_set_name='JB_WF_STATUS';

insert into FND_DESCR_FLEX_COLUMN_USAGES


(application_id,descriptive_flexfield_name,descriptive_flex_context_code,applicatio
n_column_name,
end_user_column_name,
creation_date,created_by,
last_update_date,last_updated_by,last_update_login,column_seq_num,enabled_flag,requ
ired_flag,
security_enabled_flag,display_flag,display_size,maximum_description_len,concatenati
on_description_len,
flex_value_set_id)
select 101,'$SRS$.GLSTRJB','Global Data Elements','ATTRIBUTE2','p_je_batch_id',
sysdate,1,sysdate,1,1,2,'Y','N','N','Y',10,50,25,flex_value_set_id
from fnd_flex_value_sets where flex_value_set_name='Journal_Workflow_batch';

commit;

insert into FND_DESCR_FLEX_COL_USAGE_TL


(application_id,descriptive_flexfield_name,descriptive_flex_context_code,applicatio
n_column_name,
language,
creation_date,created_by,
last_update_date,last_updated_by,last_update_login,
form_left_prompt,form_above_prompt,description,source_lang)
values
( 101,'$SRS$.GLSTRJB','Global Data Elements','ATTRIBUTE1','US',
sysdate,1,sysdate,1,1,'Restart/Reset','Restart/Reset',
'If yes Restart work flow , if no reset the journal batch status to R','US');

insert into FND_DESCR_FLEX_COL_USAGE_TL


(application_id,descriptive_flexfield_name,descriptive_flex_context_code,applicatio
n_column_name,
language,
creation_date,created_by,
last_update_date,last_updated_by,last_update_login,
form_left_prompt,form_above_prompt,description,source_lang)
values
( 101,'$SRS$.GLSTRJB','Global Data Elements','ATTRIBUTE2','US',
sysdate,1,sysdate,1,1,'Journal Batch','Journal Batch',null,'US');

commit;

Potrebbero piacerti anche