PDA

Ver la Versión Completa : GOS files


SAPING
14/11/11, 18:05:40
Buenas gente... Les comento mi inconveniente...
Tengo un module pool el cual adjunta archivos mediante los metodos GOS (http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/0e6b0d95-0a01-0010-4696-ca0a48de5fb3?QuickLink=index&overridelayout=true)...
La verdad nunca lo habia visto esto, por lo que me resulta muy complicado...

Ahora, me piden la posibilidad de que al enviar a imprimir el formulario generado por mi aplicacion, envie junto con el form, los archivos adjuntos...
Estoy buscando la funcion para traerlos, o la tabla donde los guarda pero ni idea...

Alguno q me oriente?..

Gracias...
Saludos...

SAPING
15/11/11, 18:21:07
Alguna idea gente??...

( Me esta frustrando esto u.u )

Gracias....

acha3318
15/11/11, 21:23:27
Hola no se si esto te sirva, te activa el icono para que alli puedas atachar el documento que desees, aplica este ejemplo:

* Rutina para Adicionar Archivos o Adjuntos y guardarlos en el servidor SAP

PERFORM atachar_objetos USING 'PAGOS' docpago.


FORM atachar_objetos USING p_objtype
p_docpago.

la_obj-objtype = p_objtype.
la_obj-objkey = p_docpago.

* GOS toolbar
CREATE OBJECT lo_manager
EXPORTING
is_object = la_obj
ip_no_commit = space
EXCEPTIONS
OTHERS = 1.
ENDFORM. " ATACHAR_OBJETOS



Alguna idea gente??...

( Me esta frustrando esto u.u )

Gracias....

SAPING
16/11/11, 12:22:44
Gracias por la respuesta... pero eso lo tengo....

Detalladamente lo que tengo es lo siguiente:
Tengo un reporte Z que manda a imprimir un smartform, a su vez, tengo ese codigo para adjuntar archivos.
Lo que necesito es que cuando mando a imprimir el smartform, tambien imprima el archivo adjunto que tenga..... se entiende?...

O sea, que imprima el formulario + adjunto....

No se si fui claro...
Encontre lo siguiente:
FM SO_DOCUMENT_READ_API1
Parametros:
-DOCUMENT_ID : FOL29000000000024EXT36000003497185 (sacado de la tabla SRGBTBREL y SOOD)
esa funcion te levanta el archivo... y te lo coloca en las tablas que devuelve.....
me falta mandarlo a imprimir con el formato q le corresponda....

Espero me puedas ayudar con el tema...
Gracias !!

Hola no se si esto te sirva, te activa el icono para que alli puedas atachar el documento que desees, aplica este ejemplo:

* Rutina para Adicionar Archivos o Adjuntos y guardarlos en el servidor SAP

PERFORM atachar_objetos USING 'PAGOS' docpago.


FORM atachar_objetos USING p_objtype
p_docpago.

la_obj-objtype = p_objtype.
la_obj-objkey = p_docpago.

* GOS toolbar
CREATE OBJECT lo_manager
EXPORTING
is_object = la_obj
ip_no_commit = space
EXCEPTIONS
OTHERS = 1.
ENDFORM. " ATACHAR_OBJETOS

SAPING
17/11/11, 14:04:50
Buenas gente....
Tengo algo.. .pero no se si me sirva...

* document_id lo obtuve de la tabla SRGBTBREL

CALL FUNCTION 'SO_DOCUMENT_READ_API1'
EXPORTING
document_id = 'FOL29000000000024EXT36000003497185'
IMPORTING
document_data = lwa_document_data
TABLES
object_content = lt_object_content
EXCEPTIONS
document_id_not_exist = 1
operation_no_authorization = 2
x_error = 3
OTHERS = 4.

Esto me devuelve en la tabla el archivo que adjunte....
Ahora lo tendria que mandar a imprimir(spool) con el formato del archivo que corresponda (pdf, doc, xls, txt, etc)

Estoy buscando como puedo hacer....
Si alguno tiene alguna data.... BIENVENIDA SERA!!!

telisys
07/10/20, 13:49:55
Hola a todos,
Esta info es muy buena, yo necesito algo parecido pero en vez de imprimirlo, lo tengo que adjuntar a otro doc, como si lo hiciera el GOS.

Si tienen algún ejemplo o link, desde ya muchas gracias.

Teli.