Crear Llamadas de Servicio sin Contacto - DI API

Estimados,

Estoy desarrollando una app WinForm con C# que consume los datos de un WebServices construido en C# bajo la librería SAPbobsCOM, todo funciona muy bien, pero solo hace falta un pequeño detalle para que sea perfecto su funcionamiento, sucede cuando intento crear la llamada de Servicio con el objeto (oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oServiceCalls)) y el campo Objeto.ContactCode no tiene un valor válido, este campo es de tipo entero y por defecto tiene el valor 0, y al momento de agregar (Objeto.Add()) me retorno el error -5002 que hace referencia a que falta un dato o es un dato errado, efectivamente después de varias horas de “romperme” la cabeza pude concluir que al intentar crear la llamada de servicio el campo Objeto.ContactCode esta en cero “0” y es código que no tiene relación con el socio de Negocio.

Alguna idea de cómo poder resolver este pequeño inconveniente.

Gracias.

Hola estimado.
Te aconsejo que revises en la base de datos de SAP el store procedure llamado SBO_SP_TransactionNotification, y verificar si desde allí estan obligando a las llamadas de servicio de SAP que campos deben ir llenos para poder crear la llamada.

Revisalo y luego vuelve a probar tu aplicacion.
SAP nativamente solo te exige el codigo del Socio de Negocios, la fecha y el asunto de la llamada de servicio, todo lo demas viene restringido desde el store procedure antes mencionado.

Revisalo, espero te sirva la sugerencia.
Saludos.

Este tema se cerró automáticamente 91 días después de la última publicación. No se permiten nuevas respuestas.