SAP Jobsuche bei DV-Treff
DerJörg
  • DerJörg
  • SAP Forum - User Thema Starter
vor 11 Jahre
Hallo zusammen,

vielleicht könnt ihr mir auch bei diesem Problem helfen:

Wir haben in der BANF(-Position) ein kundeneigenes Register mit zusätzlichen Feldern. Darunter befinden sich auch Felder mit Kontrollkästen, die ihre Daten aus SRM erhalten (z.B. Auswahl JA im SRM gibt "X" ans Backend und setzt somit den Haken im Kontrollfeld).

Diese Felder sollen allein der Visualiserung der Langtexteingaben im SRM dienen und somit keinerlei "Pflichtcharakter" haben. Dennoch gibt es das Phänomen, dass wenn man sich bei der Bearbeitung der BANF auf unserem Kundenregister befindet immer folgende ROTE Fehlermeldung kommt:

"Bitte geben Sie einen gültigen Wert ein" - Lassen Sie sich mit der F4 die erlaubten Werte anzeigen, und korrigieren Sie ihre Eingabe.

Die Werthilfe zeigt dann "" - Flag nicht setzen und "X" - Flag setzen an.

Setzt man dann wie vom Fehler gewünscht überall die X, wo es anscheinend notwendig ist, kann man das Register wechseln bzw. weiterarbeiten. Andernfalls kommt man nur aus dem Fenster, indem man es (den Modus!) komplett schließt.

Weiterhin kann man auch nach setzen der Flags und Registerwechsel wieder zum Kundenregister gehen und die Flags entfernen (und das ohne Ziwischenspeicherung!). Dann kommt keine Fehlermeldung mehr.

Eins der Felder aus dem BANF-Register ist komischerweise auch bei der Anlage einer Anfrage zu sehen (warum auch immer!) und dort gibt es das gleiche Problem!

Ich wäre dankbar über jeden Hinweis. Vielleicht die Festwerte/Werthilfe?

Gruß

DerJörg

tomhh
  • tomhh
  • SAP Forum - Experte
vor 11 Jahre
Hallo DerJörg,

der Charakter eines Feldes kann dynamisch zur Laufzeit gesetzt werden. Der Default wird über die Eigenschaften des Feldes im Screenpainter gesetzte werden.

Als Erstes würde ich die Eigenschaften prüfen. Über F1 kannst du direkt auf das Dynpro navigieren. Dann solltest du ins Layout gehen. Markier das Feld und sieh dir Eigenschaften an.


Viele Grüße

TomHH