Hallo,
ich mochte gerade ein paar Felder vom Selectionscreen speeren. Funktioniert ja auf dem ersten Blick auch ganz gut mit input = 0(Inizialisation).
Nur habe ich das Problem das ich mehrere Selectoptions im Screen habe und wenn ich bei einem z.B. eine Matnr eingebe dann werden die anderen (gesperrten) Felder wieder eingabebereit.
Die 2. Frage wäre ob ich die Felder auch bei Varianten automatisch sperren kann? (Diese müssten ja beim abspeichern der Variante vom Benutzer manuell gesperrt werden)
...weil INITIALIZATION nur ein einziges Mal durchlaufen wird und danach nie wieder, wohingegen AT SELECTION-SCREEN bei jedem Auffrischen des Selektionsbildes (z.B. bei Druck der Taste Enter nach Eingabe Deiner Materialnummer) durchlaufen wird. Dies ist nötig, da die Dynpro-Anpassung jedesmal im PBO erfolgen muss.
INITIALIZATION ist, wie der Name schon sagt, gut für Erstinitialisierungen. Wenn Du z.B. bei Reportstart immer die Materialnummer 1 vorschlagen willst (blödes Beispiel, ich weiß), dann wäre AT SELECTION-SCREEN ungünstig, weil er sonst immer wieder auf die 1 zurückspringen würde, wenn der Benutzer händisch eine andere Nummer eingegeben hat und Enter drückt. Für sowas ist INITIALIZATION da.