SlideShare une entreprise Scribd logo
1  sur  32
18-Mar-22 www.aboutoracleapps.com 1
Oracle XML
Publisher
© www.aboutoracleapps.com
18-Mar-22 www.aboutoracleapps.com 2
Classic Reporting Tool Issue
18-Mar-22 www.aboutoracleapps.com 3
Classic Reporting Tools
Issue
Data logic Layout
Translation
Report file
• Less flexibility
• High Development Cost
• High Customization Cost
• Difficult Upgrade
18-Mar-22 www.aboutoracleapps.com 4
XML Publisher Concept
Separate data / layout / translation
Report
output
More flexibility
Reduced maintenance
Data Logic
Layout
Translation
XML Publisher
18-Mar-22 www.aboutoracleapps.com 5
XML Publisher Modules
Delivery
Server
Data
SQL
XML
Web
Services
Service
Beans
Template
Translation
XLIFF
XSL
XML
Translation
Catalogs
Data
Handler
Template Manager
Translation Handler
PDF Word Excel More…
XML
EFT
Email
Printer
Fax
WebDAV
e-Comm
FSG
18-Mar-22 www.aboutoracleapps.com 6
Extract Once – Publish
Multiple Times
18-Mar-22 www.aboutoracleapps.com 7
Batch Processing – XML
APIs
18-Mar-22 www.aboutoracleapps.com 8
Release 4.5 Features (May
04)
• Templates
• PDF Forms (Download Government Forms)
• RTF
• XSL (XML to XML mapping)
• Outputs
• PDF
• XML
• XML APIs (Batch Processing)
• Template Manager
• XML Report Publisher
18-Mar-22 www.aboutoracleapps.com 9
Release 5.0 Features (Dec 04)
• RTF Templates
– Charts
– Sorting, Regrouping, Page Totals ….
• E-Text Template
– XML to EDI / EFT mapping
• Output
– PDF, HTML, RTF, Excel
– XML, EFT, EDI
• Delivery Manager
– Email, FAX, Print, WebDAV, FTP, HTTP Protocols
• XML API integration with Delivery Manager
• Concurrent Manager Integration – single step reporting
18-Mar-22 www.aboutoracleapps.com 10
11i10 Apps Products
Utilizing XML Publisher
• HRMS
• DBI/PMV
• Purchasing
• Contracts
• Sourcing
• Quoting
• FSG
• eRecords
• Loans
 Order Management
 iStore
 Project Contracts
 Marketing
 Student Services
 Discrete Manufacturing
 Process Manufacturing
 Bill Presentment
 Internal Control Manager
Post 11i -
 General Ledger
 Accounts Payable
 Accounts Receivable
 Global Financials
 Sub Ledger Accounting
 Fixed Assets
18-Mar-22 www.aboutoracleapps.com 11
Quick Start Agenda
1. Setup Environment
2. Generate XML Output
3. Design Template
4. Map Template
5. Register Data Definition and
Template
6. Print Report
18-Mar-22 www.aboutoracleapps.com 12
Setup Environment
18-Mar-22 www.aboutoracleapps.com 13
Add Responsibility
18-Mar-22 www.aboutoracleapps.com 14
Create Concurrent Program
Copy To…
IMPORTANT
The Concurrent Program “Short
Name” must match the “Source
Code” of the Data Definition
18-Mar-22 www.aboutoracleapps.com 15
Add Reports to Request
Group
18-Mar-22 www.aboutoracleapps.com 16
Generate XML
Output
18-Mar-22 www.aboutoracleapps.com 17
Generate XML Output
18-Mar-22 www.aboutoracleapps.com 18
Generate XML Output
18-Mar-22 www.aboutoracleapps.com 19
Design Template
18-Mar-22 www.aboutoracleapps.com 20
Identify Placeholders &
Groups
• Placeholders
Individual Fields, e.g.
– PO Number
– Vendor Name
– Product Description
• Groups
Repeating Elements, e.g.
– PO Lines
– Purchase Orders
18-Mar-22 www.aboutoracleapps.com 21
Layout Template
18-Mar-22 www.aboutoracleapps.com 22
Map Template
18-Mar-22 www.aboutoracleapps.com 23
Basic RTF
18-Mar-22 www.aboutoracleapps.com 24
Form Field Method
18-Mar-22 www.aboutoracleapps.com 25
Register Data
Definition and
Template
18-Mar-22 www.aboutoracleapps.com 26
Register Data Definition
1. The Application must
match that of the
report
2. The “Status Code”
must match the
“Short Name” of the
report
3. Attach a sample of
your XML output to
preview and test your
template
18-Mar-22 www.aboutoracleapps.com 27
Register Template
1. The Application must
match that of the
report
2. The Type must match
the file type of your
design
3. A Data Definition is
“Required”, but it may
simply be a place-
holder
4. However, by loading
sample XML, you can
preview the template
5. You can add different
templates for each
language and region
18-Mar-22 www.aboutoracleapps.com 28
Print Report
18-Mar-22 www.aboutoracleapps.com 29
Run Concurrent Program
18-Mar-22 www.aboutoracleapps.com 30
Select Parameters
1. You will be able to run the XML Report Publisher against
any previously generated XML report with the same
“Source Code”
2. You can apply multiple templates to the same XML data
3. You can apply multiple locales to the same XML data
18-Mar-22 www.aboutoracleapps.com 31
View Output
18-Mar-22 www.aboutoracleapps.com 32
Finished Result

