Hola estoy tratando de hacer update a algunos campos de columnas en el SAP B1, pero al parecer no me reconoce los numeros decimales, como puedo hacer que los reconozca?
Saludos,
Adjunto codigo:
UPDATE OITM
SET [SHeight1]= 0,65 , [SLength1] = 0,65 , [SWeight1] = 50, [SWidth1] = 100
WHERE [ITEMCODE]= 'CLAZ1612'
Buenas tardes.
juan te sugiero no hacer esto por esta vía es mejor el uso del dtw ya que corres el riesgo de perder garantía, y la solucion es facil no uses la , pon el .(punto).
@JuanR, SAP no tiene de forma publica como aplica sus reglas de integridad, pero solo como ejemplo, cuando desde la aplicacion modificas los campos que querías hacer update directo, SAP aparte de hacer el update en la tabla OITM, hace un registro en las tablas de auditoria, para guardar el cambio realizado, al hacerlo directo ya no se haria este registro, por lo que cuando quieras ver el log de modificaciones para ese Item mostraría datos inconsistentes.
Como este ejemplo hace muchos otros por detrás de acuerdo a los datos modificados o creados.