MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 19/01/12, 18:17:56
pancho6102 pancho6102 is offline
Senior Member
 
Fecha de Ingreso: jun 2010
Localización: Queretaro México
Mensajes: 238
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.
Responder Con Cita
  #2  
Viejo 23/01/12, 21:26:20
pancho6102 pancho6102 is offline
Senior Member
 
Fecha de Ingreso: jun 2010
Localización: Queretaro México
Mensajes: 238
Nadie ha hecho algo parecido ¿?
__________________
Francisco Ramirez.
consultor SAP ABAP Netweaver
Queretaro, Mexico.
Responder Con Cita
  #3  
Viejo 23/01/12, 22:11:17
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090

Ví esto en el SDN igual y te es de utilidad:
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #4  
Viejo 24/01/12, 16:35:17
pancho6102 pancho6102 is offline
Senior Member
 
Fecha de Ingreso: jun 2010
Localización: Queretaro México
Mensajes: 238

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.
Responder Con Cita
  #5  
Viejo 24/01/12, 16:49:47
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090

¿Como lo estas descargando?
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #6  
Viejo 24/01/12, 16:55:15
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
Una duda, estas mandando el encoding UTF-8 en la función SCMS_STRING_TO_XSTRING?
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #7  
Viejo 24/01/12, 18:03:26
pancho6102 pancho6102 is offline
Senior Member
 
Fecha de Ingreso: jun 2010
Localización: Queretaro México
Mensajes: 238


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.
Responder Con Cita
  #8  
Viejo 24/01/12, 18:32:32
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
El valor es 4110 para UTF-8, checa la tabla TCP00
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #9  
Viejo 24/01/12, 18:37:52
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
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 ->
Responder Con Cita
  #10  
Viejo 24/01/12, 18:43:41
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
Y si abres el archivo en modo binario desde el open dataset:

__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 04:21:14.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web