Data Security

Data security takes program security to the next level, determining what data within a program a user can access. For example, data security could be used to restrict a user from accessing journal entries for a specific company and accounting unit using Journal Control (GL45.1).

You define data security for a security class, product line, and system code. You also indicate the range of companies and process levels that users in a security class can access. For those applications that don't have a second level of security, such as General Ledger, there may be an alternate second level of security in the place of a process level. For example, the second level of security for General Ledger is the Accounting Unit Name (not description).

Data security is also used in batch report programs that you can run by company, company group, accounting unit, or accounting unit list. For example, if you try to run a report by company group, but do not have access to all companies in that group, you will receive an error message.

You indicate whether users have inquiry only access or access to all functions. The program security (form action and line action) that you define overrides the access specified here for all functions.

Note: Drill around security is define outside of the program and data security defined here. You can secure fields and records access using drill around security. You can also define security conditions for field security.