Hallo zusammen,
ich habe im SAP ein ADOBE-Formular.
Zu diesem habe ich einen RFC-Baustein erstellt, der das Formular mit den entsprechenden Daten aufruft.
Jetzt soll dieser FuBa aus einem externen System aufgerufen werden.
Da krieg ich schon beim "FP_JOB_OPEN" die Exception "USAGE_ERROR".
Was muss ich beachten?
Funktioniert das überhaupt, so ein externer Aufruf?
Normalerweise spricht nichts dagegen, ein Formular per RFC generieren zu lassen. Hab ich auch schon mal verwendet.
Wichtig dabei ist:
- Der RFC-Benutzer muss die notwendigen Rechte haben.
- Alle Informationen für die Verarbeitung müssen statisch vorhanden sein und keine User-Interaktionen dürfen benötigt werden. z.B. Druckerauswahl, Druckvorschau usw.
- Das Ergebnis muss vom Baustein als Dokument zurückgliefert werden (PDF, PCL, PS usw.)
Beim USAGE_ERROR in FP_JOB_OPEN würde ich auf eine Fehler mit dem Drucker tippen. Entweder wurde keiner (ungleich LOCL) angegeben oder der RFC-Benutzer hat keinen Default-Drucker hinterlegt.
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.