B1if agregar registro a UDO desde GeneralServices

Hola buenas noches querida comunidad.

Tengo el siguiente caso en mi Integration Framework.

Tengo un escenario en el cual quiero agregar un registro a un UDO creado por el usuario, pero cada vez que intento debugear el escenario me sale este error al llegar a un paso de tipo b1service a este paso le asigno como parámetro de entrada un xml generado por una clase java.

com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception:
com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception:
java.lang.RuntimeException: com.sap.smb.sbo.wrapper.com.ComFailException: Invoke of: GetDataInterfaceFromXMLString
Source: SapBobsCom.GeneralService.90.0
Description: Unknown error -1005

Estuve investigando pero no tuve éxito en encontrar algo que me ayude.

Anexo flujo de escenario:


Anexo xml con el cual quiero afectar el UDO:

Anexo definición del paso:
image

Espero me puedan orientar.

Gracias.

Hola @IsaacAlonso
Realmente la documentación de B1if es muy poca, normalmente este tipo de integraciones se realiza mediante servicios web SOAP o REST utilizando el DI-API o Service Layer si tienes HANA.
Te recomiendo actualizar SAP 9.3, donde esta disponible B1iF 2.0, el cual trae muchas mejoras.

Andres Ramirez Jaramillo :colombia:

1 me gusta

Este tema se cerró automáticamente 91 días después del último post. No se permiten nuevas respuestas.