Clarity: Admin Tool -> Resources -> OBS and Partitions generates RSM-0108 error on resources with financial properties, the Financial Department OBS field is missing.

Document ID : KB000052163
Last Modified Date : 14/02/2018
Show Technical Document Details

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:

  1. Login to Clarity with admin rights

  2. Admin Tool -> OBS -> Click 'New' button

    1. Create a new OBS structure that will be used on an Entity

    2. OBS Name = 'Financial Department'

    3. Create at least 1 level on the OBS and one Department (named 'DEPT1')

    4. Associate the OBS to the 'Resource' Object and the 'Project' Object

    5. Click 'Submit' button

  3. Admin Tool -> OBS -> Click 'New' button

    1. Create a new OBS structure that will be used on an Entity

    2. OBS Name = 'Financial Location;

    3. Create at least 1 level on the OBS and one Location (named 'LOC1')

    4. (no need to associate objects to this OBS)

    5. Click 'Submit' button

  4. Admin Tool -> Financial: Setup -> Entities -> Click 'New' button

    1. Create a new Financial Entity

    2. Enter the Financial Location and Financial Department OBS on the Entity properties

  5. Admin Tool -> Finance: Setup -> Locations

    1. Click the link on 'LOC1'

    2. Click 'Departments' link

    3. Click 'Add' button

    4. Select 'DEPT1'

  6. Admin Tool -> Finance: Setup -> Resource Classes -> Create a 'LABOR' Resource Class

  7. Admin Tool -> Finance: Setup -> Transaction Classes -> Create a 'LABOR' Transaction Class

  8. Main Application -> Resources -> Select an existing Resource or create a new Resource

  9. Click 'Financial' link -> Enter Resource Financial Properties -> Click 'Submit' button

  10. Admin Tool -> Resources -> Select the same Resource for which financial properties were just entered

  11. Go to OBS and Partitions page -> Click 'Save and Continue' button

    (There are no OBS fields and no error is generated as expected)

  12. Admin Tool -> OBS -> Click 'New' button

    1. Create a new OBS structure that will be used for Access Rights

    2. OBS Name = 'My Security OBS'

    3. Create at least 1 level on the OBS and one Unit 'My Unit1'

    4. Associate the OBS to the 'Resource' Object

    5. Click 'Submit' button

  13. Admin Tool -> Resources -> Select the same Resource from step #10

  14. Go to OBS and Partitions page (now you see the security OBS = 'My Security OBS' shown in the OBS section)

  15. Enter a value for the 'My Security OBS' field

  16. 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.

  1. Main Application -> Resources

  2. Select a Resource

  3. Update all OBS data on the Resource General Properties page

  4. Click 'Save' button

Status/Resolution:
Resolved in Clarity 13.3

Keywords: CLARITYKB, CLRT-69974, CLRT-19327, CLRT-39578, clarity13resolved, clarity133resolved