Menu Missing in Epicor but available in Database

1k Views Asked by At

I am working with Epicor 10.0.700.4. I could not see few menu items in my Epicor screen, but those menus are available in back-end Database. Is there a way to figure out the inactive menus or the hidden menus in EPICOR or from DB tables. I checked the DoNotDisplayInMenu column in Database, but the menu's i'm searching in Epicor is True in DB.

Please help. Please let me know if more information is required.

3

There are 3 best solutions below

1
Stephen Turner On

The menu may also be hidden because the current user is not set to see it. Check the security settings for the menu item.

0
JosephMoeller On

Yes. You can query the Ice.Menu table to see all menu objects in the system (via SQL or BAQ). The following criteria will identify screens which you do not see as a security manager but do exist in the system:

  1. Ice.Menu "Enabled" is false
  2. Ice.Menu "DoNotDisplayInMenu" is true
  3. Ice.Menu "Company" is a company to which the user does not have access
  4. Ice.Security bound to the menu specifies a company to which the user does not have access
  5. Ice.Security bound to the menu specifies a NoEntryList that either contains the user or a security group that contains the user.
  6. The menu item requires a module is not licensed.
0
Zoher Ali On

It is because the Menu table lists down all the Menu Items in Epicor standard irrespective of Licensing. And currently, there's no flag for the "Licensed" in the Menu table.