vor einer Woche haben wir von 4.6C auf ERP 2005 umgestellt. Nun kann man den PERFORM SET LATE WINDOW in Smartforms nicht mehr verwenden. Früher habe ich das gemacht und die Variable SFSY-FORMPAGES durch 2 geteilt, damit ich bei Duplexdruck wußte, wieviele Blätter gedruckt wurden.
Nun ist dies nicht mehr möglich, oder doch ?
Wenn ich einfach sage SFSY-FORMPAGES = SFSY-FORMPAGES / 2.
kommt nur Mist heraus.
Weiß jemand eine Lösung ?
Alle sagten:
DAS GEHT NICHT !!!
Dann kam einer, der wusste das nicht und hat's gemacht
erstens würde ich prüfen, ob in SFSY-FORMPAGES zur Laufzeit noch was drinsteht.
2. wenn ja, würde ich den Inhalt in ein eigendefiniertes Feld einstellen z.b.
sav_FORMPAGES = SFSY-FORMPAGES.
Mitunter sind nämlich systemvariablen nicht änderbar.
SFSY-FORMPAGE ist änderbar, aber es steht ja immer der aktuelle Wert drin - bis zum Ende des Formulars. Hab das mit der Hilfsvariablen schon probiert. Folgendes passiert:
Seite 1 von 1
Seite 2 von 2
Seite 3 von 3....
Alle sagten:
DAS GEHT NICHT !!!
Dann kam einer, der wusste das nicht und hat's gemacht