E R12/5.6.3 Oracle XML Publisher Fundamentals Volume I - Student Guide

Similar documents
Oracle BI Publisher 10g R3: Fundamentals

R12.x Oracle Order Management Fundamentals Student Guide

Oracle BI Publisher 11g R1: Fundamentals

11i ebusiness Suite Essentials for Implementers

11i/2.6 Implement Oracle Workflow Student Guide

11i Extend Oracle Applications: Building OA Framework Applications Student Guide

Oracle Data Integrator: Administration and Development Volume I Student Guide

Oracle Database 10g: Using OLAP

Oracle BPM 10g R3 Programming 1 Essentials

Oracle Data Integrator 11g: Integration and Administration Student Guide - Volume I

Siebel 8.1.x Fundamentals Student Guide

Oracle BI 11g R1: Build Repositories

Oracle Hyperion Data Relationship Management Administration Activity Guide

Oracle Warehouse Builder 10g: Implementation Part 2

Oracle 11g: XML Fundamentals

Oracle Adaptive Access Manager: Administration Student Guide

Oracle Copy Inventory Organization

Java Programming Language

Oracle Warehouse Builder 10g: New Features

Oracle Content Server 11g: Administration

Oracle Fusion Middleware

Oracle Fusion Middleware

Oracle Data Modeling and Relational Database Design Volume I Student Guide

Oracle VM Administration: Oracle VM Server for x86 Student Guide

Oracle Financial Analyzer Oracle General Ledger

Oracle Database 11g: SQL Fundamentals I

Enterprise Reporting. 1 enterpri. Oracle Bl Publisher 11 g: A Practical Guide to. Enterprise data using Oracle Bl Publisher 11g

Oracle Service Bus 10g R3: Design & Integrate Services for SOA

Oracle Fusion Middleware

Oracle XML Publisher Enterprise. An Oracle White Paper May 2006

Oracle WebCenter Content 11g: Content Server Customization Student Guide - Volume I

Oracle FLEXCUBE Investor Servicing BIP Report Development Guide Release 12.0 April 2012 Oracle Part Number E

Oracle Database 11g: Use XML DB

Oracle XML Publisher. User s Guide Release 11i. Part No. B

Oracle Fusion Middleware

Oracle Application Express: Administration Student Guide

Fundamentals of the Java Programming Language

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Oracle Customer Care. Implementation Guide. Release 11i. August, 2000 Part No. A

Oracle Forms Developer 10g: Move to the Web

Oracle Report Manager

Detailed Course Modules for Oracle BI Publisher Online Training:

Oracle 10g: Java Programming

Business Component Development with EJB Technology, Java EE 5

MySQL and PHP - Developing Dynamic Web Applications

End User s Guide Release 5.0

Oracle Application Testing Suite: Introduction Student Guide

Oracle WebLogic Server 12c: JMS Administration Student Guide

MySQL Performance Tuning

Java EE Patterns. Student Guide - Volume 1. SL-500 Rev C.0.1. D61856GC10 Edition 1.0 D62465

Oracle Data Integrator 11g: Advanced Integration and Development Student Guide

OracleAS 10g R3: Java Programming

Oracle Application Express

Oracle VM Server for x86: Administration

Oracle GoldenGate 11g: Fundamentals for SQL Server Student Guide

Oracle Internal & Oracle Academy

Oracle Application Server Discoverer Plus

Oracle Warehouse Builder 10g: Administration

Oracle Database 10g: New Features for Release 2 Overview Seminar

Oracle Database 11g: Oracle Secure Backup

Oracle Fusion Middleware

Oracle WebCenter Sites 11g for Developers

Analytics: Server Architect (Siebel 7.7)

Oracle Financials Cloud Creating Analytics and Reports for Financials. Release 13 (update 18C)

Oracle WebCenter Content

Creating and Managing Components - Task Help

MySQL for Database Administrators Volume I Student Guide

Oracle WebLogic Server 11g: Overview for WLS Administrators

E Oracle 10g Java Bootcamp I v1

