Skip to content
✦ Made with Docsie · generated from video

How to Create a Concurrent Program in Oracle EBS

This guide shows you how to create a concurrent program in Oracle EBS using Oracle Applications Manager. First you review an existing program (Active Users) and its executable to see how the pieces fit together. Then you define a new executable, create a concurrent program, associate the two, add a parameter, and save your work.

Oracle EBS 27 steps 17 screenshots 1649 words Source video 7:31 Generated cost $2.80

Video: Oracle R12 Technical - Concurrent Program Creation by logicwala (2013). All credit for the demonstration goes to the creator; watch the original on YouTube. The written guide below was generated from this video by Docsie. Creator? Request a change or removal.

This guide shows you how to create a concurrent program in Oracle EBS using Oracle Applications Manager. First you review an existing program (Active Users) and its executable to see how the pieces fit together. Then you define a new executable, create a concurrent program, associate the two, add a parameter, and save your work.

Prerequisites

  • Access to Oracle Applications Manager as a System Administrator.
  • An executable (or the details to define one), such as a host script, for the new program to run.

Open the concurrent program definition screen

1

Open Oracle Applications Manager

Launch Oracle Applications Manager as a System Administrator. The main menu shows options such as Concurrent, Profile, Application, Install, and Requests. The Top Ten List on the right gives you quick access to common functions like Users, Responsibilities, and Printers.

Oracle Applications Manager main menu with navigation options and Top Ten List
Oracle Applications Manager main menu with navigation options and Top Ten List
2

Go to the Concurrent section

In the left navigation pane, click the + next to Oracle Applications Manager to expand the menu. Then click Concurrent to see the concurrent program management options.

3

Open the Concurrent Programs form

Open the Concurrent Programs definition form. You use this form to define new concurrent programs or query existing ones.

The key fields are Program, Short Name, Application, Description, Executable Name, and Method. Additional sections cover Request settings, Output format, and Business Events.

Concurrent Programs definition form with fields for program details and settings
Concurrent Programs definition form with fields for program details and settings

Review an existing concurrent program

Reviewing a delivered program first shows you how a finished definition looks.

4

Enter query mode

Press F11 or click the Find icon in the toolbar. The form enters query mode so you can specify search criteria.

5

Search for a program by name

In the Find Concurrent Program dialog, enter a search string in the Find % field. For example, enter %user% to find programs related to users. Click Find to display the matching programs.

6

Select the program

Review the list of matching programs and select Active Users. Its Short Name is FNDSCURS and its Application is Application Object Library. Click OK to view its details.

7

Review the program definition

The form shows the Active Users definition. Review all settings to understand how the program is configured and associated with its executable. The key values are:

  • Program: Active Users
  • Short Name: FNDSCURS
  • Application: Application Object Library
  • Description: User Responsibility Report
  • Executable Name: FNDSCURS
  • Method: Oracle Reports
  • Output Format: Text, with Save (C) and Print enabled, Columns 132, Rows 45, Style Landscape
  • Request Options: Use in SRS, Restart on System Failure, and NLS Compliant enabled
Concurrent Programs form populated with details for the Active Users program
Concurrent Programs form populated with details for the Active Users program

Understand the configuration options

8

Examine request types and options

Review the options in the Request section:

  • Use in SRS: Lets you run the program from the Standard Request Submission interface.
  • Run Alone: Ensures the program runs without other concurrent programs.
  • Enable Trace: Enables SQL tracing for debugging.
  • Allow Disabled Values: Permits selection of disabled values if needed.
  • Restart on System Failure: Restarts the request if the system fails.
  • NLS Compliant: Indicates the program supports National Language Support.

Leave Type, Incrementor, and MLS Function blank unless you need specific logic.

Request section of the Concurrent Programs form showing Use in SRS, Run Alone, Enable Trace, and other options
Request section of the Concurrent Programs form showing Use in SRS, Run Alone, Enable Trace, and other options
9

Define the output format and layout

In the Output section, set the following values. They determine how the Oracle Report output is generated and presented.

  • Format: Text
  • Save (C): Enabled, so the output is saved
  • Print: Enabled, so the output can be printed
  • Columns: 132
  • Rows: 45
  • Style: Landscape
  • Printer: Specify one if required
Output section of the Concurrent Programs form showing Format Text, Columns 132, Rows 45, and Style Landscape
Output section of the Concurrent Programs form showing Format Text, Columns 132, Rows 45, and Style Landscape
10

Associate business events (optional)

You can associate business events with the concurrent program. The available events are Request Submitted, Request Running, Post Processing Ended, Request On Hold, Program Completed, Request Completed, Request Resumed, and Post Processing Started. Select the checkboxes for the events you want to trigger.