Contenu connexe

Tendances

Tendances (20)

Microsoft SQL Server Migration Strategies
Microsoft SQL Server Migration StrategiesMicrosoft SQL Server Migration Strategies
Microsoft SQL Server Migration Strategies
 
Deep dive session - how to achieve database freedom
Deep dive session - how to achieve database freedomDeep dive session - how to achieve database freedom
Deep dive session - how to achieve database freedom
 
IIoT with Kafka and Machine Learning for Supply Chain Optimization In Real Ti...
IIoT with Kafka and Machine Learning for Supply Chain Optimization In Real Ti...IIoT with Kafka and Machine Learning for Supply Chain Optimization In Real Ti...
IIoT with Kafka and Machine Learning for Supply Chain Optimization In Real Ti...
 
Deep dive session - running microsoft applications in the cloud
Deep dive session - running microsoft applications in the cloudDeep dive session - running microsoft applications in the cloud
Deep dive session - running microsoft applications in the cloud
 
How Uber Reduced AWS Costs 15% in 30 Days
How Uber Reduced AWS Costs 15% in 30 DaysHow Uber Reduced AWS Costs 15% in 30 Days
How Uber Reduced AWS Costs 15% in 30 Days
 
SAP on Microsoft Azure - August 2018 Edition
SAP on Microsoft Azure - August 2018 EditionSAP on Microsoft Azure - August 2018 Edition
SAP on Microsoft Azure - August 2018 Edition
 
Apache Kafka in the Airline, Aviation and Travel Industry
Apache Kafka in the Airline, Aviation and Travel IndustryApache Kafka in the Airline, Aviation and Travel Industry
Apache Kafka in the Airline, Aviation and Travel Industry
 
Transform Your Mainframe and IBM i Data for the Cloud with Precisely and Apac...
Transform Your Mainframe and IBM i Data for the Cloud with Precisely and Apac...Transform Your Mainframe and IBM i Data for the Cloud with Precisely and Apac...
Transform Your Mainframe and IBM i Data for the Cloud with Precisely and Apac...
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure Migrations
 
Beyond Infrastructure for SAP on AWS (GPSTEC322) - AWS re:Invent 2018
Beyond Infrastructure for SAP on AWS (GPSTEC322) - AWS re:Invent 2018Beyond Infrastructure for SAP on AWS (GPSTEC322) - AWS re:Invent 2018
Beyond Infrastructure for SAP on AWS (GPSTEC322) - AWS re:Invent 2018
 
OpenPOWER Roadmap Toward CORAL
OpenPOWER Roadmap Toward CORALOpenPOWER Roadmap Toward CORAL
OpenPOWER Roadmap Toward CORAL
 
The Event Mesh: real-time, event-driven, responsive APIs and beyond
The Event Mesh: real-time, event-driven, responsive APIs and beyondThe Event Mesh: real-time, event-driven, responsive APIs and beyond
The Event Mesh: real-time, event-driven, responsive APIs and beyond
 
Ten reasons to choose Apache Pulsar over Apache Kafka for Event Sourcing_Robe...
Ten reasons to choose Apache Pulsar over Apache Kafka for Event Sourcing_Robe...Ten reasons to choose Apache Pulsar over Apache Kafka for Event Sourcing_Robe...
Ten reasons to choose Apache Pulsar over Apache Kafka for Event Sourcing_Robe...
 
Bilot Azure on SAP Breakfast Club 16.05.2018
Bilot Azure on SAP Breakfast Club 16.05.2018Bilot Azure on SAP Breakfast Club 16.05.2018
Bilot Azure on SAP Breakfast Club 16.05.2018
 
Oracle Database 11g Lower Your Costs
Oracle Database 11g Lower Your CostsOracle Database 11g Lower Your Costs
Oracle Database 11g Lower Your Costs
 
Oracle 12.2 - My Favorite Top 5 New or Improved Features
Oracle 12.2 - My Favorite Top 5 New or Improved FeaturesOracle 12.2 - My Favorite Top 5 New or Improved Features
Oracle 12.2 - My Favorite Top 5 New or Improved Features
 
