XDC Problem Adobe Forms-Betriebssystem

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

XDC Problem Adobe Forms-Betriebssystem

Beitrag von hspringer (ForumUser / 2 / 0 / 1 ) »
Hallo zusammen,
ich habe bei einem Kunden eine Schachtsteuerung für das Medium "a4Special" in die XDC Datei eingebaut. Das funktioniert auch, und das entsprechende SAP Formular mit Papierart 'A4Spezial' wird über den 'Multi Purpose Tray' eingezogen.
Wenn im Anschluss allerdings ein PDF oder Word Dokument in A4 auf den Drucker geschickt wird, kommt gleichfalls der 'Multi Purpose Tray' zum Einsatz, und es wird nicht aus dem normalen A4 Schacht gezogen.
Kann es sein, dass auch auf Betriebssystem Seite eine Einstellung notwendig wird um eine entsprechende Unterscheidung der Papierart vorzunehmen? Ich habe keine Idee wie ich das Verhalten SAP seitig unterbinden kann.
Über einen entsprechenden Hinweis wäre ich sehr dankbar.

Viele Grüße
Hartmut

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


Re: XDC Problem Adobe Forms-Betriebssystem

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Das klingt für mich danach, dass entweder am Drucker oder in den Druckereigenschaften eine Schachtsteuerung eingestellt ist.
Liegt Papier im 'Multi Purpose Tray'?
Meist ist da so ein Kontakt der dem Drucker meldet, wenn etwas im Schacht liegt und bei der Einstellung "Automatisch" wird dann der 'Multi Purpose Tray' genommen.
Wird VOR dem Ausdruck aus SAP/AdobeForms der A4 Schacht korrekt angesprungen (auch mit Papier im 'Multi Purpose Tray')?
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: XDC Problem Adobe Forms-Betriebssystem

Beitrag von Alpmann (ForumUser / 62 / 5 / 19 ) »
Hallo hspringer,

in der Tranaktion SPAD (Spool-Administration) kann man doch Einzugsschächte vorgeben.

Wir haben für die Drucker, wo wir auf Logo Papier und weißes Papier drucken deswegen zwei Drucker im SAP.
Der Druckername am Ende hat dann "_WEIß" oder "_LOGO".

Zu finden gibt es das in der SPAD im Ausgabegrät, Reiter "Ausgabe-Attribute", Papiereinzug.

SapScipt interessiert sich leider nicht für diese Einstellungen. Bei uns in SAP-Script Druckprogrammen habe ich deswegen eingebaut, dass vorab aus dem Drucker gelesen wird, welcher Schacht genommen werden soll und schicke dann einen entsprechendes Print-Control.

Mit Smartforms funktioniert dies einwandfrei. Zu Adobe Forms kann ich nichts sagen. Die sind bei uns nicht im Einsatz.

Mit freundlichen Grüßen
Matthias Alpmann

Folgende Benutzer bedankten sich beim Autor Alpmann für den Beitrag:
wreichelt


Re: XDC Problem Adobe Forms-Betriebssystem

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Alpmann hat geschrieben:
15.04.2021 13:42
in der Tranaktion SPAD (Spool-Administration) kann man doch Einzugsschächte vorgeben.

Wir haben für die Drucker, wo wir auf Logo Papier und weißes Papier drucken deswegen zwei Drucker im SAP.
Der Druckername am Ende hat dann "_WEIß" oder "_LOGO".

Zu finden gibt es das in der SPAD im Ausgabegrät, Reiter "Ausgabe-Attribute", Papiereinzug.

SapScipt interessiert sich leider nicht für diese Einstellungen. Bei uns in SAP-Script Druckprogrammen habe ich deswegen eingebaut, dass vorab aus dem Drucker gelesen wird, welcher Schacht genommen werden soll und schicke dann einen entsprechendes Print-Control.

Mit Smartforms funktioniert dies einwandfrei. Zu Adobe Forms kann ich nichts sagen. Die sind bei uns nicht im Einsatz.
Zur Info: In AdobeForms funktioniert das ganze über die Eingangs bereits erwähnten XDC Dateien.
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: XDC Problem Adobe Forms-Betriebssystem

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo Alpmann,
wie geht das für Sapscript (besonders das Drucker auslesen).
Wäre dankbar für einen Hinweis (Coding).

Danke und Gruß
Wolfgang

Re: XDC Problem Adobe Forms-Betriebssystem

Beitrag von Alpmann (ForumUser / 62 / 5 / 19 ) »
Hallo Wolfgang,

hier das Coding:

data: z_tray type RSPOINTRAY.

select single inputtray into z_tray from TSP03D where padest = G_PR_OPTIONS-tddest.

