MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Otros lenguajes: VB, JAVA
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 29/01/09, 07:41:39
malyssia malyssia is offline
Junior Member
 
Fecha de Ingreso: ene 2009
Mensajes: 1
Importando IC, se cambia CntcCode en OCPR

Hola.

Soy nuevo por aquí.

Hemos hecho una aplicación para exportar e importar datos de SAP (IC's, entregas, facturas, ...)

Inmersos en pruebas, hemos visto anonadados que cuando un IC con un contacto se importa, el registro en del IC en OCRD se actualiza y el registro del contacto en OCPR también, siendo borrado y creado de nuevo con el código cambiado a la clave siguiente a la última asignada en el campo CnctCode.

La importación es como sigue, sin ningún tipo de tratamiento adicional.

Dim oInterComer1 As SAPbobsCOM.BusinessPartners
Dim oInterComer2 As SAPbobsCOM.BusinessPartners

oInterComer1 = oCompany.GetBusinessObjectFromXML(strFile, 0)
oInterComer2 = oCompany.GetBusinessObject(BoObjectTypes.oBusinessPartners)
If (oInterComer2.GetByKey(oInterComer1.CardCode) = True) Then
oInterComer1.ContactPerson = Nothing
intResult = oInterComer1.Update()
Else
intResult = oInterComer1.Add()
End If

Se lee un fichero xml resultado de exportar un IC sin cambiar ningún dato y, empleando otro object IC, averiguamos si ya existe o no en la base de datos. Si sí actualizamos (método Update) y si no lo añadimos (método Add).

Y el update cambia, no tengo ni idea de por qué, el código de la persona de contacto en la tabla OCPR.

Ejemplo: importando un IC código 1000, con contacto Pedro código 2000. En OCPR hay 3000 registros. El IC se importa, todo bien, pero en la tabla OCPR el contacto número 2000 ahora es el 3001.

Después de esto, si se intenta importar un documento, comprueba la referencia del IC (correcta) y la del contacto (no lo encuentra porque ha cambiado) y no se puede importar.

¿Alguien sabe qué puede estar pasando?

Muchísimas gracias.
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 22:39:24.


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