Friday, July 12, 2024
ERP BI - Case study 3 - Create RTF template for multiple groups or master details report.
Case Study:
- Show PO header information in FORM layout and PO Lines in Table Layout.
- Provide a report name
- Add header to insert company logo on the left side and date timestamps using extended XSL function on the right. <?xdoxslt:sysdate('DD-MON-YYYY HH24:MI')?>
- Always show a PO from a new page <?split-by-page-break:?>
- Decode the PO Status to a user friendly status using extended SQL function <?xdofx:decode(PO_STATUS, 'OPEN', 'Open PO', 'CLOSED', 'Closed PO', 'Others')?>
- Calculate Line Amount <?ITEM_UNIT_PRICE * ITEM_QUANTITY?>
- Calculate the PO Amount (Sum of all line amount)
Calculate Line Amount:
Thursday, July 11, 2024
ERP BI - Case Study 2 - Create Fixed position based BI report
Case Study:
we will create a fixed position based eText template(RTF) to generate BI report. The columns will be as below:
- Start with hardcoded value "NEW" which is of 3 chars.
- Next a whitespace.
- Next vendor number , size 15 chars, if less size, will be padded with whitespace.
- Next invoice Number, size 30 chars, all in caps, if less size , will be padded with whitespace
- Next invoice date , in YYYYMMDD, size 8 chars.
- Next a whitespace
- Next invoice amount , size 15 chars, if less size, will be padded "0" before the original digits.
- Next a whitespace
- Next Invoice Currency code, size 3 chars.
SQL Query:
SELECT PS.segment1 VENDOR_NUM
,AVA.invoice_num INVOICE_NUM
,AVA.invoice_date INVOICE_DATE
,AVA.invoice_amount INVOICE_AMOUNT
,AVA.invoice_currency_code INVOICE_CURRENCY_CODE
FROM ap_invoices_all AVA
,poz_suppliers PS
WHERE AVA.vendor_id = PS.vendor_id
EFT template or layout:
Detailed screenshots:
Or
Notes:
- All SQL functions can be applied in data like TO_CHAR, TO_NUMBER, MAX, MIN, NVL, DECODE, UPPER, LOWER, COUNT, CELL, ROUND, REPLACE ETC.
- Etext template can also be used for character delimited files as well.
- Payment files, bank statements are created using eText templates.
Wednesday, July 10, 2024
BI report - How to secure your pdf report output | Static method
Usecase: Here, we will see how to protect your pdf file with password.
Report edit >> properties >> formatting >> enable pdf security as True >> provide open document password.
ERP BI report service - invoke a BI report from soap ui using report service.
Usecase:
Generally we call the below service to extract the data from BI report.
https://<your oracle cloud application instance domain>/xmlpserver/services/ExternalReportWSSService?WSDL
HERE, We can also use below report service.
https://<host>:<port>/xmlpserver/services/v2/ReportService?wsdl
Screenshots:
Soap >> put wsdl >> ok >> choose run report
We will get the response in base64 encoded that we need to decode and use it.
Reference:
https://docs.oracle.com/cd/E28280_01/bi.1111/e22259/webservices.htm#BIPDV002
Featured Post
OIC - OIC Utility to Reprocess Failed Real-Time Integration JSON Payloads
📌 Use Case In real-time OIC integrations, JSON payloads are exchanged with external systems via REST APIs. When such integrations fail (du...

-
OIC interview Q & A: We have divided the interview questions into 3 sections: Non- Technical, Technical shorts and Scenario based questi...
-
Stage or vfs or virtual file system is a temporary location in the oic local file system which stores temporary files required for processin...
-
Please find the following links for OIC hands on and relevant information: Oracle Integration Cloud Introduction | Benefits | Services offer...
-
In Oracle Integration Cloud (OIC), the most commonly used XSLT functions are primarily focused on transforming, filtering, and manipulating ...
-
UseCase: Here, we will show you how to split an input, received as comma separated string values( here, emails) into array of values using c...
-
Usecase: Here, we will demonstrate the detailed implementation steps for AP Invoice FBD Import from polling the file from source >> cr...
-
Usecase: Here, we will extract the data from HCM and then download the data from UCM uaing Flow Actions Service and Generic Soap Service To...
-
OIC generation 3 links: Oracle Integration Generation 3 New Features Integration patterns and how to define schedules About RBAC - Resource ...
-
Reasons to use Projects: Build, Manage and Monitor in one place. Manage integrtaion releases. Control access with RBAC. Use and customize pr...
-
Following are the oracle fusion job schedule processes tables which helps to extract the submitted ESS job requests: ESS_Request_History ESS...