2008 Mar 03 9:03 PM
hi friends,
this is regarding drilldown alv, when we click on any field the field details should be caught, and respective action must be taken.
i am using the below code, when i am debugging the
the table rs_selfield is showing the value tabname as final_item,
but it is not showing any fieldname value, it is blank.
does any one have a clue.
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
CHECK NOT p_lst IS INITIAL.
IF rs_selfield-tabname = 'FINAL_HEADER'.
READ TABLE FINAL_HEADER INDEX rs_selfield-tabindex.
ELSEIF rs_selfield-tabname = 'FINAL_ITEM'.
READ TABLE FINAL_ITEM INDEX rs_selfield-tabindex.
ENDIF.
Billing doc.
IF rs_selfield-fieldname EQ 'VBELN'.
SET PARAMETER ID 'VF' FIELD FINAL_HEADER-vbeln.
CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.
Sales order
ELSEIF rs_selfield-fieldname EQ 'AUBEL'.
SET PARAMETER ID 'AUN' FIELD FINAL_ITEM-aubel.
CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.
Intercomany doc.
ELSEIF rs_selfield-fieldname EQ 'AVBELN'.
IF NOT FINAL_ITEM-avbeln IS INITIAL.
SET PARAMETER ID 'VF' FIELD FINAL_ITEM-avbeln.
CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.
ENDIF.
ELSE.
MESSAGE e208(00) WITH 'Please, no click here!'.
ENDIF.
ENDFORM.
hi friends,
this is regarding drilldown alv, when we click on any field the field details should be caught, and respective action must be taken.
i am using the below code, when i am debugging the
the table rs_selfield is showing the value tabname as final_item,
but it is not showing any fieldname value, it is blank.
does any one have a clue.
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
CHECK NOT p_lst IS INITIAL.
IF rs_selfield-tabname = 'FINAL_HEADER'.
READ TABLE FINAL_HEADER INDEX rs_selfield-tabindex.
ELSEIF rs_selfield-tabname = 'FINAL_ITEM'.
READ TABLE FINAL_ITEM INDEX rs_selfield-tabindex.
ENDIF.
Billing doc.
IF rs_selfield-fieldname EQ 'VBELN'.
SET PARAMETER ID 'VF' FIELD FINAL_HEADER-vbeln.
CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.
Sales order
ELSEIF rs_selfield-fieldname EQ 'AUBEL'.
SET PARAMETER ID 'AUN' FIELD FINAL_ITEM-aubel.
CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN.
Intercomany doc.
ELSEIF rs_selfield-fieldname EQ 'AVBELN'.
IF NOT FINAL_ITEM-avbeln IS INITIAL.
SET PARAMETER ID 'VF' FIELD FINAL_ITEM-avbeln.
CALL TRANSACTION 'VF03' AND SKIP FIRST SCREEN.
ENDIF.
ELSE.
MESSAGE e208(00) WITH 'Please, no click here!'.
ENDIF.
ENDFORM.
2008 Mar 03 9:08 PM
2008 Mar 03 9:29 PM
hi rich,
thanks for the reply,
yes i am double clicking on the specific cell,
but still it doesnot have fieldname vale, but has other details
i am using
REUSE_ALV_BLOCK_LIST_APPEND
does this effect .
2008 Mar 03 9:32 PM
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |