Oracle Apps Notes

A collection of my random notes, primarily on Oracle Apps

Monthly Archives: May 2012

Changing Oracle HRMS installation from FULL to SHARED

When Oracle HRMS is installed in the FULL mode, users may encounter errors while accessing HRMS forms from non-HRMS responsibilities. For example, users cannot access the Employees form from Customer Support responsibility or the Positions form from Purchasing Super User responsibility. This happens because forms included in non-HRMS responsibility menus are to be used on a Shared HR environment and cannot be used on an HR full installed environment.

The best way to resolve this problem is to work on the forms from an HRMS responsibility. But if that option is not available, then the Oracle HRMS installation has to be manually changed from FULL mode to SHARED mode.

The steps involved in changing Oracle HRMS installation from FULL to SHARED are:

1. Check whether the hrglobal.drv file has been run in the instance. In case the hrglobal.drv file has already been run against the instance, then the only way out is to perform a new installation in SHARED mode and export all data from the old instance to the new one. (I sincerely hope that no one reading this post has to choose this option! )

2. If the hrglobal.drv file has NEVER been run against the system, then find the application_id of all HRMS related products installed in FULL mode in the instance.

3. Update the FND_PRODUCT_INSTALLATIONS table to change all HRMS related products from FULL to SHARED


update FND_PRODUCT_INSTALLATIONS
set STATUS = 'S'
where APPLICATION_ID IN (<appl_id1>,<appl_id2>);

Where appl_id1, appl_id2 are the application_id obtained from step#2.

Note:

1. Consult Oracle Support and raise an SR before trying to change the installation mode of Oracle HRMS.

2. The following SQL query checks whether hrglobal.drv has been run in an instance


select substr(application_short_name,1,4) app
, rpad(decode
(Legislation_code,null,'GLOBAL',Legislation_code),7,' ') LE_CODE
, rpad(status,14,' ') "Install Status"
, rpad(action,15,' ') "DataInst Action"
, last_update_date
from hr_legislation_installations
where application_short_name in ('PER','PAY')
order by LE_CODE,app;

If the Install Status column is ‘I’ for any row, it means that hrglobal.drv has been run in the instance.

3. The following SQL query shows the install status of HRMS related products


col a.application_name for a40
col a.application_short_name for a4
col b.status for a1
SELECT a.application_name,
a.application_id,
application_short_name,
DECODE(b.status,'I','I',
DECODE(b.status,'S','S',
DECODE(b.status,'N','N',b.status)))
FROM fnd_application_vl a, fnd_product_installations b
WHERE a.application_id = b.application_id
AND b.application_id IN (453,800,801,804,805,808,809,810,8301,8302,8303,8403)
ORDER BY a.application_id;

References:

Metalink Note#369459.1: How Does One Verify which HRMS Products have been Installed?

Metalink Note#414631.1: SQL: HRMS Products Installation Status

Metalink Note#116376.1: You Have Installed, Now Before You Setup, Read This! – HR Shared

There was another note on the entire process of going from full to shared install but that seems to be no longer publicly available.

 

Comparing current EBS installation with 12.1.3

If you are planning an upgrade to R12 and wondering about all the ways it will affect you customizations, the following three tools will make your life easier. You can check all the components which have changed between the releases allowing you to manage your customiszations during the upgrade.

EBS File Comparison Report: Provides detailed information about what files were added, removed, or stubbed (made inactive) during changes between Releases 11.5.10.2 and 12.1.3 of Oracle E-Business Suite. It allows you to drilldown into the files(provided they are text-based) and view the differences between the two versions. It can be downloaded from Metalink Note#1446430.1.

EBS Data Model Comparison Report:  Provides the database object definition changes between two EBS releases. This includes information regarding which objects were added, deleted and modified. In case of modified objects, it lists the actual changes made to the objects. This one is more useful than the previous one in the sense that it lists differences between 12.1.3 and all other releases from 11.5.9 onwards. The report can be downloaded from Metalink Note#1290886.1 .

EBS ATG Seed Date Comparison Report: Provides details on the changes between different EBS releases based upon the seed data changes delivered by the product data loader files (.ldt extension) based on EBS ATG loader control (.lct extension) files. This report list differences between 12.1.3 and all other releases from 11.5.10.2 onwards. It can be downloaded from Metalink Note#1327399.1.

The EBS Release Management Team deserves a shout out for this one.