- Add Function Security Policy :
- Name: Manage Webservices catalog Code: FND_MANAGE_CATALOG_SERVICE_PRIV : Privilege to Manage Web service Catalog.
- Add Role:
- Role1: Name: Integration Specialist Code:ORA_FND_INTEGRATION_SPECIALIST_JOB : it is a job role which inherits Oracle ERP Cloud roles but does not include any data access. Individual responsible for planning, coordinating, and supervising all activities related to the integration of enterprise information systems.
- Role 2: Name: SOA Operator Role , Code: SOAOperator: SOA application operator, for common operational tasks like start, stop monitor, backups.
- Role3: Name: Attachments User , Code: AttachmentsUser: provides access to the Attachments Security which enables user to download log or output file using ERP Integration service.
- Role 4: Name: Employee , Code: ORA_PER_EMPLOYEE_ABSTRACT
- Role5: Name: SOA_ADMIN_ROLE, Code: SOA_ADMIN_ROLE : this is needed to access the SOA composer to register the CSF key.
Friday, March 3, 2023
Oracle Cloud ERP - Create an Integration user with adequate roles and Priviledges | Assign Required roles to an Integration User
Thursday, March 2, 2023
OIC - Design time audit logs | How to monitor design time audit logs
We can track or monitor the design time audits from monitoring dashboards. That means we can track who has activated, deactivated or locked the integrations etc. We can also download all the audit logs or report for the retention period.
Navigation:
OIC console >> Monitoring >> Integrations >> Dashboards >> Change the view to Design time Audit
Wednesday, March 1, 2023
ERP - Import AP Invoice using FBDI files from ERP scheduled Processes
In this post, I will show you how to import payable invoice(zip of invoice header and Line) from ERP scheduled Processes.
Highlevel steps:
- Download the invoice file(.zip file which contains ApInvoicesInterface.csv and ApInvoiceLinesInterface.csv) from Oracle enterprise repository.
- Upload the file to UCM and submit the process "Load Interface File for Import"
- Onve the data loaded from the zip file to the interface tables(AP_INVOICES_INTERFACE AND AP_INVOICE_LINES_INTERFACE), run the process "Import Payables Invoices" to load data to bases tables.
Step1: Get the FBDI file from OER (Oracle Enterprise Repository)
https://docs.oracle.com/en/cloud/saas/financials/23a/oefbf/index.html
Download the XLSX template and Generate the CSV files as .zip file.
Step2: Transfer the file to UCM and load the file to Interface tables:
Navigate to Tools >> Scheduled Processes
Step3: Run the payable import job to load the data from interface tables to Base tables.
From Payable >> Invoice page we can also check the created invoice:
Note :
We can also verify the interface table data by running below BI queries:
Select * from AP_INVOICES_INTERFACE order by creation_date desc
Select * from AP_INVOICE_LINES_INTERFACE order by creation_date desc
Tuesday, February 28, 2023
ERP - About Oracle Payable Invoice
An Invoice is an itemized list of goods shipped or service rendered, with an account of all costs.
Oracle payables lets us to capture all the attributes of the real life invoice documents we receive from our suppliers. When we enter invoice in Payables , the invoice information is divided between the Invoice header and the Invoice Lines.
Invoice structures:
- Invoice Header: The invoice header defines the common information about the invoice: invoice number and date, supplier information, remittance information, and payment terms. Information specified at the invoice header level defaults down to the line level. We can override the header level information for individual lines, as required.
- Invoice Lines : The invoice lines define the details of the goods and services as well as the tax, freight, and miscellaneous charges invoiced by the supplier. There can be multiple invoice lines for each invoice header. The Lines tab of the Invoice Workbench captures all of the details for the invoice line necessary for accounting, as well as for cross-product integration with other Oracle E-Business Suite applications, such as Assets, Grants Accounting, Inventory, Projects, Purchasing, Property Manager, and Receivables.
- Item Lines: Item lines capture the details of the goods and services billed on your invoice.
- Freight and Miscellaneous Lines: Freight lines capture the details of your freight charges. Freight charges can be allocated to Item lines as required.
Miscellaneous lines capture the details of other charges on your invoices such as installation or service. Like Freight lines, Miscellaneous lines can be allocated to Item lines.
- Tax lines : Payables integrates with Oracle E-Business Tax to automatically determine and calculate the applicable tax lines for your invoices. E-Business Tax uses your tax setup, plus fields on the invoice header and lines, known as tax drivers, to determine which taxes should be applied to the invoice, to calculate the tax using the appropriate tax rates, and to determine whether or not the tax is recoverable or non-recoverable. E-Business tax creates the necessary tax lines and distributions for the invoice and allocates tax. If your tax setup permits, you can update the tax lines or manually enter tax lines
- Invoice Types
- Standard
- Credit Memo
- Debit Memo
- Mixed
- Prepayment
- Expense Report
- Withholding Tax
- Retainage Release
- Distribution : Distribution details include invoice accounting details, the GL date, charge accounts, and project information. An invoice line can have one or more invoice distributions.
Reference:
https://docs.oracle.com/cd/E18727_01/doc.121/e12797/T295436T366808.htm
Wednesday, February 8, 2023
ERP - Fix for SQL query time out error in BI reports | How to increase SQL timeout for BI Reports?
The default limit set at BI server lebel for time out is 500 sec. How ever we can override this time out limit setting for individual reports at the data model level:
Solution steps:
Navigation >> Tools >> Reports & Analytics >> Btowse Catalog >> Open the data model from BI catalog >> Click on Properties tab:
Set the Query Time out to 14400 (4 hrs) - it will crease the time out for this specific report only.
Also we can enable SQL Pruning to "On" - SQL pruning enhances performances by fetching only the columns that are used in the report layout/template. Columns that are defined in the query but are not used in the report , are not fetched.
Monday, February 6, 2023
PL/SQL - Large objects
VARCHAR2 can store max 4000 bytes data then what next? LOB's or Large object comes into to overcome the Varchar2 limit.
LOB's:
- LOB's or large objects help to store large data.
- It can also store unstructured data such as video, audio, photo images, etc within the database.
- Intetnal LOB's
- External LOB's
- ClOB: A character LOB, used to store single byte character data. Max size: 8TB to 128 TB.
- BLOB: A binary LOB, used to store binary raw data. Max size: 8 TB to 128 TB.
- NCLOB: a LOB used to store multi byte character data. Max size: 8TB to 128 TB.
- LOBs cant be a part of a clustered table.
- LOBs cant be used in the following part of a SQL statement.
- GROUP BY
- ORDER BY
- SELECT DISTINCT
- JOINS
- AGGREGATE functions
- LOBs cant be analyzed using the Analyze cmd
- LOBs cant be included in a partitioned index organized table
- LOBs cant be used in VARRAYs.
- Every LOB is associated with a lob locator.
- A lob locator is a pointet to the actual location of the LOB value.
- The locator associated with internal LOBs is called a LOB locator while the locator associated with external LOBs os called a BFILE locator.
- When storing data in a LOB column, we are also storing a LOB locator with it.
- This LOB locator is what is returned to us when we select the LOB column.
- The actual LOB valur can then be retrieved using this locator.
- CLOBs can store only character data but BLOBs can store any type of data.
- They are used to hold non-traditional data such as videos, voice, images, pdf, documents etc.
- Even we can insert character data into a BLOB , oracle will store it but it will be in raw data. That means we cant use SQL functions like substr to handle BLOB data.
Featured Post
11g to 12c OSB projects migration points
1. Export 11g OSB code and import in 12c Jdeveloper. Steps to import OSB project in Jdeveloper: File⇾Import⇾Service Bus Resources⇾ Se...
-
Please find the following links for OIC hands on and relevant information: Oracle Integration Cloud Introduction | Benefits | Services offer...
-
What is Throttling: Throttling is termed as "regulate the flow". Oracle Service Bus has throttling feature and by using that f...
-
OIC interview Q & A: 1. FBDI approach with an example https://soalicious.blogspot.com/2022/02/oic-erp-supplier-bulk-import-and.html 2. O...