PDA

Ver la Versión Completa : Crear Documentos Adjuntos en FB03


pancho6102
28/12/11, 18:31:32
Hola que tal Buen dia necesito de su ayuda me han pedido que cuando impriman la factura de finanzas al mismo tiempo adjunte el PDF del sapscript generado al documento contable para que sea visto desde la FB03.

he buscado codigo encontre un ejemplo anexando URL pero necesito hacerlo con el sapscript y un archivo generado que se encuntra en el servidor de aplicacion.
el ejemplo lo probe y funciona bien con URL pero no se como cargarlo desde el sapscript y el archivo XML.

las funciones que usa:

CALL FUNCTION 'SO_FOLDER_ROOT_ID_GET'
CALL FUNCTION 'SO_OBJECT_INSERT'
CALL FUNCTION 'BINARY_RELATION_CREATE'

pero no se por donde empezar una idea que tengan¿?:confused:

Saludos.

pancho6102
29/12/11, 15:00:06
Aun no se como hacer esto que me piden he estado haciando pruebas con diferentes codigos pero el que mas se le parece es:

DATA : go_manager TYPE REF TO cl_gos_manager,
pp_no_commit TYPE sgs_cmode,
gp_service TYPE sgs_srvnam,
gs_object TYPE borident,
p_sociedad type c LENGTH 50 VALUE '0001',
p_documento type c LENGTH 50 VALUE '1800000000',
p_anio type c LENGTH 50 VALUE '2010'.
*- code :
gp_service = 'PCATTA_CREA'.
CONCATENATE p_sociedad
p_documento
p_anio
INTO gs_object-objkey.
gs_object-objtype = 'BKPF'.

CREATE OBJECT go_manager
EXPORTING ip_no_commit = pp_no_commit.

CALL METHOD go_manager->start_service_direct
EXPORTING
ip_service = gp_service
is_object = gs_object
* io_container = go_container
EXCEPTIONS
no_object = 1
object_invalid = 2
execution_failed = 3
OTHERS = 4.

si se ejecuta si me anexa el archivo al documento en la FB03 el unico problema es que cuando lo ejecuto asi, me pide la ruta del archivo (desplegandome el browser de archivos) y el programa debe de meterlo en automatico, no se como mandar la ruta del archivo:confused: , ademas debe ser una ruta del servidor de aplicacion.

Saludos.