Fehler bei AdobeForms und Schachtsteuerung

Rund um Java und SAP®.
30 Beiträge • Seite 1 von 2 (current) Nächste
30 Beiträge Seite 1 von 2 (current) Nächste

Fehler bei AdobeForms und Schachtsteuerung

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
hi!

Wir haben in unserer Firma seit kurzer Zeit AdobeForms und ADS im Einsatz.
Ich möchte nun ein Formular erstellen welches einen bestimmten Papiereinzugsschacht auf dem Drucker verwendet.
Laut div. Hilfen muss man dazu im AdobeForms-Formular ein bestimmtes Papierformat wählen und in der XDC Datei auf dem ADS-Server dieses Papierformat mit dem jeweiligen Einzugsschacht verknüpfen.

Wenn ich nun ein Formular drucke welches kein bestimmtes Papierformat hinterlegt hat (Standard A4) funktioniert alles einwandfrei und es wird der Standardeinzug verwendet.
Wenn ich aber ein Formular zu drucken versuche, welches das Papierformat verwendet, dass im XDC mit einem bestimmten Schacht verknüpft ist, wird am ADS-Server eine Fehlermeldung ausgelöst (XFA Exception, xform.exe) und es erfolgt kein Ausdruck. SAPseitig (Quellsystem) erhalte ich eine SOAP Exception.

Was mache ich hier falsch?

Diese Zeilen fügt der XDC-Editor von SAP zur XDC-Datei hinzu:
<inputTrays>
<inputTrayDefinition name="Universal" trayNumber="8"/>
<inputTrayDefinition medium="C5International" name="Universal" trayNumber="8"/>
</inputTrays>

Und im Formular hab ich "Briefumschlag C5" gewählt.
Die unterschiedliche Bezeichnung "C5International" kann es meines Erachtens nicht sein, ich glaub das ist nur die interne Bezeichnung und er verwendet hier die Seitenmaße die an einer anderen Stelle des XDC definiert sind für die richtige Zuordnung.

Meine Vermutung ist, dass die trayNumber nicht passt oder hier etwas anderes reingehört. Laut unserer Basis ist das aber die richtige trayNumber laut Handbuch. Muss man hier vielleicht anstattdessen irgendeinen Steuercode eintragen?

Drucktyp: Lexmark T644
XDC-Datei: HP PCL 5e
LiveCycle Designer: 9.0.1
ADS-Server: 800.20100208125913.619864

mfg
ADT
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

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


Re: Fehler bei AdobeForms und Schachtsteuerung

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
okay... Ich sag mal vorsichtig, dass ich den Fehler gefunden hab:

Laut ES 2.5 Hilfe http://help.adobe.com/en_US/livecycle/9.0/services.pdf Seite 101 ist es doch nicht egal welche Bezeichnung im Formular und XDC verwendet werden muss. Also hab ich mal beides auf "envelopeC5" (Laut DropDown-Menü) umgestellt.
ADS Neustart --> Mal schauen was passiert

Nie wieder vorschnelle Aussagen tätigen!

Aber wenns das wirklich war, dann :x
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: Fehler bei AdobeForms und Schachtsteuerung

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
nope, keine Besserung!
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: Fehler bei AdobeForms und Schachtsteuerung

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Ich sags ja immer wieder: Blos niemanden vertrauen und schon gar keinem SAP Tool!

Die <inputTrayDefinition> darf nur einmal vorkommen also
<inputTrays>
<inputTrayDefinition medium="envelopeC5" name="Universal" trayNumber="8"/>
</inputTrays>

Herausgefunden mit TrialAndError

Auch habe ich sowohl beim Medium, beim Formular und auch beim InputTray als Name "envelopeC5" hinterlegt. :twisted: nur für alle Fälle
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: Fehler bei AdobeForms und Schachtsteuerung

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Hallo ich zieh das Thema mal wieder nach oben, ich will auch die Schachtsteuerung bei Interactive Forms "manipulieren"!
Weiß das ich hierzu die XFC-Datei bearbeiten muss, aber nur wie? Bzw. mit was?
Und wo muss ich es auf dem Server genau speichern das es funktioniert?

Re: Fehler bei AdobeForms und Schachtsteuerung

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Der XDC Editor ist laut SAP vom SDN downloadbar, nur war der Link bei meinem letzten Besuch tot.
Beim XDC Editor handelt es sich um einfaches Add-in für das Eclipse Framework, funktioniert aber eher schlecht als recht. Vorallem weil es keine brauchbare Hilfe dazu gibt.
Die XDC Datei selbst ist ein einfaches XML-Dokument.

Am Besten ist du nimmst die derzeit im Einsatz befindliche XDC Datei und modifizierst die Schachtsteuerung (wie ich oben schon erwähnt hab) mit einem handelsüblichen Texteditor.
(UltraEdit oder diverse gratis Editoren kommen bereits mit einer XML-Syntax-Hervorhebnung und erleichtern das Bearbeiten ein wenig)
Das ganz speicherst du dann unter einem neuen Namen ab und lädst es in denselben Ordner am ADS hoch.
Im SAP-System musst du dann nur noch bei den ADS Einstellungen für den Druckertyp die neue XDC-Datei eintragen. Fertig.

