My Blog List

Monday, November 2, 2020

Query to find out executable of a Concurrent Program

🔍 Query to Find Executable of a Concurrent Program in Oracle EBS

In Oracle E-Business Suite (EBS), each Concurrent Program is linked to an executable file that runs in the backend. To find out the executable associated with a given concurrent program, use the SQL query below.


📌 SQL Query to Fetch Executable Details

SELECT 
    prog.user_concurrent_program_name AS "Program Name",
    prog.concurrent_program_name AS "Program Short Name",
    appl.application_name AS "Program Application Name",
    prog.description AS "Program Description",
    exe.executable_name AS "Executable Name",
    exe.execution_file_name AS "Executable File Name",
    DECODE(
        exe.execution_method_code,
        'I', 'PL/SQL Stored Procedure',
        'P', 'Oracle Reports',
        'L', 'SQL*Loader',
        'Q', 'SQL*Plus',
        exe.execution_method_code
    ) AS "Execution Method"
FROM 
    apps.fnd_executables exe,
    apps.fnd_application_tl appl,
    apps.fnd_concurrent_programs_vl prog
WHERE 
    exe.application_id = appl.application_id
    AND exe.executable_id = prog.executable_id
    AND appl.language = 'US'
    AND prog.user_concurrent_program_name LIKE '%AP%'; -- Optional filter

Tip: Replace '%AP%' with any part of the program name you want to search. For example, to find a specific report like "Invoice Register", use '%Invoice%'.


🧠 Columns Explained

  • Program Name: User-friendly name of the concurrent program.
  • Executable Name: Name given to the executable in EBS.
  • Executable File Name: Actual file or procedure name that runs.
  • Execution Method: How the program is run (e.g., Report, PL/SQL, SQL Loader).

📎 Related Topics

Sample Document to Use OIC Lookup to pass the username and password from Lookup

  Sample Document to Use OIC Lookup to pass the username and password from Lookup   Usecase : It is not advisable to pass the hardcodi...

Popular Posts