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: 

symbol as default in a selection screen in alv

Former Member
0 Kudos

hi all,

how to bring GE(>=) symbol as default in a selection screen in alv report.

by

Ramesh.

9 REPLIES 9

Former Member
0 Kudos

Hi Ramesh,

you can put this under INITIALIZATION.

s_xxxxx-sign = 'I'.

s_xxxxx-option = 'GE'.

modify s_xxxxx.

Sam

VijayaKrishnaG
Active Contributor
0 Kudos

Hi Ramesh,

Can you please elborate your query, where exactly you need 'GE' icon/symbol?

Former Member
0 Kudos

Hi

You can do it in INITIALIZATION event:

initialization.

   s_bukrs(3) = 'IGE'.

   append s_bukrs.

Former Member
0 Kudos

Hi Ramesh,

To make select option of selection screen as (>=) as default, you can use the FM

SELECT_OPTIONS_RESTRICT

Thanks & Regards,

Arun

0 Kudos

i like this one, ...

0 Kudos

Hai Ramesh,

Create Pushbuttons in selection screen ,In pushbutton write the ' >=' instead of providing the text.

May be this answer is helpful to u.

Regards,

Skumari

Former Member
0 Kudos

Hai Ramesh,

Create Pushbuttons in selection screen ,In pushbutton write the ' >=' instead of providing the text.

Try like this may be u will find the answer,

REPORT DEMO.

TABLES SSCRFIELDS.

DATA FLAG.

SELECTION-SCREEN:

  BEGIN OF SCREEN 500 AS WINDOW TITLE TIT,

    BEGIN OF LINE,

      PUSHBUTTON 2(10) BUT1 USER-COMMAND CLI1,

      PUSHBUTTON 12(10) TEXT-020 USER-COMMAND CLI2,

    END OF LINE,

    BEGIN OF LINE,

      PUSHBUTTON 2(10) BUT3 USER-COMMAND CLI3,

      PUSHBUTTON 12(10) TEXT-040 USER-COMMAND CLI4,

    END OF LINE,

  END OF SCREEN 500.

AT SELECTION-SCREEN.

  CASE SSCRFIELDS.

    WHEN 'CLI1'.

      FLAG = '1'.

    WHEN 'CLI2'.

      FLAG = '2'.

    WHEN 'CLI3'.

      FLAG = '3'.

    WHEN 'CLI4'.

      FLAG = '4'.

  ENDCASE.

START-OF-SELECTION.

  TIT  = 'Four Buttons'.

  BUT1 = 'Button 1'.

  BUT3 = 'Button 3'.

  CALL SELECTION-SCREEN 500 STARTING AT 10 10.

  CASE FLAG.

    WHEN '1'.

      WRITE / 'Button 1 was clicked'.

    WHEN '2'.

      WRITE / 'Button 2 was clicked'.

    WHEN '3'.

      WRITE / 'Button 3 was clicked'.

    WHEN '4'.

      WRITE / 'Button 4 was clicked'.

    WHEN OTHERS.

      WRITE / 'No Button was clicked'.

  ENDCASE.

This example defines four pushbuttons on a selection screen that is displayed as a dialog box. The selection screen is defined in a statement chain for keyword SELECTION-SCREEN.

If the text symbols TEXT-020 and TEXT-040 are defined as 'Button 2' and 'Button 4', the four pushbuttons appear as follows on the selection screen displayed as a dialog box.

CLI1, CLI2, CLI3 and CLI4 are used for <ucom>. When the user clicks one of the pushbuttons, the AT SELECTION-SCREEN event is triggered, and the FLAG field is set. The FLAG field can be further processed during subsequent program flow after the user has chosen Execute.

Refer the above code, and make change just to clear all the fields in the selection screen, when corresponding push button is clicked..

May be this answer is helpful to u.

Regards,

Skumari

0 Kudos

Hi all ,

thanks for  yours replay, i will check and let you know.

Thank you,

Ramesh.