Business Background:All users in the "base currency amount" field in mb51, mb59, and mb52 can see this field. We hope this field will not be displayed and ensure data security.
Solution:
1. When we add an mb51 transaction to a roleCodeThe permission file automatically generates a financial accounting permission. The technical name is f_bkpf_buk. Then, delete the generated financial accounting permissions (click the button:) to make them "inactive", so that the amount field of mb51/mb52 is not displayed.Note thatIf a user is assigned multiple roles, you must delete the financial accounting permissions of each role.
Figure 1: No permissions for adding mb51
Figure 2: permissions after mb51 is added
Figure 3: When you run the result of mb51 after the permission is assigned to mb51, the base currency amount has a value.
Figure 4: Modify permissions and Delete Financial Accounting permissions to control the display of the amount Field
Figure 5: Result of running mb51 after permission modification. The base currency amount is blank