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 13/04/10, 08:00:50
Traveller Traveller is offline
Member
 
Fecha de Ingreso: feb 2007
Mensajes: 35
XML a Idoc

Buenas amigos,

estamos implementando una interfaz por Idocs, pero el cliente quiere que desde sus sistema metamos en sap un archivo xml que se convierta en un Idoc que luego se procesa por el sistema. ¿Alguien tiene alguna idea de cómo se podría hacer esto? O algún indicio de por donde investigar.

Muchas gracias.
Un saludo
Responder Con Cita
  #2  
Viejo 13/04/10, 12:39:13
sconoredhot sconoredhot is offline
Senior Member
 
Fecha de Ingreso: feb 2008
Localización: Argentina, Rosario
Mensajes: 341
Smile

hola
la solucion a este problema es implementar el modulo XI que se encagaria de realizar dicha conversion.
saludos
__________________
Sebas

Desarrollador ABAP.
Responder Con Cita
  #3  
Viejo 19/04/10, 10:46:22
Traveller Traveller is offline
Member
 
Fecha de Ingreso: feb 2007
Mensajes: 35
Smile

Gracias Sebas.
Pero el cliente no quiere eso, quiere una interfaz con Idocs y desea que el sistema "No-SAP" que se engancha con su SAP deje en algún directorio dentro de sap un XML que habremos de convertir los desarrolladores a formato IDOC y luego esos datos serán procesados mediante BAPI para implementar las diversas operaciones comerciales que necesitan realizar. Por eso preguntaba sobre el modo de transformar un XML a un formato de IDOC, si existe algúna funcion o procedimiento para conseguirlo.
Gracias!!
Chao
Responder Con Cita
  #4  
Viejo 19/04/10, 11:30:19
ballan ballan is offline
Senior Member
 
Fecha de Ingreso: oct 2006
Mensajes: 671
La verdad es que lo que planteas no tiene mucha logica pero bueno ya sabemos como le gusta a muchos clientes reinventar la rueda...

Con el escenario que describes yo veo dos posibles soluciones

Enviar un XML tiene sentido sobre todo si tienes XI, como no es el caso podeis plantear que en lugar de enviaros un XML os envien un fichero con los campos necesarios para el IDOC y tu mapees ese fichero y crees el IDOC directamente rellenando las estructuras correspondientes y utilizando la funcion MASTER_IDOC_DISTRIBUTE y luego llamando al programa RSEOUT00

Si impepinablemente tiene que ser un XML pues es complicado de explicar en un post de unas pocas lineas como hacer el parseo

Aqui entrarian temas de XLST y DOM y luego abap dispone de la instruccion CALL TRANSFORMATION
Responder Con Cita
  #5  
Viejo 19/04/10, 13:24:25
Traveller Traveller is offline
Member
 
Fecha de Ingreso: feb 2007
Mensajes: 35
Gracias Ballan. La solución XI no es posible por cuestión de pasta ...prefieren usar los recursos que sap aporta.

Además quieren usar un modelo que les funcionaba en otro sistema sap que tenían antes pero al cual no tenemos acceso ahora y hay que conseguir la cuadratura del círculo para adaptar eso a lo que hay ahora, pero bueno ...

Gracias por las ideas, veré que puedo hacer con lo que has contado, si me atasco volveré a escribir.

Chao
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:41:13.


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