You are on page 1of 2

Steps to make a XML report:

Last updated : 10 November 2014

Introduction
These are general, brief, steps to create an XML report in Oracle EBS R12 Application.
Work is done from 3 places:
1. Oracle Report builder ( to generate the .rdf file),
2. MS word with BI Publisher Add-in installed ( to design the XML template .rtf file)
3. Oracle EBS Application responsibility (XML Publisher Administrator) and ( Application Developer)
This allows users to submit a report request and view output in Excel, Word, PDF, or PowerPoint with RTF format.
Begin with Oracle Report Builder

1- Go create a query you want in a RDF report, do not bother with formatting the RDF layout.
2- Go to Application Developer responsibility; and create a new EXECUTABLE under the proper TOP (Application).
3- Ask DBA to upload the RDF to the database under the TOP you created (Application).
Creating the Concurrent Program

4- From same responsibility; create a new concurrent, and link it with the EXECUTABLE created in previous step.
Note the Application Short name of your concurrent, it is good practice to keep concurrent short name as the
executable name.
5- In Concurrent, change output type from TEXT and make it = XML.
6- Add parameters are needed ( optional )
7- The concurrent is now ready; add it to the REPORT group of the responsibility you need.
8- Run the concurrent from app and extract XML file. Save it from browser with xml extension, e.g. (xxx.xml).
Word : the XML Template (.rtf) file

9- Prepare you XML template in Word with following steps :


a. Now run the concurrent once in application, output will be the XML file.
b. Open word (the BI Publisher Add-on should be already installed)
c. In Word, go to Add-ins menu, load the XML sample data file.
d. Design your template and save file with extension: *.rtf
10111213-

Go to responsibility : XML Publisher Admin


Create new Data Definition
Code name = this must equal the short name of the concurrent, it is case sensitive.
Application name must be same as application SHORTNAME of the concurrent program.

Oracle EBS: Template

1415161718192021-

In XML responsibility, switch to Templates tab, and create a template.


Template, code = concurrent short name ( case sensitive )
Application name must be same as application of the concurrent program.
Data Definition = select the name of the above data def.
Output type = usually EXCEL is best option, can be changed later when run from the application.
Choose Type = RTF
Language = English
Upload the RFT file created earlier.

At the end make sure the Application is matching in concurrent, the Data Def. & Template. The Executable can be
linked to a different application.

You might also like