# Oracle EBS Concurrent Request Phase and Status Codes Reference

> Source: https://netray.co/tools/oracle-ebs-concurrent-request-phase-status-reference
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

Look up every common phase and status combination for a concurrent request, with what it means and the first thing to check.

## Category

oracle

## Erp

Oracle E-Business Suite

## Audience

- EBS DBA
- Apps DBA
- Oracle EBS support analyst

## Tool

**Kind:** worksheet

**Mode:** reference

**Columns:**

#### phase_code

**Key:** phase_code

**Type:** text

#### Phase

**Key:** phase

**Type:** text

#### status_code

**Key:** status_code

**Type:** text

#### Status

**Key:** status

**Type:** text

#### What it means

**Key:** meaning

**Type:** text

#### First thing to check

**Key:** check

**Type:** text

**Rows:**

#### Pending

**Phase code:** P

**Status code:** I

**Status:** Normal

**Meaning:** Request is queued and eligible to run as soon as a manager slot is free.

**Check:** Manager queue size, target processes and workshift for the manager that handles the program.

#### Pending

**Phase code:** P

**Status code:** Q

**Status:** Standby

**Meaning:** A conflicting program is running, so this request waits under the incompatibility rules.

**Check:** Program incompatibilities and the request that holds the conflicting lock.

#### Pending

**Phase code:** P

**Status code:** P

**Status:** Scheduled

**Meaning:** Request is scheduled for a future start date or is a repeating request.

**Check:** Requested start date and the resubmit settings on the request.

#### Pending

**Phase code:** P

**Status code:** A

**Status:** Waiting

**Meaning:** Child request waiting for its parent to finish or for a set to move to the next stage.

**Check:** Parent request status and request set stage links.

#### Running

**Phase code:** R

**Status code:** R

**Status:** Normal

**Meaning:** Request is executing under a concurrent manager.

**Check:** Elapsed time against history, then the database session and its wait events.

#### Running

**Phase code:** R

**Status code:** W

**Status:** Paused

**Meaning:** Parent request is paused while its child requests run.

**Check:** Status of the child requests.

#### Running

**Phase code:** R

**Status code:** B

**Status:** Resuming

**Meaning:** Parent request is resuming after its children completed.

**Check:** Usually transient. If it persists, check the manager log.

#### Running

**Phase code:** R

**Status code:** T

**Status:** Terminating

**Meaning:** A terminate action was issued and the manager is stopping the process.

**Check:** OS process of the request. A stuck terminate may need a manual kill and a status fix.

#### Completed

**Phase code:** C

**Status code:** C

**Status:** Normal

**Meaning:** Request finished successfully.

**Check:** Nothing, unless the output looks wrong.

#### Completed

**Phase code:** C

**Status code:** E

**Status:** Error

**Meaning:** Request ended with an error.

**Check:** Request log file and completion_text in fnd_concurrent_requests.

#### Completed

**Phase code:** C

**Status code:** G

**Status:** Warning

**Meaning:** Request finished but reported a warning, for example some rows rejected.

**Check:** Log file warnings and any rejection or error report from the program.

#### Completed

**Phase code:** C

**Status code:** X

**Status:** Terminated

**Meaning:** Request was terminated by a user or by the manager shutting down.

**Check:** Who terminated it, and whether it can be resubmitted safely.

#### Completed

**Phase code:** C

**Status code:** D

**Status:** Cancelled

**Meaning:** Request was cancelled before it started.

**Check:** Cancelled by whom, and whether a resubmit is needed.

#### Inactive

**Phase code:** I

**Status code:** H

**Status:** On Hold

**Meaning:** Request was submitted or placed on hold and will not run until released.

**Check:** Release the hold from the Requests form, or check the submit options.

#### Inactive

**Phase code:** I

**Status code:** M

**Status:** No Manager

**Meaning:** No concurrent manager is defined to process this program.

**Check:** Specialization rules and include/exclude entries on the managers, then restart managers.

#### Inactive

**Phase code:** I

**Status code:** U

**Status:** Disabled

**Meaning:** The concurrent program is disabled.

**Check:** Enabled flag on the Concurrent Programs form.

**Notes:** Codes come from fnd_concurrent_requests.phase_code and status_code. Display wording can differ slightly between EBS releases and patch levels, so confirm against the lookups CP_PHASE_CODE and CP_STATUS_CODE in your instance.

## Content

**Intro:** Every concurrent request in Oracle E-Business Suite carries a phase and a status, stored as one-letter codes. This page lists the combinations you see most in the Requests form and in SQL, with the first thing to check for each.

**Sections:**

#### How to use the reference

**Body:** Search by letter or by wording. If a user tells you a request is Pending/Standby, type Standby and read the row. If you are reading raw rows from fnd_concurrent_requests, search the code pair, for example C and E. The last column gives the first diagnostic step, so you can triage a ticket in under a minute without opening Oracle Support notes. Use the Excel export to paste the table into your runbook or a ticket template.

**Bullets:**

- Phase tells you where the request is in its life cycle
- Status tells you the condition inside that phase
- A phase and status pair is what the Requests form shows as Phase/Status

#### The four phases and how requests move

**Body:** A request is submitted into Pending or Inactive. Pending/Normal moves to Running/Normal when a manager picks it up, and Running ends in Completed with Normal, Warning or Error. Parent requests that submit children show Running/Paused while the children work. Inactive requests do not move on their own: On Hold needs a release, No Manager needs a manager definition fix, and Disabled needs the program enabled. Knowing which phases move by themselves tells you which ones deserve a ticket.

#### Common mistakes when reading statuses

**Body:** The most common error is treating Pending/Standby as a stuck request. Standby is the incompatibility engine doing its job, and the fix is to find the blocking request, not to restart managers. The second is treating Completed/Warning as success without reading the log, because many financial interfaces use Warning to report rejected rows. The third is bouncing the Internal Concurrent Manager for a No Manager request when the real cause is a missing specialization rule.

**Bullets:**

- Check the log file, not only the status, for Warning and Error
- Standby means look at conflicts, not at the manager
- Terminating that never ends usually needs an OS process check
- Compare run time to history before calling a Running request hung

**Cta:** If your team spends time answering where a request is stuck, we can build a read-only assistant over your EBS views that explains the status and shows the query it used. It runs on your own infrastructure.

**Faq:**

#### Where are phase and status stored in Oracle EBS?

**Answer:** They are the columns phase_code and status_code on the table fnd_concurrent_requests. The Requests form translates them using lookups, so a code pair such as P and Q is shown as Pending and Standby. You can join to the lookup values if you want readable text in a SQL report.

#### What does Inactive No Manager mean?

**Answer:** It means no concurrent manager has a specialization rule that includes the program, or the manager that does is not running. Check the include and exclude rules on your managers, confirm the manager is active, and restart if you changed definitions.

#### Why is my request Pending Standby?

**Answer:** Standby is shown when the program is incompatible with another running program, or with itself, under the incompatibility rules. The request starts when the conflicting request finishes. Find the running request that conflicts and decide whether to wait or reschedule.

#### Does a Warning status mean the data posted?

**Answer:** Not always. Warning means the program completed but flagged something, which may be rejected rows or skipped records. Read the log and any exception report the program produces before you assume the data is complete.

## Search terms

oracle ebs concurrent request status codes, fnd_concurrent_requests phase_code status_code, oracle apps concurrent request phase and status, concurrent request inactive no manager, concurrent request pending standby, oracle ebs concurrent request stuck, phase_code P status_code Q

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
