Skip to Content

When Executing an ABAP QUERY there can be many fields on Selection Screen

Suppose if we want to hide/show  some fields on selection screen at run time , we have to change the program for that

But we cannot change the program generated by the ABAP QUERY as it is a standard program starting with AQZZXXXXXXX, we have the option of copying  the program to a Custom Program and  get the required functionality ,

But here is a simple way which can be maintained at variant level

 Please follow below steps


Goto Your Query Name in SQ01



In menu Goto–>Maintain Variants



Give a Varianr Name and Say Create, Maintain the short Text



Click on the Attributes button



Scroll down and check the Checkbox as shown for those fields to be hidden/shown on Selection screen, Make sure while checking that they are of the same radiobutton group, to check for the radiobutton groups , you can check them by giving the program name of the query startting with AQXXX and screen no as 1000 in SE51


Save the Variant


We get a new icon with + symbol on selection screen application tool bar of that Query



Click on that to Expand/collapse the hidden fields


To report this post you need to login first.


You must be Logged on to comment or reply to a post.

  1. Alvaro Tejada Galindo
    I must admit that I’m not an ABAP Query guy…I’m an ABAPER to the bone…So I surely will never need to use your solution…But of course, it doesn’t stop me from congratulate you for this really nice and elegant solution…I’m sure it’s going to be helpful for a lot of beginner out there -:)

    Keep up the good work! -:D



    1. Thanks for the comments Alavaro..

      It really encourages us to post more blogs like these

      Chandrasekhar jagarlamudi

  2. Kranti Yamparala
    Hey chandrasekhar.

    Its really good start for the Expand/coollapse functionality on the selection screen in ABAP Queries.

    It would be greatful, If you have the info,if U   expand/collapse button functionality in selection-screen of any normal report program.

    Thanx for your posting and Keep Posting.


Leave a Reply