cancel
Showing results for 
Search instead for 
Did you mean: 

Creating F4,Personal Value List from Backend in Procurement Transactions

Former Member
0 Kudos

Hi Experts,

Today i faced a requirement from client that Personal Value List for e.g. Pur. Group, Material Group, Pur. Org., C.Code,Vendor must be created from Backend, not by the End User.

Please help me, is there anyway to create a Personal Value List from backend so that i need not to go to every User to set it

Thankx n Regards

Kamal Kant

Accepted Solutions (0)

Answers (4)

Answers (4)

rafael_zaragatzky
Active Contributor
0 Kudos

Hi Kamal,

There used to be a tool for such requests, GUIXT. I haven't used it personally, but I know people who did it with success. One could define custom value lists for all fields there, save them in a script and then have it distributed to all Windows users who run SAP GUI.

I don't know if it is still possible to use GUI XT. If not, then Screen Personas is the probable successor.

BR

Raf

former_member210560
Active Contributor
0 Kudos

Dear Kamal Kant,

What transactions you are using? Please elaborate more about how you want to use the user

personal list?

Best Regards,

ian Wong Loke Foong

Former Member
0 Kudos

Hi IAN,

For example in ME21N, During PO creation i need that for some specific Users, some specific Material Group should be visible

Regards

Kamal Kant

former_member210560
Active Contributor
0 Kudos

Dear Kamal,

Please check value stored in table DDSHPVAL50 for the particular user and create the same

for another user. I am not sure if any others tables involve, you may test with 1 user and let me know

again, so i have a further check.

Best Regards,

ian Wong Loke Foong

former_member210560
Active Contributor
0 Kudos

Dear Kamal,

I found a note 881048 on how to handle table DDSHPVAL50 for your information.

Best Regards,

ian Wong Loke Foong

Former Member
0 Kudos

Hi Ian,

How the table DDSHPVAL50  will be maintained.

I am having one Test User, but that is not there in the table

former_member210560
Active Contributor
0 Kudos

Dear Kamal,

You can use transaction Se16 if you want to do it from the backend as you said in your question.

The value actually cannot be maintain via specific screen or transaction but it created automatically during the user create a Personal Value List for his own account. This tables use in various application

modules for Personal Value List.

For example, you create a dummy user and create his personal value list for specific Pur. Group, then you have to observe, what value was in this tables, then try to copy this exact value to another user and test

it out if both user have the same personal value list for Pur. Group.


If the result was OK, then you may continue the same for all the users you intended to have the

same value from the backend or SE16. However, this using SE16 not a SAP best practice but you

can always use it if you confident with the results and test it thoroughly before make any changes.

You may test in your sandbox to understand better.

Best Regards,

ian Wong Loke Foong



former_member233510
Active Contributor
0 Kudos

There is no standard option available for creating/inserting personal value list in background for all users. You've to use search exit for this purpose and this is a technical task.

There are few search exit available,

PTRV_F4_TRIP_SH_EXIT

Function : F4IF_SHLP_EXIT_EXAMPLE

Search Help Exit - ABAP Dictionary - SAP Library

JL23
Active Contributor
0 Kudos

The personal value list of a F4 search help is stored in table DDSHPVAL50

Check this table for your user to know how it was, then add 1 entry into a personal value list and check this table again to see what records and values  are created.

Then you need a ABAP report to do maintain such entries for your users as there is no such mass maintenance available, it is just what the name says: "personal"

Why don't you just create a short guide and send it by mail to each user so that they maintain it for themselves? If they do not know this function yet then they will discover it sooner or later anyway and may change your defaults.