Siebel Reports Guide. Version 8.1, Rev. D May 2011

OracleAS 10g R3: Build J2EE Applications II

Creating Domain Templates Using the Domain Template Builder 11g Release 1 (10.3.6)

Oracle Agile Product Lifecycle Management for Process Reporting User Guide Release E

Object-Oriented Analysis and Design Using UML

Oracle Report Manager

Oracle Business Intelligence Discoverer

Oracle Developer: Build Forms I

Oracle GoldenGate 11g Fundamentals for Oracle

Oracle Identity Manager 11g: Essentials

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Oracle Service Bus 10g R3: System Administration

Oracle Spatial 10g: Advanced

Sun Java System Application Server 8.1: Administration & Deployment

Installing and Administering a Satellite Environment

Oracle Application Express

Oracle Database 10g: PL/SQL Fundamentals

Reporting and Analysis Guide

Oracle. Risk Management Cloud Creating Analytics and Reports. Release 13 (update 17D)

Batch Versions Guide Release 9.2

Oracle E-Business Suite

Oracle Fusion Middleware

Using Java - for PL/SQL and Database Developers Student Guide

Sun Virtualization: Solaris 10 Containers Administration

Oracle Application Server 10g R2: Administration II

Oracle GoldenGate 11g: Advanced Configuration for Oracle Student Guide

Installing Actuate BIRT Designer Professional

equestionnaire User Guide

Oracle WebCenter Content

Oracle Discoverer Administrator

Reporting User Guide. Prodika Product Lifecycle Management. Release 5.1

Transcription:

E R12/5.6.3 Oracle XML Publisher Fundamentals Volume I - Student Guide D59123GC10 Edition 1.0 April 2009 D59936

Copyright 2009, Oracle. All rights reserved. Disclaimer This document contains proprietary information and is protected by copyright and other intellectual property laws. You may copy and print this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way. Except where your use constitutes "fair use" under copyright law, you may not use, share, download, upload, copy, print, display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization of Oracle. The information contained in this document is subject to change without notice. If you find any problems in the document, please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not warranted to be error-free. Restricted Rights Notice If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the United States Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS The U.S. Government s rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract. Trademark Notice Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Author Leta Davis, Padmaja Mitravinda, Brian Pottle, Leslie Studdard Technical Contributors and Reviewers Donna T.C. Johnson, Richard Yau, Tim McGlue, Tim Dexter, Mike Donohue, Klaus Fabian, Pradeep Sharma This book was published using: Oracle Tutor

Table of Contents Introduction to BI Publisher...1-1 Oracle BI Publisher Fundamentals...1-3 Course Objectives...1-4 Objectives...1-5 Course Agenda...1-6 What's in a Name?...1-11 Oracle BI Publisher: Business Document Requirements...1-12 Example: Financial Reports...1-14 Example: Business Reports...1-15 Example: Invoices...1-16 Example: Purchase Orders...1-17 Example: Sales Orders...1-18 Example: Contracts...1-19 Example: Government Forms...1-20 Example: Tax Forms...1-21 Example: Marketing Materials...1-22 Example: XML...1-23 Example: EDI/EFT...1-24 Why Oracle BI Publisher?...1-25 Oracle BI Publisher...1-26 Classic Reporting Tool Issues...1-27 Oracle BI Publisher: Advantages...1-30 E-Business Suite Uses Oracle BI Publisher...1-34 Before We Start - Additional Resources...1-35 Summary...1-36 Oracle BI Publisher Architecture...2-1 Oracle BI Publisher Fundamentals...2-3 Objectives...2-4 What Is Oracle BI Publisher?...2-5 Classic Reporting Paradigm...2-6 Oracle BI Publisher Paradigm...2-7 Ease of Use...2-8 Extract Once, Publish Many Times...2-9 Bursting a Report...2-10 Batch Processing...2-11 Distributed Delivery...2-12 Inbound Document Capture...2-13 Government Forms...2-14 BI Publisher Architecture...2-15 Oracle BI Publisher Desktop...2-16 Oracle BI Publisher Technology...2-17 Oracle BI Publisher Enterprise...2-18 Oracle BI Publisher Architecture...2-19 Data Sources...2-20 BI Publisher Data Engine...2-21 Oracle BI Publisher Technology...2-22 Performance and Scalability...2-23 Security...2-24 Internationalization and Language Support...2-25 Translations...2-26 Output Formats...2-27 Flexible Deployment Options...2-28 i

