Hello Kayla,
Creating two navigation shortcuts on the GP home page, it appears only the SY01990 table is used to hold this information. By default the user(s) should have about 9 default records in this table for the other shortcuts such as Startup, My Reports, All Reports, Custom Reports, User Preferences, etc.
When I added my two shortcuts, one a SmartList report and one a GP window, it added one record each in the SY01990 table and nothing really stands out other than they had a scbShortcutKey of 2161 and 2416 for the F2 and Shift + F1 hot key I put for these two shortcuts, then the ScbTargetLongOne holds the dictionary / product ID for the products I'm working with such as 1493 for the SmartList report.
Other than that, no other tables are really used at least what the dexsql.log is showing written to.
If I understand, the SY01990 table in both GP 2013 and GP 2018 show the exact same records for this user, but in GP 2013, this user doesn't see the shortcuts, but in GP 2018 they are there?
Looking through our case history and forums, other than seeing some issues with 3rd party products in mostly older versions of GP, (i.e. 10 and 2010), we really haven't seen this issue in newer versions, which we obviously would if it was some type of defect with our upgrade or anything such as that.
Some things to verify if you haven't already:
1. If users have their own GP installs on their own workstations, if this one user goes to another machine and logs into GP, does their shortcuts still not appear as expected? At the same time, if another user goes to this one user's machine and logs into GP, do they see their shortcuts fine?
2. If this is a terminal server environment where all users access the same GP install, and if so, have we tried a 'clean' install with no 3rd party products at all or customizations?
3. Is it only the one user that is experiencing this issue or more?
4. Also, are we going through any type of Citrix or RemoteApp environment and/or using roaming profiles at all (i.e. each user has their own Dynamics.set or Dex.ini files used when launching GP)?
I'm not sure if there is a way to get the shortcuts visible again if the information is all in the SY01990 table the same in GP 2013 as in GP 2018, but the shortcuts show in GP 2018 and not in GP 2013, as there isn't any type of 'visible' value or column in this table at all.
Even more odd is that between GP 2013 and GP 2013 R2, the SY01990 table isn't actually upgraded, so how it somehow lost data in the prior or new version is strange in itself, as this table shouldn't actually be touched at all during the upgrade process. Now, when upgrading to GP 2018 from GP 2013 R2, this table does get upgraded (at GP 2015 R2) so it would go through an upgrade process, but even then, normally the way Utilities handles tables being upgraded, it's very rare that we would ever lose data during an upgrade process.
If it were a case where the shortcut information was missing from the SY01990 table in GP 2013 R2 after upgrading from GP 2013 or in GP 2018 after upgrading from GP 2013 R2, I'd say to copy the information into this table manually, but so far I haven't seen this behavior exist in case volume, though I guess I've never actually tested it myself.
Thanks