Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Change the Frame Text (Select.) which is displayed in the popup when using standard filter in ALV toolbar.

Former Member
0 Kudos

Hi all,

I have a requirement where I need to change the Frame text which is displayed in the popup which comes up when using the standard filter in an ALV report.

Currently it says "Select."

Can it be changed to something using any Function module or Method?

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

Is this what you need to change?

Regards,

Jake

6 REPLIES 6

Former Member
0 Kudos

Hi,

Is this what you need to change?

Regards,

Jake

0 Kudos

Yes Jake, exactly that thing.

0 Kudos

Hi Saurabh,

is it a standard program or ALV FM used in a custom program?

Venkatesh.

0 Kudos

Hi Venkatesh,

It is a ALV FM used in custom program.

Regards,

Saurabh.

0 Kudos

Hi Saurabh Banerjee,

The only chance is doing by Overriding Standard Functions:

The ALV Grid control also gives the opportunity to override its standard functions. For this purpose, we utilize the event “before_user_command” and the method which sets ALV user command, called “set_user_command”. At “before_user_command”, you control the user command to process your own function and then use the method “set_user_command” to set the ALV Grid user command to space to avoid ALV Grid execute further with the standard function.

You can get and set filtering criteria applied whenever you want by using methods “get_filter_criteria” and “set_filter_criteria”, respectively.

Then you may create your own filter dialog (check standard code of  function 'LVC_FILTER'/ function 'LVC_FILTER_DIALOG' in function group 'SLVC_DIALOG') with whatever text you want.

Still to decide if it's worth the effort

Regards

Clemens

Former Member
0 Kudos

I think Clemen's answer is the right one. But looking at the complexity , I decided to take other alternatives.

Thanks!!