Skip to content

SAIF.Business.Menu database tables

This page catalogs the Oracle tables accessed by SAIF.Business.Menu.

Table catalog

Table Database Schema/Link CRUD Purpose Primary business object
BUSONLINE_APPS_CODE Oracle [unqualified]** C, R, U, D Stores application-code to application-path mappings. clsApplicationCode
MENU_CATEGORY_CODE Oracle [unqualified]** C, R, U, D Stores menu category codes and descriptions. clsMenuCategoryCode
MENU_PAGE Oracle [unqualified]** C, R, U, D Stores page definitions, favorite labels, flags, and tooltips. clsMenuPage
MENU_ITEM Oracle [unqualified]** C, R, U, D Stores menu items, page links, categories, order, and visibility. clsMenuItem
MENU_SECURITY Oracle [unqualified]** C, R, U, D Stores security groups assigned to menu items. clsMenuSecurity
MENU_SECURITY_USER Oracle [unqualified]** C, R, U, D Stores user-to-security-group memberships. clsMenuSecurityUser
MENU_FAVORITE Oracle [unqualified]** C, R, U, D Stores per-user favorite items, order, and inactive date. clsMenuFavorite

BUSONLINE_APPS_CODE

Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores application-code to application-path mappings.
Access pattern Direct SQL
CRUD operations C, R, U, D
Key columns used CODE, CODE_DESCR, ACTIVE_CODE
Sequence N/A
Related tables MENU_PAGE
Business objects clsApplicationCode, clsApplicationCodeCollection, clsMenuAuthorizedItemCollection

Operations referencing this table

Business rules referencing this table

  • None documented.

SQL referencing this table


Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores menu category codes and descriptions.
Access pattern Direct SQL
CRUD operations C, R, U, D
Key columns used CODE, CODE_DESCR
Sequence N/A
Related tables MENU_ITEM
Business objects clsMenuCategoryCode, clsMenuCategoryCodeCollection, clsMenuAuthorizedItemCollection

Operations referencing this table

Business rules referencing this table

  • None documented.

SQL referencing this table


Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores page definitions, favorite labels, flags, and tooltips.
Access pattern Direct SQL
CRUD operations C, R, U, D
Key columns used MENU_PAGE_SEQ_NUM, PAGE_LINK_TXT, APPLICATION_CODE
Sequence MENU_PAGE_SEQ
Related tables BUSONLINE_APPS_CODE, MENU_ITEM
Business objects clsMenuPage, clsMenuPageCollection, clsMenuAuthorizedItemCollection

Operations referencing this table

Business rules referencing this table

SQL referencing this table


Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores menu items, page links, categories, order, and visibility.
Access pattern Direct SQL
CRUD operations C, R, U, D
Key columns used MENU_ITEM_SEQ_NUM, MENU_PAGE_SEQ_NUM, MENU_CATEGORY_CODE, PAGE_ORDER_NUM
Sequence MENU_ITEM_SEQ
Related tables MENU_PAGE, MENU_CATEGORY_CODE, MENU_SECURITY, MENU_FAVORITE
Business objects clsMenuItem, clsMenuItemCollection, clsMenuAuthorizedItemCollection

Operations referencing this table

Business rules referencing this table

SQL referencing this table


Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores security groups assigned to menu items.
Access pattern Direct SQL
CRUD operations C, R, U, D
Key columns used MENU_SECURITY_SEQ_NUM, MENU_ITEM_SEQ_NUM, SECURITY_GROUP_TXT
Sequence MENU_SECURITY_SEQ
Related tables MENU_ITEM, MENU_SECURITY_USER
Business objects clsMenuSecurity, clsMenuSecurityCollection, clsMenuAuthorizedItemCollection

Operations referencing this table

Business rules referencing this table

SQL referencing this table


Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores user-to-security-group memberships.
Access pattern Direct SQL
CRUD operations C, R, U, D
Key columns used MENU_SECURITY_USER_SEQ_NUM, MENU_USER, SECURITY_GROUP_TXT, MENU_USER_EMPLID
Sequence MENU_SECURITY_USER_SEQ (inline in INSERT)
Related tables MENU_SECURITY
Business objects clsMenuSecurityUser, clsMenuSecurityUserCollection, clsMenuAuthorizedItemCollection

Operations referencing this table

Business rules referencing this table

SQL referencing this table


Field Value
Database Oracle
Schema/Link [unqualified]**
Purpose Stores per-user favorite items, order, and inactive date.
Access pattern Direct SQL
CRUD operations C, R, U, D
Key columns used MENU_FAVORITE_SEQ_NUM, MENU_USER, MENU_ITEM_SEQ_NUM, MENU_ORDER_NUM, ITEM_INACTIVE_DATE
Sequence MENU_FAVORITE_SEQ
Related tables MENU_ITEM
Business objects clsMenuFavorite, clsMenuFavoriteCollection, clsMenuAuthorizedItemCollection

Operations referencing this table

Business rules referencing this table

SQL referencing this table


Table relationship diagram

The following diagram shows relationships between the tables used by this library.

erDiagram
    BUSONLINE_APPS_CODE ||--o{ MENU_PAGE : "CODE = APPLICATION_CODE"
    MENU_PAGE ||--o{ MENU_ITEM : "MENU_PAGE_SEQ_NUM"
    MENU_CATEGORY_CODE ||--o{ MENU_ITEM : "CODE = MENU_CATEGORY_CODE"
    MENU_ITEM ||--o{ MENU_SECURITY : "MENU_ITEM_SEQ_NUM"
    MENU_SECURITY }o--o{ MENU_SECURITY_USER : "SECURITY_GROUP_TXT"
    MENU_ITEM ||--o{ MENU_FAVORITE : "MENU_ITEM_SEQ_NUM"

Note: Statements marked with ** could not be confirmed; treat as unknown until verified.

Sources

  • SAIF.Business.Menu\clsApplicationCode.vb
  • SAIF.Business.Menu\clsApplicationCodeCollection.vb
  • SAIF.Business.Menu\clsMenuAuthorizedItemCollection.vb
  • SAIF.Business.Menu\clsMenuCategoryCode.vb
  • SAIF.Business.Menu\clsMenuFavorite.vb
  • SAIF.Business.Menu\clsMenuItem.vb
  • SAIF.Business.Menu\clsMenuPage.vb
  • SAIF.Business.Menu\clsMenuSecurity.vb
  • SAIF.Business.Menu\clsMenuSecurityCollection.vb
  • SAIF.Business.Menu\clsMenuSecurityUser.vb
  • SAIF.Business.Menu\clsMenuSecurityUserCollection.vb