Oracle EBS Concurrent Program Registration Request Template
Registering a custom report or interface in Oracle EBS takes a clear set of facts: what runs, how it runs, which parameters it takes and who may submit it. This form gathers them in one document so the developer, DBA and business owner agree before anything is keyed into the Define Concurrent Program form.
Fill in
Oracle EBS Concurrent Program Registration Request Template
Concurrent Program Registration Request
Requested by: Priya Nair Date: 2026-10-20 Target instance: DEV
Program definition
Program name: XX AP Aged Payables Extract Short name: XXAP_AGED_PAY_EXT Application: Custom Application (XXCUST) Output format: Text
Executable
Execution method: PL/SQL Stored Procedure Execution file: xxap_aged_pay_pkg.extract The executable is defined first (Concurrent > Program > Executable) and then referenced by the program definition.
Parameters
As of date, Date, Required Operating unit, Number (value set), Required Supplier from, Varchar2, Optional
Access and conflicts
Request group: XX Payables Reports Responsibility: XX Payables Manager Incompatibilities: Itself (single thread). Not to run with Payables Accounting Process.
Deployment checks
| Check | Done | Initials |
|---|---|---|
| Code compiled with no invalid objects in target instance | ||
| Value sets created and tested for each parameter | ||
| Request group attached and verified from the responsibility | ||
| Test request run, log and output reviewed | ||
| Migration captured with FNDLOAD or approved manual steps |
Approvals
Capture the same program definition in every instance using FNDLOAD (FNDLOAD apps/pwd 0 Y DOWNLOAD afcpprog.lct ...) rather than rekeying it. Navigation and form names can differ slightly by release, so confirm against your 12.1 or 12.2 menus.
Review your EBS reporting backlog
Optional short review of which recurring EBS report requests could be answered directly from read-only ERP data.
Optional. The tool and every export work without this. No spam.
How to use the form
Fill the fields at the top, review the generated sections, then export to PDF or Word and attach it to your change ticket. The parameter box takes one parameter per line with its data type and whether it is required, which maps directly to the Parameters window of the Concurrent Program form. Use the request group and responsibility fields to state who gets access, because a program that is registered but not in a request group is invisible to users.
How registration works in EBS
Registration is two steps in the Application Developer responsibility. First you define an executable, which points to the actual code and its execution method, such as a PL/SQL stored procedure, an Oracle Report or a host script. Then you define the concurrent program, which carries the user-facing name, parameters, output format and incompatibilities. Finally the program is added to a request group, and the group is attached to a responsibility. The definitions live in FND_CONCURRENT_PROGRAMS and FND_EXECUTABLES.
- Short name must be unique within the application
- Value sets control parameter validation and lists of values
- Incompatibility rules stop two programs touching the same data at once
- Use the custom application, never a Oracle-seeded one, for new objects
Common mistakes
The usual failures are a missing request group entry, a parameter value set that was not migrated, and an execution file name that does not match the compiled package and procedure. Another is registering directly in production by hand, which creates drift between instances. Always test from the real responsibility, not from the System Administrator view, because request group security is what end users will experience.
Frequently Asked Questions
Where do I register a concurrent program in Oracle EBS?
Use the Application Developer responsibility. Define the executable under Concurrent > Executable, then the program under Concurrent > Program, then add it to a request group under Security > Responsibility > Request. Exact menu paths can vary slightly by release.
What is the difference between an executable and a concurrent program?
The executable points to the code and states how it runs. The concurrent program is the user-facing definition that references an executable and adds parameters, output settings and incompatibilities. Several programs can share one executable.
How do I move a concurrent program between instances?
The standard approach is the FNDLOAD utility with the afcpprog.lct configuration file, which downloads and uploads the program definition. Executables and request groups have their own configuration files, so migrate all related setups together.
Why can users not see my new program?
Most often the program is not in a request group attached to their responsibility, or the request group was not migrated. Check the responsibility's request group and confirm the program appears in the Submit a New Request list.
If your team spends days on EBS reporting requests, we can talk about natural-language access to read-only EBS data. Ask for a short review of your report backlog.
Related Tools
Oracle EBS Profile Option Change Log Worksheet
Track every profile option change with its level, old and new value, reason and approver, so clones, upgrades and audits stop being guesswork.
OracleOracle EBS Custom Code Inventory Worksheet
Catalog reports, interfaces, conversions, extensions and forms with a disposition and effort estimate so you can size an EBS upgrade or retirement.
OracleOracle EBS Instance Clone Request Template
A clone request form for EBS refreshes: source and target, backup point, data scrambling, post-clone configuration and sign-off.
OracleOracle EBS User Access Review Template
A periodic access review record for EBS users and responsibilities, with scope, evidence, exceptions and reviewer sign-off.
More Oracle tools
See all- Oracle EBS Inventory Tables Reference
- Oracle EBS WIP Tables Reference
- Oracle EBS Cycle Count Workload Calculator
- Oracle EBS Discrete Manufacturing Go-Live Checklist
- Oracle EBS Inventory Accuracy Readiness Assessment
- Oracle EBS Concurrent Request Phase and Status Reference
- Oracle EBS Responsibility Design Worksheet
- Oracle EBS GL Period Close Checklist
- Oracle EBS AP Invoice Interface Template
New to Oracle E-Business Suite? Start with the Oracle E-Business Suite guide and toolkit, or plan with Oracle EBS Roadmap Planner, Training Path Builder, ERP Certification Study Planner.
Keep exploring
Free tools
- Oracle EBS PL/SQL Concurrent Program Generator (Package plus FND_PROGRAM Registration)Generates a PL/SQL concurrent program package (errbuf, retcode, date parameter, CSV output, error backtrace) and the FND_PROGRAM calls that register the executable, program, parameters, request group and incompatibility.
- Oracle EBS Concurrent Program Parameters and Responsibility SQL GeneratorThree SQL queries for any concurrent program: definition and executable, parameters in order with value sets and defaults, and the request groups and responsibilities that can submit it.
- Oracle EBS Concurrent Request Phase and Status ReferenceLook up every common phase and status combination for a concurrent request, with what it means and the first thing to check.
ERP fixes and how-tos
- How to Register a Custom Concurrent Program in Oracle EBSRegister a custom Oracle EBS concurrent program end to end: build the executable, define the program and parameters, and add it to a request group so users can run it.
- Concurrent request completes with Warning and an FDPSTP messageFix Oracle EBS concurrent requests completing with warning and the FDPSTP post-processing message - check the request log for the real underlying program error before treating this as a display or printing issue.
- How to Create a BI Publisher Report in Oracle EBSBuild an Oracle EBS BI Publisher report end to end: write the data model, register the data definition, design the RTF template, and wire it to a concurrent program.
Runs with your ERP
- Esker Order Management and Oracle E-Business SuiteHow Esker captures customer POs from email, fax and PDF and creates sales orders in Oracle EBS: integration, data flows, setup, pitfalls and a private AI layer.
- BarTender and Oracle E-Business Suite: Label Printing from OracleHow BarTender prints labels from Oracle EBS using Oracle XML print requests and Integration Builder: methods, data flows, setup steps, pitfalls and AI help.
- Prometheus GWOS-AI with Oracle E-Business SuiteHow Prometheus GWOS-AI adds graphical work order scheduling on Oracle EBS maintenance data, also for Fusion and JD Edwards: flows, setup, pitfalls, AI ideas.
AI on your ERP
- AI for Oracle E-Business Suite, Without Leaving On-PremHosting Oracle EBS 12.2 on-prem or in a private cloud? Add a private LLM over concurrent programs, interface tables and AP/PO data without moving to Fusion.
- AI for Oracle EBS in Industrial Manufacturing: WIP, MRP, and BOM Questions Answered DirectlyAI for Oracle E-Business Suite in industrial manufacturing: WIP jobs, BOMs, MRP, inventory and purchasing answered in plain English, private and read-only.
Integrations
- How to use ChatGPT with Oracle E-Business SuiteUsing ChatGPT with Oracle E-Business Suite: export vs live access, custom GPT actions over ISG REST, enterprise data controls and when to keep data on-prem.
- How to connect Claude to Oracle E-Business SuiteConnect Claude to Oracle E-Business Suite via MCP, the Anthropic API, AWS Bedrock or Vertex, and know when an on-prem open-weight model is the better fit.