Necesito actualizar varias Salidas de Mercancías y lo estoy tratando de hacer por medio del DTW pero al momento de hacerlo me dice que se realizo la actualización de manera satisfactoria pero voy a consultar en SAP y no fue así!
De seguro algo estoy haciendo mal, estoy utilizando las plantillas de la tabla OIGE e IGE1 para encabezado y detalle respectivamente.
Para la plantilla OIGE estoy utilizando únicamente el campo DocNum y para la plantilla IGE1 estoy usando los campos DocNum, ItemCode, Quantity y U_SNNOMBRE.
El campo que necesito actualizar es de usuario U_SNNOMBRE
En este caso que necesitamos, las columnas docentry, numero de línea (por si hay mas de una linea con el mismo producto), código de producto, y el campo de usuario.
Utilizamos el excel con las cuatro columnas, posteriormente creamos una línea con funciones de concatenar.
Ejemplo:
=CONCATENAR("update ign1 set U_SNNOMBRE='";D2;"' where docentry='";A2;"' and linenum='";B2;"' and itemcode='";C2;"'")
Que tal @Charlei117 fíjate que al final no pude actualizar los campos debido a que SAP como regla principal dice que si un campo no se puede actualizar en SAP tampoco es posible actualizarlo por DTW.
Tampoco se me permite ejecutar un UPDATE directo por SQL por temas de integridad de la BD.
Tienes toda la razón con lo que dice SAP para actualizar. Pero a lo que se relaciona campos de usuario, si tienes el usuario de la base de datos con todas las autorizaciones, puedes actualizar cualquier campo, pero no se debe de realizar, pero a lo que el campo de usuario se relaciona, puedes hacerlo sin problema.
Que tal @oscarezh, fíjate que como necesita actualizar estos campos únicamente por tema de un reporte histórico y realmente al final no logre actualizar los campos ya que a nivel SAP no eran actualizables por tanto tampoco era posible por DTW. Pero como te repito solo era por tema de un histórico ya que a partir de ahora se están llenando correctamente estos campos por lo que ya no es necesario actualizarlos.