Buenas tardes a todos, primero gracias de antemano por la ayuda aquí prestada.
Soy nuevo usuario de este foro y espero empezar a colaborar también.
Soy usuario de SAP Business One 9.3 desde hace al menos un año con SQL Server y estoy un poco familiarizado ya con DataTransfer para carga de artículos, precios, interlocutores comerciales, familias, marcas y alguna cosa más.
En último caso estoy intentando actualizar con template OITW - ItemWarehouseInfo, para establecer el valor mínimo, máximo y punto de pedido en función cargas periódicas.
Para esto he hecho los siguientes pasos:
1º) Chequear que el artículo en OITM tiene ByWh = ‘Y’, es decir, se gestiona por almacén. Estado actual SI ‘Y’ .
2º) Rellenada plantilla OITM con el campo ItemCode sólo. Quedando así el fichero:
ItemCode
ItemCode
123456
3º) Comprobación de linenum del artículo para que exista correlación con base de datos, dando con consulta de abajo =8
SELECT OITW.“WhsCode”, T0.“LineNum”, OITW.“ItemCode” FROM OITW INNER JOIN (SELECT OWHS.“WhsCode”, ROW_NUMBER() OVER (ORDER BY OWHS.“WhsCode”) - 1 AS “LineNum” FROM OWHS) T0 ON OITW.“WhsCode” = T0.“WhsCode”
3º) Plantilla OITW - ItemWarehouseInfo. Se quiere declarar Stock mínimo 100, Máximo 1000, Punto de pedido: 300
LineNum;ParentKey;MinimalStock;MaximalStock;MinimalOrder
LineNum;ItemCode;MinStock;MaxStock;MinOrder
8;123456;100;1000;300
Itenté también declarando WhsCode,
WarehouseCode;LineNum;ParentKey;MinimalStock;MaximalStock;MinimalOrder;StandardAveragePrice
WhsCode;LineNum;ItemCode;MinStock;MaxStock;MinOrder;AvgPrice
A1;8;123456;100;1000;300;1.70
Pruebas en Datatransfer:
Solo OITW da error
OITW y OITM --> Da OK.
Consigo que datatransfer simule y me de OK sin errores, haciendo carga, pero mi sorpresa es que la información no ha sido actualizada en SAP.
La verdad que estoy un poco extrañado, no había tenido un OK de datatransfer sin que actualize el dato. ¿Alguna idea que pueda pasar?
Saludos y muchas gracias.