You are on page 1of 15

Agenda

 Overview
Apps reports V/S D2K reports

 Concepts
Value Sets
User Exits
Tips & Tricks
Report Registration & Execution Steps

 Demo
Overview
Apps reports VS D2K reports

 Not much difference with respect to technology and


components.

 Apps database server will normally be running on Unix


platform. Therefore, following things need to be taken into
consideration while developing an Apps report:
Overview
Apps reports VS D2K reports…

– Develop the Report in character mode


 Open the report, Navigate to report properties and set the
Design in character units property to YES

 Navigate to Data Model -> System parameters ->Mode and set


initial value property to character

 Open the layout model, Navigate to Format - > Layout Options -


> Rulers, set the units to character cells
Overview
Apps reports VS D2K reports…

– Use USER EXITS in before report and after report


triggers to enable and complete the execution of report
in the apps environment respectively
Concepts
Value Sets

 Value sets are used to pass values to parameters created in the


reports

 Types of value Sets


– Dependent
– Independent
– None
– Pair
– Special
– Table
– Translatable Independent
– Translatable Dependent
Concepts
User Exits

 Are standalone programs that can be called from forms


and reports to perform a specific task

Syntax
SRW.USER_EXIT(‘FND SRWINIT’); (Usage: Before report trigger)
SRW.USER_EXIT(‘FND SRWEXIT’); (Usage: After report trigger)
Concepts
Tips for executing apps reports

 Create user parameter P_CONC_REQUEST_ID of number


data type. This parameter is used to hold the request id
generated when the report is submitted through SRS
window. This value is then used by the FND SRWINIT user
exit to process the report
Concepts
Tips for executing apps reports...

 Execute the following PL/SQL code in order to retrieve data


from views either from SQL PLUS or Toad or use this code
in the before report trigger of the report that is to be tested
from report builder before registering the same in Apps.

Begin
fnd_client_info.set_org_context(<Org_id>);
End;
Concepts
Report registration steps

 Copy the .RDF file to <Appl_Top> -> <product_top> ->


<Reports> -><Language> folder on the server

 Logon to Apps in the system administrator responsibility

 Navigate to Concurrent - > Program ->Executable

 Enter the details and save the form


Concepts
Report registration steps…

 Navigate to Concurrent - > Program ->Define

Tips : The report (.RDF) name should be in uppercase

 Enter the details and select the name of the executable


that was saved in previous step in the executable field and
save the form

 Navigate to Security - > Request


Concepts
Report registration steps…

 Query for the required Request group under which the


report has to be registered.

 Select the name of the executable to be registered and


save the form. This completes the registration steps
Concepts
Report Execution steps

 Navigate to Concurrent -> Run

 Select the name of the report to be executed from the LOV

 Click Submit. A request ID will be displayed, make a note


of the same.
Concepts
Report Execution steps...

 Navigate to Concurrent -> View

 Check the Specific Request option, Enter the request ID


and click Find button

 The status of the report will be displayed in a new window.


Concepts
Report Execution steps…

 Click refresh until the status changes to Completed

 Click the View Output button to view the output of the


report

 Incase the report execution status shows Completed with


errors, click View Log button to view the error
Demo

Microsoft Word
Document

You might also like