Ich hoff das war jetzt nicht zu kurz gefasst ;)

lg ADT
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: Fehler bei AdobeForms und Schachtsteuerung

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Vielen Dank schon mal :)

D.h. ich kann die Datei einfach in Nodepad bearbeiten ?
Weil die Instalation von diesem XDC-Editor will nicht hinhauen...

Weist du zufällig noch den genauen Ort auf dem ADS ?

Re: Fehler bei AdobeForms und Schachtsteuerung

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Trulchen hat geschrieben:D.h. ich kann die Datei einfach in Nodepad bearbeiten ?
Ich weiß jetzt nicht ob Notepad die Zeilenumbrüche richtigen darstellt/speichert.
Versuchs besser mit Wordpad.
Trulchen hat geschrieben:Weist du zufällig noch den genauen Ort auf dem ADS ?
Nö leider, aber such einfach nach *.xdc
Ich glaub die Files liegen in irgendeinem lib-Unterverzeichnis
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: Fehler bei AdobeForms und Schachtsteuerung

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
So das Verzeichnis habe ich gefunden es ist:

"Ablage auf Java-Stack:
/usr/sap/<SID>/SYS/global/AdobeDocumentServices/lib
Unterverzeichnis XDC/Customer"


Muss ich den Java Stack neu Starten ?

Und wenn ich deine vorherigen Beiträge so lese stimmt ja meine Änderung in der XDC nicht oder? ODer habe ich das falsch verstanden, da du ja geschriben hast die Definition darf nur einmal vorkommen.
Habe es damit versucht:

Code: Alles auswählen.

<inputTrays>
		<inputTrayDefinition name="tray01" trayNumber="1" trayType=""/>
		<inputTrayDefinition name="tray02" trayNumber="2" trayType=""/>
		<inputTrayDefinition medium="a5" name="tray02" trayNumber="2" trayType=""/>
		<inputTrayDefinition medium="a4" name="tray01" trayNumber="1" trayType=""/>
</inputTrays>

Werde mir jetzt mal ein Formular erstellen zum testen.... 

Re: Fehler bei AdobeForms und Schachtsteuerung

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Soweit ich mich noch erinnern kann (und wenn ich meinem vorhiergen Post nachlese) darfst du nur folgendes definieren:

Code: Alles auswählen.

<inputTrays>
                <inputTrayDefinition medium="a5" name="tray02" trayNumber="2" />
                <inputTrayDefinition medium="a4" name="tray01" trayNumber="1" />
</inputTrays>
lg ADT
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: Fehler bei AdobeForms und Schachtsteuerung

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
OKay, danke ADT,

leider kann ich es momentan nicht überprüfen da ich die Gerätetyp-Definition im SAP nicht hinbekomme.
Er weißt mir die neue XDC-Datei nicht zu.

Re: Fehler bei AdobeForms und Schachtsteuerung

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Report RSPO0022 !?
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: Fehler bei AdobeForms und Schachtsteuerung

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Habe ich bereits versucht. Einfügen klappt auch, jedoch wird er laut der Tabelle TSP0B nicht richitg eingefügt
(XDC-String fehlt).

Re: Fehler bei AdobeForms und Schachtsteuerung

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Fehlt die XDC im URL-Aufruf an den ADS oder interpretiert der ADS die XDC nicht.

Ersters kannst du im SAP debuggen und schauen warum die XDC nicht ausgewählt wird.
Zweiteres könnte an einer fehlerhaften Berechtigung liegen.
Setz dieselben Berechtigungen bei deiner neuen XDC, wie sie bei der alten XDC eingestellt sind.

lg ADT
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: Fehler bei AdobeForms und Schachtsteuerung

Beitrag von Trulchen (Specialist / 241 / 4 / 1 ) »
Hm da frägst du mich jetzt was :D

Der Transport funktioniert und in der XDC-Übersicht im Report ist mein neuer Gerätetyp vorhanden.
An welcher Stelle kann ich da genau debuggen?
Das Kopieren auf den ADS hat (meiner Meinung) auch funktioniert - ich habe Admin Rechte.

Vergleichbare Themen

3
Antw.
2519
Views
Druckausgabe / Schachtsteuerung etc.
von jensschladitz » 19.09.2018 12:19 • Verfasst in ABAP® Core
4
Antw.
2088
Views
Schachtsteuerung HR-Formulareditor
von Thomas R. » 12.04.2016 10:20 • Verfasst in Human Resources
1
Antw.
1070
Views
AdobeForms
von AbapDomi » 16.08.2017 15:06 • Verfasst in ABAP® für Anfänger
5
Antw.
1032
Views
Druck über SAP: Schachtsteuerung
von valeks » 03.11.2021 16:14 • Verfasst in ABAP® Core
1
Antw.
4917
Views
Schachtsteuerung in Adobe Forms
von a-dead-trousers » 13.04.2011 14:57 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 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 3 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 3 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