case z_tray.
when 1.
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
COMMAND = 'PRINT-CONTROL TRY01'.
when 2.
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
COMMAND = 'PRINT-CONTROL TRY02'.
when 3.
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
COMMAND = 'PRINT-CONTROL TRY03'.
endcase.

Mit freundlichen Grüßen
Matthias Alpmann

Folgende Benutzer bedankten sich beim Autor Alpmann für den Beitrag:
wreichelt


Re: XDC Problem Adobe Forms-Betriebssystem

Beitrag von jocoder (Specialist / 338 / 3 / 101 ) »
SapScipt interessiert sich leider nicht für diese Einstellungen. Bei uns in SAP-Script Druckprogrammen habe ich deswegen eingebaut, dass vorab aus dem Drucker gelesen wird, welcher Schacht genommen werden soll und schicke dann einen entsprechendes Print-Control.
Das kann aber eingestellt werden, dass Sap-Script auch die Fachsteuerung aus den Ausgabe-Attributen in der SPAD oder den Print-Tickets verwendet.
Eine gute Lektüre zum Thema Schachtsteuerung ist im Hinweis 2111085 https://launchpad.support.sap.com/#/notes/2111085. Dort wird der Algorithmus für die verschiedenen Formulartypen genau erläutet.
Wir haben beispielsweise die Schachtsteuerung für alle Formulare (SapScript, Smartforms, PDF) in der SPAD festgelegt. Damit muss man nicht im Formular die Schächte codieren oder sich mit XDC-Dateien herumschlagen.

Zu dem beschriebenen Problem:
In Windows kann man sich vor dem Drucken die Einstellungen anzeigen und die Schachtauswahl.
schacht.png
Dies sind die Einstellungen, die Betriebssystemseitig möglich sind.
Wenn der Drucker nur A4-Papier hat, würde eine feste Schachtauswahl das Problem wahrscheinlich schon lösen. Kompliziertes wird es, wenn mehrere Papierformate (A3, A4, A5) vorhanden sind.

Folgende Benutzer bedankten sich beim Autor jocoder für den Beitrag:
Alpmann


Re: XDC Problem Adobe Forms-Betriebssystem

Beitrag von hspringer (ForumUser / 2 / 0 / 1 ) »
Hallo,
danke für die Hinweise! Mittlerweile bin ich etwas schlauer wie Vorort gearbeitet wird und wo das Problem auftaucht. Nach dem Drucken über 'Multi Purpose Tray', was wie gesagt über die Anweisung im XDC File durch Papierformat 'A4Spezial' wunderbar funktioniert, wird in SAP z.B. ein A4 Formular ausgegeben (alles Adobe Forms), aber nicht über 'Drucken' sondern über den Spoolauftrag --> Druckansicht --> und von dort über den Drucken Button. Im Drucken Dialog kann jetzt auf BS Ebene der Drucker ausgewählt werden. Hier muss jetzt in den Einstellungen noch der richtige Schacht ausgewählt werden. Wenn dies nicht gemacht wird, sitzt die Einstellung vom letzten Druck noch, und der 'Multi Purpose Tray' wird benutzt. Ich habe für diesen Fall allerdings Entwarnung bekommen. Es kommt entweder nicht so oft vor, oder der User sollte damit umgehen können.
Die Schachtsteuerung über SPAD kann übrigens auch mit Adobe Forms genutzt werden. Dazu muss mit dem Report RSPO0021 die Option SPAD_TRAY_IFBA eingeschaltet werden. Es gilt dann zuerst das XDC File und wenn da nichts angegeben ist der Schacht aus SPAD.
Viele Grüße
Hartmut

Folgende Benutzer bedankten sich beim Autor hspringer für den Beitrag:
a-dead-trousers


Seite 1 von 1

Vergleichbare Themen

11
Antw.
2338
Views
XDC Problem Adobe Forms
von Lucyalison » 06.01.2020 09:41 • Verfasst in ABAP® Core
1
Antw.
1628
Views
SAP Adobe Interactive Forms - Problem mit geschachtelter Tab
von harry1991 » 05.06.2014 09:56 • Verfasst in ABAP® Core
1
Antw.
1534
Views
Adobe Interactive Forms / Adobe Life Cycle Designer
von sap_inchen » 03.04.2018 12:24 • Verfasst in ABAP® Core
5
Antw.
1369
Views
Zahlenformat in Adobe Forms
von Sebastian82 » 12.04.2021 16:01 • Verfasst in ABAP® für Anfänger
1
Antw.
1112
Views
Adobe Forms QR-Code
von Chaos81 » 30.08.2021 18:20 • Verfasst in ABAP® für Anfänger

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.