ich bin noch absoluter ABAP Anfänger im Bereich Dynpro und dies ist heute mein erster Beitrag.
Mein Frage:
Ich habe in meinem Dynpro 0200 ein Ankreuzfeld mit dem Name EKPR_FLAG und ein Ein/Ausgabefeld mit dem Namen PRCTR, welches aber in den Eigenschaften nur auf Ausgabefeld eingestellt ist.
Nun möchte ich, wenn der Anwender auf das Ankreuzfeld klickt, dass mein Ein/ausgabefld zur Eingabe freigegeben wird.
Wie geht das?
Ich könnte mir vorstelllen, dass es irgendwo in das PAI Event des Dynpros muss. Aber ich weiß absolut nicht, wo ich welches Ereignis eintragen muss.
Das Ankreuzfeld braucht einen Funktionscode und im PBO-Modul von deinem Dynpro musst du mit LOOP AT SCREEN die Eingenschaft INPUT für das Textfeld entsprechend dem Wert des Ankreuzfeldes auf '1' bzw. '0' setzen.
Siehe dazu auch die ABAP-Hilfe für LOOP AT SCREEN.
Bei Selektionsschirmen muss das LOOP AT SCREEN im Eregnis AT SELECTION-SCREEN gemacht werden.
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.