cancel
Showing results for 
Search instead for 
Did you mean: 

Personas 3 - F4 Help not working

Former Member
0 Kudos

Hello community,

I have followed the KB article by Tobias & Tamas called Using Search Helps but it doesn't seem to work for me.

I have create a short video to illustrate the problem - I'd be grateful for any ideas on how to resolve the problem.

F4Help Problem - PatrickTR2's library

Kernal Release 742

PERSONAS  Release 300 SP 2


SAP_BASIS  Release 740  SP 12


Thanks.

Patrick.

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Former Member
0 Kudos

Hi Sushant,

The F4 Help Text Box is now working using the example quoted by Tamas (QALS/LS_KDAUF) BUT..

I don't understand how he got from Search Help VMVA to table QALS, field LS_KDAUF.

QALS is "Inspection lot record"... which has nothing to do with VA03 ... can you explain how this relationship works please.

ALSO...

I changed my script to

session.findById("wnd[0]/usr/txtPersonas_1460718427107").showF4Help("QALS", "LS_KDAUF")

... but it still doesn't work??

Thanks for you help.

Patrick.

0 Kudos

Hi Patrick,

Follow what's there in the wiki page : Using Search Helps - SAP Imagineering - SCN Wiki

Section : Handling situations without suitable search help references

I have created a video for you what i did. You should be able to replicate in your system:

F4_search_help - stiggy07's library

Regards,

Sushant

(P.S. Video from Personas 3.0 SP03 )

Former Member
0 Kudos

Hi Sushant,

Thanks very much for taking the time to do the video - it was helpful but not totally successful. I could see how you got to this screen or what it was supposed to be showing me...

... but I completed the steps anyway and all appeared to be in order.

When I tried to add my F4 help text box however the file was available from the drop down menu but not the field VBELN....

I put it in anyway but the search help did not work?

Regards.

Patrick.

0 Kudos

hi patrick,

first make an entry into /personas/searchhelp and make sure you activate it

then whitelist it.

It will show up in client side. I am mostly sure that you missed a step.

Worst case, please feel free to open a message.

Regards,

Sushant

Former Member
0 Kudos

Hi Sushant - once again thanks for the speedy response.

Yes - I missed the activation.

OK so now I have two 'active entries in my Whitelist ...

... and adding an F4 Help box works in exactly the same way for both with the same match-codes.

I still don's understand what QALS.LFKDAUF has got to do with finding sales order numbers or how Tamas arrived at this combination but it does give me the required result the same as the the new personas search help option so I have now got options 1 & 3  working although my understanding bof what is going on is still shakey.

Option 2 however does to work with either of these white list entries. The script now looks like this...

It doesn't matter what white-listed table I use, or if I use double or single quotes around the table/field references, it doesn't work?

Any thoughts?

Patrick.

0 Kudos

....pinggggg!!!!

tamas_hoznek
Product and Topic Expert
Product and Topic Expert
0 Kudos

Someone is looking for me?

@Patrick,

The use of the table QALS is purely to establish a reference. You want to use the search help VMVA like it is done in transaction VA03, for instance. Search helps in Personas are based on a reference to a DDIC table- or structure field. However the regular DB table for sales order headers contains VBELN with no direct reference to search help VMVA. In the transaction screen, the search help is assigned directly in Screen Painter. So instead of using the more logical VBAK-VBELN, I was looking for another DDIC field which already has VMVA assigned as the search help. QALS-LS_KDAUF is one of them - but there are many others. You could select another one if you want, like KOMG-VBELN, or (for a more obscure one) TIM_SE_S_PSREF_DELTA_RELEVANT-KDAUF

I just wanted to pick a table that's more generic and it is almost guaranteed to be there in all systems, regardless of installed industry solutions. QALS is such an example.

As for the scripted method of search help assignment, the showF4Help method's signature has three parameters, so besides the table and field name, you need at least an empty string specified, like showF4Help("QALS", "LS_KDAUF", "");

Cheers,

Tamas.

Former Member
0 Kudos

This is great - thanks a lot guys - great support.

Our Basis team are trying to upgrade to SP3 and have hot problems so I can't test just yet but I'm assuming this will put a full stop on this discussion.

All the best.

Patrick.

Answers (1)

Answers (1)

0 Kudos

and in your script, both fields are string for showF4Help, so use quotes..