Description:
If a resource has been financially enabled and if more than one OBS has been associated to the resource object, an RSM-0108 error will be generated if the user clicks save on the Admin Tool: Resource: OBS and Partitions page:
RSM-0108: This object is financially enabled. Please change department on the Financial page.
Steps to Reproduce:
- Login to Clarity with admin rights
- Admin Tool -> OBS -> Click 'New' button
- Create a new OBS structure that will be used on an Entity
- OBS Name = 'Financial Department'
- Create at least 1 level on the OBS and one Department (named 'DEPT1')
- Associate the OBS to the 'Resource' Object and the 'Project' Object
- Click 'Submit' button
- Admin Tool -> OBS -> Click 'New' button
- Create a new OBS structure that will be used on an Entity
- OBS Name = 'Financial Location;
- Create at least 1 level on the OBS and one Location (named 'LOC1')
- (no need to associate objects to this OBS)
- Click 'Submit' button
- Admin Tool -> Financial: Setup -> Entities -> Click 'New' button
- Create a new Financial Entity
- Enter the Financial Location and Financial Department OBS on the Entity properties
- Admin Tool -> Finance: Setup -> Locations
- Click the link on 'LOC1'
- Click 'Departments' link
- Click 'Add' button
- Select 'DEPT1'
- Admin Tool -> Finance: Setup -> Resource Classes -> Create a 'LABOR' Resource Class
- Admin Tool -> Finance: Setup -> Transaction Classes -> Create a 'LABOR' Transaction Class
- Main Application -> Resources -> Select an existing Resource or create a new Resource
- Click 'Financial' link -> Enter Resource Financial Properties -> Click 'Submit' button
- Admin Tool -> Resources -> Select the same Resource for which financial properties were just entered
- Go to OBS and Partitions page -> Click 'Save and Continue' button
(There are no OBS fields and no error is generated as expected)
- Admin Tool -> OBS -> Click 'New' button
- Create a new OBS structure that will be used for Access Rights
- OBS Name = 'My Security OBS'
- Create at least 1 level on the OBS and one Unit 'My Unit1'
- Associate the OBS to the 'Resource' Object
- Click 'Submit' button
- Admin Tool -> Resources -> Select the same Resource from step #10
- Go to OBS and Partitions page (now you see the security OBS = 'My Security OBS' shown in the OBS section)
- Enter a value for the 'My Security OBS' field
- Click 'Save and Continue' button
Expected: I should see that value entered, from the Admin Tool, in the OBS saved without errors.
Actual: But instead I see an error generated and the data on any OBS field is not saved. ERROR = RSM-0108: This object is financially enabled. Please change department on the Financial page.
Solution:
Workaround:
Make all OBS changes from the Main Application.
- Main Application -> Resources
- Select a Resource
- Update all OBS data on the Resource General Properties page
- Click 'Save' button
Status/Resolution:
Resolved in Clarity 13.3
Keywords: CLARITYKB, CLRT-69974, CLRT-19327, CLRT-39578, clarity13resolved, clarity133resolved