Sry, ich hätte dir gerne geholfen. Nur ich versteh die Fragestellung nicht.
Kenn mich jetzt auch nicht so schlecht in SapScript aus.
Ich glaub du verwendest etwas "irreführende" Bezeichnungen.
Was menst du mit "manuelle Felder"?
&TEXT-KDGRF(40)& ist ein Feld (übrigens nennt man sowas ein "Textsymbol" mit einer Ausgabelänge 40)
Oliver Jurcec hat geschrieben:Dazu habe das SAP Script Formular kopiert und bin über den Form Painter über das Hauptfenster in die Textelemente (F9) gesprungen.
Es heißt zwar in Menü "Textelement" ist aber ein "Fenster".
Textelemente wären die Zeilen die mit /E als Format anfangen.
Oliver Jurcec hat geschrieben:Das Ziel ist es die Überschriebbarkeit zu gewährleisten beim Aufruf des Formluars.
Meinst du, dass beim Ausdruck des Formulars anstatt &TEXT-KDGRF(40)& der Inhalt der Variable da steht?
Dazu musst du im Druckprogramm zum Formular auch eine Variable (Struktur) TEXT anlegen die das Feld KDGRF enthält.
Oliver Jurcec hat geschrieben:Ich habe oben im Drop-Down Menü (Zeichenformate) M Manueller Eintrag ausgewählt. Damit erscheint das Textelement zu Bearbeitung im SAP Script Formular.
Kleiner Tipp (vor allem für Entwickler) geh oben im Menü auf Springen->Editor wechseln bzw. Springen->Editor einstellen und ändere die Anzeige auf den Zeileneditor (weg mit dem PC-Editor)
Das ist meines Erachtens besser bei der SapScript-Entwicklung da sich Fehler bei der Formatierug/Feldnamen usw. schneller finden lassen.
Oliver Jurcec hat geschrieben:Leider ist da damit noch keine Wertanpassung möglich! (Die Ikone mit dem Stift erscheint nicht
Ich vermute im Zeileneditor wirst du nun anstatt &TEXT-KDGRF(40)& etwas in der Form <(>&<)>TEXT-KDGRF(40)<(>&<)> sehen.
Dann hast du nämlich kein Textsymbol angelegt sondern einen normalen Text. Die & werden im Text immer <(>...<)> maskiert, damit sie nicht als Beginn eines Textsymbols interpretiert werden (was du aber willst, also weg mit der Maskierung). Dasselbe gilt übrigens auch für das < Symbol. Da es sonst als Beginn eines Zeichenformats gelesen werden könnte.
Wenn ich dich jetzt vollends verwirrt haben sollte, bitte poste ein paar Screenshots bzw. dein Coding im Formular (aus dem Zeileneditor heraus!)
lg ADT