Instances created from Service Contracts do not have Operating Units associated

(Doc ID 1447925.1)

Last updated on NOVEMBER 18, 2013

Applies to:

Oracle Service Contracts - Version 12.0.6 to 12.1.3 [Release 12 to 12.1]
Information in this document applies to any platform.
Checked for relevance on 18-NOV-2013

Symptoms

In Service Contracts, when creating item instances through a contract, this do not have the Operating Unit associated.

Steps To Reproduce:
The issue can be reproduced at will with the following steps:
1.Make sure profile CSI: Operating Unit Restriction has no value for the testcase.

2.Resp. Service Contracts Manager, Vision Enterprises
Contract Administration/Launchpad.
From menu select Tools/New
Select Create New Contract Manually
Select Operating Unit
Category: Service Agreement
Click on Create.

3. Create Service Contract.
Add service line.
Tab Lines / Pricing/Products / Effectivity.
Click on Button New Instance.
Enter Item / Description.
Enter Quantity, UOM and Type (all mandatory fields) with a value.
Click on OK button.

4. Click on button 'Product Details'.
Verify the number of the item instance created.

5. Run the following:
a)
select INSTANCE_ID, INSTANCE_NUMBER, ACTIVE_START_DATE
from csi_item_instances
where INSTANCE_ID = &YOUR_INSTANCE_NUMBER
Verify if instance number exists. The number is usually the same as the id.
b)
select INSTANCE_ID, OPERATING_UNIT_ID, RELATIONSHIP_TYPE_CODE
from CSI_I_ORG_ASSIGNMENTS
where INSTANCE_ID = &YOUR_INSTANCE_NUMBER
No rows found. So there is no row in CSI_I_ORG_ASSIGNMENTS.

There is no row in CSI_I_ORG_ASSIGNMENTS for the instance created.

6. Resp. Oracle Install Base Agent User
NAV: Item Instance/Item Instances
Search for item instance.
Instance is found.
Select to update it.
The general tab shows org: Organization Vision Operations

10. To add the org:
Under 'Other Item Instance Details' click on 'Operating Units'.
Add Operating Unit.
Then window Operating Unit : Item Instance opens.
In Name field enter the org.
Click on Apply.

7.Run again:
select INSTANCE_ID,OPERATING_UNIT_ID , RELATIONSHIP_TYPE_CODE
from CSI_I_ORG_ASSIGNMENTS
where INSTANCE_ID = &YOUR_INSTANCE_NUMBER

Now there is a row in this table too.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms