STDIN hat geschrieben: ↑24.08.2020 14:23
ich habe ein Dokument mit dem Dateityp * welches ich archiviere.
Und was ist, wenn den Dateityp vor dem Archivieren noch bestimmst?
--
Ich hab mal bei mir im Quellcode geschaut....
Wenn die Dateierweiterung bekannt ist, kann man den Mimetype aus der Tabelle sdokmime oder sdokmime_c.
"Zusatzdaten" zu Archivierten Dokumenten lese ich über den FuBa 'ARCHIVOBJECT_STATUS'. Hier solle auf "document_type" die Dateierweiterung kommen. Und mit FuBa ARCHIV_CREATE_TABLE mir der Parameter DOC_TYPE gemäß Tabelle "TOADD" mit übergeben. Der Parameter ist Optional.
Wenn du als DOC_TYPE = '*' hast, dann ist der Mime-type text/x-docType.
STDIN hat geschrieben: ↑24.08.2020 14:23
Da ich allerdings nicht weiß um welchen Dateitypen es sich wirklich handelt...
Naja, dass weiß SAP dann auch nicht mehr, wenn du es beim Speichern nicht ablegst.
---
Ich habe aber noch eine andere Stelle im Code gefunden, die nicht von mir ist, da wird bei ARCHIV_CREATE_TABLE "DOC_TYPE" leer gelassen.
Ist DOC_TYPE leer, dann bestimmt der Fuba in Zeile 57 den DOC_TYPE aus der Tabelle toadv über in den Pflichtparameter AR_OBJECT. Und da sollte dann möglichst nicht "*" eingetragen sein :).
Noch ein Verweis auf den Hinweis 1451769...
Soweit meine ersten Hinweis - vielleicht hilfts....