Skip to Content
0
Former Member
Dec 13, 2011 at 08:23 AM

Value not getting transported to another transaction in user-command.

88 Views

Can anyone please suggest me why the below stateent is not working

When i execute the report and double click on an asset number then it is calling transaction as03 but the selected value is not transported to as03 kindly suggest me.

Below is the code what i have tried.

WA_FIELDCAT-COL_POS = 7.
WA_FIELDCAT-TABNAME = 'IT_FINAL'.
WA_FIELDCAT-FIELDNAME = 'BVAL'.
WA_FIELDCAT-SELTEXT_M = 'BOOK VALUE'.
WA_FIELDCAT-OUTPUTLEN = 15.
WA_FIELDCAT-DO_SUM = 'X'.
APPEND WA_FIELDCAT TO IT_FIELDCAT.
CLEAR WA_FIELDCAT.



WA_SORTINFO-FIELDNAME = 'ANLN1'.
APPEND WA_SORTINFO TO IT_SORTINFO.
CLEAR WA_SORTINFO.


CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
 EXPORTING
   I_CALLBACK_PROGRAM                = SY-REPID
   I_CALLBACK_USER_COMMAND           = 'TEST'
   I_GRID_TITLE                      = TITLE
   IT_FIELDCAT                       = IT_FIELDCAT
   IT_SORT                           = IT_SORTINFO
   I_DEFAULT                         = 'X'
  TABLES
    T_OUTTAB                          = IT_FINAL
 EXCEPTIONS
   PROGRAM_ERROR                     = 1
   OTHERS                            = 2
          .
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

REFRESH IT_FIELDCAT.
CLEAR: WA_FIELDCAT.


form TEST using ucomm type sy-ucomm
           selfield type slis_selfield.

call function 'CONVERSION_EXIT_ALPHA_INPUT'
  exporting
    input         = selfield-value
 IMPORTING
   OUTPUT        =  wa_final-ANLN1
          .

read table it_final into wa_final with key anln1 = selfield-value.
call transaction 'AS03' ." and skip first screen.
  endform.