Application Development and Automation 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: 
Read only

Re: PF_STATUS

Former Member
0 Likes
530

Hi experts,

In alv output i am clicking a push button , a popup screen is coming as output. In that popup screen how to set my own PF_STATUS

thanks.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
510

Hi

Go through the link given below :

With Regards

Nikunj Shah

Hi

Go through the link given below :

With Regards

Nikunj Shah

3 REPLIES 3
Read only

Former Member
0 Likes
511

Hi

Go through the link given below :

With Regards

Nikunj Shah

Read only

Former Member
0 Likes
510

Hi,

In order modify PF_STATUS of ALV grid report you need to perform the following steps:

1. Update 'REUSE_ALV_GRID_DISPLAY' FM call to include:

i_callback_pf_status_set = 'SET_PF_STATUS' statement.

2. Create 'SET_PF_STATUS' FORM

3. Create pf_status (i.e. 'ZNEWSTATUS'): - It is recommend that you copy standard status'STANDARD' from function group SALV and modify it accordingly. ALV standard function codes always start with '&'.

call function 'REUSE_ALV_GRID_DISPLAY'
       exporting
            i_callback_program      = gd_repid
            i_callback_top_of_page   = 'TOP-OF-PAGE'
   i_callback_pf_status_set = 'SET_PF_STATUS'   "see FORM 
            is_layout               = gd_layout
            it_fieldcat             = fieldcatalog[]
            i_save                  = 'X'
       tables
            t_outtab                = it_ekko
       exceptions
            program_error           = 1
            others                  = 2.

In PBO

*------------------------------------------------------------------*
*       FORM SET_PF_STATUS                                         *
*------------------------------------------------------------------*
FORM set_pf_status USING rt_extab TYPE slis_t_extab.
  SET PF-STATUS 'ZNEWSTATUS'.
                  "Copy of 'STANDARD' pf_status from fgroup SALV
ENDFORM.

Hope this helps.

Thanks,

Dhanashri.

Read only

Former Member
0 Likes
510

It would be better if you create a new GUI windows in screen painter and call that screen in your ABAP program

rgds

rajesh