Oracle BI Publisher for Applications...2-29 Summary...2-30 Introduction to XML...3-1 Oracle BI Publisher Fundamentals...3-3 Objectives...3-4 Extensible Markup Language...3-5 Advantages of Using XML...3-8 XML Standards...3-10 Oracle XML Support...3-12 Example: A Simple XML Page...3-14 XML Document Structure...3-15 Prologue or XML Declaration...3-16 XML Elements...3-18 Markup Rules for Elements...3-20 XML Attributes...3-22 Using Elements Versus Attributes...3-24 XML Entities...3-26 Components of an XML Document...3-28 XML Comments...3-30 A Well-Formed XML Document...3-31 Class Activity...3-32 Comparing XML and HTML...3-33 XML Development...3-34 Other Elements of XML...3-35 What Is an XML Namespace?...3-36 Example of XML Namespace Declarations...3-38 What Is a Document Type Definition?...3-40 Example of a Simple DTD Declaration...3-42 What Is an XML Schema?...3-44 Example of XML Schema Document...3-46 Why Validate an XML Document?...3-47 XML Schema Versus DTD...3-48 What Is XSL?...3-49 XSL Transformations...3-50 What Is XML Path Language?...3-52 XPath Model...3-54 XSLT Stylesheet...3-56 XSLT and XPath...3-57 XSLT Stylesheet: Example...3-58 The Transformed Document...3-60 Summary...3-62 Introduction to BI Publisher Layout Templates Using the Basic Method...4-1 Oracle BI Publisher Fundamentals...4-3 Objectives...4-4 Methods of RTF Template Creation...4-5 Basic Method...4-6 Create a Placeholder for Data From Your XML Document...4-7 Example of Basic Method Data Placeholders...4-8 Create a Loop That Will Allow the Display of Multiple Values...4-9 Example of Basic Method Looping...4-10 Additional Formatting...4-11 Summary...4-12 Installing Oracle BI Publisher Desktop...5-1 Oracle BI Publisher Fundamentals...5-3 Objectives...5-4 ii

What Is Oracle BI Publisher Desktop?...5-5 Getting Oracle BI Publisher Desktop...5-6 Getting Oracle BI Publisher Desktop for E-Business Suite...5-7 Installing Oracle BI Publisher Desktop...5-8 Choosing Setup Language...5-9 Welcome Screen...5-10 Designating a Destination Location...5-11 Installing...5-12 Installation Finished...5-13 Summary...5-14 Using the BI Publisher Desktop to Build Layout Templates...6-1 Oracle BI Publisher Fundamentals...6-3 Objectives...6-4 What Is Oracle BI Publisher Desktop?...6-5 Installing BI Publisher and Opening Word...6-6 Starting the Walk-Through...6-7 Basic Template...6-8 Loading the Sample XML Data...6-9 Loading Complete...6-11 Inserting Fields...6-12 Choosing the Address Fields...6-13 Previewing Progress...6-14 Setting Preferences...6-15 Setting the Preview Options...6-16 Setting the UI Options...6-17 Setting Build Options...6-18 Inserting a Table...6-19 Creating the Table...6-20 End Result...6-25 Changing Field Properties...6-26 Preview Your Progress...6-27 Creating a Cross Tab Report Overview...6-28 Loading the Sample XML Data...6-29 Creating a Cross Tab Report Insert Cross Tab Window...6-31 Creating a Cross Tab Report Cross Tab Window Completed...6-32 Creating a Cross Tab Report Cross Tab Placeholder...6-33 Creating a Cross Tab Report Cross Tab Preview...6-34 Steps to Create a Chart Overview...6-35 Inserting a Chart Chart Window...6-36 Inserting a Chart Completed Chart Window...6-38 Inserting a Chart Placeholder...6-39 Previewing Your Progress...6-40 Summary...6-41 Advanced RTF Layout Template Techniques...7-1 Oracle BI Publisher Fundamentals...7-3 Objectives...7-4 Know Your Data...7-5 Looking at Raw XML Data...7-6 Looking at the Field Dialog...7-7 Underlying Tags...7-8 Form Field Method Tags...7-9 Additional Tag Space...7-10 Premarkup Layout...7-11 Supported Native Formatting Features...7-12 Designing the Template Layout...7-14 Add Markup...7-15 iii

