0 votes
by (13.3k points)

We have created custom transactions in'Custom List MI. Open' (CMS015) based on records in 'Information Browser Category. Open' (CMS010). When we use those transactions in MEC it sometimes fails with an error 'You are not authorized to start ...' message ID XAU0002.


1 Answer

0 votes
by (13.3k points)
When executing API's CMS100MI, MDBREADMI and EXPORTMI transactions, M3 BE security is used to check if the MEC user (MECSVC) is authorized to access a table. 

For each table there is a Browse program connected to it(MNS120). The security that has been setup for this specific Browse program will be checked when executing the MI transaction.

1. In 'Function. Open' (MNS110) check if parameter 'Authority required' is enabled for the Browse program (Function).

2. If 'Authority required' is enabled it requires that there is a record in 'Function. Connect Authorization per Role' (SES400) for this function.

3. The MEC user must be connected to the Role for this record in SES400 to get permission to access this. (MNS410)

4. User permissions to programs/functions can be viewed in 'Authorization by User. Display' (SES401).

5. Also verify in 'User. Access per Company & Division' (MNS151) that the user has access to the correct companies and divisions.
M3 and Related Technology

A place for me to remember the answers to questions I had to dig around to find. Please feel free to add questions and answers for anything related to Infor, M3, ION, and it's sprawling family.
...