SAPScript: INCLUDE Text nach Stat. text

Alle Fragen rund um Basisthemen
11 Beiträge • Seite 1 von 1
11 Beiträge Seite 1 von 1

SAPScript: INCLUDE Text nach Stat. text

Beitrag von Chrisu (Specialist / 225 / 0 / 1 ) »
Grüße!

Hätte folgende Frage: Ist es möglich nach einem statischem text einen Include Text in derselben zeile anzudrucken? Beispiel siehe Attachment.
Zurzeit ist es so dass mein INCLUDE-Text eine neue Zeile beginnt.

im Absatzformat Z3 sind nur 2xTab hinterlegt.

Danke für alle Tipps!

lg
Chris

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


Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
Hallo Chrisu 8) 8) ,

schau dir mal
http://www.abapforum.com/forum/viewtopi ... =sapscript
an.

mfg
Richard

Beitrag von ewx (Top Expert / 4842 / 310 / 638 ) »
Hi Chris,

das geht: INCLUDE ... PARAGRAPH 'Z3' NEW-PARAGRAPH '='

Gruß,
Enno

Beitrag von Chrisu (Specialist / 225 / 0 / 1 ) »
Vielen Dank euch beiden! (Hätt ich auch suchen können, sorry...)

Aber was tu ich ich jetzt wenn sich das "NEW-PARAGRAPH '='" nicht mehr in der Kommandozeile ausgeht? :)

lg
Chris

Beitrag von ewx (Top Expert / 4842 / 310 / 638 ) »
Shift-F8 (Seite Links/rechts)

Gruß,
Enno

Beitrag von Chrisu (Specialist / 225 / 0 / 1 ) »
Merci encore une fois, Danke!

lg
Chris

SAPscript Formatierung bei INCLUDE und Standardtext

Beitrag von Pearthy (ForumUser / 15 / 0 / 0 ) »
Hallo,

habe da auch noch eine Frage!
Bei mir ist der INCLUDE ein wenig verzwickter.
Ich will davor und dahinter Text ausgeben, nur sind die Texte in anderen ELEMENTEN des Formulars als der INCLUDE. Das heißt auch das Standard-Druckprogramm liefert mir diesen Text erst zu einem späteren Zeitpunkt und ich kann diese nicht zusammen aufrufen.

So ich hoffe mal das überhaupt jemand versteht was ich da möchte. Würde mich jedenfalls über eine Antwort freuen.
Ciao Pearthy

Beitrag von ewx (Top Expert / 4842 / 310 / 638 ) »
Hi Pearthy,

also ich habe verstanden, dass du vorher und hinterher Elemente ausgeben willst, aber nur, wenn der Text, der per Include eingebunden werden soll auch existiert.

Hierfür kannst du die STXH befragen, ob der Text vorhanden ist.

Falls ja, kannst du folgende Aufrufe machen:
Call FUNCTION WRITE_FORM 'ELEMENT_VORHER'
Kommande = 'INCLUDE textname OBJECT abcd ...'.
Call FUNCTION 'CONTROL_FORM' command = kommando.
Call FUNCTION WRITE_FORM 'ELEMENT_Nachher'.

Gruß,
Enno.

Beitrag von Pearthy (ForumUser / 15 / 0 / 0 ) »
Danke Enno,

aber es ist nicht ganz so einfach.
Ob der Text oder das INCLUDE gefüllt sind ist mir egal, es soll alles nur in einer Reihe ausgegeben werden. Es taucht aber innerhalb des Druckprogramms in verschiedenen /E des Main-Fensters auf. Daher wird zwar jeder Wert in der richtigen Spalte ausgegeben, aber leider nicht alles in einer Zeile.

So vielleicht verständlicher erklärt!
Ciao Pearthy

Beitrag von ewx (Top Expert / 4842 / 310 / 638 ) »
Spalten??
Denn meinst du also nicht "Vorher" und "Hinterher", sondern "Links" und "Rechts"?

Denn hast du ein unschöne Fummelarbeit vor dir...

Dann bleibt dir m. E. nur übrig eine Tabelle zu definieren mit den Spalten:
- links
- mitte
- rechts

und im Formular eine "Äquidistanzschrift" zu verwenden (Courier).

Dann mit FB FORMAT_TEXTLINES die Texte in die entsprechende breite zu bringen und im Programm die Tabelle "Linksmitterechts" auzubauen.

Diese müsstest du dann auch in einem Element ausgeben; mit deinen zwei Elementen und dem Include kommst du nicht weiter!

Kannst du das Formular vielleicht in SMARTFORMS bauen??

Noch ne Idee: Wenn dein Formular nur einen Kopf und dann nur noch die drei Spalten hat, dann kannst du auch mit mehreren MAIN-Fenstern arbeiten

Code: Alles auswählen.

+--------------------------+
|   Main0                  |
+--------------------------+
|       |        |         |
| Main1 | Main2  | Main3   |
|       |        |         |
|       |        |         |
|       |        |         |
|       |        |         |
|       |        |         |
|       |        |         |
+-------+--------+---------+
Mit dem Befehl NEW-WINDOW kannst du dann zum nächsten Fenster springen.

Ist aber auch eine blöde Bastelarbeit, weil du dann sicher sein musst, dass der Include Text auch komplett in das Main-Fenster passt. Sonst kommt der Rest ins nächste Main-Fenster...

Gruß,
Enno.

Beitrag von Pearthy (ForumUser / 15 / 0 / 0 ) »
Okay Danke!
Ich werde mich wohl für den ersten Weg entscheiden!
Mir schwebte schon sowas vor die Texte des INCLUDES vorher auszulesen und dann einzeln auszugeben.
Ciao Pearthy

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1419
Views
Text aus Include auch importieren
von PseudoReal » 06.07.2005 15:28 • Verfasst in ABAP® für Anfänger
4
Antw.
3651
Views
SAP Script Formular & Text Include
von jensschladitz » 18.05.2016 10:51 • Verfasst in ABAP® Core
0
Antw.
1997
Views
SMARTFORMS / Sprache Include-Text
von Piero » 04.11.2005 08:33 • Verfasst in ABAP® Core
5
Antw.
3517
Views
Adobe Smart Forms Include Text
von jokabi » 19.12.2014 16:02 • Verfasst in ABAP® für Anfänger
0
Antw.
1881
Views

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

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.

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1514
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8127