Beruflich Dokumente
Kultur Dokumente
com/category/oracle-r12-application/
2. FTP the report TESTREPORT.rdf from Client Windows PC to Oracle Applications Middle Tier to the path $CUST_TOP/reports/US
3.
5.
In Oracle Applications, Navigate to Application Developer Responsibility-> Concurrent ->Program and associate
6.
7.
In Oracle Applications, Navigate to System Administrator Responsibility ->Security-> Responsibility-> Define and
associate the Request Group with the Responsibility. 8. Assign the above Responsibility to the Application User, Navigate to System Administrator Responsibility Security->User->Define
Detailed Explanations and Step by Step Report Registration Tasks Requirements: 1. 2. 3. Oracle Applications (11i or R12) Access Oracle Reports Builder(6i or 10g) WinSCP Tool or ftp tool like ssh or putty
- WinSCP is an open source free SFTP client and FTP client for Windows. Legacy SCP protocol is also supported. Its main function is safe copying of files between a local and a remote computer. - Download option of WinSCP Tool was available the following linkhttp://winscp.net/eng/download.php#download2 FTP the Report to Remote Server Step1: - Develop the report in Client Windows PC using Oracle report Builder and save the name as (.rdf) Extension for example (TESTREPORT.rdf.) (or) - Any other report other than .rdf like sql report to register in Oracle Application 11i or R12. Step2: Open the winSCP tool, The Following window is opening,
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).
http://www.dataqapps.com/category/oracle-r12-application/
Registering a Executable Navigation Application Developer ->Concurrent->Executable Now, the following window appearing on the Screen.
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://www.dataqapps.com/category/oracle-r12-application/
Creating a Program Associate with an Executable Navigation Application Developer Responsibility ->Concurrent->Program Now this window appearing on the Screen.
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://www.dataqapps.com/category/oracle-r12-application/
If Reports have a Parameter Values, Then You should mention the parameter values through the following way,
Click the Parameter button from bottom of that form, Now one more window will opening,
Please note that in this current example we have not passed any parameters as this report does not have any report parameters.
In Validation Part, Assign the Value set for this Parameter from validation List,
In Display Part, Enter Prompt name and Token Value of the Parameter,
Save it Through File -> save or Click the Save Icon, Assign the Concurrent Program to Request Group Step 1: Navigation System Administrator Responsibility -> Security -> Responsibility -> Request The below window appears on the Screen.
http://www.dataqapps.com/category/oracle-r12-application/
In this Window,
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.
http://www.dataqapps.com/category/oracle-r12-application/
Please note that Request Group created in the previous step has been assigned to the Responsibility.
[download id="11"]
http://www.dataqapps.com/category/oracle-r12-application/
Tags: .rdf, 11i, application, concurrent, dataQapps, developer, executable, group, Oracle,R12, regi steration, reports, request, responsibility, step
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 reregister 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.
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_column (p_appl_short_name in varchar2, p_tab_name in varchar2, p_col_name in varchar2); VARIABLE NAMES DESCRIPTION The application short name of the application that owns the table (usually your custom application). The name of the table (in uppercase letters). 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_appl_short_name p_tab_name
p_tab_type p_pct_free
The percentage of space in each of the tables blocks reserved for future updates to the
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. 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. The name of the column (in uppercase letters). The sequence number of the column in the table (the order in which the column appears in the table definition). The column type (NUMBER, VARCHAR2, DATE, etc.). The column size (a number). Use 9 for DATE columns, 38 for NUMBER columns (unless it has a specific width). Use N if the column is mandatory or Y if the column allows null values. 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 p_translate p_next_extent p_precision p_scale
p_pct_used p_col_name
p_col_seq p_col_type
p_col_width p_nullable
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
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.
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
[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\ .rdf
Connect to the application and select system administrator create Executable Executable Name (Any User defined Name) Application Name(Where the .rdf file located) Execution Method (Oracle Reports for reports) Execution File (.rdf file Name) Create Concurrent program and attach 1)Executable Parameters Incompatible Programs create Request Group attach Concurrent Program Create responsibility attach Request Group Menu Data Group Create User Attach Responsibility to the User User will submit the request from SRS (Standard Request Submission) Window
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]