Cannot find menus that correspond with Ice.Menu database entries

I wanted a way to lookup all the menus that a user can access. Sounds simple enough.

From Ice.Security, I can lookup all the security groups that a user belongs to. Then, I can look at each of those security groups and find out what menus the security groups can access in Ice.Menu. I can also generate the menu hierarchy by recursively looking up parent menu IDs.

However, I’m finding a lot of Ice.Menu entries that don’t show up in Menu Maintenance - maybe tens or hundreds? For example, SecCode SEC1756 corresponds with MenuID ARGO4040. This generates a menu hierarchy of: Main Menu > Financial Management > Accounts Receivable > General Operations > AR Data Post To Tax Declaration TW

Does anyone understand why there are Ice.Menu entries that don’t align with visible entries in Menu Maintenance, and how they could be filtered out?

I figured it out. Ice.Menu has columns for OptionType, and OptionSubType. Cheers!