Images and Charts...7-17 Chart Samples...7-20 Adding a Custom Chart using BI Beans...7-22 Drawing, Shape, and Clip Art Support (Samples)...7-23 Other Graphic Features...7-24 Data-Driven Shape Support...7-26 Background and Watermark Support...7-29 Template Features...7-30 Conditional Formatting...7-34 Page-Level Calculations...7-38 Data Handling...7-42 Variables, Parameters, Properties, Fonts and PDF Passwords...7-44 Advanced Report Layouts...7-48 Summary...7-51 Modifying an E-Business Suite Report that was Created using Oracle Reports...8-1 Oracle BI Publisher Fundamentals...8-3 Objectives...8-4 User Interfaces...8-5 Reports Review...8-6 Development Process Overview...8-8 BIP Report Development Process Overview...8-9 Step 1: Create a New Concurrent Request...8-10 Copy the Concurrent Definition...8-11 Modify the Definition to Produce XML Output...8-12 Identify the Request Group...8-13 Query the Request Group and Add the New Report...8-14 Step 2: Create the Preview Data...8-15 View the New Request...8-16 Save the Output...8-17 Step 3: Design the Layout Template...8-18 Step 4: Register the Data Definition Create Data Definition...8-19 Add Files to the Data Definition Step One...8-21 Add Files to the Data Definition Step Two...8-23 Step 5: Create the Layout Template...8-24 Create the Template...8-25 Complete the Template Registration...8-27 Step 6: Set the Default Template...8-28 Submit the BI Publisher Request...8-29 Set Request Options...8-30 View the Results...8-31 Summary...8-32 Modifying an E-Business Suite Report that was Created using BI Publisher...9-1 R12 Oracle BI Publisher Fundamentals...9-3 Objectives...9-4 Process Overview...9-5 Step 1: Identify the Report...9-6 Step 2: Identify the Data Definition...9-7 Step 3: Query the Template...9-8 View the Template Details...9-9 Steps 4 and 5: Downloaded and Modify the Template...9-10 Step 6: Upload the Modified Template...9-11 Upload the Modified Template...9-12 Confirm the Template Upload...9-13 Step 7: Submit the New Request...9-14 Modify the Data Requirements of an Existing E-Business Suite Report...9-15 Summary...9-17 iv

