[58747] in SAPr3-news

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

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 



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