7/30/2019 Registration of a Report
1/12
7/30/2019 Registration of a Report
2/12
http://www.dataqapps.com/category/oracle-r12-application/
In this Window, Enter the Host name of your Oracle Application
- And Enter the Username & Password, then click the Login button.
- In Remote system window, open the reports (.rdf) current folder (appltop/custom/reports/us)
- Then Move (copy) the developed Report (TEXTREPORT.rdf) from local system to Remote system (path like
$CUSTOM_TOP/reports/US).
- Move the Next Step, Once FTP of report Completed as above.
Registering the Reports into Oracle Application
Step 1:
http://dataqapps.com/wp-content/uploads/2011/04/image12.gifhttp://dataqapps.com/wp-content/uploads/2011/04/image11.gifhttp://dataqapps.com/wp-content/uploads/2011/04/image12.gifhttp://dataqapps.com/wp-content/uploads/2011/04/image11.gif7/30/2019 Registration of a Report
3/12
http://www.dataqapps.com/category/oracle-r12-application/
Registering a Executable
NavigationApplication Developer ->Concurrent->Executable
Now, the following window appearing on the Screen.
Enter the following fields,
Executable name: TEST REPORT (Whichever Name you want to mention the Executable or in this case to reflect
TESTREPORT.rdf) (Mandatory Field)
Short Name: TEST_REPORT (Enter Unique value without space) (Mandatory Field)
Application: Application Object Library (or suitable Application name) (Mandatory Field)
Description: This for Test Report ( Non Mandatory Field)
Execution Method:Select the Oracle Reports from List of Values.
Execution File Name: TESTREPORT (Enter the File name in Upper Case without extension of .rdf that is
TESTREPORT.rdf without .rdf )
Save It through File -> Save or Press the Save Icon.
Step 2:
http://dataqapps.com/wp-content/uploads/2011/04/Executable-window.gifhttp://dataqapps.com/wp-content/uploads/2011/04/Executable.gifhttp://dataqapps.com/wp-content/uploads/2011/04/Executable-window.gifhttp://dataqapps.com/wp-content/uploads/2011/04/Executable.gif7/30/2019 Registration of a Report
4/12
http://www.dataqapps.com/category/oracle-r12-application/
Creating a Program Associate with an Executable
NavigationApplication Developer Responsibility ->Concurrent->Program
Now this window appearing on the Screen.
Enter the following fields,
Program Name: Report for TEST (Enter the Report name whatever you want?)
Short Name: TEST_FOR_REPORT ( Enter the Unique name without Space for this Report)
Executable name: TEST REPORT (Executable Name mentioned by you in previous step/Window for Executable
Registration) (Mandatory Field)
Output Format: PDF (Select the Output format from the List of Values)
Output Style: Landscape ( Select the style from the available List of Values)
Save it Through File -> save or Click the Save Icon,
http://dataqapps.com/wp-content/uploads/2011/04/Concurrent-window.gifhttp://dataqapps.com/wp-content/uploads/2011/04/Program.gifhttp://dataqapps.com/wp-content/uploads/2011/04/Concurrent-window.gifhttp://dataqapps.com/wp-content/uploads/2011/04/Program.gif7/30/2019 Registration of a Report
5/12
7/30/2019 Registration of a Report
6/12
http://www.dataqapps.com/category/oracle-r12-application/
In this Window,
Select the Request Group (name whichever you want)
After that move the Cursor into Name field in Requests Part, then select file-> New(assuming that there are already
concurrent programs associated in this already existing Request Group), to create a new row then enter registered
report program or the above Concurrent Program name in this field. Please note that choose Type as Program.
Then Save it through File save.
Assign the Request Group to Responsibility
NavigationSystem Administrator -> Security->Responsibility->Define
http://dataqapps.com/wp-content/uploads/2011/04/request-Group.gifhttp://dataqapps.com/wp-content/uploads/2011/04/request.gifhttp://dataqapps.com/wp-content/uploads/2011/04/request-Group.gifhttp://dataqapps.com/wp-content/uploads/2011/04/request.gif7/30/2019 Registration of a Report
7/12
http://www.dataqapps.com/category/oracle-r12-application/
Click on Define button and you will see following screen:
Please note that Request Group created in the previous step has been assigned to the Responsibility.
[download id="11"]
http://dataqapps.com/wp-content/uploads/2011/04/responsibility.gifhttp://dataqapps.com/wp-content/uploads/2011/04/image009.gifhttp://dataqapps.com/wp-content/uploads/2011/04/responsibility.gifhttp://dataqapps.com/wp-content/uploads/2011/04/image009.gif7/30/2019 Registration of a Report
8/12
http://www.dataqapps.com/category/oracle-r12-application/
Author : Lingesan.J (dataQapps Technologies)
Tags:.rdf,11i,application,concurrent,dataQapps,developer,executable,group,Oracle,R12,regi
steration,reports,request,responsibility,step
Custom Table Registration API in Oracle Application
This Post (document) provides you with information you need to register tables to be used in Oracle Alerts and Flex
fields with Oracle Applications. We will be learning about Procedures in the AD_DD Package,
Procedure REGISTER_TABLE,
Procedure REGISTER_COLUMN,
Procedure DELETE_TABLE,
Procedure DELETE_COLUMN
And Example of Using the AD_DD Package.
Introduction
Though Oracle Applications comes with thousands of seeded database tables, there can be numerous applications in
which one might be required to create a custom table to be used. In most of the applications all you need is to create
a table in a schema and use it directly in your applications. Flex fields and Oracle Alert are the only features or
products that require the custom tables to be registered in Oracle Applications (Application Object Library) before
they can be used.
You register your custom application tables using a PL/SQL procedure in the AD_DD package. Therefore you only
need to register those tables (and all of their columns) that will be used with flex fields or Oracle Alert.
You can also use the AD_DD API to delete the registrations of tables and columns from Oracle Application Object
Library tables should you later modify your tables. If you alter the table later, then you may need to include revised or
new calls to the table registration routines. To alter a registration you should first delete the registration, and then re-
register the table or column. Remember, you should delete the column registration first, then the table registration.
You should include calls to the table registration routines in a PL/SQL script. Though you create your tables in your
own application schema, you should run the AD_DD procedures against the APPS schema. You must commit your
changes for them to take effect.
The AD_DD API does not check for the existence of the registered table or column in the database schema, but only
updates the required AOL tables. You must ensure that the tables and columns registered actually exist and have the
same format as that defined using the AD_DD API. You need not register views.
Procedures in the AD_DD Package
http://www.dataqapps.com/tag/rdf/http://www.dataqapps.com/tag/rdf/http://www.dataqapps.com/tag/rdf/http://www.dataqapps.com/tag/11i/http://www.dataqapps.com/tag/11i/http://www.dataqapps.com/tag/11i/http://www.dataqapps.com/tag/application/http://www.dataqapps.com/tag/application/http://www.dataqapps.com/tag/application/http://www.dataqapps.com/tag/concurrent/http://www.dataqapps.com/tag/concurrent/http://www.dataqapps.com/tag/concurrent/http://www.dataqapps.com/tag/dataqapps-3/http://www.dataqapps.com/tag/dataqapps-3/http://www.dataqapps.com/tag/dataqapps-3/http://www.dataqapps.com/tag/developer/http://www.dataqapps.com/tag/developer/http://www.dataqapps.com/tag/developer/http://www.dataqapps.com/tag/executable/http://www.dataqapps.com/tag/executable/http://www.dataqapps.com/tag/executable/http://www.dataqapps.com/tag/group/http://www.dataqapps.com/tag/group/http://www.dataqapps.com/tag/group/http://www.dataqapps.com/tag/oracle/http://www.dataqapps.com/tag/oracle/http://www.dataqapps.com/tag/r12/http://www.dataqapps.com/tag/r12/http://www.dataqapps.com/tag/r12/http://www.dataqapps.com/tag/registeration/http://www.dataqapps.com/tag/registeration/http://www.dataqapps.com/tag/registeration/http://www.dataqapps.com/tag/registeration/http://www.dataqapps.com/tag/reports/http://www.dataqapps.com/tag/reports/http://www.dataqapps.com/tag/reports/http://www.dataqapps.com/tag/request/http://www.dataqapps.com/tag/request/http://www.dataqapps.com/tag/request/http://www.dataqapps.com/tag/responsibility/http://www.dataqapps.com/tag/responsibility/http://www.dataqapps.com/tag/responsibility/http://www.dataqapps.com/tag/step/http://www.dataqapps.com/tag/step/http://www.dataqapps.com/tag/step/http://www.dataqapps.com/tag/step/http://www.dataqapps.com/tag/responsibility/http://www.dataqapps.com/tag/request/http://www.dataqapps.com/tag/reports/http://www.dataqapps.com/tag/registeration/http://www.dataqapps.com/tag/registeration/http://www.dataqapps.com/tag/r12/http://www.dataqapps.com/tag/oracle/http://www.dataqapps.com/tag/group/http://www.dataqapps.com/tag/executable/http://www.dataqapps.com/tag/developer/http://www.dataqapps.com/tag/dataqapps-3/http://www.dataqapps.com/tag/concurrent/http://www.dataqapps.com/tag/application/http://www.dataqapps.com/tag/11i/http://www.dataqapps.com/tag/rdf/7/30/2019 Registration of a Report
9/12
http://www.dataqapps.com/category/oracle-r12-application/
1. Procedure REGISTER_TABLE
procedure register_table ( p_appl_short_name in varchar2,
p_tab_name in varchar2,
p_tab_type in varchar2,
p_next_extent in number default 512,p_pct_free in number default 10,
p_pct_used in number default 70);
2. Procedure REGISTER_COLUMN
procedure register_column (p_appl_short_name in varchar2,
p_tab_name in varchar2,
p_col_name in varchar2,
p_col_seq in number,
p_col_type in varchar2,
p_col_width in number,p_nullable in varchar2,
p_translate in varchar2,
p_precision in number default null,
p_scale in number default null);
3. Procedure DELETE_TABLE
procedure delete_table (p_appl_short_name in varchar2,
p_tab_name in varchar2);
4. Procedure DELETE_COLUMN
procedure delete_column (p_appl_short_name in varchar2,
p_tab_name in varchar2,
p_col_name in varchar2);
VARIABLE NAMES DESCRIPTION
p_appl_short_name
The application short name of the application that owns the table (usually your custom
application).
p_tab_name The name of the table (in uppercase letters).
p_tab_type
Use T if it is a transaction table (almost all application tables), or S for a seed data
table (used only by Oracle Applications products).
p_pct_freeThe percentage of space in each of the tables blocks reserved for future updates to the
7/30/2019 Registration of a Report
10/12
http://www.dataqapps.com/category/oracle-r12-application/
table (199). The sum of p_pct_free and p_pct_used must be less than 100.
p_pct_used
Minimum percentage of used space in each data block of the table (199). The sum of
p_pct_free and p_pct_used must be less than 100.
p_col_name The name of the column (in uppercase letters).
p_col_seq
The sequence number of the column in the table (the order in which the column
appears in the table definition).
p_col_type The column type (NUMBER, VARCHAR2, DATE, etc.).
p_col_width
The column size (a number). Use 9 for DATE columns, 38 for NUMBER columns (unless it
has a specific width).
p_nullable Use N if the column is mandatory or Y if the column allows null values.
p_translate
Use Y if the column values will be translated for an Oracle Applications product release
(used only by Oracle Applications products) or N if the
Values are not translated (most application columns).
p_next_extent The next extent size, in kilobytes. Do not include the K.
p_precision The total number of digits in a number.
p_scale The number of digits to the right of the decimal point in a number.
Example of Using the AD_DD PackageHere is an example of using the AD_DD package to register a flex field table and its columns:
Though the use of AD_DD package does not require that the table should exist first, it is always better to create one
and proceed further. Use the below mentioned script to create the dummy table. Use the APPS User ID to run the
below mentioned queries from TOAD or SQL*PLUS.
CREATE TABLE TEST_DESC ( RESOURCE_NAME VARCHAR2 (150),
RESOURCE_TYPE VARCHAR2 (100),
ATTRIBUTE_CATEGORY VARCHAR2 (40),ATTRIBUTE1 VARCHAR2 (150),
ATTRIBUTE2 VARCHAR2 (150),
ATTRIBUTE3 VARCHAR2 (150),
ATTRIBUTE4 VARCHAR2 (150),
ATTRIBUTE5 VARCHAR2 (150),
ATTRIBUTE6 VARCHAR2 (150)
);
BEGIN
7/30/2019 Registration of a Report
11/12
http://www.dataqapps.com/category/oracle-r12-application/
AD_DD.REGISTER_TABLE(FND,'TEST_DESC,'T);
END;
BEGIN
AD_DD.REGISTER_COLUMN(FND,TEST_DESC,'RESOURCE_NAME,1, VARCHAR2, 150, Y,N);
AD_DD.REGISTER_COLUMN(FND,TEST_DESC,'RESOURCE_TYPE,2, VARCHAR2, 100, Y,N);
AD_DD.REGISTER_COLUMN(FND,TEST_DESC,'ATTRIBUTE_CATEGORY,3, VARCHAR2, 40, Y,N);AD_DD.REGISTER_COLUMN(FND,TEST_DESC,'ATTRIBUTE1,4, VARCHAR2, 150, Y,N);
AD_DD.REGISTER_COLUMN(FND,TEST_DESC,'ATTRIBUTE2,5, VARCHAR2, 150, Y,N);
AD_DD.REGISTER_COLUMN(FND,TEST_DESC,'ATTRIBUTE3,6, VARCHAR2, 150, Y,N);
AD_DD.REGISTER_COLUMN(FND,TEST_DESC,'ATTRIBUTE4,7, VARCHAR2, 150, Y,N);
AD_DD.REGISTER_COLUMN(FND,TEST_DESC,'ATTRIBUTE5,8, VARCHAR2, 150, Y,N);
AD_DD.REGISTER_COLUMN(FND,TEST_DESC,'ATTRIBUTE6,9, VARCHAR2, 150, Y,N);
END;
Summary
From this document You can register your custom application tables using a PL/SQL procedure of AD_DD package
in Oracle Application . And You can also use the AD_DD API to delete the registrations of tables and columns from
Oracle Application Object Library tables should you later modify your tables.
[download id="12" ]
Author : Lingesan.J (dataQapps Technologies)
Tags:10g,11i,9i,AD_DD,AOL,API,application,custom,database,DELETE_COLUMN,DELETE_T
ABLE,download,Oracle,package,PL/SQL,Procedure,REGISTER_COLUMN,REGISTER_TABLE,
SQL*PLUS,tables
Register a Report with Oracle Applications
updated Dec 4, 2012 8:22 am | 20,311 views
[edit]
Introduction
To register a Report with Oracle Applications in order to use it in Apps.
1. Develop the report(.rdf) file as per client requirement by using reports 6i.2. move the .rdf file from local machine to server into the respective path
CUS_TOP\11.5.0\Reports\US\ .rdf PO_TOP\11.5.0\Reports\US\ .rdf1. Connect to the application and select system administrator create Executable2. Executable Name (Any User defined Name)3. Application Name(Where the .rdf file located)4. Execution Method (Oracle Reports for reports)5. Execution File (.rdf file Name)
6. Create Concurrent program and attach 1)Executable7. Parameters8. Incompatible Programs9. create Request Group attach Concurrent Program10. Create responsibility attach1. Request Group2. Menu3. Data Group11. Create User Attach Responsibility to the User12. User will submit the request from SRS (Standard Request Submission) Window
http://www.dataqapps.com/tag/10g/http://www.dataqapps.com/tag/10g/http://www.dataqapps.com/tag/10g/http://www.dataqapps.com/tag/11i/http://www.dataqapps.com/tag/11i/http://www.dataqapps.com/tag/11i/http://www.dataqapps.com/tag/9i/http://www.dataqapps.com/tag/9i/http://www.dataqapps.com/tag/9i/http://www.dataqapps.com/tag/ad_dd/http://www.dataqapps.com/tag/ad_dd/http://www.dataqapps.com/tag/ad_dd/http://www.dataqapps.com/tag/aol/http://www.dataqapps.com/tag/aol/http://www.dataqapps.com/tag/aol/http://www.dataqapps.com/tag/api/http://www.dataqapps.com/tag/api/http://www.dataqapps.com/tag/api/http://www.dataqapps.com/tag/application/http://www.dataqapps.com/tag/application/http://www.dataqapps.com/tag/application/http://www.dataqapps.com/tag/custom/http://www.dataqapps.com/tag/custom/http://www.dataqapps.com/tag/custom/http://www.dataqapps.com/tag/database/http://www.dataqapps.com/tag/database/http://www.dataqapps.com/tag/database/http://www.dataqapps.com/tag/delete_column/http://www.dataqapps.com/tag/delete_column/http://www.dataqapps.com/tag/delete_table/http://www.dataqapps.com/tag/delete_table/http://www.dataqapps.com/tag/delete_table/http://www.dataqapps.com/tag/delete_table/http://www.dataqapps.com/tag/download/http://www.dataqapps.com/tag/download/http://www.dataqapps.com/tag/download/http://www.dataqapps.com/tag/oracle/http://www.dataqapps.com/tag/oracle/http://www.dataqapps.com/tag/oracle/http://www.dataqapps.com/tag/package/http://www.dataqapps.com/tag/package/http://www.dataqapps.com/tag/package/http://www.dataqapps.com/tag/plsql/http://www.dataqapps.com/tag/plsql/http://www.dataqapps.com/tag/plsql/http://www.dataqapps.com/tag/procedure/http://www.dataqapps.com/tag/procedure/http://www.dataqapps.com/tag/procedure/http://www.dataqapps.com/tag/register_column/http://www.dataqapps.com/tag/register_column/http://www.dataqapps.com/tag/register_table/http://www.dataqapps.com/tag/register_table/http://www.dataqapps.com/tag/register_table/http://www.dataqapps.com/tag/sqlplus/http://www.dataqapps.com/tag/sqlplus/http://www.dataqapps.com/tag/tables/http://www.dataqapps.com/tag/tables/http://www.dataqapps.com/tag/tables/http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit§ion=1http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit§ion=1http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit§ion=1http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit§ion=1http://www.dataqapps.com/tag/tables/http://www.dataqapps.com/tag/sqlplus/http://www.dataqapps.com/tag/register_table/http://www.dataqapps.com/tag/register_column/http://www.dataqapps.com/tag/procedure/http://www.dataqapps.com/tag/plsql/http://www.dataqapps.com/tag/package/http://www.dataqapps.com/tag/oracle/http://www.dataqapps.com/tag/download/http://www.dataqapps.com/tag/delete_table/http://www.dataqapps.com/tag/delete_table/http://www.dataqapps.com/tag/delete_column/http://www.dataqapps.com/tag/database/http://www.dataqapps.com/tag/custom/http://www.dataqapps.com/tag/application/http://www.dataqapps.com/tag/api/http://www.dataqapps.com/tag/aol/http://www.dataqapps.com/tag/ad_dd/http://www.dataqapps.com/tag/9i/http://www.dataqapps.com/tag/11i/http://www.dataqapps.com/tag/10g/7/30/2019 Registration of a Report
12/12
http://www.dataqapps.com/category/oracle-r12-application/
SELECT user_id UserID, user_name UserName, creation_date Cdate FROM fnd_user Executable = System
Administrator => Concurrent = > PRogram =>Executable Concurrent Program = => Concurrent = > Program =>
Define Request Group = => Security = >Responsibility => Request responsibility = => Security = >responsibility =>define user = =>Security =>User =>Define SRS Window = View=>Requests=>Submit New Request => OK =>Select
Program Name =>Click Submit Button Press NO =>Select find Button =>
1. Click View output button to open the output file.2. Click View Log button to open the log file.
[edit]
Examples
[edit]
Conclusion
Related White Papers and Webcasts
Consolidating Oracle Applications on Exalogic
A Technical Overview of the Oracle SPARC SuperCluster T4-4
SPARC T4 Servers Optimized for End-to-End Data Center Computing
http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit§ion=2http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit§ion=2http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit§ion=2http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit§ion=3http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit§ion=3http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit§ion=3http://datacenter.ittoolbox.com/research/consolidating-oracle-applications-on-exalogic-25368?sp=cmhttp://datacenter.ittoolbox.com/research/consolidating-oracle-applications-on-exalogic-25368?sp=cmhttp://networking.ittoolbox.com/research/a-technical-overview-of-the-oracle-sparc-supercluster-t44-25359?sp=cmhttp://networking.ittoolbox.com/research/a-technical-overview-of-the-oracle-sparc-supercluster-t44-25359?sp=cmhttp://networking.ittoolbox.com/research/sparc-t4-servers-optimized-for-endtoend-data-center-computing-25358?sp=cmhttp://networking.ittoolbox.com/research/sparc-t4-servers-optimized-for-endtoend-data-center-computing-25358?sp=cmhttp://networking.ittoolbox.com/research/sparc-t4-servers-optimized-for-endtoend-data-center-computing-25358?sp=cmhttp://networking.ittoolbox.com/research/sparc-t4-servers-optimized-for-endtoend-data-center-computing-25358?sp=cmhttp://networking.ittoolbox.com/research/sparc-t4-servers-optimized-for-endtoend-data-center-computing-25358?sp=cmhttp://networking.ittoolbox.com/research/a-technical-overview-of-the-oracle-sparc-supercluster-t44-25359?sp=cmhttp://datacenter.ittoolbox.com/research/consolidating-oracle-applications-on-exalogic-25368?sp=cmhttp://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit§ion=3http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit§ion=2