[56068] in SAPr3-news
Re: Objekte unsichtbar machen
daemon@ATHENA.MIT.EDU (Michael Schubert)
Wed Nov 23 13:41:33 2005
To: sapr3-news@mit.edu
Date: Wed, 23 Nov 2005 19:41:26 +0100
From: Michael Schubert <mfromg@mfromg.de>
Message-ID: <9hd9o11avh9iotjcjogq55m98fhdlavv1m@4ax.com>
On Wed, 23 Nov 2005 02:00:26 +0100, "Reiner Wagner"
<rwagner@t-online.de> wrote:
>Hallo,
>
>kann ich in meinen Dynpros zur Laufzeit einzelne Textfelder oder Buttons
>sichtbar und unsichtbar schalten?
>
>Vielen Dank im voraus,
>
>Reiner
>
Hallo Reiner.
du musst in deinm dynpro einen pbo-modul einfügen
z.B.
module screen_mod.
in deinem pbo-module, der bei Doppelklick im Dynpro eingefügt wird,
legts du am besten einen form-aufruf gleichen namens.
(das, um eventuelle Variablen lokal deklarieren zu können)
module screen_mod.
perform screen_mod.
endmodule.
dann erstellst du eine Form-Routine, in der die
modifikation der felder abläuft.
Dazu musst du im Dynpro in deinem Screen in den
jeweiligen Feldern Modif1 bis Modif4
(Screen-Group1 bis Screen-Group4) entsprechende
frei wählbare dreistellige Werte
einpflegen. das Coding sieht dann
beispielhaft so aus.,
form screen_mod.
loop at screen.
if screen-group1 = 'AUS'.
screen-invisible = '1'.
sscreen-input = '0'.
endif.
if screen-group4 = '002'.
screen-intensified = '1'.
endif.
modify screen.
endloop.
endform.
Gruß
Michael