IBM POWER8 as an HPC platform
IBM POWER8 as an HPC platformIBM POWER8 as an HPC platform
IBM POWER8 as an HPC platform
 
Field Notes from Expeditions in the Cloud-(Matt Wood, Amazon Web Services)
Field Notes from Expeditions in the Cloud-(Matt Wood, Amazon Web Services)Field Notes from Expeditions in the Cloud-(Matt Wood, Amazon Web Services)
Field Notes from Expeditions in the Cloud-(Matt Wood, Amazon Web Services)
 
SAP on Azure - Deck
SAP on Azure - DeckSAP on Azure - Deck
SAP on Azure - Deck
 
Deep dive session - sap and aws - extend and innovate
Deep dive session - sap and aws - extend and innovateDeep dive session - sap and aws - extend and innovate
Deep dive session - sap and aws - extend and innovate
 

En vedette

Technical terms in oracle apps explained through real time example
Technical terms in oracle apps explained through real time exampleTechnical terms in oracle apps explained through real time example
Technical terms in oracle apps explained through real time example
Mohammad Younus
 
Oracle Apps Technical Manual
Oracle Apps Technical ManualOracle Apps Technical Manual
Oracle Apps Technical Manual
Hossam El-Faxe
 
Oracle apps functional
Oracle apps functionalOracle apps functional
Oracle apps functional
gbalagee
 
Oracle r12 multi org
Oracle r12 multi orgOracle r12 multi org
Oracle r12 multi org
gbalagee
 
Standard Cost Accounting in Oracle ERP
Standard Cost Accounting in Oracle ERPStandard Cost Accounting in Oracle ERP
Standard Cost Accounting in Oracle ERP
Larry Sherrod
 

En vedette (20)

Oracle General Ledger GL FSG
Oracle General Ledger GL FSG Oracle General Ledger GL FSG
Oracle General Ledger GL FSG
 
Report Manager in Oracle EBS R12
Report Manager in Oracle EBS R12Report Manager in Oracle EBS R12
Report Manager in Oracle EBS R12
 
Creating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisherCreating reports in oracle e business suite using xml publisher
Creating reports in oracle e business suite using xml publisher
 
How to Generate FSG Reports - Part I
How to Generate FSG Reports - Part IHow to Generate FSG Reports - Part I
How to Generate FSG Reports - Part I
 
Oracle Apps Technical Syllabus
Oracle Apps Technical SyllabusOracle Apps Technical Syllabus
Oracle Apps Technical Syllabus
 
Technical terms in oracle apps explained through real time example
Technical terms in oracle apps explained through real time exampleTechnical terms in oracle apps explained through real time example
Technical terms in oracle apps explained through real time example
 
Oracle Process Manufacturing
Oracle Process ManufacturingOracle Process Manufacturing
Oracle Process Manufacturing
 
R12 Business Case Process Manufacturing
R12 Business Case Process ManufacturingR12 Business Case Process Manufacturing
R12 Business Case Process Manufacturing
 
Oracle Apps Technical Manual
Oracle Apps Technical ManualOracle Apps Technical Manual
Oracle Apps Technical Manual
 
Oracle apps functional
Oracle apps functionalOracle apps functional
Oracle apps functional
 
Sla and cost acctg
Sla and cost acctgSla and cost acctg
Sla and cost acctg
 
Oracle Applications - R12 Approvals Management Engine - AME Training
Oracle Applications - R12 Approvals Management Engine - AME TrainingOracle Applications - R12 Approvals Management Engine - AME Training
Oracle Applications - R12 Approvals Management Engine - AME Training
 
Oracle r12 multi org
Oracle r12 multi orgOracle r12 multi org
Oracle r12 multi org
 
Standard Cost Accounting in Oracle ERP
Standard Cost Accounting in Oracle ERPStandard Cost Accounting in Oracle ERP
Standard Cost Accounting in Oracle ERP
 
Oracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System AdministrationOracle EBS R12.2 - Deployment and System Administration
Oracle EBS R12.2 - Deployment and System Administration
 
Oracle R12 Multi org ivas
Oracle R12 Multi org ivasOracle R12 Multi org ivas
Oracle R12 Multi org ivas
 
Oracle R12 Legal Entity
Oracle R12 Legal EntityOracle R12 Legal Entity
Oracle R12 Legal Entity
 
Oracle Fixed assets ivas
Oracle Fixed assets ivasOracle Fixed assets ivas
Oracle Fixed assets ivas
 
Inventory in Oracle apps
Inventory in Oracle apps Inventory in Oracle apps
Inventory in Oracle apps
 
Oracle General ledger ivas
Oracle General ledger ivasOracle General ledger ivas
Oracle General ledger ivas
 

Similaire à XML Publisher (www.aboutoracleapps.com)

