Can I call a search help programatically, with some parameters already filled in and non-editable?

StackOverflow https://stackoverflow.com/questions/17143057

Question

I have collective search help S_MAT1 defined for data element MATNR.

I want to invoke programatically the append search help S_MAT1_APPEND, this means that when I press a button in an ALV list, I have to trigger a search dialog, like that for a search help.

I'd also want to be able to fill in some parameters automatically, and not let the user change those.

I am expecting to find a function module that does this. HELP_START doesn't seem too documented, and doesn't seem to be what I want.

Can this be done?

Was it helpful?

Solution

Yes. Use the function module F4IF_GET_SHLP_DESCR to get a description of the search help, then call F4IF_START_VALUE_REQUEST with the description data. Be aware that you need to set SHLP-INTERFACE-VALFIELD to X for the fields you want to get back from the value help.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top