[58747] in SAPr3-news
Attribute eines Dynprofeldes dynamisch setzen
daemon@ATHENA.MIT.EDU (peter.grolle)
Wed Jan 24 12:39:03 2007
To: sapr3-news@mit.edu
Date: Wed, 24 Jan 2007 18:38:27 +0100
From: "peter.grolle" <peter.grolle@arcor.de>
Message-ID: <45b79991$1@news.arcor-ip.de>
ich möchte Felder eines Dynpros dynamisch ändern und zwar nicht nur die
Attribute, die über die Screen-Struktur änderbar sind, sondern auch z.B. den
Feldtyp. Damit bräuchte ich mich nicht selbst um die Prüfung und
Konvertierung des Feldinhaltes prüfen.
Das sowas funktioniert sieht man z.B. auf der Maske für die
Mehrfachselektion eines Feldes im Selektionsild eines Reports (Programm ist
SAPLALDB Dynpro 3010). Wenn man sich dort die Feldeingenschaften anzeigen
lässt dann erhält man als Name für das Dynpro-Feld RSCSEL-SLOW_I. Damit
müsste ein CHAR-Feld Länge 45 angezeigt werden. Darüber unter den Felddaten
steht aber der Name des Referenzfeldes, für das das Selektionsfeld angelegt
ist. Das Feld hat den Typ des Selektionsfeldes. Wenn dort z.B. ein Datum
selektiert wird, kann man in den Feldern der Mehrfachselektion eben auch nur
ein Datum eingeben.
Wie funktioniert eine solche Metamorphose? Das Debugging hat mich nicht
weitergebracht, irgendwie finde ich da keinen Zugang? Kann jemand helfen?
Danke und Gruß
Peter Grolle