ich habe ein Dynpro mit einer Listbox mit Schlüsseln,
bestehend aus Key und entsprechendem Langtext.
Füllen und alles klappt.
Jedoch ist es sehr unschön das die Keys im Feld selber mit anzeigt werden.
Also der Key wird bei der Auswahl in der Liste benötigt, Der Sachbearbeiter muss den Key sehen. Jedoch wäre es schön, das wenn ein Wert aus der Liste ausgewählt wurde in dem Textfeld selber NUR der Langtext angezeigt wird.
Gibt es da eine Möglichkeit?
Oder irgendeine Idee wie es anders zu realisieren wäre?
wirf ein Anzeigefeld neben deine Dropdownliste in der du den zum Wert der Dropdownliste passenden Text anzeigst. Da das Auswählen in der Dropdownliste auch einen OK-Code triggern kann ist es auch möglich dies immer aktuell zu halten.
Es gäbe da noch einen "Trick" in Zusammenspiel mit dem SAP-GUI:
Man kann beim Dynpro einstellen, dass nur der Text angezeigt wird und in den Optionen zum SAP-GUI kann man einstellen, dass bei jedem Dropdownfeld immer auch der Schlüssel mitangezeigt wird.
Ich als Entwickler nutze das ständig. Die User sehen so nur den Text und als Entwickler blendet man sich einfach den Schlüssel dazu ein.
Geht natürlich auch für die Anwender. Jene die diese Informationen benötigen bekommen sie auf (eigenen) Wunsch hin angezeigt.
Leider betrifft das wie gesagt alle Dropdownfelder und sowohl in der Auswahl als auch in der Anzeige.
Sprich der Schlüssel wird dann, so wie schon jetzt bei dir der Fall, immer angezeigt.
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.