Saludos estimados, alguien que me pueda ayudar, a nivel del query manager necesito hacer la invocación del SP CRSP_INVENTORY_TURNOVER_RATE (el que ejecuta el query de grado de rotación de inventarios) este tiene 3 parámetros (FromDate nVarChar(20), ToDate nVarChar(20), Items NCLOB) pero desde el query manager no logró hacer que funcione, me pueden ayudar cual sería el formato de llamada del SP.
Para invocar un procedimiento almacenado (Stored Procedure) en SAP Business One desde el Query Manager, debes asegurarte de usar la sintaxis correcta. En tu caso, quieres llamar al procedimiento CRSP_INVENTORY_TURNOVER_RATE
que tiene tres parámetros: FromDate
, ToDate
y Items
.
Aquí tienes el formato general para llamar a un procedimiento almacenado con parámetros desde el Query Manager en SAP Business One:
CALL CRSP_INVENTORY_TURNOVER_RATE ('FromDate', 'ToDate', 'Items')
Dado que tus parámetros son de tipo nVarChar(20)
y NCLOB
, debes pasar los valores correctos en formato de cadena. Aquí te dejo un ejemplo práctico:
CALL CRSP_INVENTORY_TURNOVER_RATE ('2023-01-01', '2023-12-31', 'Item1,Item2,Item3')
En este ejemplo, los parámetros se pasan como:
'2023-01-01'
paraFromDate
'2023-12-31'
paraToDate
'Item1,Item2,Item3'
paraItems
Es importante asegurarte de que las fechas estén en el formato correcto y que los ítems estén en el formato esperado por el procedimiento almacenado.
Si encuentras problemas con esta invocación, asegúrate de:
- Verificar que los parámetros se están pasando en el formato correcto.
- Asegurarte de que tienes los permisos necesarios para ejecutar el procedimiento almacenado.
- Revisar cualquier mensaje de error que pueda proporcionar más detalles sobre lo que está fallando.
Si el procedimiento almacenado devuelve un error específico, podrías compartir el mensaje de error exacto para proporcionar más detalles sobre cómo resolver el problema.