More than often one faces the need to apply field level access rights on a particular transaction or Master screen. For example you won’t want your procurement team to edit the gross price of an Item in a Purchase order. Well, such scenarios can be well managed by using the “Access Codes” in Sage X3.
First of all define an element in Access Code function:
Setup à Users à Access Codes
The access codes are the codes that are used to protect the information or the functions, in read, write and execution mode (when the context permits it). In this case, these codes act a bit like a lock placed on a field in a screen, in a transaction, in a report or in a database record. Following on from this, by defining for each user, it is possible to access protected information in this way (thus they have the key available allowing them to open the lock).
Now you can use these access codes in transaction screens as shown in the figure: