zu dem Thema Online-Archiv, übrigens ein d3 von der Firma d.velop, habe ich ja schon eine Frage offen.
Ein anderer Lösungsansatz wäre es, dass der Funktionsbaustein zum Aufruf des Smartforms die SAP ArchiveLink: Dokument-Id wie sie in der Tabelle TOA01 in der Spalte ARC_DOC_ID, DEL SAEARDOID abgelegt wird, zurückgibt. Leider habe ich im Export-Bereich der Formularschnittstelle kein entsprechendes Feld gefunden. Diese ID könnte man ebenfalls in der Kunden-Tabelle speichern, in der die Dokumenterstellung protokolliert wird. Damit hätte man die gewünschte Zuordnung zu den Detailinformationen.
Bloß, wo wird diese ID zurückgegeben und wird sie überhaupt zurückgegeben?
Die ARC_DOC_ID stammt aus der Archivelink-Schnittstelle selbst.
Wenn man den Baustein ARCHIVOBJECT_CREATE_TABLE verwendet, erzeugt dieser die ID (als GUID).
Eigentlich sollte man aber in SAP nicht (direkt) mit der ARC_DOC_ID arbeiten sondern über den Objektschlüssel der in der Verknüpfungstabelle steht (TOA01 - TOA03)
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.