Building and Using a Data Template in E-Business Suite...10-1 Oracle BI Publisher Fundamentals...10-3 Objectives...10-4 What Is a Data Template?...10-5 What Functionality Is Supported?...10-6 Data Extraction Engine...10-7 What Functionality Is Supported?...10-8 Data Template Definition...10-9 Data Template Structure...10-12 Data Template Declaration...10-13 Properties Section...10-14 Parameters Section...10-16 Lexicals Section Flexfield Support...10-18 Data Query Section...10-19 Data Column Type Support in Queries...10-20 Data Query Efficiency...10-22 How to Define Queries - <sqlstatement> element...10-23 Example: Simple Data Query...10-24 Example: Data Query with Parameter...10-25 Example: Data Query with Lexical References...10-26 Linking Queries...10-28 Example: Link Query Using a Bind Variable...10-29 Link Element Syntax...10-30 Example: Link Query Using Link tag...10-31 Including an XML Document in Data Source...10-32 Data Trigger Section...10-35 Data Triggers...10-36 Data Structure Section...10-37 Defining Groups and Elements...10-38 Break Groups...10-40 Defining an Group Hierarchy...10-41 Group Filters...10-42 Summary Columns...10-44 Lexicals Section Flexfield Support...10-46 Four KFF-related Lexicals...10-48 oracle.apps.fnd.flex.kff.segments_metadata...10-49 oracle.apps.fnd.flex.kff.select...10-51 oracle.apps.fnd.flex.kff.where...10-53 oracle.apps.fnd.flex.kff.order_by...10-55 Easy and Quick to Build...10-57 How to Call a Data Template from the Concurrent Manager...10-58 Calling a Data Template from the Java API...10-60 SQL to XML Processor...10-63 Other Useful Methods...10-65 Distributed Queries...10-67 Summary...10-70 Advanced E-Business Suite Concepts...11-1 Oracle BI Publisher Fundamentals...11-3 Objectives...11-4 Standard GL Reports with BI Publisher...11-5 Sample: XML Output File...11-6 Example: Account Analysis Report Placeholders...11-7 Example: Report Template Layout...11-8 Financial Statement Generator Reports...11-9 High-Level Overview of Publishing FSG Reports...11-10 Publish an FSG Report from the Run Reports Form in One Step...11-11 v

Publish FSG Report Two Steps...11-12 Publish FSG Report from Run Financial Reports...11-13 Example: FSG: Basic Template Placeholders...11-14 FSG: Basic Template Layout...11-15 Bursting a Report...11-16 Distributed Delivery...11-17 Bursting Mechanism...11-18 Delivery XML Structure...11-19 Parameter Mapping...11-20 E-Business Suite Bursting...11-21 E-Business Suite Document Delivery...11-22 Migrating Oracle Reports to XML Publisher...11-24 Migration Pre-requisites...11-25 Step 1: RDF to XML...11-26 Step 2: Data Model Migration...11-27 Step 3: Layout Migration...11-29 Known Migration Issues...11-31 Batch Conversion...11-32 Summary...11-33 Administering BI Publisher in an E-Business Suite Install...12-1 Oracle BI Publisher Fundamentals...12-3 Objectives...12-4 XML Publisher Administrator: Administration Options...12-5 Administration Options: Configuration Tab...12-6 How to Set the Configuration Information for a Data Definition...12-8 How to Set the Configuration Information for a Templates...12-9 Configuration Tab: General Properties...12-10 Configuration Tab: PDF Output Properties...12-11 Configuration Tab: PDF Security Properties...12-12 Configuration Tab: RTF Output Properties...12-15 Configuration Tab: HTML Output Properties...12-16 Configuration Tab: FO Processing Properties...12-18 Configuration Tab: RTF Template Properties...12-20 Configuration Tab: PDF Template Properties...12-22 Configuration Tab: XLIFF Extraction Properties...12-23 Fonts...12-25 Predefined Fonts...12-26 Adding Fonts to the Database Create Font File...12-27 Mapping a Font in E-Business Suite Step One: Define a Font Mapping...12-28 Mapping a Font in E-Business Suite Step One: Create Font Mapping Set...12-30 Create Font Mapping...12-32 Add fonts to Configuration file...12-34 Specialized Fonts...12-37 Administration Options: Create Currency Format Set...12-38 Administration Options: Add Currency Format...12-40 Administration Options: Currencies Tab...12-41 Output Post Processor (OPP)...12-42 Output Post Processor Error...12-43 Moving Templates and Data Definitions...12-45 Using FNDLOAD to Manage Metadata...12-46 Downloading Metadata...12-47 XDOLoader...12-50 XDOLoader Utility - Download...12-51 XDOLoader Utility - Upload...12-53 vi

