Importparameter zum Ablegen ausgehender Dokumente 
Sie können ausgehende Dokumente ablegen, die mit SAPscript oder SAP Smart Forms erstellt worden sind. Das Ablagesystem wird hierbei als weiterer logischer Drucker angesehen.
Ablegen von SAPscript-Dokumenten
Die SAPscript Funktionsbausteine OPEN_FORM und PRINT_TEXT haben für die Archivierung folgende Importparameter:
ARCHIVE_INDEX
ARCHIVE_PARAMS
Der SAPscript Funktionsbaustein START_FORM hat für die Archivierung folgenden Importparameter:
ARCHIVE_INDEX.
Weitere Informationen finden Sie in der Dokumentation zu SAPscript unter OPEN_FORM, PRINT_TEXT und START_FORM.
Ablegen von SAP Smart Forms-Dokumenten
Von SAP Smart Forms wird ein Funktionsbaustein generiert, der für die Archivierung folgende Parameter hat:
ARCHIVE_INDEX
ARCHIVE_INDEX_TAB
ARCHIVE_PARAMETERS
Weitere Informationen finden Sie in der Dokumentation zu SAP Smart Forms unter Parameter des generierten Funktionsbausteins.
ARCHIVE_INDEX hat als Typ die Struktur TOA_DARA. Diese legt die Anwendung für die Indizierung an. Beim Druck/bei der Archivierung wird aus den Werten der Felder der Struktur TOA_DARA die DARA-Indexzeile erzeugt. Eine Datei besteht häufig aus mehreren abzulegenden Dokumenten. In einer Datei stehen demnach mehrere DARA-Indexzeilen, um die einzelnen Dokumente genau zu kennzeichnen.
Die Werte für die Felder der Struktur TOA_DARA müssen von der Anwendung übergeben werden. Die Zeilen der Struktur sind wie folgt aufgebaut.
Felder der Struktur TOA-DARA |
Offset |
Länge (Bytes) |
Beschreibung |
FUNCTIONS |
0-3 |
4 |
Name der aufzurufenden Funktion (DARA) |
MANDANT |
4-6 |
3 |
Mandant |
DEL_DATE |
7-14 |
8 |
Datum, an dem der Tabelleneintrag entfernt wird, der auf das abgelegte Dokument verweist |
SAP_OBJECT |
15-24 |
10 |
Business-Objekttyp |
AR_OBJECT |
25-34 |
10 |
Dokumentart |
OBJECT_ID |
35-84 |
50 |
Schlüssel für Business-Objekt |
FORM_ID |
85-124 |
40 |
Dokument-Id für das Formular, das ausgehenden Dokumenten zugeordnet ist |
FORMARCHIV |
125-126 |
2 |
Ablage-Id für Formular |
RESERVE |
127-153 |
27 |
Reserve |
NOTIZ |
154-409 |
256 |
Notiz, die zu einem abgelegten Dokument auf dem Ablagesystem abgelegt werden kann |
Die Felder SAP_OBJECT, AR_OBJECT und OBJECT_ID müssen mit Werten belegt werden, um die Zuordnung der einzelnen Dokumente zum Business-Objekt zu gewährleisten. Die anderen Felder sind optional.
Hinweis
Für SAP_OBJECT und AR_OBJECT muss im Customizing eine Verknüpfung gepflegt sein, damit keine Fehlersituation eintritt.
Erfolgt die Druckausgabe nicht ONLINE und benutzergesteuert, muss der Parameter ARCHIVE_PARAMS (bei SAPscript-Dokumenten)/ARCHIVE_PARAMETERS (bei SAP Smart-Forms-Dokumenten) belegt werden. Die notwendigen Informationen können mit dem Funktionsbaustein GET_PRINT_PARAMETERS ermittelt werden.
Um die Exportparameter OUT_ARCHIVE_PARAMETERS des Funktionsbausteins GET_PRINT_PARAMETERS zu ermitteln, müssen die Importparameter AR_OBJECT (Dokumentart) und SAP_OBJECT (Business Objekttyp) belegt werden.
Die SAPscript Funktionsbausteine OPEN_FORM und PRINT_TEXT haben neben den Parametern für die Archivierung den Parameter OPTIONS. Dieser hat als Typ die Struktur ITCPO.
Der von SAP Smart Forms generierte Funktionsbaustein hat neben den Parametern für die Archivierung den Parameter OUTPUT_OPTIONS. Dieser hat als Typ die Struktur SSFCOMPOP. Eine Beschreibung der Felder dieser Struktur finden Sie in der Dokumentation SAP Smart Forms unter Ausgabeoptionen.
In beiden Fällen ist ein Wert für das Feld TDARMOD zu übergeben. Der Wert kann einer der folgenden Ablagemodi sein:
1
2
Ablegen
3
Ablegen und drucken
Damit das ausgehende Dokument abgelegt wird, muss das Feld TDARMOD mit 2 (Ablegen) oder 3 (Ablegen und drucken) belegt werden.
Hinweis
Als Beispielreport steht das Programm OALINES zur Verfügung.