#1
|
|||
|
|||
Archive Link archivo xml
Hola que tal Foro alguien ha realizado alguna vez un archiving de un archivo XML que esta en el servidor y de ahi pasarlo para que se convierta tambien a un anexo de la FB03.
creo que es con la funcion ARCHIV_CREATE_OUTGOINGDOCUMENT y cambiar el cuerpo del archivo que rescato del servidor de string a Xstring. creo que ando perdido alquien que le haya pasado algo similar. Saludos ya tengo los datos que los basis me pasaron para el archive link. el sap_object, id, el repositorio y el arch_object. Ayuda!!. Saludos.
__________________
Francisco Ramirez. consultor SAP ABAP Netweaver Queretaro, Mexico. |
#2
|
|||
|
|||
Nadie ha hecho algo parecido ¿?
__________________
Francisco Ramirez. consultor SAP ABAP Netweaver Queretaro, Mexico. |
#3
|
||||
|
||||
Ví esto en el SDN igual y te es de utilidad:
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
#4
|
|||
|
|||
gracias DCErick si es la funcion que estoy usando al parecer mi codigo ya esta jalando solo tengo el detallle de que cuando lo pasa al archiving y lo descargo local no me lo detecta como un xml cuando lo abro con el browser y aparece vacio y con el block de notas si tiene contenido pero mal codificado. como una codificacion UCS-2 no una UTF-8 apesar que cuando lo descargue del servidor uso el mode text y el encoding UTF-8. talvez al momento de transformalo a string y despues a XSTRING con la funcion que comentas se pierda la codificacion. Saludos!.
__________________
Francisco Ramirez. consultor SAP ABAP Netweaver Queretaro, Mexico. |
#5
|
||||
|
||||
¿Como lo estas descargando?
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
#6
|
||||
|
||||
Una duda, estas mandando el encoding UTF-8 en la función SCMS_STRING_TO_XSTRING?
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
#7
|
|||
|
|||
pues no habia visto el encoding en la funcion. mejor cambie a este codigo: types: begin of t_fichero, campo type c LENGTH 20000, end of t_fichero. data: i_fichero type TABLE OF t_fichero. data: w_fichero like LINE OF i_fichero, final_xstring type xstring. open dataset ARCHIVO for input in text mode encoding UTF-8. if sy-subrc EQ 0. do. clear w_fichero. read dataset ARCHIVO into w_fichero-campo. if sy-subrc ne 0. exit. else. append w_fichero to i_fichero. endif. CALL FUNCTION 'SCMS_TEXT_TO_XSTRING' * EXPORTING * FIRST_LINE = 0 * LAST_LINE = 0 * MIMETYPE = ' ' * ENCODING = valor IMPORTING BUFFER = final_xstring TABLES TEXT_TAB = i_fichero * EXCEPTIONS * FAILED = 1 * OTHERS = 2 enddo. espero y me sirva mejor asi lo paso de caracter a xstring en un paso, en la funcion tienen un parametro ENCODING pero no puedo mandarle la cadena UTF-8 por que me aparece un dump con ese parametro que no lo reconoce como numero. no se que valores acepte ya que no va ligado a un dominio para ver las opciones de los valores solo dice que es un char creo de 20 posiciones. asi que ahorita solo lo he comentado. Gracias por responder. Saludos!!
__________________
Francisco Ramirez. consultor SAP ABAP Netweaver Queretaro, Mexico. |
#8
|
||||
|
||||
El valor es 4110 para UTF-8, checa la tabla TCP00
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
#9
|
||||
|
||||
Como estas bajando el archivo a la PC? Hay que ver si el problema no es al descargarlo a la PC.
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
#10
|
||||
|
||||
Y si abres el archivo en modo binario desde el open dataset:
__________________
------------------- ¿Dudas para descargar manuales? Ver este tema -> |
Herramientas | Buscar en Tema |
Desplegado | |
|
|