XLIFFLoader Utility - Download...12-56 XLIFFLoader Utility - Upload...12-58 Summary...12-60 Understanding PDF and etext Layout Templates...13-1 R12 Oracle BI Publisher Fundamentals...13-3 Objectives...13-4 PDF Template Overview...13-5 Where do PDFs come from?...13-6 Supported Modes...13-7 Adding Markup to the Template Layout for Adobe Acrobat Users...13-8 Accessing the Text Field Tool in Adobe Acrobat...13-9 Adding Markup to the Template Layout for Adobe Acrobat Users...13-10 Creating a Text Field in Adobe Acrobat...13-12 Supported Field Properties Options...13-14 Creating a Check Box...13-15 Creating a Radio Button Group...13-17 Defining Groups of Repeating Fields...13-19 Adding Page Numbers...13-21 Adding Page Breaks...13-22 Performing Calculations...13-23 Downloaded PDFs...13-24 Using Downloaded PDFs with Form Fields without E-Business Suite...13-25 Mapping your PDF Fields in E-Business Suite...13-26 Update the Mapping...13-27 Seeded PDF Mapping...13-28 Viewing the Report...13-29 Choosing Your Working Directory...13-30 Viewing the Report...13-31 etext Templates...13-33 Structure of etext Templates...13-35 Row Types...13-36 Setup Command Tables...13-37 Constructing Data Tables...13-38 Data Table Command Rows...13-39 Structure of the Data Rows...13-40 Summarizing etext Templates...13-42 Summary...13-43 Translating Reports...14-1 Oracle BI Publisher Fundamentals...14-3 Objectives...14-4 Translation Options...14-5 Localized Template Option...14-6 XLIFF File Option...14-7 Structure of the XLIFF File...14-8 Updating the XLIFF File...14-9 Naming Standards...14-10 Locale Selection Logic...14-11 Translating Templates in BI Publisher Desktop...14-12 Summary...14-13 E-Business Suite Report Development Standards...15-1 Oracle BI Publisher Fundamentals...15-3 Objectives...15-4 Database Objects...15-5 Schemas...15-6 Product Schemas...15-7 vii

APPS Schema...15-8 Additional Schemas...15-9 Overall Guidelines...15-10 Document Definitions...15-11 General Guidelines...15-13 Report Size and Orientation...15-15 Report Body Format: Table Usage...15-17 Report Body: Fonts and Format...15-19 Report Body Format: Simplification...15-20 Report Body: Column Ordering...15-22 Report Body: Miscellaneous...15-24 Boilerplate and Data...15-25 Translation Standards...15-27 Examples: Translation Standards...15-28 Consistent Field Labels and Widths...15-31 Indicating Ranges...15-33 Charts and Hyperlinks...15-35 Report Format: Combination Formats...15-36 Layouts with Multiple Data Sets...15-37 Report Format: Layout...15-38 Report Format: Headers...15-39 Report Format: Parameters...15-40 Report Format: General Data Formatting...15-41 Report Format: Currency Formatting...15-43 Report Format: Report and Group Totals...15-45 Report Format: Date Formatting...15-47 Summary...15-48 Introduction to BI Publisher Enterprise...16-1 Oracle BI Publisher Fundamentals...16-3 Objectives...16-4 Logging In to Oracle BI Publisher Enterprise...16-5 BI Publisher Enterprise Home Page...16-6 Defining a JDBC Connection...16-7 Opening a Predefined Report...16-10 Viewing a Predefined Report...16-11 Exporting a Report...16-12 Sending a Report...16-14 Scheduling a Report...16-15 Viewing the Saved Output and History...16-19 Analyzing Data in Reports...16-20 Using Online Analyzer...16-21 Online Analyzer - Results...16-22 Accessing a Saved Analyzer Output...16-23 Excel Analyzer...16-24 Using Excel Analyzer...16-26 Using Excel Analyzer: BI Publisher Enterprise Menu and Toolbar...16-27 Summary...16-29 Create a Simple BI Publisher Enterprise Report Based on an Oracle Database Query...17-1 Oracle BI Publisher Fundamentals...17-3 Objectives...17-4 Creating a BI Publisher Enterprise Report Based on Oracle Database...17-5 Creating a New Folder in BI Publisher Enterprise...17-6 Creating a Report...17-7 Editing the Properties of a Report...17-8 Defining the Data Model...17-9 Using Query Builder...17-10 viii

