Oracle ERP - Concurrent
프로시져나 package 로 작성한 프로그램을 Scheduling 하여 주기적으로 수행하기 위해서는 Executable 을 설정하고 Concurrent 셋업을 하여야 한다. 여기서는 그 셋업이 완료 되었고, 이미 해당 Concurrent 가 특정 Rule 에 의해 주기적으로 수행되고 있을때, 또는 수작업으로 수행시킨 후 모니터링 하기 위한 쿼리와 연계된 테이블을 다룬다.
1) 컨커런트(Request) 상태보기
select fcr.request_id
,fcr.requested_by
,fu.user_name
,fcr.*
from fnd_concurrent_requests fcr
,fnd_user fu
where fcr.description = &concurrent_name
and fcr.requested_by = fu.user_id
and request_id = &request_id ;
2) 컨커런트 정의 보기 (procedure 명으로 컨커런트 찾기)
select a.user_concurrent_program_name
,a.concurrent_program_name
,b.executable_name
,b.execution_file_name
from fnd_concurrent_programs_vl a, fnd_executables_form_v b
and upper(b.execution_file_name) like &procedurename ;
3) 관련 table/view
fnd_concurrent_requests
fnd_concurrent_programs
fnd_conc_req_summary_v
4) Executable 정의
select * from fnd_executables_form_v where execution_file_name like &package_name