Vb.net 2010 actualizar campo de tabla en sap b1

Buenas Tardes tengo el siguiente codigo de una app de vb.net 2010 donde puedo consultar y traer la vistas necesarias con una conexion odbc, el problema es que quiero actualizar un campo especifico de la DB de sap b1 hace todo el proceso y no marca error pero no actualiza nada.

Dim objConn As OdbcConnection
                Dim consultam As String
                Dim Num As Integer
                Num = DGTabla.CurrentCell.Value
                MessageBox.Show(Num.ToString)
                consultam = "UPDATE MYSCHEMA.ORIN SET U_SO1_02REIMPRESO ='Y' " & "WHERE 'DocEntry' ='132613'"

                Try
                    Dim connectionString As String = "driver={HDBODBC32};ServerNode=192.0.0.1;uid=SYSTEM;PWD=**********;DATABASENAME=NDB;SCHEMA=MYSCHEMA"
                    objConn = New OdbcConnection(connectionString)
                    Dim cmd As New OdbcCommand(consultam, objConn)
                    objConn.Open()
                    cmd.ExecuteNonQuery()

                Catch ex As Exception
                    MessageBox.Show(ex.Message)

                End Try
Alguna ayuda con odbc o Podrian orientarme si se puede hacer con oledb o sql ?

Hola @IKASHIMI
Los campos de usuario de las transacciones solo se deberia actualizar mediante la DI-API.

Andres Ramirez Jaramillo :colombia:

No es recomendable hacer update directamente a la BD, lo recomendado es usar los medios disponibles oficiales SDK.

Si, con ODBC Pude actualizar el campo de usuario que se Necesitaba, es correcto el SDK ofrece opciones para manipular la base de datos, he checado los métodos de los desarrolladores certificados de SAP, y usan la conexión de DI API para las transacciones pero para modificar algún campo de usuario usan la conexión SQL. Solo quedaría hacerle la pregunta al Partner si hay inconveniente en usar este método ya que es un reportador que cambia un campo de usuario a ‘Y’ al momento de imprimir, ya que por procesos de Hacienda las NC se tienen que ligar con los UUID de las facturas a descontar y se crea una conciliación y cierra el documento ya sin status pendiente de impresión.

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