cancel
Showing results for 
Search instead for 
Did you mean: 

MM ME21N ME22N ME23N

adnanmaqbool
Contributor
0 Kudos
1,013

Dear All

We were facing a strange issue, SAP Transaction ME22N was not showing the error message "Purchase Order is Locked by user zzzz"

Using Note 2459594 , we added value 10 in filed "Process messages directly" available under Personal Setting option of ME21N, ME22N, and ME23N Transactions but the issue is, the field is empty for all 2000 + users whereas other SAP systems available with the different organization already having 10 as a default value.

Can anyone please confirm that why the field is blank and how we can fill it for all 2000 + users.

Accepted Solutions (0)

Answers (4)

Answers (4)

adnanmaqbool
Contributor
0 Kudos

My further findings are, when you create the user first time, table ESDUS remains empty for the newly created user id but still Personal Setting is showing the default values even though table ESDUS is blank for the user.

Prasoon
Active Contributor
0 Kudos

Hi,

I think you are copying any of the reference user and hence the personal settings modified for the reference user is being copied to all subsequent users - you may refer the note # 2255710 - Personal setting is adopted when copying user in MM transactions like ME21N, ME51N etc which explains the reason and solution.

For already existing users with wrong personal parameters, you may check the option of creating a new custom program with FM: ES_APPEND_USER_SETTINGS and update it in mass.

Regards,

adnanmaqbool
Contributor
0 Kudos

Thanks for your quick response.

Please note, I am not copying any user while creating a new user hence there is no chance that values of previous users can be copied to new users.

Let me put my question another way, from where Personal Setting or Table ESDUS gets default values when the system installs first time and you are creating first user id because tables are already filled with default values without changing or adding any new value through Personal Setting of Transaction ME21N.

Prasoon
Active Contributor
0 Kudos

Hi,

I have tested the same case and couldnt find any entry in ESDUS table when a user is created without reference. I think its a bug in your case and you may raise an OSS ticket to SAP.

In addition, refer the note # 197012 - ME21N, document overview, standard variant saved for purchase requisitions which offers correction reports to correct the ESDUS table.

Regards,

emreylmz
Explorer
0 Kudos

Hi,

Can you type the username in the field below shown in the SU01 transaction code and try again?

Best regards,

Emre.

adnanmaqbool
Contributor
0 Kudos

No impact , I have created a new user id but still value is 0

Yogananda
Product and Topic Expert
Product and Topic Expert
0 Kudos

adnan.maqbool2

According to SAP Community, the field “Process messages directly” is available under Personal Setting option of ME21N, ME22N, and ME23N Transactions 1. The field is used to determine whether the system should display messages in a dialog box or process them directly in the background 1.

If the field is empty for all 2000+ users, it could be due to several reasons such as incorrect configuration or missing authorization 1. You can check if the users have the required authorization for this field by using transaction SU53 1.

You can also try setting the default value for this field using transaction SHD0 1. This transaction allows you to create a screen variant that can be used to set default values for fi...2.

adnanmaqbool
Contributor
0 Kudos

Hi Yogananda

I am more interested in finding why value is missing as in other systems , this field is having a default value as 10 but in my system, it is always blank , even if I am creating a new user id.

Can you tell the path of configuraiton which control it.