hi!
Ich weiß jetzt nicht ob ich deine Frage komplett verstanden habe, aber aus der Fehlermeldung vermute ich mal, dass du ein Problem damit hast, eine Variable auf deinem Formular auszugeben.
Grundsätzlich werden in SapScript (und Smartforms) Variablen wie folgt ausgegeben:
&'Text davor'Variablenname+Offset(Aufbereitungsoptionen)'Text danach'&
Wobei der Text davor bzw. dananach sowie die Offset Angabe und die Aufbereitungsoptionen nicht angegeben werden müssen.
Der Variablenname
MUSS auf eine Variable zeigen, die auch im Druckprogramm (oder Smartformsformular) definiert wurde. Sonst wird im Falle von SapScript nichts ausgegeben und bei Smartforms eine Fehlermeldung angezeigt.
Die Variable KANN auch das Feld einer Struktur sein. Dann lautet die Syntax dafür:
&Strukturname-Feldname&
Ich vermute mal, dass das bei dir das Problem ist.
Du versuchst wahrscheinlich zwei Felder einer Struktur auszugeben und in der Ausgabe aber kombiniert durch ein < > darzustellen.
Richtig müsste das ganze dann so lauten:
<(><<)>&Objectkey-gv_matnr&&Objectkey-gv_batchnumber&>
Das
<(><<)> ist nur die Syntax um das
<-Zeichen problemlos ausgeben zu können, da es sonst uU als Beginn einer Formatierung gewertet werden könnte.
Hier noch die
Infos zur Formularprozessierung in SAP.
(Abschnitt "SAPscript-Symbole")
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.
ECC: 6.18
Basis: 7.50