Table Maintenance Authorizations

All table maintenance programs built with the Framework support Displaying, Adding, Changing and Deleting rows.  For application design or user authorization reasons, some of these capabilities may need to be 'turned off'. 

Each time a command is executed, a hierarchy of user, command and program is checked, in that order, to determine which of these capabilities the logged on user is authorized.  If at any level, the feature is 'turned off', the user will not see the action buttons supporting the option. 

Turning off add, change, and delete makes a maintenance program 'display only', a most effective way to present data to a user.  It often eliminates the need for a variety of reports of the same data.