[62982] in SAPr3-news
WebDynpro - Button in ALV Zelle
daemon@ATHENA.MIT.EDU (Peter Reinboth)
Tue Mar 22 07:00:22 2011
To: sapr3-news@mit.edu
Date: Tue, 22 Mar 2011 11:55:20 +0100
From: Peter Reinboth <news.peter.r@gmx.de>
Message-ID: <997350551.20110322115520@gmx.de>
Reply-To: Peter Reinboth <news.peter.r@gmx.de>
Hallo SAP R3 - NG,
als Frischling in der ABAP und vor allem OO Welt stehe ich vor einem
Problem. Ich muss im WebDynpro ALV in Zellen einen Button setzen,
abh=E4ngig von einem Wert im entsprechendem Datensatz.
Im Moment sieht es so aus:
----------
DATA lt_output2 TYPE wd_this->elements_output.
lt_output2[] =3D lt_output[].
CLEAR lt_output.
LOOP AT lt_output2 INTO ls_output.
CREATE OBJECT lr_button.
lr_button->set_text_fieldname( 'CHECKER' ).
IF ls_output-checkedin =3D 'X'.
lr_button->set_image_source( '@06@' ).
lr_column_checker->set_cell_editor( lr_button ).
ELSE.
lr_button->set_image_source( '@07@' ).
lr_column_checker->set_cell_editor( lr_button ).
ENDIF.
lr_column_checker->set_cell_editor( lr_button ).
APPEND ls_output TO lt_output.
CLEAR ls_output.
ENDLOOP.
CLEAR lt_output2.
---------
Leider wird generell nur ein Button ( @06@) gesetzt, und nicht in
Abh=E4ngigkeit.
Kann mich bitte jemand erleuchten?
Vielen Dank im voraus
--=20
Gr=FC=DFe aus Berlin
Peter Reinboth
=20
=20
=20
=20
=20