[56068] in SAPr3-news

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post