Top Banner

of 12

Registration of a Report

Apr 14, 2018

Download

Documents

nagarajuvcc123
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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.gif
  • 7/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.gif
  • 7/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.gif
  • 7/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.gif
  • 7/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.gif
  • 7/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&section=1http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit&section=1http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit&section=1http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit&section=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&section=2http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit&section=2http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit&section=2http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit&section=3http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit&section=3http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit&section=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&section=3http://it.toolbox.com/wiki/index.php?title=Register_a_Report_with_Oracle_Applications&action=edit&section=2