habe das Problem, dass ich auf einem SAP Script Formular Langtexte ausgeben will zu Positionen und verhindern möchte, dass diese umgebrochen werden.
nun Protect / endprotect steht in dem Element im Formular, aber trotzdem werden die texte umgebrochen - sollten aber mit den Positionsdaten auf die neue Seite.
Jemand eine Ideee / Vorschlag noch für mich - danke für eure Hilfe
tritt dieser Fall ein ?
Ist der Text zwischen PROTECT und ENDPROTECT so umfangreich, daß er als Ganzes auch nicht auf eine leere Seite passen würde, so wird nur ein Seitenvorschub erzeugt und der Text anschließend wie gewohnt ausgegeben. In diesem Fall kann also der zu schützende Abschnitt trotzdem durch einen Seitenumbruch auseinandergerissen werden.
Moin.
Wie schon in diesem Post http://apentia-forum.de/viewtopic.php?f=11&t=19456 beleuchtet,
muß man wissen, dass auch in den Druckprogrammen PROTECT und ENDPROTECT Befehle abgesetzt werden.
Sonst sucht man sich im Formular womöglich " einen Wolf".
Dabei ist die Lösung aber eigentlich simpel.
viel Erfolg beim Suchen
lg Jens
<:: XING-Gruppe Tricktresor::> Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
Danke schon mal für die Antworten.Im Programm hat es kein Protect / Endprotect nur im Formular derzeit - habe ich gecheckt. Im Programm Loope ich über die interne Tetxtabelle in einen Arbeitsbereich, denn ich im Formular dann ausgebe. Beim ersten Durchlauf Setzei h noch ein Flag, damit ich die Positionsdaten auch nur einmal ausgebe und im Formular habe ich das zu drückende Element dann mit Protect / Endprotect geschützt eigentlich - aber trotzdem wird es auseinander gepflückt. Der Text ist auch nicht so elend lang , dass der auf mehrere Seiten Maste - sind ca. 11 Zeilen Text und die Pos.daten. Bin gerade etwas konsterniert , denn wie gesagt nach meinem Dafürhalten interessiert gerade das Protect / Endprotect irgendwie nicht - bitte weitere Hilfe Danke
das Problem ist sicher dann Dein Loop, sonst wird ein Text ja mittels INCLUDE aufgelöst und dort kann
SAPScript auch erkennen wie viele Zeilen angedruckt werden sollen.
danke für deine antwort - ja denke ich auch, dass es der Loop ist - aber der Langtext ist ja nun mal mit dem FUBA Read_TEXT zu ermitteln und muss dann ausgegeben werden - ist halt kein vordefinierter Textbaustein, den ich includieren könnte.
Hast du zufällig noch eine Idee, wie ich den Umbruch unterbinden kann - danke für deine Hilfe.
Ich meine es gab mal oder gibt eine Möglichkeit festzustellen wie viele Zeilen schon ausgegeben wurden und wie viele insgesamt das Main Fenster fast - oder bringe ich da etwas durcheinander ?
Moin Jens.
Hast Du mit der Syntax Prüfung in der SE71 geprüft, ob das Formular konsistent ist ?
lg jens
<:: XING-Gruppe Tricktresor::> Die deutsche Rechtschreibung ist Freeware, du darfst sie kostenlos nutzen – Aber sie ist nicht Open Source, d. h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
nun manchmal sieht man den Wald vor lauter Bäumen nicht. den Text habe ich jetzt im Formular einfach includiert, Absatzformat dazu und siehe da - schon passt es. Hätte ich auch eher darauf kommen können.
Danke für eure Hilfe und Antworten
Schönen Tag