11

Use Copy, Session Control, and Incompatibilities

The form includes three more controls:

  • Click Copy to... to duplicate the concurrent program definition.
  • Click Session Control to configure how the program runs in multiple sessions.
  • Click Incompatibilities to define which programs must not run at the same time as this one. This helps keep data consistent and avoids conflicts.
Concurrent Programs form with the Incompatibilities and Parameters buttons highlighted
Concurrent Programs form with the Incompatibilities and Parameters buttons highlighted
12

Review the parameter definition window

Click Parameters to open the parameters definition window. For each parameter, specify:

  • Seq: The sequence number, for example 10.
  • Parameter: The name, for example Param1.
  • Value Set: The value set, if required. Use the lookup to select it.
  • Display: Enable to show the parameter in the submission form.
  • Display Size: For example, 25.
  • Description Size: For example, 50.
  • Prompt: The prompt text, for example Param1.

The Active Users program currently runs without parameters, but you can define them as needed.

Parameters definition window showing Param1 and the value set lookup
Parameters definition window showing Param1 and the value set lookup
13

Cancel parameter changes if you don't need them

If you don't want to add or modify parameters, click Cancel in the Value Sets window to exit without saving changes.

14

Close the parameters form

Press F4 to close the Concurrent Program Parameters form. You return to the main navigation window.

Concurrent Program Parameters window for Active Users showing Value Set, Display Size, Description Size, and Prompt fields
Concurrent Program Parameters window for Active Users showing Value Set, Display Size, Description Size, and Prompt fields

Review concurrent program executables

Every concurrent program needs an executable. Before you create one, look at how existing executables are defined.

15

Open the Executable form

In the Navigator under Oracle Applications Manager, expand Concurrent → Program → Define → Executable. Select Executable to open the concurrent program executable definition form.

16

View the list of existing executables

The Concurrent Program Executable window lists existing executables. Use search or scrolling to find the one you want. Each entry shows the Executable Name, Short Name, Application, Description, Execution Method, and Execution File Name.

17

Compare example executables

Use the name or description fields to search for a specific executable. These examples all use the PL/SQL Stored Procedure execution method.

The first example is an audit trail report:

  • Executable: FNDAUDTRPT
  • Short Name: FNDAUDTRPT
  • Application: Application Object Library
  • Description: Audit Trail Report for Audit Group Validation
  • Execution File Name: fnd_audit_report_audit_group_validation

The second example summarizes and purges request statistics:

  • Executable: FNDCPCPRS
  • Short Name: FNDCPCPRS
  • Application: Application Object Library
  • Description: Summarize and Purge Request Statistics
  • Execution File Name: fnd_conc_stat_summarize_purge

The third example is a legacy process:

  • Executable: Legacy - Make PROFILE Active Process
  • Short Name: IGFAPJ25
  • Application: Financials
  • Description: Legacy - Make Profile Active Process
  • Execution File Name: IGF_AP_MK_PROF_ACT_PKG.LG_MAKE_ACTIVE_PROFILE
Concurrent Program Executable window showing FNDAUDTRPT with the PL/SQL Stored Procedure execution method
Concurrent Program Executable window showing FNDAUDTRPT with the PL/SQL Stored Procedure execution method
Concurrent Program Executable window showing FNDCPCPRS with the PL/SQL Stored Procedure execution method
Concurrent Program Executable window showing FNDCPCPRS with the PL/SQL Stored Procedure execution method
Concurrent Program Executable window showing IGFAPJ25 with the PL/SQL Stored Procedure execution method
Concurrent Program Executable window showing IGFAPJ25 with the PL/SQL Stored Procedure execution method
18

Identify the executable behind Active Users

Locate the executable for the Active Users program. It matches the Executable Name you saw in the program definition:

  • Executable: FNDSCARU
  • Short Name: FNDSCARU
  • Application: Application Object Library
  • Description: Active Responsibilities and Users
  • Execution Method: Oracle Reports
  • Execution File Name: FNDSCARU
Concurrent Program Executable window showing FNDSCARU with the Oracle Reports execution method
Concurrent Program Executable window showing FNDSCARU with the Oracle Reports execution method
19

Choose the right execution method

Select the Execution Method that matches how your executable is implemented:

  • Host: Shell scripts or OS-level scripts that Oracle can invoke.
  • Immediate: Direct SQL or Pro*C code execution.
  • Java Stored Procedure: Java code stored in the Oracle database.
  • Java Concurrent Program: Standalone Java programs.
  • Multi Language Function: Programs supporting multiple languages.
  • Oracle Reports: Oracle Reports 6i.
  • PL/SQL Stored Procedure: PL/SQL packages and procedures.
  • Request Set Stage Function: Request set stage-specific logic.
