H4binbin/Programming

Oracle ERP - Concurrent

UnoPorDia 2025. 3. 1. 06:20

프로시져나 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