1 Release Notes
Note:
Earlier Oracle BI Applications 11g releases were only for Oracle Fusion Applications source systems. Information about known issues and workarounds in these earlier Oracle BI Applications 11g releases are documented in the Oracle Fusion Middleware Release Notes. To locate the Oracle Fusion Middleware documentation library appropriate for the release of Oracle Fusion Middleware in use at your company, see Oracle Fusion Middleware Documentation.
About These Release Notes
These release notes are updated periodically as new information becomes available.
To ensure that you're reading the latest version of the release notes, check the Oracle BI Applications Documentation set.
Obtaining Patches from My Oracle Support
Periodically, Oracle BI Applications patches are released.
- Sign in to My Oracle Support.
- Click the Patches & Updates tab.
- Use the Patch Search area to locate patches.
- On the Patch Search Results page, select a patch and click Download to download the patch.
- Install the patch by following the instructions in the README file that is included with the patch.
Issues and Workarounds for Installation, Upgrade, and Documentation
These issues and workarounds are for specific areas, such as installation, upgrade, security, and documentation.
Upgrade
You may encounter these issues while upgrading Oracle BI Applications.
Note:
The issues listed in this section are for your reference and you can use them as a guidance when you recreate the ODI customizations. These issues have been fixed in the ready-to use ODI repository.Mapping Fails Due to Aggregate Function Inside Filter During Upgrade
This issue may occur when you upgrade from Oracle Data Integrator 11g to 12c.
If in 11g mapping, you're using any aggregate function inside a filter, for example IND_SCORE >= select max(avg_score) from TABLE_A
, then this filter upon upgrade to 12c gets converted into an aggregate component. Since the aggregate component has extra "group by columns", it might result in inconsistent code leading to map failure.
Workaround
Filters with SELECT Statement Failing with Invalid Identifier Error
If your filter includes a SELECT statement that selects the same table that's used in the main query, then the filter fails after you upgrade Oracle Data Integrator to 12c.
Workaround
Import Source Adaptor IBM DB2 UDB Technology CROSS JOIN Syntax Isn't Getting Updated
The Import Source Adaptor IBM DB2 UDB Technology CROSS JOIN syntax isn't getting updated during the import process.
Workaround
- For Source Adaptor with IBM_DB2_UDB technology, run in import mode as IMPORT to import the source adaptor ODI metadata.
- After import is completed, sign in to ODI Studio, click Topology, expand Logical Architecture, and then expand Technologies.
- In Technologies, right-click IBM DB2 UDB, click Open, and then click SQL.
- Under the Cross Join syntax, change ',' to CROSS JOIN.
- Click Save and sign out of ODI Studio.
- Run the import command with Import mode as SCEREGEN to regenerate the scenarios.
Maps Fail with Invalid Identifier Error
Maps fail with the invalid identifier error due to no space between a variable and expression.
Workaround
JDBC URL for Non-Fusion Source File Data Servers
For non-Fusion sources, when moving data from the flat file (delimited type) to the warehouse table, the trailing spaces are getting trimmed from the column data, if there are any.
Workaround
jdbc:snps:dbfile?ENCODING=UTF-8&NO_RTRIM_DEL_STRING=TRUE
.NOW User-Defined Function Causing Maps to Fail with Invalid Character Error
The NOW user-defined function is causing the upgraded maps to fail with the invalid character error.
Workaround
%NOW%
with (NOW)
in the mapping expressions.
TRUNC() User-Defined Function Causing Inconsistent Data Types
Workaround
Optimizer Picking Incorrect Index Scan for Queries with CASE Statements
After upgrade, the mapping queries containing CASE statements aren't picking up indexes defined on columns used inside those CASE statements. Instead, the plan displays indexes that aren't of use or defined on columns that aren't used in the query.
Workaround
Data Issue with Multiple Aggregate Steps After Upgrading to Oracle Data Integrator 12c
This issue applies to upgrading from Oracle Data Integrator 11g to Oracle Data Integrator 12c.
In Oracle Data Integrator 11g, if you use any aggregate function and if “execute on” is defined as Staging and Source, then the upgraded map in Oracle Data Integrator 12c has two different stages such as AGG_SRC and AGG_STG. This situation causes the extraction query in Oracle Data Integrator to add two "group by" clauses, which might cause data issues.
Workaround
User-Defined Function CONCAT Isn't Getting Resolved
In Oracle Data Integrator 12c, the CONCAT
user-defined function isn't getting resolved for Generic SQL technology.
In ODI 11g, the user-defined function CONCAT has Syntax ||
and Implementation $(VALUE1)+$(VALUE2)
. For example, Mapping Expression: Column1 || Column2
. After resolution it's: Column1 + Column 2
. In ODI 12c, Mapping Expression: Column1 || Column2
isn't resolving to Column1 + Column2
.
Workaround
||
with the user-defined function CONCAT_OPER()
. CONCAT_OPER()
has implementation of +
for Microsoft SQL Server, ||
for Oracle, IBM DB2 UDB, and DB2 400.
Non-Oracle Source Registration Database Connection Issue
For non-Oracle source technologies IBM_DB2_UDB and MICROSOFT_SQL_SERVER, while registering the source in BI Applications Configuration Manager, the Test Database Connection option isn't enabled.
Workaround
SDE EBS Mappings Fail Due to Incorrect Joins
An incorrect variable declaration caused an incorrect join or table alias,
which results in the SDE EBS mappings (such as
SDE_ORA_UOMCONVERSIONGENERAL_INTERCLASS
) to fail.
#LANGUAGE_BASE
were properly resolved. In Oracle Data Integrator
12c, you must revise the variable declaration as
#BIAPPS.LANGUAGE_BASE
.
Workaround
#Variable_Name
in
expression editors as #BIAPPS.Variable_Name
.
SDE Mappings Fail with Invalid Identifier for the Seed Data Variable
table.column
fail in 12c with an invalid identifier. The variables
can't be resolved due to the changed alias in Oracle Data Integrator 12c.
Workaround
Unable to Specify an Outer Join on a Correlation Column
Source dependent extract (SDE) mappings are failing with an error message that indicates that an outer join can't be specified on a correlation column.
Workaround
Too Much Recursion in Text Resolution Issue when Generating a Scenario
When trying to generate a scenario, you might see an error message such as "Too much recursion in text resolution." The user defined function TRUNC causes this issue and prevents the scenario from being generated.
TRUNC(SYSDATE)
function
syntax changed to TRUNC(SYSDATE,0)
, from the
TRUNC(SYSDATE)
syntax in Oracle Data Integrator 11g.
Workaround
TO_DATE(TO_CHAR(SYSDATE,'YYYYMMDD'),'YYYYMMDD') ;
function, instead of the TRUNC function.
SDE Mappings Fail with $CDC_DML_CODE/CDC$_SRC_LAST_UPDATE_DATE Invalid Identifier
After upgrading to Oracle Data Integrator 12c, you might find that SDE mappings are failing with the $CDC_DML_CODE/CDC$_SRC_LAST_UPDATE_DATE invalid identifier.
Workaround
Upgraded Interfaces are Failing with Missing IN or OUT Parameter at Index Exception
Upgraded interfaces are failing with "Missing IN or OUT parameter at index exception" when mapping column name is the same as the variable name.
:
and if there's a variable with the same name, then it gets recognized as a variable because you can specify variables in this way.
Workaround
:[CX_COL_NAME]
in its command, then replace :[CX_COL_NAME]
with <?= (char) 58 + \u0022[CX_COL_NAME]\u0022 ?>
.
SDE_FUSION_TIMECARDPROCESSEDTIMEFACT_HWM
Fails Due to Missing Columns in Nested SELECT
Fusion SDE mappings such as SDE_FUSION_TIMECARDPROCESSEDTIMEFACT_HWM
are failing with TC_SEC_ORGANIZATION_ID
invalid identifier error.
Workaround
COLUMN_NAME
to TABLE_NAME_ALIAS.COLUMN_NAME
.
EBS SDE Mappings Are Failing Due to Missing or Incorrect Reference
EBS SDE mappings such as SDE_ORA_MFGLOTGENEALOGYFACT
are failing with SQ_W_LOT_GENEALOGY_FS_UN_ALL.L1_INVENTORY_ITEM_ID
invalid identifier error.
Workaround
SDE_FUSION_SALESINVOICELINESFACT
Fails with Invalid Identifier Error
SDE_FUSION_SALESINVOICELINESFACT
is failing with GREATEST_20
invalid identifier error.
AUX4_CHANGED_ON_DT
is getting evaluated using GREATEST_20 function but only 15 parameters were provided to it, hence SDE_FUSION_SALESINVOICELINESFACT
is failing.
Workaround
SILOS Mapping Fails with Invalid Identifier Error
SILOS mapping is failing with CALCULATE_DT_WID
invalid identifier error.
CALCULATE_DT_WID
user-defined function isn't getting resolved, appearing in code as it is, and therefore failing.
Workaround
CALCULATE_DT_WID
user-defined function to include '0' (zero) in its argument. For example, CALCULATE_DT_WID_DFLT($(IN_DATE),0)
.
Incorrect Column Alias Causing SDE FUSION Mappings Failure
Incorrect column alias in the "Create SDS work view" step causes an invalid identifier issue.
SDE_FUSION_PRODUCTDIMENSION_DERIVE
failed with ORA-00904:"SQ_BCI_PRODUCTS_SQ_BCI_PRODUCT"."C1_ORGORGANIZATIONDEFINITIO": invalid identifier
error.
Workaround
Default Knowledge Module Replaces the Knowledge Module Imported from ODI 12.2.1.3
When you export a mapping from ODI 12.2.1.3 and import that mapping in ODI 12.2.1.4, the default Knowledge Module (KM) replaces the imported KM. This issue occurs because the KM associations aren’t maintained. This issue applies to all the adaptors.
To work around this issue, open the imported mapping, and manually attach or replace the required KM.
General Issues and Workarounds
These topics involve general issues and workarounds for Oracle BI Applications.
SDE_JDE_PurchaseAgreementLineFact Map Fails
The SDE_JDE_PurchaseAgreementLineFact map fails with "Invalid number" error in the SDS Mode.
Workaround
- In ODI Designer, expand BI Apps Project, expand Mappings, and then click SDE_JDEE1_91_Adaptor.
- In the SDE_JDE_PurchaseAgreementLineFact folder, open the SDE_JDE_PurchaseAgreementLineFact.W_PURCH_AGREEMENT_LINE_FS_STANDARD_SQ_RMS reusable mapping and change the mapping expression of the DPPSR column from
TO_NUMBER(TRIM(F38012.DPPSR))
toIIF (IS_NUMBER(TRIM(F38012.DPPSR)),TO_CHAR(TO_NUMBER(TRIM(F38012.DPPSR))),TO_CHAR(TRIM(F38012.DPPSR)))
. - Save the reusable mapping and close it.
- Open the SDE_JDE_PurchaseAgreementLineFact.W_PURCH_AGREEMENT_LINE_FS_SQ_RELEASED_AMOUNT_RMS reusable mapping and change the join condition between F38012 and F38111 from
F38012.DPDMCT=F38111.DZDMCT AND F38012.DPDMCS=F38111.DZDMCS AND F38012.DPSEQ=F38111.DZSEQ AND TO_NUMBER(TRIM(F38012.DPPSR))=F38111.DZAN8 AND F38012.DPITM=F38111.DZITM
toF38012.DPDMCT=F38111.DZDMCT AND F38012.DPDMCS=F38111.DZDMCS AND F38012.DPSEQ=F38111.DZSEQ AND (IIF (IS_NUMBER(TRIM(F38012.DPPSR)),TO_NUMBER(TRIM(F38012.DPPSR)),-999))=F38111.DZAN8 AND F38012.DPITM=F38111.DZITM
. - Save the reusable mapping and close it.
- Open the SDE_JDE_PurchaseAgreementLineFact.W_PURCH_AGREEMENT_LINE_FS_SQ_F38012_VENDOR_ITEM_TEMP_RMS reusable mapping and change the join condition between F38012 and F4104 from
TO_NUMBER(TRIM(F38012.DPPSR))=F4104.IVAN8 AND F38012.DPITM=F4104.IVITM
to(IIF (IS_NUMBER(TRIM(F38012.DPPSR)),TO_NUMBER(TRIM(F38012.DPPSR)),-999))=F4104.IVAN8 AND F38012.DPITM=F4104.IVITM
. - Save the reusable mapping and close it.
- Regenerate the SDE_JDEE1_91_ADAPTOR_SDE_JDE_PURCHASEAGREEMENTLINEFACT scenario.
SDE_PSFT_ProjectAwardFundingFact Map Fails to Convert Data Type
This issue is applicable for the PeopleSoft MSSQL DB source only.
Workaround
BIA_11 ODI XML Import Fails in the Windows Environment
When you unzip the BIA_11 adaptor zip file in Windows, the data store folder name SalesOrderLineAggregate.
is automatically created as SalesOrderLineAggregate_
.
Workaround
E-Business Suite Source Extraction in the SDS Mode Fails
When you run the EBusiness Suite source extraction process in the SDS mode, the maps SDE_ORA_MfgProductionCostFact and SDE_ORA_KanbanReplenishmentCycleFact fail with the error "ORA-00979: not a GROUP BY expression". This issue occurs because the RUN_REPLICATED_TRANSACTIONAL user-defined function isn’t included in the Manual Group By expression.
Workaround
Change in Language Isn't Working as Expected
In Oracle BI Applications Configuration Manager, when you change your language preference in the Preference section, save, and return to Manage Warehouse Languages in the System Setup section, the values of the "Installed" column in the warehouse Language table aren’t translated to your preferred language.
Workaround
Sign out and sign in to Oracle BI Applications Configuration Manager to resolve the issue.
UCM - RIDC Thin Communication API has been Deprecated
RIDC support has been deprecated from Oracle BI Application 11.1.1.10.3 release onwards.
- UCM Processing - Procedure
- UCM Delete from UCM - Package
- UCM Download from UCM - Package
- UCM Upload to UCM - Package
Workaround
Resource Limit Exception for Data Source When System is Under Stress
This issue applies to Oracle BI Applications Configuration Manager.
When you stress test Oracle BI Applications Configuration Manager by continuously navigating the Oracle BI Applications Configuration Manager dialogs for weeks, you may encounter the resource limit exception for data source "BIAPPSODIRepositoryDS" issue. This is very rare and intermittent.
Workaround
Restart the "bi_server1" to resolve the issue.
ODI Agent Overwrites the Maximum Number of Sessions to the Default Value of 1000
During deployment, OdiConfigAgent is overwriting the values for MAX_THREAD and MAX_SESS to the default value of 1000.
Workaround
SDE_ORA_QARESULTSFACT Map Fails with the Invalid Identifier Error
The issue is specific to the EBusiness Suite 11g database.
Workaround
Exceeded the Configured Maximum Number of Rows Returned for a View
You may encounter the error that the report has exceeded the configured maximum number of allowed input records.
Workaround for Pivot Tables and Graphs
If you encounter this error for pivot tables and graphs, then manually configure the cube settings for the pivot tables and graphs. You can use settings within the cube element to affect the display and processing of data in the pivot tables and graphs.
- Open the
instanceconfig.xml
file for editing. This file is available atBI_DOMAIN/config/fmwconfig/biconfig/OBIPS
. - Locate the cube section and add the CubeMaxRecords element. This element specifies the maximum number of records that are returned by an analysis for the view to process. This roughly governs the maximum number of cells that can be populated in a view; unpopulated cells in a sparse view don't count. The default is 40000.
- Include the elements and their ancestor elements as appropriate, as in the following example:
<ServerInstance> <Views> <Cube> <CubeMaxRecords>65000</CubeMaxRecords> </Cube> </Views> </ServerInstance>
Note:
Both CubeMaxRecords limit the number of rows returned. The limit is determined by the setting with the larger value. See Use Fusion Middleware Control to Set the Maximum Number of Rows Processed to Render a Table - Save your changes and close the file.
- Restart Oracle Business Intelligence.
Workaround for Reports with Trellis Views
- Open the instanceconfig.xml file for editing. The file is available at
BI_DOMAIN/config/fmwconfig/biconfig/OBIPS
. - Include the elements and their ancestor elements as appropriate, as shown in the following example:
<Views> <Trellis> <Simple> <MaxCells>4000</MaxCells> <MaxVisibleSections>10</MaxVisibleSections> <MaxVisiblePages>1000</MaxVisiblePages> <MaxVisibleRows>2000</MaxVisibleRows> <MaxVisibleColumns>2000</MaxVisibleColumns> <MaxPagesToRollOutInDelivery>1000</MaxPagesToRollOutInDelivery> <DefaultRowsDisplayed>10</DefaultRowsDisplayed> <DefaultRowsDisplayedInDelivery>100</DefaultRowsDisplayedInDelivery> <DefaultRowsDisplayedInDownload>6500</DefaultRowsDisplayedInDownload> </Simple> <Advanced> <MaxCells>5000</MaxCells> <MaxVisibleSections>50</MaxVisibleSections> <MaxVisiblePages>1000</MaxVisiblePages> <MaxVisibleRows>250</MaxVisibleRows> <MaxVisibleColumns>150</MaxVisibleColumns> <MaxPagesToRollOutInDelivery>1000</MaxPagesToRollOutInDelivery> <DefaultRowsDisplayed>25</DefaultRowsDisplayed> <DefaultRowsDisplayedInDelivery>250</DefaultRowsDisplayedInDelivery> <DefaultRowsDisplayedInDownload>10000</DefaultRowsDisplayedInDownload> </Advanced> </Trellis> </Views>
- Save your changes and close the file.
- Restart Oracle Business Intelligence.
Note:
Depending on the volume of data, you may have to alter the configurations.
Error While Selecting Mark as Complete for Failed Step in the ODI Console
In ODI Console, for a failed load plan execution, when you right-click on the step number of any failed load plan step and select "Mark as Complete" in the ODI menu, you may encounter an error.
Workaround
Distributed Transaction Waiting for Lock
This issue applies to the DBLink mode.
Workaround
To resolve this error, increase the value of the DISTRIBUTED_LOCK_TIMEOUT parameter to 120 or 180 seconds and restart the database.
Error While Resetting the Data Warehouse and SDS Schema
You may encounter an error while resetting the data warehouse and SDS schema.
Workaround
SDE_PSFT_DOMAINGENERAL_ETHNICGROUP Map Failing During Incremental Run
In the SDS mode, during incremental run, the SDE_PSFT_DOMAINGENERAL_ETHNICGROUP map may fail with the "Non supported SQL92 token" error.
PSXLATITEM
in the QUALIFY user-defined function.
Workaround
RUN_FULL_INCREMENTAL('#IS_INCREMENTAL',
1=1,
RUN_REPLICATED_TRANSACTIONAL('#IS_SDS_DEPLOYED',
PSXLATITEM.LASTUPDDTTM > TO_DATE_VAR('#LAST_EXTRACT_DATE'),
(PSXLATITEM.FIELDVALUE, PSXLATITEM.FIELDNAME) IN ( SELECT
PS.FIELDVALUE,PS.FIELDNAME FROM QUALIFY(PSXLATITEM) PS WHERE PS.FIELDNAME IN
('ETHNIC_GROUP','ETHNIC_GRP_CD_UK') AND
PS.CDC$_SRC_LAST_UPDATE_DATE > TO_DATE_VAR('#LAST_EXTRACT_DATE'))
)
)
Mark Manifest as Processed Step in Load Plan Gets Delayed
For Oracle Fusion sources, the "Mark manifest as processed" step in the load plan takes between 8 to 40 minutes. This delay time depends on the network speed and the number of files extracted in the Universal Content Management system.
Workaround
ARG_GROUP Invalid Identifier Error
For any of the upgraded interfaces, if the system displays the ""ARG_GROUP": invalid identifier" error, then follow this workaround.
Workaround
Exception Appears While Resetting the Source Dependent Schema
This issue applies to resetting the source dependent schema.
While resetting the source dependent schema (sds) from Oracle Business Intelligence Configuration Manager, an exception is displayed if you click OK after selecting the data source.
Workaround
- While resetting the SDS, after selecting the data source, don’t click OK.
- Wait for the application to load other fields such as context and odiAgent.
- Set all the mandatory fields and then click OK.
Improve Fusion FTS Load Performance by Enabling External Table Mode
The FTS map uses the JVM mode to process primary extract files. In JVM mode, data is processed row by row from the pecsv
file to the work table.
Workaround
Order of Joins Generated in the Load Data Step Differs in Oracle Data Integrator 12c
In the SDE mappings of all adaptors, the order of the joins generated in the SQL code of the Load Data step differs in Oracle Data Integrator 12c from Oracle Data Integrator 11g.
Workaround
Non-Oracle Source Adapters Scenario Regeneration Issue
Non-Oracle source adapters scenario regeneration displays an error.
Workaround
Source Dependent Extract Maps Fail with Invalid Identifier Error
Source dependent extract (SDE) maps might fail with the
$CDC_DML_CODE/CDC$_SRC_LAST_UPDATE_DATE
invalid identifier message.
CDC
columns are included in the “select” clause of the SQL
query.
Workaround
Hierarchy Maps Fail with Invalid Identifier Error
Many Hierarchy maps fail with the invalid identifier error in Oracle Data Integrator 12c.
Workaround
Data Types Created Incorrectly While Creating the C$ Table
When creating the C$ table for some columns, data types are created incorrectly.
Workaround
TO_CHAR
or TO_DATE
functions for the expression based on the data type you're expecting. For example, TO_CHAR(expression)
and TO_DATE(expression)
.
Unable to Generate Scenario for SDE_FUSION_PARTYSUPPLIERSTAGING
This issue applies to scenario generation in Oracle Data Integrator 12c.
Workaround
SDE_FUSION_PartySupplierStaging.W_FSN_PARTY_SUPPLIER_PS
, uncheck the sub-select enabled box for reusable mapping component SQ_SUPPLIERPVO
.
Unable to Authorize Connection Between the WebLogic Servers
This issue applies to the WebLogic servers.
Workaround
Map SDE_SBL_822_ADAPTOR_SDE_PRODUCTATTRIBUTERELATION_1
is Failing
In Oracle Data Integrator 12c, the map SDE_SBL_822_ADAPTOR_SDE_PRODUCTATTRIBUTERELATION_1
is failing with the invalid identifier issue.
Workaround
ETL Fails Due to ActivityResourcesFact and ActivityFact Failure
This issue applies to the Fusion adaptor.
SDE_FUSION_ActivityFact
and SDE_FUSION_ActivityResourcesFact
failure.
Workaround
- Log into the Oracle Business Intelligence Administration Tool.
- In the Physical Layer, navigate to the Import Metadata option for CRManalytics.
- Select Activity, Activity Assignee, and ActivityContact view objects and click Import Selected.
- After importing, click Finish.
Regional Settings Aren't Saved After Logging Out and In
This issue applies to the regional settings in Configuration Manager and the Functional Setup Manager (FSM) for non-English languages.
The changes in Language (go to task Preferences, click Regional or Preferences, and select Language) aren't saved properly after you log out of the application and log in again.
Workaround
After logging in, if the preference settings (for example, UI language, number format, date format, time format, time-zone) aren't set to the required values, you can go to task Preferences, click Regional or Preferences, select Language, and change the preferences as required. Save the preferences and then continue to use other tasks without logging out.
Market Basket Analysis Facts and Dimensions Not Supported
Due to performance issues, Market Basket analysis related facts and dimensions aren't supported.
List of logical facts not supported:
-
- Fact - CRM - Next Order Same Account
-
- Fact - CRM - Next Order Same Contact
-
- Fact - CRM - Order Item Same
-
- Fact - CRM - Product Affinity
List of logical dimensions not supported:
-
- Dim - Market Basket Product
-
- Dim - Next Product Purchased
Workaround
There isn't a workaround for this issue.
Human Resources E-Business Suite Payroll Patches for Payroll Analytics
This issue applies to Human Resources Analytics Payroll Subject Area for E-Business Suite.
If you're implementing Human Resources Analytics Payroll Subject Area for E-Business Suite, then it's mandatory to follow the E-Business Suite Payroll patching policy mentioned in My Oracle Support Note 295406.1 Mandatory Family Pack / Rollup Patch (RUP) levels for Oracle Payroll.
Load Plan Schedules Missing After Regeneration
This issue applies to the load plan regeneration.
After the load plan is regenerated in Configuration Manager, the load plan schedule is missing.
Workaround
Before regenerating a load plan, remove all existing schedules and recreate them after the regeneration is complete.
Non-supported Attributes and Metrics
This issue applies to notes on Inventory and Costing subject areas of PeopleSoft Data sources.
PeopleSoft:
The PeopleSoft data source doesn't support the following BMM Dimension Attributes:
"Core"."Dim - Lot"."Best By Date"
"Core"."Dim - Lot"."color"
"Core"."Dim - Lot"."Length"
"Core"."Dim - Lot"."Length UOM"
"Core"."Dim - Lot"."Thickness"
"Core"."Dim - Lot"."Thickness UOM"
"Core"."Dim - Lot"."Volume"
"Core"."Dim - Lot"."colume UOM"
"Core"."Dim - Lot"."Width"
"Core"."Dim - Lot"."Width UOM"
"Core"."Movement Type"."Transaction Action Code"
"Core"."Movement Type"."Transaction Action Description"
The PeopleSoft data sources doesn't support the following Metrics:
BMM: "Core"."Fact - Supply Chain - Inventory Transaction"."Material Quantity"
BMM: "Core"."Fact - Supply Chain - Inventory Transaction"."Material Amount"
BMM: "Core"."Fact - Supply Chain - Inventory Transaction"."Total Material Amount Last 365 Days"
Presentation: "Inventory - Transactions".."Fact - Inventory Transactions"."Material Quantity"
Presentation: "Costing - Item Cost".."Fact - Costing - Item Cost"."Profit In Inventory"
Presentation: "Costing - Item Cost".."Fact - Costing - Item Cost"."Percentage of Profit In Inventory"
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.”In Transit Quantity”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.”Receiving Quantity”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.”Allocated Quantity”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.”Un Allocated Quantity”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.” # of Products Requiring Reorder”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.”Value Only Amount”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.”Value Transfer Amount”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.”Returned Quantity”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.”Replenishment Quantity”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.” Inspection Consignment Quantity”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.”Reorder Point”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.” Inspection Amount”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.”Returned Amount”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.”Replenishment Amount”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.”Inspection Consignment Amount”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.”WIP Amount”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.” Returned Quantity Year Ago”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.” Chg Returned Quantity Year Ago”
BMM: “Core”.”Fact – Supply Chain - Inventory Balance”.” Chg Returned Quantity % Year Ago”
Presentation: “Facts - Inventory Balance”.”In Transit Quantity”
Presentation: “Facts - Inventory Balance”.”Receiving Quantity”
Presentation: “Facts - Inventory Balance”.”Allocated Quantity”
Presentation: “Facts - Inventory Balance”.”Un Allocated Quantity”
Presentation: “Facts - Inventory Balance”.”Replenishment Quantity”
Presentation: “Facts - Inventory Balance”.”Inspection Consignment Quantity”
Presentation: “Facts - Inventory Balance”.”# of Products Requiring Reorder”
The PeopleSoft data source doesn't support the following Presentation Subject Area:
Inventory - Bill of Materials
Inventory – Cycle Count
The PeopleSoft data source doesn't support the following Logical Tables and corresponding Dimensions:
Dim - Balancing Segment
Dim - Product Transaction Type (Stays deprecated)
Dim - Cost Valuation Unit
-
BMM: "Core"."Fact - Supply Chain - Inventory Aging"."Days In Inventory"
The “Days In Inventory” metric is defined as the number of days between the Date Received and the date of data extraction. The Date Received, for PeopleSoft Inventory, is retrieved from the latest Receipt Header record which matches a particular Physical Inventory record. If no Receipt Header can be found, then the Staged Date of the Physical Inventory is used. If there's no associated Receipt Header and no Staged Date for a Physical Inventory record, then Days In Inventory aren't populated for that record.
-
BMM: "Core"."Fact - Supply Chain - Inventory Aging"."Days Left Expiry" and “Days Since Expired” (affects of Date Received)
The “Days Left Expiry” and “Days Since Expired” metrics are defined as the days between the Expiration Date for a Physical Inventory item and the date of data extraction. For lot controlled items, the Expiration Date is derived from the lot control record. For other items, the Expiration Date is derived by adding the item’s Shelf Life to the Date Received.
-
Plant Location
In the PeopleSoft adaptor, Plant Locations are retrieved for every Business Unit which is marked with a Business Unit Type of “PLNT”. Only “PLNT” type Business Units are represented in the Plant Location Dimension.
Data Extraction Error 'XXXDFFBIVO of type View Definition is not found'
This issue applies to Fusion Applications on-premises data sources.
If during load plan execution you see the error message XXXDFFBIVO of type View Definition is not found (or similar), then you must check your Flexfield deployment. You might have an incomplete flexfield setup.
Workaround
Make sure that your flexfield setup is complete.
BI Metadata Repository Issue in Fusion Applications for Security View
Fusion Applications supports 18 levels of Territory Hierarchy, but the opaque security view "Dim_Security_PrimaryTerritoryHierarchy_TerritoryResourceQuota
" in the repository uses only 12 levels.
This results in a data security issue, where users aren't able to view all records.
Workaround
SDE_FUSION_PARTYORGANIZATIONDIMENSION Populates With Data Has Gaps
This issue applies to SDE_FUSION_PartyOrganizationDimension
.
Workaround
- Log in to the ODI Studio and navigate to the Designer tab.
- Open the BI Apps Project, click Mappings, and select SDE_FUSION_x_Adaptor (where x can be 9, 10, or 11).
- Expand SDE_FUSION_PartyOrganizationDimension.
- Open MAIN interface (blue) SDE_FUSION_PartyOrganizationDimension.W_PARTY_ORG_DS.
- Go to column PRIMARY_PHONE_AREA_CODE and replace the existing expression with
SQ_W_FSN_PARTY_ORG_PS.PRIMARY_PHONE_AREA_CODE
.
Award_WID Not Populating in Existing Project Facts
This issue applies to Award_WID not getting populated in the existing Project Budget and Cost facts.
Workaround
Use the CA_DETAIL_PROJ
table to get the link between contract number, projects, and activities for the following existing facts:
-
W_PROJ_COST_LINE_FS
-
W_PROJ_INVOICE_LINE_FS
-
W_PROJ_REVENUE_LINE_FS
-
W_PROJ_BUDGET_FS
-
W_PROJ_FORECAST_FS
-
W_PROJ_COMMITMENT_FS
SDE_Universal_PayrollBalanceDimension_Translate Fails
This issue applies to the Universal adaptor.
SDE_Universal_PayrollBalanceDimension_Translate
fails as the balance name column has more than 80 characters.
Workaround
Ensure that the balance names in the source data are 80 characters or less.
ETL Fails with the “ORA-01792: maximum number of columns in a table or view is 1000” error message
This issue applies to Business Intelligence Applications consumer version 11.1.8.1 and later using the Oracle 19c Database.
BI Applications 11.1.1.10.3 ETL fails owing to the following error: “ORA-01792: maximum number of columns in a table view is 1000.”
The Oracle 19c database supports a maximum of 1000 columns when creating a table.
Workaround
set “_fix_control”='17376322.OFF'
alter session set "_fix_control"='17376322:OFF'; or alter system set "_fix_control"='173763222.OFF';
The Configuration Manager Lists Organizations That Aren't Master Orgs
This issue applies to the MASTER ORG parameter.
Workaround
Ensure that you're aware of the Master Orgs in the system and select only those from the list.
The Taleo Cloud Source System Hits Daily Limit For Bulk Data Export requests
This issue applies to the Taleo Cloud source system. The Taleo Cloud source system enforces daily and transaction limits for bulk data export requests.
During the load plan execution, if a replication job hits the Taleo Cloud source system Daily Limit, then the job is paused for 24 hours but the status of the ODI LP step is marked as Completed.
Subsequent load plan steps of replication for the Taleo Cloud source system completes without actually running the replication and the rest of the ETL steps (SDE, SIL) are also completed for the Taleo Cloud source system without running the ETL. The next day, the load plan triggers the rest of the replication and completes the ETL.
The paused job is triggered automatically and runs the replication only for the entity which first hits the daily limit. For replicating the rest of the entities, a new load plan instance needs to be triggered after 24 hours of the previous load plan.
Workaround
If the Taleo zone limits are increased, it's recommended to update the Daily Limit on the Replicator to match the zone value, or update it to 0.
DAILY_EXPORT_LIMIT=0 (0 indicates unlimited).
Features Unavailable in On-Premises Deployments
This issue applies to features that aren't available in the Oracle BI Applications Release 11.1.1.10.3 on-premises deployments.
Workaround
This issue has no workaround currently.
Groups Definition Missing in WebLogic Console
This issue applies to Oracle Business Application Procurement and Spend Analytics CaaS Release: 11.1.1.10.3 CaaS.
-
OBIA_AU_LINE_MANAGER_EXPENSE_ANALYSIS_DUTY
-
Purchasing Extended Buyer
Workaround
- Sign in to the WebLogic Console.
- Go to Security Realms in the left side panel.
- Click on myrealm.
- Click Users and Groups and then click Groups.
- Create a new group named OBIA_AU_LINE_MANAGER_EXPENSE_ANALYSIS_DUTY.
- Create a new group named Purchasing Extended Buyer.
Cloud Replicator Doesn't Support Non SSL-Enabled RightNow Sites
This issue applies to the current version of the Cloud Replicator.
Workaround
For Cloud Replicator to work with the RightNow site as a valid cloud source connection, the site should be SSL-enabled.
SILOS_SIL_HRPERSONLEGISLATION_FLEX_DIMENSION Fails
This issue applies to SILOS_SIL_HRPERSONLEGISLATION_FLEX_DIMENSION.
Workaround
- In the ODI Studio, click Models, click Oracle BI Applications, and select Dimensions.
- Open the table W_HRPERLEG_ADDL_D.
- Expand the columns and double-click PERLEG_ATTR3_CHAR.
- In the Description tab, set the slowly changing behavior to Overwrite on Change.
- Regenerate the scenario for SILOS_SIL_HRPERSONLEGISLATION_FLEX_DIMENSION.
PeopleSoft Tables to be Completely Extracted
This issue applies to the PeopleSoft Cloud Source adaptor.
Caused By: java.sql.SQLException: ORA-20000: Error creating Index/Constraint
:W_PSFT_INT_ORG_DH_PS_P1 => ORA-01452: cannot CREATE UNIQUE INDEX; duplicate
keys found
Workaround
-
PSTREENODE
-
PSTREELEAF
Incorrect Inventory Organization Prompts on the Logistics Dashboard for Supply Chain Reporting
This issue applies to Supply Chain reporting.
Workaround
- In BI Analytics, under Catalog, navigate to Shared Folders, Supply Chain Management, Analytic Library, Embedded Content, Logistics, and select Prompts.
- Edit the Hit or Miss Accuracy prompt.
- Edit the Inventory Organization prompt.
- Under Option, update the SQL statement to generate the list of values to be
SELECT "Inventory Organization"."Inventory Org Name", "Fact - Inventory Cycle Count"."Counted Quantity" FROM "Inventory - Cycle Count"
- Click OK and save the changes.
- Edit the Inventory Value Dashboard page promts.
- Edit the Inventory Organization prompt.
- Update the SQL statement to be:
SELECT "Inventory Organization"."Inventory Org Name", "Fact - Costing - Inventory Valuation"."Accounted Onhand Amount" FROM "Costing - Inventory Valuation"
. - Click OK and save the changes.
Cycle Count Subject Area is not Supported for the PeopleSoft Adaptor
This issue applies to PeopleSoft users.
-
Fusion Logistics - Exact Matches Rate
-
Fusion Logistics - Hit or Miss Accuracy Inventory
-
Cycle Count Inventory - Cycle Count Details
Multi-Select Extensible Attribute List-of-Values (LOV) Columns Aren't Supported
This issue applies to BI Applications.
Workaround
This issue has no workaround.
Email Address Missing While Extracting Data from GlobalPerson
This issue applies to the missing privileges for the provisioned extractor user in the Fusion Applications release 11 POD environments.
While extracting data from the GlobalPersonForETLPVO
Fusion view object (VO), using the FUSION_APPS_OBIA_BIEE_APPID
user, some of the persons' email addresses are missing. This issue is due to the missing privileges for this user in the Fusion Applications release 11 POD environments. This user's the provisioned extractor user that the Oracle BI Applications ETL process uses to extract data from Fusion Applications. In order to extract secured data such as PII information (for example, person's home email, home phone, and national identifiers), you must ensure that this user's granted the data security policies that allow it to read the underlying tables.
Workaround
ODI Metadata Patch Import Fails for Non-Oracle Source Databases
This issue is applicable only for source databases not from Oracle.
When you import the ODI metadata patch for non-Oracle source databases, the metadata
patch fails with an errorMessage=DFW-99998
executionContextId=0000Nf3dM8W2nJjyl0lnWJ1Wxf61000001
error.
Workaround
- Export the BIAPPS_DW data server file to your local directory.
- In ODI Studio, click Topology, select Physical Architecture, expand Technologies, click Oracle, and then right-click BIAPPS_DW data server.
- Select Export, enter the name for the file, and then click Finish.
- Validate the Global ID in the BIAPPS_DW data server XML file exported to your
local directory.
- Open the exported BIAPPS_DW data server XML file with a text editor and verify the Global ID for BIAPPS_DW data server.
- If the value of the Global ID in XML file is "44134a38-7a4a-37bf-a1f5-8eae1bc07046", skip steps 3 and 4.
- If the value of the Global ID in the XML file isn't "44134a38-7a4a-37bf-a1f5-8eae1bc07046", edit the XML file, update the value of Global ID for BIAPPS_DW Data to "44134a38-7a4a-37bf-a1f5-8eae1bc07046", and then save the file.
- Delete the BIAPPS_DW data server.
- In ODI Studio, click Topology, select Physical Architecture, expand Technologies, click Oracle, and then right-click BIAPPS_DW data server.
- Click Delete.
- Import the BIAPPS_DW data server XML file.
- In ODI Studio, click Topology, select Physical Architecture, expand Technologies, click Oracle, and then right-click BIAPPS_DW data server.
- Select Import and click Import Data Server.
- Browse and select the BIAPPS_DW data server XML file that you edited in step 2.
SDE_PSFT Maps Fail for Non-Oracle Source Databases
This data type conversion issue is applicable for the PeopleSoft MSSQL database source.
The SDE_PSFT maps fail for non-Oracle source databases because of the incorrect use of a conversion function when the TO_CHAR_JULIAN UDF function exists in the database.
Workaround
Test Connection of an Oracle WebLogic Data Source Fails
This issue applies only to an Oracle WebLogic data source connection to Oracle Autonomous Data Warehouse database.
You might find that a test connection of an Oracle WebLogic data source to Oracle Autonomous Data Warehouse fails. This failure occurs when Oracle Autonomous Data Warehouse isn’t configured properly.
Workaround
To resolve this failure, apply Patch Set 2 to Oracle BI Applications 10.3 and configure Oracle Autonomous Data Warehouse properly.
Unable To Add Custom Lookup In Dataset For Two Reusable Mappings
In some of the mappings or reusable mappings, you don’t have a direct option to modify a map to add lookups.
Workaround
Convert the dataset to a flow-based mapping, and then edit the mapping or reusable mapping to add the new lookups.
- In Designer Navigator, open the mapping or reusable mapping.
- Right-click on the title (Default) and select Convert to Flow from the context menu.
- Click Yes.
- Edit the map and add the lookups.
Dashboard Unresponsive When Report Column Contains Multiple Currencies
If you've configured multiple currency and set the preferred currency to Ledger Currency, then the Compensation dashboard becomes unresponsive and you get the following error:
Warning: Report column Total Annual Base Salary has different currencies and this isn't supported. Change the currency selection or place additional report filters to ensure that data for only one currency is returned.
Workaround
If you've set the preferred currency to Ledger Currency or Local Currency, then select a Ledger or a Business Unit in the dashboard prompt.
Issues and Workarounds for Oracle GoldenGate
These issues and workarounds are related to the use of Oracle GoldenGate.
Support GoldenGate Integration for GL Segment Related Extract (EBS)
This change is required only when you use GoldenGate to replicate EBS data.
Model Change
-
Open Model Oracle E-Business Suite R12.2 , click Application Object Library, and select FND_FLEX_VALUE_CHILDREN_V.
-
Open the Flexfields tab and set OBI SDS Load Tech Exclusion List to BIA_OGG_SDS.
-
Save the change.
Package Changes
Modify the following packages to support SDS:
-
SDE_ORA_Stage_BalancingSegmentDimensionHierarchy_Primary
-
SDE_ORA_Stage_GLSegmentDimensionHierarchy_Primary
-
SDE_ORA_State_NaturalAccountDimensionHierarchy_Primary
As an example, the following instructions use the Balancing Segment:
-
Take a backup of the ODI repository.
-
In ODI client, open Mappings, click SDE_ORAXXX_Adaptor and select SDE_ORA_Stage_BalancingSementDimensionHiearrchy_Primary.
-
Remove the link between SOFT_DELETE_PREPROCESS and SDE_ORA_Stage_BalancingSegmentDimensionHierarchy_Primary.W_BALANCING_SEGMENT_HIER_PS_PE.
-
Drag the variable SDS_LOAD_TECHNO and IS_SDS_DEPLOYED to the package.
-
Rename the step name from SDS_LOAD_TECHNO to "SDS_LOAD_TECHNO is BIA_OGG_SDS". Use Type “Evaluate Variable”, Operator “=”, and Value “BIA_OGG_SDS”.
-
Use Type Set Variable and value N for IS_SDS_DEPLOYED.
-
Connect SOFT_DELETE_PREPROCESS to SDS_LOAD_TECHNO is BIA_OGG_SDS.
-
Connect SDS_LOAD_TECHNO is BIA_OGG_SDS to interface SDE_ORA_Stage_BalancingSegmentDimensionHierarchy_Primary.W_BALANCING_SEGMENT_HIER_PS_PE.
-
Connect SDS_LOAD_TECHNO is BIA_OGG_SDS to IS_SDS_DEPLOYED .
-
Connect IS_SDS_DEPLOYED to interface SDE_ORA_Stage_BalancingSegmentDimensionHierarchy_Primary.W_BALANCING_SEGMENT_HIER_PS_PE .
-
Regenerate the scenario.
Load Plan Change
Add variable SDS_LOAD_TECHNO and refresh it at the root level.
-
Open BIAPPS Load Plan, click Load Plan Dev Components, click SDE, and select EBS_XXX LP component above.
SDE Dims BALSEG_DIM
-
Go to the Variables tab.
-
Click Add. Search for SDS_LOAD_TECHNO and click OK.
-
Go to the Steps tab.
-
Enable the Overwrite and Refresh checkboxes.
-
Repeat steps 3 to 5 for the following load plan components:
-
3 SDE Dims GLSEG_DIM
-
3 SDE Dims NAT_ACCT_DIM
-
3 SDE Dims GLACCNT_DIM (The corresponding package change is already included in the product for this load plan).
-