Buenas tardes estimados.
Necesito de gran ayuda para el siguiente problema. En la empresa queremos asignar el número de serie de lote a cada uno de nuestro productos en producción, como ejemplo adjunto la imagen de un producto.
En esa imagen tenemos que el producto a la hora de ingresar el producto se le debe asignar un número de lote, cosa que pasa en la siguiente imagen.
todo desde el frontend de SAP funciona perfectamente, pero la carga de producción la hacemos desde una api que funciona perfectamente de la siguiente manera.
https://xxxxxxxx/b1s/v1/InventoryGenEntries
{
“DocumentLines”: [
{
“ItemCode”: “410224”,
“Quantity”: 1,
“WarehouseCode”: “001”,
“AccountCode”: “1.01.004.01.002”,
}
]
}
pero ahora se necesita agregar el número de lote y lo intente de la siguiente manera.
https://xxxxxxxx/b1s/v1/InventoryGenEntries
{
“DocumentLines”: [
{
“ItemCode”: “410224”,
“Quantity”: 1,
“WarehouseCode”: “001”,
“AccountCode”: “1.01.004.01.002”,
“SerialNumbers”: {
“SerialNumbers”: [
{
“LotNumber”: “1526”,
“AdmissionDate”: “2023-03-22”,
“BinLocationAbs”: 1,
}
]
}
}
]
} donde 1526 es el número consecutivo que lo estamos dando desde la producción, pero realice varios intentos y me da el siguiente error.
“value”: “10001172 - Blank strings are not allowed in row 1 (in unique field). [OSRN.SysNumber][line: 0]”
también lo intente de la siguiente manera.
{
“DocumentLines”: [
{
“ItemCode”: “410224”,
“Quantity”: 1,
“WarehouseCode”: “001”,
“AccountCode”: “1.01.004.01.002”,
“SerialNumbers”: {
“SerialNumbers”: [
{
“LotNumber”: “1526”,
“AdmissionDate”: “2023-03-22”,
“BinLocationAbs”: 1,
“SysNumber”: null
}
]
}
}
]
}
y sigue el error.
“value”: “10001172 - Blank strings are not allowed in row 1 (in unique field). [OSRN.SysNumber][line: 0]”
Alguien que me pueda ayudar se lo agradezco de antemano ya que es un poco urgente.