Sage 100

 View Only
Expand all | Collapse all

When you add a new user ID, it overwrites an exist

  • 1.  When you add a new user ID, it overwrites an exist

    Posted 08-12-2013 11:30
    When you add a new user ID, it overwrites an existing user ID instead of adding a new record. Have a customer on MAS90 4.40.10. When she adds a new user ID in user maintenance, it immediately displays a role setting from another user. Then when she clicks on Accept, another existing user record disappears. Has anyone come across anything like this? the User History table shows 35 records, and when she adds a user, it stays at 35 records. It doesn't add a new record. Could it be network permissions?


  • 2.  RE: When you add a new user ID, it overwrites an exist

    Posted 08-12-2013 11:37
    I HAVE IT HAPPENING SOMEWHERE! Oh, I'm so excited someone else has it! My client is on 4.4 as well, not sure of the XX at the end. I doubt if they have that many records - more like 25, maybe.


  • 3.  RE: When you add a new user ID, it overwrites an exist

    Posted 08-12-2013 11:40
    Shared pain is better than solitary pain. At least, that's the theory :) Can you think of any conditions that might relate to this? For my customer, the system crashed when I installed the VI module (who knows how, but it did). And I had to recreate the upgraded system manually.


  • 4.  RE: When you add a new user ID, it overwrites an exist

    Posted 08-12-2013 11:46
    I looked back over my stuff on this client and don't see anything since the 4.4 upgrade (which happened in the past year). Now perhaps it would have happened before the upgrade, but we only noticed it after. We did the upgrade to incorporate some stuff that had been happening in Access previous, hence adding more users. But nothing weird or bad happened EXCEPT during the conversion the UDFs for CI_Item didn't all convert and I had to manually muck about with that, but I didn't touch any files except CI_Item.


  • 5.  RE: When you add a new user ID, it overwrites an exist

    Posted 08-12-2013 12:35
    It looks like this may be your issue: Subject: Existing users, roles, and company codes are overwritten when new entries are created in User Maintenance, Role Maintenance, or Company Maintenance, if the 'Nextsurrogate$' value in SY_SURROGATE matches the 'Userkey$' value for any record other than the last record. Steps to Duplicate: Notes: This issue can be duplicated with user logons, roles, and company codes. The following steps affect the user logon (SY_USER). Use caution when working with Data File Display and Maintenance (DFDM). Always make a backup first. If necessary, seek the assistance of a qualified Sage Software business partner or Sage Software Customer Support analyst. Create three users: Open Library Master / Main / User Maintenance. Create the following three user logons and assign them to roles: USER1 USER2 USER3 Print the User Listing and close User Maintenance. Change the value of 'nextsurrogate$' in SY_SURROGATE. Note: This section is only necessary to force the issue to occur. The actual cause of the incorrect 'nextsurrogate$' field is not known. Open Library Master / Utilities / Data File Display and Maintenance (DFDM), and select file SY_USER. Select each user code create above and note the value in the 'userkey$' field. In this example, the values are as follows: USER1: Userkey$ = 00000000003 USER2: Userkey$ = 00000000004 USER3: Userkey$ = 00000000005 Select file SY_SURROGATE, and select the 'SY_USER' record. Click the 'Edit' button, and select ""01. nextsurrogate$"" from the 'Field Number' drop-down list. The value in the 'Change' field should match the 'Userkey$' value of the last user code created (00000000005 in this example). Change the value to 00000000003 (user code ""USER1""). Close DFDM. Open User Maintenance again, create user logon ""USER4"", and click 'Accept'. Click the 'User Logon' lookup button. Note that USER2 is missing. Open SY_USER in DFDM again, and browse to the 'USER4' record. Note that the 'Userkey$' field displays ""00000000004"" (the user key for USER2). Notes: If this issue occurs with roles, users assigned to the original role are now assigned to the new role, with access to the any and programs associated with the new role. If this issue occurs with company codes, the data still exists for the original company, but cannot be accessed. Expected Behavior: New users, roles, and companies should not overwrite existing records. Possible Workaround: In Data File Display and Maintenance (DFDM), change the value in the 'Nextsurrogate$' field to match the 'Userkey$' field in the last record of the affected file (SY_USER, SY_ROLE, or SY_COMPANY). Note: Use caution when working with this task. Always make a backup first. If necessary, seek the assistance of a qualified Sage Software business partner or Sage Software Customer Support analyst. Open DFDM, and select the appropriate file in the 'File Name' field: SY_COMPANY (missing company code) SY_ROLE (missing role) SY_USER (missing user code) Click the 'Last Record' navigation button to go to the last record. Note the value in the 'Userkey$' field (for example: 00000000005). Select file SY_SURROGATE in the 'File Name' field. Select the appropriate record: [SY_COMPANY] (missing company code) [SY_ROLE] (missing role) [SY_USER] (missing user code) Click the 'Edit' button, and select ""4. Nextsurrogate$"" field from the 'Field Number' drop-down list. In the 'Change' field, enter the value of the 'Userkey$' field noted above (the last record). Close DFDM. Recreate the missing record in the appropriate task.


  • 6.  RE: When you add a new user ID, it overwrites an exist

    Posted 08-12-2013 12:52
    Gene, you are a prince among people. It actually worked! I looked on the portal and the old sage support site, but never found this. How did you find this little gem? Sage is into surrogates, who would of thunk?


  • 7.  RE: When you add a new user ID, it overwrites an exist

    Posted 08-12-2013 12:56
    I had the issue on an upgrade a fair while back, but it was with company codes. I searched on the portal for company code overwritten and it was the first hit.


  • 8.  RE: When you add a new user ID, it overwrites an exist

    Posted 08-12-2013 13:00
    Well, sure, that makes sense. I have a problem with a user field, so look up a solution for company code... Boy, am I glad you had that problem, because I would have NEVER found that answer any other way! It's amazing when we all pool our collective ignorance, we often find answers... :)


  • 9.  RE: When you add a new user ID, it overwrites an exist

    Posted 08-12-2013 13:09
    Strange, I also get it when I search on ""user code overwritten."" Frequently finding the right keyword(s) is the real challenge.


  • 10.  RE: When you add a new user ID, it overwrites an exist

    Posted 08-12-2013 13:35
    Truer words were never written, @GeneUlrich !!!!!!! THANKS!


  • 11.  RE: When you add a new user ID, it overwrites an exist

    Posted 08-12-2013 14:03
    Yup, I wrote ""user ID overwritten"", got nada. I would like a more flexible search engine, and world peace...


  • 12.  RE: When you add a new user ID, it overwrites an exist

    Posted 08-12-2013 14:16
    My money is on world peace coming in first!


  • 13.  RE: When you add a new user ID, it overwrites an exist

    Posted 08-12-2013 17:13
    Clark, you got me curious. I tried ""user overwritten"" and the article came up on the second page of possibilities. The search function is perplexing to say the least.