SAPScrip leere Seite muss mitgedruckt werden

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

SAPScrip leere Seite muss mitgedruckt werden

Beitrag von TravellingEntwickler (ForumUser / 19 / 5 / 4 ) »
Moin zusammen,

ja SAPScrip ist uralt, aber wir kommen nunmal nicht immer drumherum. Labeldruckprogramm geschrieben funktioniert auch alles wie es soll, nun aber die Anforderung vom Kunden, dass man nach jedem Druckauftrag (n Label zum Auftrag) ein leeres Label haben möchte.

Umsetzung mit New-Page und vorigem Clear der Variablen funktioniert nicht. Im web finden wir auch nur "wie man leere Seiten wegbekommt"...

hat jemand eine Idee? Auch ein weiterer Aufruf des WRITE_FORM (ohne voriges CONTROL_FORM) mit vorigem clear der Variblen bringt keinen Erfolg (zwar wird die leere Seite im Spool angezeigt, aber nicht ausgegeben). Es soll auch kein Punkt etc. auf das Label gedruckt werden, da wir nicht wissen, wie viel von der Transferrolle (nur 1 Punkt oder ganzes Label?) verwendet wird.

Danke für Input!

Code: Alles auswählen.

    CLEAR: mara, makt, gv_datum.
    CALL FUNCTION 'CONTROL_FORM'
      EXPORTING
        command   = 'NEW-PAGE'
      EXCEPTIONS
        unopened  = 1
        unstarted = 2
        OTHERS    = 3.
    IF sy-subrc <> 0.
      EXIT.
    ENDIF.


    CALL FUNCTION 'WRITE_FORM'
      EXPORTING
        element                  = 'LABEL'
        function                 = 'SET'
        type                     = 'BODY'
        window                   = 'MAIN'
      EXCEPTIONS
        element                  = 1
        function                 = 2
        type                     = 3
        unopened                 = 4
        unstarted                = 5
        window                   = 6
        bad_pageformat_for_print = 7
        spool_error              = 8
        codepage                 = 9
        OTHERS                   = 10.
    IF sy-subrc <> 0.
      EXIT.
    ENDIF.


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


Re: SAPScrip leere Seite muss mitgedruckt werden

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Auf alle Fälle muss dein MAIN-Fenster auch auf der "leeren" Seite ausgegeben werden.
Dort dann halt (nach dem Seitenwechsel-Control) ohne Inhalt. Normalerweise reicht dazu schon eine leere Absatzzeile im Sapscript-Text. Sonst sollte es "weißer Text" auch tun.
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.

ECC: 6.18
Basis: 7.50

Re: SAPScrip leere Seite muss mitgedruckt werden

Beitrag von TravellingEntwickler (ForumUser / 19 / 5 / 4 ) »
a-dead-trousers hat geschrieben:
09.09.2019 11:27
Sonst sollte es "weißer Text" auch tun.

inwiefern meinst du "weíßer Text" ?

Re: SAPScrip leere Seite muss mitgedruckt werden

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Text mit weißer Schriftfarbe.
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.

ECC: 6.18
Basis: 7.50

Re: SAPScrip leere Seite muss mitgedruckt werden

Beitrag von TravellingEntwickler (ForumUser / 19 / 5 / 4 ) »
a-dead-trousers hat geschrieben:
09.09.2019 20:47
Text mit weißer Schriftfarbe.
du kannst keine Farbe einstellen...

Re: SAPScrip leere Seite muss mitgedruckt werden

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

versuche es mal mit:

CALL FUNCTION 'CONTROL_FORM'
EXPORTIEREN
COMMAND = 'NEW-PAGE'
…..

Gruß Wolfgang

Re: SAPScrip leere Seite muss mitgedruckt werden

Beitrag von TravellingEntwickler (ForumUser / 19 / 5 / 4 ) »
wreichelt hat geschrieben:
10.09.2019 09:36
Hallo,

versuche es mal mit:

CALL FUNCTION 'CONTROL_FORM'
EXPORTIEREN
COMMAND = 'NEW-PAGE'
…..

Gruß Wolfgang
willst du mich veräppeln? schau doch bitte nochmal in den Eingangspost.

Re: SAPScrip leere Seite muss mitgedruckt werden

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Nein natürlich nicht, hatte das wohl übersehen

Re: SAPScrip leere Seite muss mitgedruckt werden

Beitrag von ewx (Top Expert / 4846 / 311 / 641 ) »
du kannst mit NEW-PAGE SEITE eine definierte Seite erzeugen.

Die Seite muss dann mindestens ein Fenster mit einem Absatzformat haben, bei dem nicht "ohne Leerzeilen" angeklickt ist.

wenn das auch nicht hilft, dann musst du mal das Druckerhandbuch zu Rate ziehen und per Steuerkommando "PRINT-CONTROL" eine entsprechende Sequenz zum Seitenvorschub senden.

Re: SAPScrip leere Seite muss mitgedruckt werden

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
TravellingEntwickler hat geschrieben:
10.09.2019 09:12
a-dead-trousers hat geschrieben:
09.09.2019 20:47
Text mit weißer Schriftfarbe.
du kannst keine Farbe einstellen...
Mist. Hab offensichtlich schon zu lange mit ADS gearbeitet.
Anyway:
Hast du schon versucht in deinem Hauptfenster nach dem Seitenwechsel ein Element (/E) mit einem Absatz (*) aber ohne Textinhalt auszugeben? Da ja kein weißer Text geht, könnte alternativ auch ein Tabstopp (,,) helfen.
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.

ECC: 6.18
Basis: 7.50

Re: SAPScrip leere Seite muss mitgedruckt werden

Beitrag von TravellingEntwickler (ForumUser / 19 / 5 / 4 ) »
Rückmeldung besser spät als nie. Das Thema hat sich kundenseitig erledigt. Danke für alle die Input geliefert haben

Seite 1 von 1

Vergleichbare Themen

9
Antw.
1066
Views
Smartform leere Seite Unterdrücken
von ivo » 18.05.2020 15:02 • Verfasst in ABAP® Core
3
Antw.
2642
Views
leere ALV-Liste als Job
von Mr. ABAP » 09.08.2006 16:19 • Verfasst in SAP - Allgemeines
0
Antw.
1712
Views
Leere ITEMs in der saplogon.ini
von YFishbone » 18.01.2007 13:55 • Verfasst in SAP - Allgemeines
4
Antw.
2160
Views
leere Werkseinträge löschen
von BabsiCSC » 18.07.2008 11:46 • Verfasst in ABAP® Core
19
Antw.
7042
Views
Leere Spalte in ALV einbinden
von MarkusW » 06.06.2008 10:56 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 744
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2368
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8954