Similaire à XML Publisher (www.aboutoracleapps.com) (20)

OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...OTN EMEA TOUR 2016  - OBIEE12c New Features for End-Users, Developers and Sys...
OTN EMEA TOUR 2016 - OBIEE12c New Features for End-Users, Developers and Sys...
 
One year of Sitecore XC9 in retrospect
One year of Sitecore XC9 in retrospectOne year of Sitecore XC9 in retrospect
One year of Sitecore XC9 in retrospect
 
GraphQL Munich Meetup #1 - How We Use GraphQL At Commercetools
GraphQL Munich Meetup #1 - How We Use GraphQL At CommercetoolsGraphQL Munich Meetup #1 - How We Use GraphQL At Commercetools
GraphQL Munich Meetup #1 - How We Use GraphQL At Commercetools
 
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14
Primavera gateway SAP provider - Oracle Primavera P6 Collaborate 14
 
JAMStack
JAMStackJAMStack
JAMStack
 
ER/Studio and DB PowerStudio Launch Webinar: Big Data, Big Models, Big News!
ER/Studio and DB PowerStudio Launch Webinar: Big Data, Big Models, Big News! ER/Studio and DB PowerStudio Launch Webinar: Big Data, Big Models, Big News!
ER/Studio and DB PowerStudio Launch Webinar: Big Data, Big Models, Big News!
 
Building a Data Warehouse for Business Analytics using Spark SQL-(Blagoy Kalo...
Building a Data Warehouse for Business Analytics using Spark SQL-(Blagoy Kalo...Building a Data Warehouse for Business Analytics using Spark SQL-(Blagoy Kalo...
Building a Data Warehouse for Business Analytics using Spark SQL-(Blagoy Kalo...
 
Oracle GoldenGate and Apache Kafka: A Deep Dive Into Real-Time Data Streaming
Oracle GoldenGate and Apache Kafka: A Deep Dive Into Real-Time Data StreamingOracle GoldenGate and Apache Kafka: A Deep Dive Into Real-Time Data Streaming
Oracle GoldenGate and Apache Kafka: A Deep Dive Into Real-Time Data Streaming
 
Heuristics for Fixing Common Errors in Deployed schema.org Microdata
Heuristics for Fixing Common Errors in Deployed schema.org MicrodataHeuristics for Fixing Common Errors in Deployed schema.org Microdata
Heuristics for Fixing Common Errors in Deployed schema.org Microdata
 
Scale By The Bay | 2020 | Gimel
Scale By The Bay | 2020 | GimelScale By The Bay | 2020 | Gimel
Scale By The Bay | 2020 | Gimel
 
Analytics Metrics Delivery & ML Feature Visualization
Analytics Metrics Delivery & ML Feature VisualizationAnalytics Metrics Delivery & ML Feature Visualization
Analytics Metrics Delivery & ML Feature Visualization
 
Oracle BI Publisher to Transform Cloud ERP Reports
Oracle BI Publisher to Transform Cloud ERP ReportsOracle BI Publisher to Transform Cloud ERP Reports
Oracle BI Publisher to Transform Cloud ERP Reports
 
Webinar: Schema Patterns and Your Storage Engine
Webinar: Schema Patterns and Your Storage EngineWebinar: Schema Patterns and Your Storage Engine
Webinar: Schema Patterns and Your Storage Engine
 
Practical Tips for Oracle Business Intelligence Applications 11g Implementations
Practical Tips for Oracle Business Intelligence Applications 11g ImplementationsPractical Tips for Oracle Business Intelligence Applications 11g Implementations
Practical Tips for Oracle Business Intelligence Applications 11g Implementations
 
QCon 2018 | Gimel | PayPal's Analytic Platform
QCon 2018 | Gimel | PayPal's Analytic PlatformQCon 2018 | Gimel | PayPal's Analytic Platform
QCon 2018 | Gimel | PayPal's Analytic Platform
 
Gimel at Dataworks Summit San Jose 2018
Gimel at Dataworks Summit San Jose 2018Gimel at Dataworks Summit San Jose 2018
Gimel at Dataworks Summit San Jose 2018
 
Dataworks | 2018-06-20 | Gimel data platform
Dataworks | 2018-06-20 | Gimel data platformDataworks | 2018-06-20 | Gimel data platform
Dataworks | 2018-06-20 | Gimel data platform
 
Webinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-ServiceWebinar: Enterprise Trends for Database-as-a-Service
Webinar: Enterprise Trends for Database-as-a-Service
 
Hyperledger Composer Update 2017-04-05
Hyperledger Composer Update 2017-04-05Hyperledger Composer Update 2017-04-05
Hyperledger Composer Update 2017-04-05
 
Angular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - LinagoraAngular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - Linagora
 

Dernier

Dernier (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 

XML Publisher (www.aboutoracleapps.com)