Skip to Content
0
Former Member
May 04, 2009 at 12:32 PM

double click in alv

22 Views

Hi,

I am doing interactive report where i am using user command for PF-Status again in the

same program i need to use user command for interactive report.

  CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
  EXPORTING
   I_CALLBACK_PROGRAM                = SY-CPROG
   IS_LAYOUT                         = S_LAYOUT
   IT_FIELDCAT                       = IT_FIELDCAT[]
   I_CALLBACK_PF_STATUS_SET       = 'ZFOREIGN'
   I_CALLBACK_USER_COMMAND        = 'USER_COMMAND'
   I_SAVE                            = 'X'

   TABLES
     T_OUTTAB                          = IT_FINAL[].

FORM ZFOREIGN USING T_MENU TYPE SLIS_T_EXTAB.

  SET PF-STATUS 'ZFOREIGN'.

ENDFORM.                                                    "ZDISP_BAS

FORM USER_COMMAND USING R_UCOMM LIKE SY-UCOMM
                  RS_SELFIELD TYPE SLIS_SELFIELD.

  CASE R_UCOMM.
    WHEN 'ENTER'.
      LOOP AT IT_FINAL.
          IT_FINAL-TLC = IT_FINAL-EX_RATE * IT_FINAL-TFC.
        MODIFY IT_FINAL.
      ENDLOOP.
  ENDCASE.
ENDFORM.

In the same program i need interactive report where i declared user command already.

How to declare one more user command.

Suggest some ideas.

With Regards,

Bathri.