Execution Method dropdown in the Concurrent Program Executable window, highlighting the Immediate and Multi Language Function options
Execution Method dropdown in the Concurrent Program Executable window, highlighting the Immediate and Multi Language Function options

Create a new concurrent program

Now you put the pieces together. First you define an executable, then the concurrent program that uses it.

20

Enter details for a new executable

In the Concurrent Program Executable window, enter the following values:

  • Executable: TEST Exec
  • Short Name: TESTEXEC
  • Application: Application Object Library
  • Description: TEST EXECUTABLE
  • Execution Method: Oracle Reports
Executable form being filled in with the executable name and the Oracle Reports execution method selected
Executable form being filled in with the executable name and the Oracle Reports execution method selected
21

Specify the host file for the executable

Change Execution Method to Host. In the Execution File Name field, enter test.sh. Leave the other fields as you entered them.

Completed executable form with Execution Method Host and Execution File Name test.sh
Completed executable form with Execution Method Host and Execution File Name test.sh
22

Start the new concurrent program definition

Open the Concurrent Programs form and enter the following values:

  • Program: Test Concurrent Program
  • Short Name: TCP
  • Application: Begin typing object
  • Description: Test Conc Prog

Make sure the Enabled checkbox is selected.

23

Select the application

In the Application field, search for and select Application Object Library. Confirm the selection in the application search dialog.

24

Associate the executable with the concurrent program

In the Executable Name field, enter TESTEXEC. In the Method field, make sure Host is selected. Confirm that the Application and Description fields are populated correctly.

Concurrent Programs form with Executable Name TESTEXEC and Method Host for the Test Concurrent Program
Concurrent Programs form with Executable Name TESTEXEC and Method Host for the Test Concurrent Program
25

Define the parameter and its prompt

Click Parameters to open the Concurrent Program Parameters window. Make sure these values are entered:

  • Program: Test Concurrent Program
  • Application: Application Object Library
  • Seq: 10
  • Parameter: Date
  • Description: Enter Date
  • Enabled: Checked
  • Value Set: Standard Date
  • Description (Validation): Date
  • Display: Checked
  • Display Size: 11
  • Description Size: 50
  • Concatenated Description Size: 25
  • Prompt: Date

The Prompt value is the label users see when they enter this parameter.

Concurrent Program Parameters window with Seq 10, Parameter Date, Value Set Standard Date, and Prompt Date
Concurrent Program Parameters window with Seq 10, Parameter Date, Value Set Standard Date, and Prompt Date
26

Review the completed definition

Switch back to the Concurrent Programs window and verify that all fields are populated correctly:

  • Program: Test Concurrent Program
  • Short Name: TCP
  • Application: Application Object Library
  • Description: Test Conc Prog
  • Enabled: Checked
  • Executable Name: TESTEXEC
  • Method: Host
  • Output Format: Text
  • Save: Checked
  • Print: Unchecked, unless required
  • NLS Compliant: Checked

Confirm that the required options and business events are set for your use case.

27

Save your changes

Click the save icon or select File > Save to store all configurations.

Summary

You now know how to create a concurrent program in Oracle EBS. You reviewed an existing program and its executable, learned the request, output, business event, incompatibility, and parameter options, and compared execution methods. Then you defined a new executable, created the concurrent program, associated the two, added a parameter, and saved the definition.

Generation details: cost, quality tiers

Docsie billed 4,000 credits ($2.80) to analyze this 8-minute video at standard quality. The rewrite, template fill and Word/PDF exports were included. The same video at each quality tier:

QualityFrames sampledCreditsApprox. cost
Draftevery 16-30 s2,000$1.40
Standard (this guide)every 8-15 s4,000$2.80
Detailedevery 4-7 s8,000$5.60
Ultraevery 1-3 s16,000$11.20

Credits priced at $0.70 per 1,000; plans include a monthly allowance. Enterprise customers on on-premise or bring-your-own-model deployments run this on their own inference and pay no per-video credits.

Generated by Docsie Video-to-Docs on 2026-11-15 from a 7-minute video. Screenshots are frames from the source video and belong to their creator, logicwala, whose original is embedded above. If you own this video and want the guide removed or credited differently, contact us and we will act within one business day.

Turn your own training videos into guidesJoin teams that save hours, reduce documentation work and scale training with Docsie.
See Docsie in action. No commitment.

Ready to Transform Your Documentation?

Start creating professional documentation that your users will love