2007 Aug 03 3:35 AM
hi ,
how to maintain drill down boxes and icons in alv output.I don't want any links , i want proper code.I have lot of links related to alv.The code given in the links is not working.Thats why i am asking proper code.
Thanks in advance.
prasad
hi ,
how to maintain drill down boxes and icons in alv output.I don't want any links , i want proper code.I have lot of links related to alv.The code given in the links is not working.Thats why i am asking proper code.
Thanks in advance.
prasad
2007 Aug 03 4:00 AM
2007 Aug 03 4:40 AM
Hi,
Plz refer the standard program <b>DEMO_DYNPRO_DROPDOWN_LISTBOX</b> for a drill down Report.
An Example Program for Drill Down,
Global ALV Data Declarations
type-pools: slis.
Internal Tables
data: begin of itab occurs 0,
matnr type mara-matnr,
maktx type makt-maktx,
end of itab.
start-of-selection.
perform get_data.
perform call_alv.
*********************************************************************
Form GET_DATA
*********************************************************************
form get_data.
select maramatnr maktmaktx
into corresponding fields of table itab
from mara
inner join makt
on maramatnr = maktmatnr
up to 20 rows.
endform.
************************************************************************
CALL_ALV
************************************************************************
form call_alv.
data: ifc type slis_t_fieldcat_alv.
data: xfc type slis_fieldcat_alv.
data: repid type sy-repid.
repid = sy-repid.
clear xfc. refresh ifc.
clear xfc.
xfc-reptext_ddic = 'Material Number'.
xfc-fieldname = 'MATNR'.
xfc-tabname = 'ITAB'.
xfc-outputlen = '18'.
append xfc to ifc.
clear xfc.
xfc-reptext_ddic = 'Material Description'.
xfc-fieldname = 'MAKTX'.
xfc-tabname = 'ITAB'.
xfc-outputlen = '40'.
append xfc to ifc.
Call ABAP List Viewer (ALV)
call function 'REUSE_ALV_GRID_DISPLAY'
exporting
i_callback_program = repid
i_callback_user_command = 'HANDLE_USER_COMMAND'
it_fieldcat = ifc
tables
t_outtab = itab.
endform.
***********************************************************************
FORM handle_User_Command *
***********************************************************************
form handle_user_command using r_ucomm like sy-ucomm
rs_selfield type slis_selfield.
case r_ucomm.
when '&IC1'.
case rs_selfield-FIELDNAME.
when 'MATNR'.
set parameter id 'MAT' field rs_selfield-value.
call transaction 'MD04' and skip first screen.
endcase.
endcase.
endform.
For more Info go thru this Thread,
Regards,
Padmam.
2007 Aug 03 5:12 AM
Hi,
Check this Programs <b>BCALV_EDIT_06, BCALV_EDIT_07</b>.
Thanks,
Manjunath MS
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |