2007 Jul 18 6:47 AM
Can u plz send a syntax for pf-status in ALV reports??
and also for user-command .........
2007 Jul 18 6:56 AM
Hi
Use the command
SET PF-STATUS 'ZSTAND' . or
SET PF-STATUS 'ZSTANDARD' EXCLUDING t_stat_excl.
see the sample code
form used to set custom gui status for ALV
----
FORM set_status USING rt_extab TYPE slis_t_extab.
DATA: t_stat_excl TYPE slis_t_extab,
w_stat_excl LIKE LINE OF t_stat_excl.
w_stat_excl-fcode = '&RNT'.
APPEND w_stat_excl TO t_stat_excl.
SET PF-STATUS 'ZSTANDARD' EXCLUDING t_stat_excl.
ENDFORM.
User command
form called on user command from ALV list
----
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
DATA: index TYPE i,
w_disp_head LIKE LINE OF t_disp_head,
w_door LIKE likp-lgtor.
CLEAR r_lgtor. REFRESH r_lgtor.
CASE r_ucomm.
WHEN 'PICK'. " Double click line
Check field clicked on within ALVgrid report
IF rs_selfield-fieldname = 'VBELN'.
Read data table, using index of row user clicked on
READ TABLE t_disp_tab INTO wa_item_tab INDEX
rs_selfield-tabindex.
Set parameter ID for transaction screen field
SET PARAMETER ID 'VL' FIELD wa_item_tab-vbeln.
CALL TRANSACTION 'VL03N' AND SKIP FIRST SCREEN.
ENDIF.
ENDFORM.
<b>Reward points for useful Answers</b>
Regards
Anji
Hi
Use the command
SET PF-STATUS 'ZSTAND' . or
SET PF-STATUS 'ZSTANDARD' EXCLUDING t_stat_excl.
see the sample code
form used to set custom gui status for ALV
----
FORM set_status USING rt_extab TYPE slis_t_extab.
DATA: t_stat_excl TYPE slis_t_extab,
w_stat_excl LIKE LINE OF t_stat_excl.
w_stat_excl-fcode = '&RNT'.
APPEND w_stat_excl TO t_stat_excl.
SET PF-STATUS 'ZSTANDARD' EXCLUDING t_stat_excl.
ENDFORM.
User command
form called on user command from ALV list
----
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
DATA: index TYPE i,
w_disp_head LIKE LINE OF t_disp_head,
w_door LIKE likp-lgtor.
CLEAR r_lgtor. REFRESH r_lgtor.
CASE r_ucomm.
WHEN 'PICK'. " Double click line
Check field clicked on within ALVgrid report
IF rs_selfield-fieldname = 'VBELN'.
Read data table, using index of row user clicked on
READ TABLE t_disp_tab INTO wa_item_tab INDEX
rs_selfield-tabindex.
Set parameter ID for transaction screen field
SET PARAMETER ID 'VL' FIELD wa_item_tab-vbeln.
CALL TRANSACTION 'VL03N' AND SKIP FIRST SCREEN.
ENDIF.
ENDFORM.
<b>Reward points for useful Answers</b>
Regards
Anji
2007 Jul 18 6:56 AM
Hi
Use the command
SET PF-STATUS 'ZSTAND' . or
SET PF-STATUS 'ZSTANDARD' EXCLUDING t_stat_excl.
see the sample code
form used to set custom gui status for ALV
----
FORM set_status USING rt_extab TYPE slis_t_extab.
DATA: t_stat_excl TYPE slis_t_extab,
w_stat_excl LIKE LINE OF t_stat_excl.
w_stat_excl-fcode = '&RNT'.
APPEND w_stat_excl TO t_stat_excl.
SET PF-STATUS 'ZSTANDARD' EXCLUDING t_stat_excl.
ENDFORM.
User command
form called on user command from ALV list
----
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
DATA: index TYPE i,
w_disp_head LIKE LINE OF t_disp_head,
w_door LIKE likp-lgtor.
CLEAR r_lgtor. REFRESH r_lgtor.
CASE r_ucomm.
WHEN 'PICK'. " Double click line
Check field clicked on within ALVgrid report
IF rs_selfield-fieldname = 'VBELN'.
Read data table, using index of row user clicked on
READ TABLE t_disp_tab INTO wa_item_tab INDEX
rs_selfield-tabindex.
Set parameter ID for transaction screen field
SET PARAMETER ID 'VL' FIELD wa_item_tab-vbeln.
CALL TRANSACTION 'VL03N' AND SKIP FIRST SCREEN.
ENDIF.
ENDFORM.
<b>Reward points for useful Answers</b>
Regards
Anji
2007 Jul 19 7:27 AM
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |