Dokumente aus dem Archiv lesen und dann drucken

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

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

Dokumente aus dem Archiv lesen und dann drucken

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

da ist jetzt schon wieder ein spezieller Wunsch des Kunden. :(

Aus einem SmartForm wurden Belege als PDF in ein Archivsystem geschaufelt. In einer Kundentabelle werden folgende Informationen gespeichert.

OBJECT_ID SAEOBJID
ARC_DOC_ID SAEARDOID
ANZAHL Z60_ANZAHL (Anzahl der benötigten Ausdrucke)

Das Feld OBJECT_ID ist Schlüssel.

In der Tabelle werden über unregelmäßige Zeiträume die neu erstellten Dokumente gesammelt.

Bei Bedarf soll jetzt der Anweder über einen Online-Report bestimmte oder alle Dokumente selektieren. Diese sollen dann direkt auf einem Drucker ausgegeben werden.

Welcher FuBa stellt mir die Daten in einer druckbaren Form zur Verfügung? Mich irritert auch die Vielzahl der Begriffe. Leider kann ich nicht entscheiden welches der richtige FuBa ist.

Über eine Anregung würde ich mich freuen.


8) Viele Grüße und ein schönes WE 8)

Norbert

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


Re: Dokumente aus dem Archiv lesen und dann drucken

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Hi!

Ich bin in der Beziehung ein wenig der "Purist", der gerne schnell und ohne viel Schnickschnak arbeitet. Möglich, dass es für die (Branchen-)Lösung die dein Kunde einsetzt eine etwas höher angesiedelte (Applikations-)API gibt.

Um Dokumente aus dem Archiv abzufragen gibt es die Funktionsbausteine ARCHIVEOBJECT_*
(In deinem Fall brauchst du ARCHIVEOBJECT_GET_TABLE)
Das ist quasi die Low-Level-API (auch in SAP als ArchiveLink bekannt) für die Archivanbindung.

Das Ergebnis ist eine Dokumenttabelle im CHAR-Format, die du aber mit ein wenig Coding in ein Binär-Format umwandeln kannst. (CONCATENATE LINES OF + Klasse CL_ABAP_CONV_OUT_CE)

Tricky wird es dann beim PDF-Ausdruck. Das gibt es unter SAP nicht Out-Of-The-Box. Ich hab das jetzt zwar noch nicht ausprobiert, aber sofern der Drucker direkt mit PDFs umgehen kann, könntest du versuchen die Datei als RAW in den SAP Spooler zu schreiben.
Eine andere Möglichkeit wäre eine Fremdsoftware einzusetzen. Du müsstest dann die PDFs auf das Filesystem schreiben und mittels Betriebssystembefehl ausdrucken.

lg ADT

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

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

Seite 1 von 1

Vergleichbare Themen

0
Antw.
1652
Views
Lokal abgelegte Dokumente in Archiv via Archive Link
von wettegg » 20.02.2017 12:12 • Verfasst in Basis
0
Antw.
956
Views
Ergebnisliste von Report/Job in Archiv drucken
von axxter » 26.04.2007 09:53 • Verfasst in ABAP® Core
0
Antw.
3032
Views
IDOC aus Archiv lesen
von Gast » 06.09.2005 10:25 • Verfasst in ABAP® Core
0
Antw.
1313
Views
Lesen VBAK/VBAP aus einem IXOS-Archiv
von Gast » 14.02.2006 11:24 • Verfasst in ABAP® Core
1
Antw.
7806
Views
Unterschied: Sequentielles lesen, direktes lesen
von MarkusW » 07.08.2008 16:46 • 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

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 8 Stunden von Bright4.5 3 / 1482
Regex in where
vor 10 Stunden von tar 6 / 148

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

Daten an Tabelle binden
vor 8 Stunden von Bright4.5 3 / 1482
Regex in where
vor 10 Stunden von tar 6 / 148

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821