Viewing Report Data...17-13 Uploading an Existing Template...17-14 Summary...17-16 Oracle BI Publisher Enterprise Integration Features...18-1 Oracle BI Publisher Fundamentals...18-3 Objectives...18-4 Oracle BI Publisher Enterprise Integration...18-5 Creating a BI Publisher Enterprise Report From a BI Answers Request Using BI Publisher Enterprise...18-6 1. Creating a BI Publisher Enterprise Report...18-7 2. Specifying a BI Answers Data Set for the Report...18-8 3. Associating an Existing Template with the Report...18-9 4. Viewing the Report...18-10 Creating a BI Publisher Enterprise Report From a BI Answers Request Using BI Publisher Enterprise Desktop...18-11 1. Logging In to BI Publisher Enterprise from the Template Builder for Word...18-12 2. Selecting an Answers Request as the Data Source and Saving It as a BI Publisher Enterprise Report...18-13 3. Creating a Template...18-14 4. Uploading the Template...18-15 5. Viewing the Report...18-16 Creating a BI Publisher Enterprise Report from the BI Server...18-17 1. Creating a Report that Queries the BI Server Metadata...18-18 2. Building the Query by Using the Query Builder...18-19 3. Associating an Existing Template with the Request and Viewing the Report...18-22 Creating a BI Publisher Enterprise Report from the Discoverer Worksheet Content...18-23 Discoverer Worksheet...18-24 1. Logging In to BI Publisher Enterprise...18-25 2a. Selecting Discoverer and a Public Connection...18-26 2b. Selecting a Discoverer Worksheet...18-27 2c. Saving the Worksheet as a BI Publisher Enterprise Report...18-28 3a. Creating a Template for the Report...18-29 3b. Modifying the Template...18-30 4. Previewing the Report Output...18-31 5. Uploading the Template...18-32 Viewing the Report in BI Publisher Enterprise Enterprise...18-33 Adding BI Publisher Enterprise Reports to Interactive Dashboards...18-34 Summary...18-35 Appendix A - Oracle XML Publisher Additional Template Standards...19-1 Additional Template Standards...19-3 Appendix B - FSG Fundamentals...20-1 R12 Oracle BI Publisher Fundamentals...20-3 Standard Reports and Listings...20-4 When to Use Standard Reports...20-5 Financial Statement Generator Features...20-6 When to Use FSG Reports...20-7 Preparing Your FSG Report...20-8 Building Basic Reports...20-9 Financial Statement Generator...20-10 Steps for FSG Financial Reports...20-12 Defining Row Sets...20-13 Assigning Accounts...20-15 Defining Calculations in Row Sets...20-17 Reviewing Your Row Set Definitions...20-18 Defining Ad Hoc Reports...20-19 Defining Column Sets...20-20 Applying Column Set Relative Headings...20-22 ix

Standard Column Sets...20-24 Reviewing Your Column Set Definitions...20-25 Row Set and Column Overrides...20-26 Defining and Requesting Financial Reports...20-28 Handling Rounding Problems...20-30 Specifying Control Values...20-31 Defining Content Sets...20-33 Selecting Display Options...20-34 Reviewing Your Content Set Definitions...20-36 Defining Row Orders...20-37 Ranking Methods...20-38 Order by Ranking Display Description...20-39 Order by Description Display Description...20-40 Order by Value Display Value...20-41 Order by Value Display Description...20-42 Reviewing Your Row Order Detail Listing Report...20-43 Copying Reports and Components...20-44 FSG Report Prerequisites...20-45 Enabling FSG Security...20-46 Run FSG Reports from Standard Request Submission...20-47 Running Financial Report Sets...20-48 FSG Tips and Techniques...20-49 Setting FSG Options for General Ledger...20-51 x

