Buenos días estimados…
Desde hace un tiempo en la empresa donde trabajo hemos logrado exitosamente hacer varias módulos externos de conexión con SAP service layer y hoy nos conseguimos con una pequeña dificultad, la cual es queremos hacer uso del end point StockTransfers (Traslado de Stock) todo esta entendible excepto como indicar en el traslado a que ubica de destino llegaran los insumos…
Ejemplo se quiere hacer un traslado del almacén 01 al almacén 01 pero a una ubicación especifica.
Según el método POST de StockTransfers lo único que se requiere es:
POST https://localhost:50000/b1s/v1/StockTransfers
{
“StockTransferLines”: [
{
“ItemCode”: “i001”,
“Quantity”: “100”,
“UnitPrice”: “30”,
“WarehouseCode”: “w001”
}
]
}
Pero no se como asignar la ubicación?
Se que existe un end point llamado WarehouseSublevelCodes donde están los sub niveles de un almacén Ejm.
“odata.metadata”: “https://sl.elfortinprd.teknosgroup.com/b1s/v1/$metadata#WarehouseSublevelCodes”,
“value”: [
{
“WarehouseSublevel”: 1,
“Code”: “UBICACIÓN-1”,
“Description”: null,
“AbsEntry”: 2
},
{
“WarehouseSublevel”: 1,
“Code”: " UBICACIÓN-2",
“Description”: null,
“AbsEntry”: 3
He revisado a fondo con varios Traslados de STOCK a modo de prueba y no consigo por ningún lado como asignar la ubicación del almacen, solo veo.
FromWarehouse: “01”,
ToWarehouse: “002”,
En la cabecera y en StockTransferLines veo.
“ItemCode”: “AN0001”,
“ItemDescription”: “ANILLO 2"”,
“Quantity”: 1.0,
“Price”: 0.0,
“WarehouseCode”: “002”,
“FromWarehouseCode”: “01”,
Pero no existe una variable que me de la ubicación del almacen a la cual estoy asignado los items. que deberían ser lo que están en la entidad WarehouseSublevelCodes.
Alguien que me puede orientar por favor…