You are on page 1of 9

HOW TO REGISTER A REPORT IN ORACLE APPS

Whenever we create a report in Oracle report builder we need to register it with


oracle applications for viewing it's output in real time with real data. Usually we
create two types of reports Simple and Parametric report. Following are the steps to
register each of these reports in Oracle applications.

1. Create a Report using Report Builder.


Refer previous mail related to Report builder / RFD reports creation.

2. Compile and copy .RDF file in module specific directory.


For Compile Shortcut ket CTRL+SHIFT+K
In Real time we will use WinSCP or some other FTP tools to move .RDF file from your
local machine to server.

If you are creating this report in Custom Application then place the report in Custom
Top Reports folder
How to Find Custom Top / Application Top:
Navigation:

Query for the Application name eg: Order Management, Payables, Receivables etc..
For Custom Application initially after getting into a project you will get those details
Copy the Basepath in the above case XXERP_TOP (Case sensitive)
Open Putty, login and enter below command
echo $XXERP_TOP
for Order management : echo $ONT_TOP
so logic here is application short name _TOP
this command will give you the location always RDF reports will be in Reports folder.
3. Register the executable with System Administrator Module.
Define a concurrent program executable for each executable source file you want to
use with concurrent programs. The concurrent program executable links your source
file logic with the concurrent requests you and your users submit to the concurrent
manager.
Navigation:

System Administrator Concurrent Executable

Give a unique Executable name and Shot Name (User cannot see these so can use
Project short name and requirement related short codes).
Application Name: Based on requirement (In real-time mostly will be using a custom
application)
For RDF reports always Oracle Reports
Executable file Name: Report file name without extension.
4. Define the Concurrent Program.
Navigation: System Administrator Concurrent Program Define

Program: Name of the concurrent program which will be shown to user, when one
tries to run it.
Short Name: This name is not used anywhere for reference. so your choice. Usually
we give it same as Executable short name.
Application: Name of Application.
Executable-> Name: Short Name of the Report Executable we defined in above
executable part.
Output-> Format: XML if you want report in XML Format, else select any of your
requirement.
Style: A4 (Prefer), Portrait, Landscape, whichever is best suited to your report
dimension.
Preferably we go with default values. If your requirement is different, select your
relevant option. Save the form and press Parameters button.

Under token give the Parameter name that was used in RDF report (eg: P_SAL)
Sequence
Choose the sequence numbers that specify the order in which your program
receives parameter values from the concurrent manager.
Enabled
Disabled parameters do not display at request submission time and are not passed
to your execution file.

Value Set
Enter the name of the value set you want your parameter to use for validation. You
can only select from independent, table, and non-validated value sets.
The maximum size of your value set is 240 characters.

Default Type
If you want to set a default value for this parameter, identify the type of value you
need.

This default value for your parameter automatically appears when you enter
your parameter window.
You determine whether the default value is a constant or a contextdependent value by choosing the default type.
Your default value should be a valid value for your value set. Otherwise you
see an error message when you enter your parameter window on the Run Request
window and your default value does not appear.
Valid values for each default type include:

6. Assign the Concurrent Program to desired Request Group.


At this point, no user will be able to execute this concurrent program request.
So what we need to do so is, to attach this report to a request group, which is
specified on the responsibility. Eventually, Users to which responsibility is attached,
will be able to run the report.
In order to find out the Request Group copy the Responsibility Name and navigate to
System Administrator Security Responsibility Define
F11 (Query Mode)
Paste the responsibility name and press (CTRL+F11)
Copy the name of request group as below.

then navigate to
Navigation: System Administrator Security Responsibility Request
F11
Paste Request Group name under Group and CTRL + F11
Add your Program.

Submitting the program:


Navigate to the responsibility that you have added the program.
View Requests Submit New Request Single Request

Under name give the Concurrent Program Name that you created and click on
Submit button.
Please ignore the Operating Unit highlight
End of doc

You might also like