mein Name ist Jan und ich lese schon länger in diesem Forum mit. Bis jetzt konnte ich meine Probleme in ABAP immer durch Googel finden und lösen,... dem ist diesmal nicht so.
In meinem Formular gibt es eine First und eine Next-Seite.
Ich suche eine Funktion die überprüft ob es eine Next-Seite gibt, wenn es eine gibt sollen Felder und Texte auf der First-Seite verändert werden.
Ähnlich wie mit der Gesamtseitenanzahl die erst zum Schluss feststeht und auf der First-Seite dann korrekt angezeigt wird.
Ich dachte eigentlich das, dass Programm erst Werte aus den Feldern bezieht und weiterleitet wenn das ganze Formular durchlaufen wurde. So das Veränderungen die auf der Nextseite geschehen auch auf der ersten Seite angezeigt werden.
Pseudocode:
Data test type i.
First-Seite
Text mit dem Feld-Inhalt von test = 0
Next-Seite
Wenn es eine Next-Seite gibt wird der Wert von test auf 5 verändert
Dann wird korrekt 5 auf der nächsten Seite angezeigt aber nicht auf der ersten....
Das Programm soll also die Werte auf der ersten Seite refreshen
So hoffe das war verständlich,..
Lg
jan
Zuletzt geändert von allgrinder am 20.08.2014 08:55, insgesamt 1-mal geändert.
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.
danke für deinen Vorschlag, auf die Idee bin ich auch schon gekommen,..
Das Problem ist leider nur das ich mehrere Drucke in einem Spoolauftrag ausgebe,.. via scgleife
dann sind bei allen Ausdrucken die Daten falsch :/ außer beim letzten...
LG
Besteht irgendwie die Möglichkeit nach jedem SChleifendurchlauf einen neuen SpoolAuftrag zuerzeugen?
Also aus einem Formular werden bei 6 durchläufen 6 spoolaufträge?
Du gibts EIN Formular aus. Im Formular werden per Schleife MEHRERE Ausdrucke "erzeugt".
Hab ich das jetzt Richtig verstanden?
Besser:
Du machst MEHRERE Formulare daraus und gibts diese im Druckprogramm in einer Schleife aus.
Wenn die Formulare "identisch" sind, kannst du auch nur ein Druckformular verwenden. Wichtig ist nur, dass die Schleife AUßERHALB des Formulars abläuft.
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.