We can create two Types of report in Oracle apps.
RDF report we develops from Oracle Report Builder tool. This Tool is outside the Application. We developed outside the application then put the RDF report in the application server Top Report Folder.
XML reports, we develop in the XML Administrator responsibility. We develop the XML file for the report in the syntax of XML publisher and then upload this file in the Data Definition Of the Concurrent Program under XML administrator responsibility. Here we don’t need to put the source code in the application Top server. We just to prepare the XML file for the report. In this XML we have all the logics and the SLQ query and then we upload this in the Data Definitions.