TOA03, TOAOM, TOADV, TOASP Archivelink SAP
Estas son las tablas principales donde se encuentra alojada la información relacionada con los ficheros que se suben al Archive Link (Busisness Documents). TOA03 TOAOM TOADV TOASP
TOA03 -> Se encuentra todos los documentos anexados a objetos. TOA01 y TOA02 serían las otras dos tablas de enlace.
TOAOM -> Se encuentra la relación de Objeto – ClaseDeDocumento parametrizados, activos o no.
TOASP -> Descripciónes.
TOADV -> Clases documentos globales SAP ArchiveLink.
Mediante la relación de estas tablas podemos buscar y encontrar cualquier fichero que se encuentre alojado en SAP como anexo de algún objeto. Entregas, Facturas, Albaranes, Documentación adicional, ETC.
El sistema permitirá paremetrizar nuevas clases de documentos a necesidad del cliente. Esta es una tarea que hay que realizar con mucho cariño para que no se pisen entre los diferentes objetos y quede alguno inconsistente.
La función más común que se usa para recuperar estos archivos y traérnoslos al código es: ARCHIVOBJECT_GET_TABLE.
Si os fijáis en los parámetros de exporting encontramos los campos de las tablas arriba mencionadas TOA03, TOAOM, TOADV, TOASP.
Con estas tablas y función podremos hacer por ejemplo un programa que nos descargue toda la información anexada a un Objeto concreto. Por ejemplo el cliente nos pide que quieren todos los Albaranes de Entregas del año fiscal 2017 en PDF, y nos lo solicitan que los alojemos en un directorio del servidor de SAP para ello tener acceso y poder imprimirlos. Con estas herramientas podríamos crear una herramienta que lo hiciera de forma masiva (evidentemente uno a uno sería imposible).
Os dejo un enlace con una rutina en el que entre otras cosas se explica como usar esta función.
Enlace hacia página con información de interés sobre Archivelink de sap.
https://saptricks.wordpress.com/2013/02/22/truco-45-gestion-documental-en-sap-ii-archivelink/
Más contenido de interés sobre SAP en: