sapscript splitt Standardtext- geht das? Wie?

Getting started ... Alles für einen gelungenen Start.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

sapscript splitt Standardtext- geht das? Wie?

Beitrag von sap_inchen (ForumUser / 21 / 1 / 0 ) »
Hallo Schwestern und Brüder :-)

Ich habe ein SAPScript-Formular - wie im folgenden dargestellt habe ich auf Wunsch des Anwenders den &PTEXT& an einer anderen Stelle im Formular ausgegeben.
Der einfachste Weg war der dargestellte.
"Unschönerweise" entsteht dadurch an der Stelle von &PTEXT& ein "Loch" (da durch den weiteren Tab hier nichts angedruckt wird.

/* &VBDPL-LFIMG(6.0)&,, ,, &PTEXT& &VBDPL-MATNR&,,&VBDPL-BRGEW(13.2)& LB
VL &VBDPL-LFIMG(6.0)&,, ,, ,,&VBDPL-BRGEW(13.2)& LB


/: INCLUDE &RDGTXTPRT-TDNAME& OBJECT &RDGTXTPRT-TDOBJECT& ID &RDGTXTPRT-TDI

Danach kommt ein Standardtext.
Dieser hat links und rechts entsprechende Ränder das das ungefähr so aussieht:

Code: Alles auswählen.

Menge            Text                               Gewicht
1                                                         100 KG
                     blablabla blabla bla 
                     bla bla blablabla bla
Gibt es eine Möglichkeit den Standardtext so zu splitten, dass die erste Zeile zwischen die Zeile 1... 100 Kg kommt und der Rest darunter?
Der Standardtext ist ja eine Variable und somit der "ganze Text".

Oder gibt es die Möglichkeit ist im gleichen Textelement (/E)...

Die Problematik ist ja wahrscheinlich auch der Zeilenumbruch zwischen der 1. und 2. Zeile. Man weiß ja nicht sicher, was im Standardtext in der 1. Zeile steht und wenn das zu lang ist, dann muss das ja irgendwie korrekt umgebrochen werden....

Das Include aus dem gedruckt wird ist dazu noch ein Standardinclude...

Bisher habe ich dem Anwender abgeraten, das umzusetzen. Lieber an die Leerstelle irgendetwas bedeutungsloses andrucken - das Loch sieht halt irgendwie "komisch" aus.

Eine Idee wäre vielleicht ein PERFORM aus SAPSCRIPT raus, der den Stadardtext in eine interne Tabelle bekommt. Aber wie drucke ich dann die Tabelle aus...
Oder müsste ich das Standardinclude das dieses Textelement druckt kopieren....
Und dann hier den Splitt durchführen. Aber dann habe ich das gleiche Problem, wie bekomme ich das richtig gesplittet und dann korrekt gedruckt?

Vielleicht hat jemand eine gute Idee?
Vielleicht interessiert die Lösung auch noch andere?
Vielleicht gibt es eine einfache Lösung und ich sehe sie einfach gerade nicht...

Danke für jeglichen Input.

Einen guten Wochenendspurt und einen gutes Wochenende

Tschau

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: sapscript splitt Standardtext- geht das? Wie?

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo,

in der Ausgabezeile wo steht den da die Materialnummer ?

/* &VBDPL-LFIMG(6.0)&,, ,, &PTEXT& &VBDPL-MATNR&,,&VBDPL-BRGEW(13.2)& LB
VL &VBDPL-LFIMG(6.0)&,, ,, ,,&VBDPL-BRGEW(13.2)& LB

Mir erscheint die Zeile in der Kopie nicht vollständig oder doppelt wieder gegeben (BRGEW) und (LFIMG).

Bitte um weiter Infos.

Danke und Gruß

Re: sapscript splitt Standardtext- geht das? Wie?

Beitrag von sap_inchen (ForumUser / 21 / 1 / 0 ) »
Sorry, habe mich da wohl wirklich vertan:
Gehen wir davon aus, dass wir 2 Felder rausgenommen haben :-)

Re: sapscript splitt Standardtext- geht das? Wie?

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Du könntest für die Belegzeile ein Absatzformat der Höhe 0 mm definieren.
Dann wird alles, was danach gedruckt wird sozusagen drüber gedruckt.
Allerdings musst du dann auch sicher sein, dass als nächstes ein Text und nicht die nächste Positionszeile... ;)

Re: sapscript splitt Standardtext- geht das? Wie?

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
Ich finde das so klasse, dass immer noch Leute in SapScript entwickeln. :D Ich habe vor über 10 Jahren damit aufgehört wegen (damals schon) Steinzeit und kann daher nicht wirklich mehr dabei helfen.

Trotzdem sollte sich jeder, der noch mit SapScript arbeitet, überlegen, ob es nicht mal an der Zeit ist, zu was anderem zu migrieren. Wer auf kein Adobe-, Java- oder Webgeraffel setzen mag (wofür ich durchaus Verständnis habe), dem seien Smartforms ans Herz gelegt. Perfekt ins SapGUI integriert, super zu entwickeln und zu warten (was man von SapScript wahrhaftig nicht sagen kann) und vor allem ist das fertige Dokument auch superleicht zu nutzen, da es in Form eines automatisch generierten komfortablen Funktionsbausteins vorliegt, dessen Output wunderbar weiterzuverarbeiten ist. Da lohnt wirklich auch, bestehende Dokumente zu migrieren. Wie gesagt, habe ich vor über 10 Jahren schon gemacht und es nicht bereut.

Re: sapscript splitt Standardtext- geht das? Wie?

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
DeathAndPain hat geschrieben:Ich finde das so klasse, dass immer noch Leute in SapScript entwickeln. :D Ich habe vor über 10 Jahren damit aufgehört wegen (damals schon) Steinzeit und kann daher nicht wirklich mehr dabei helfen.

Trotzdem sollte sich jeder, der noch mit SapScript arbeitet, überlegen, ob es nicht mal an der Zeit ist, zu was anderem zu migrieren. Wer auf kein Adobe-, Java- oder Webgeraffel setzen mag (wofür ich durchaus Verständnis habe), dem seien Smartforms ans Herz gelegt. Perfekt ins SapGUI integriert, super zu entwickeln und zu warten (was man von SapScript wahrhaftig nicht sagen kann) und vor allem ist das fertige Dokument auch superleicht zu nutzen, da es in Form eines automatisch generierten komfortablen Funktionsbausteins vorliegt, dessen Output wunderbar weiterzuverarbeiten ist. Da lohnt wirklich auch, bestehende Dokumente zu migrieren. Wie gesagt, habe ich vor über 10 Jahren schon gemacht und es nicht bereut.
wenn SAP nur SAPScript Formulare liefert, dann bleibt einem keine andere Wahl.

Gruß
coco

Re: sapscript splitt Standardtext- geht das? Wie?

Beitrag von deejey (Specialist / 418 / 128 / 45 ) »
Der Umgang mit Smartforms ist auch krötig, immer noch keine Versionsverwaltung, wer will da schon mir nichts dir nichts migrieren.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2193
Views
Standardtext aus SO10 auslesen
von JanR » 19.10.2020 09:19 • Verfasst in ABAP® für Anfänger
0
Antw.
945
Views
Smartform Standardtext TIFF-Datei
von zunshiner » 31.10.2007 22:26 • Verfasst in ABAP® Core
2
Antw.
605
Views
GuiXT Standardtext erfassen bei SD Aufträgen
von dagmard » 10.09.2020 13:59 • Verfasst in ABAP® Core
1
Antw.
2785
Views
Smart Form: Standardtext als Include einbinden?
von Kleenmex » 01.09.2004 11:32 • Verfasst in ABAP® Core
1
Antw.
1583
Views
Standardtext aus So10 in einem cl_gui_textedit darstellen?
von Nordlicht » 11.10.2006 16:20 • Verfasst in ABAP Objects®

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140