Preface Profile Before You Begin This Course Working experience with: E-Business Suite Application Development E-Business Suite Concurrent Processing E-Business Suite Report Prerequisites There are no prerequisites for this course. How This Course Is Organized E R12/5.6.3 Oracle XML Publisher Fundamentals is an instructor-led course featuring lecture and hands-on exercises. Online demonstrations and written practice sessions reinforce the concepts and skills introduced. xi

Related Publications Oracle Publications Title Part Number Oracle XML Publisher Administration and Developer s Guide Release 12 B31412-01 Oracle XML Publisher Report Designer s Guide Release 12 B31410-01 Oracle Applications System Administrator's Guide Configuration Release 12 B31453-04 Additional Publications System release bulletins Installation and user s guides Read-me files International Oracle User s Group (IOUG) articles Oracle Magazine xii

Typographic Conventions Typographic Conventions in Text Convention Element Example Bold italic Glossary term (if The algorithm inserts the new key. there is a glossary) Caps and lowercase Courier new, case sensitive (default is lowercase) Initial cap Italic Quotation marks Uppercase Buttons, check boxes, triggers, windows Code output, directory names, filenames, passwords, pathnames, URLs, user input, usernames Graphics labels (unless the term is a proper noun) Emphasized words and phrases, titles of books and courses, variables Interface elements with long names that have only initial caps; lesson and chapter titles in crossreferences SQL column names, commands, functions, schemas, table names Click the Executable button. Select the Can t Delete Card check box. Assign a When-Validate-Item trigger to the ORD block. Open the Master Schedule window. Code output: debug.set ( I, 300); Directory: bin (DOS), $FMHOME (UNIX) Filename: Locate the init.ora file. Password: User tiger as your password. Pathname: Open c:\my_docs\projects URL: Go to http://www.oracle.com User input: Enter 300 Username: Log on as scott Customer address (but Oracle Payables) Do not save changes to the database. For further information, see Oracle7 Server SQL Language Reference Manual. Enter user_id@us.oracle.com, where user_id is the name of the user. Select Include a reusable module component and click Finish. This subject is covered in Unit II, Lesson 3, Working with Objects. Use the SELECT command to view information stored in the LAST_NAME column of the EMP table. Arrow Menu paths Select File > Save. Brackets Key names Press [Enter]. Commas Key sequences Press and release keys one at a time: [Alternate], [F], [D] Plus signs Key combinations Press and hold these keys simultaneously: [Ctrl]+[Alt]+[Del] xiii

Typographic Conventions in Code Convention Element Example Caps and Oracle Forms When-Validate-Item lowercase triggers Lowercase Column names, table names SELECT last_name FROM s_emp; Passwords PL/SQL objects DROP USER scott IDENTIFIED BY tiger; OG_ACTIVATE_LAYER (OG_GET_LAYER ( prod_pie_layer )) Lowercase italic Uppercase Syntax variables SQL commands and functions CREATE ROLE role SELECT userid FROM emp; Typographic Conventions in Oracle Application Navigation Paths This course uses simplified navigation paths, such as the following example, to direct you through Oracle Applications. (N) Invoice > Entry > Invoice Batches Summary (M) Query > Find (B) Approve This simplified path translates to the following: 1. (N) From the Navigator window, select Invoice then Entry then Invoice Batches Summary. 2. (M) From the menu, select Query then Find. 3. (B) Click the Approve button. Notations: (N) = Navigator (M) = Menu (T) = Tab (B) = Button (I) = Icon (H) = Hyperlink (ST) = Sub Tab xiv

Typographical Conventions in Oracle Application Help System Paths This course uses a navigation path convention to represent actions you perform to find pertinent information in the Oracle Applications Help System. The following help navigation path, for example (Help) General Ledger > Journals > Enter Journals represents the following sequence of actions: 1. In the navigation frame of the help system window, expand the General Ledger entry. 2. Under the General Ledger entry, expand Journals. 3. Under Journals, select Enter Journals. 4. Review the Enter Journals topic that appears in the document frame of the help system window. xv

xvi