Estoy haciendo una consulta para una API. Realizo la consulta en el editor de consultas. Llego allí haciendo clic en herramientas-> consultas-> consultas de usuario-> seleccionar una consulta

En la editora escribo lo siguiente:

select * from "@FR_RETAILADDR" where "U_FR_STORECODE" = [%code]

Eso no funciona. Me da el siguiente error:

"" (SWEI)

Cualquier tabla definida por el usuario no permite que se proporcione un parámetro. Puedo hacer el guardado exacto con la tabla OCRD.

Una nota al margen: mi empresa se cambió a SAP B1 la semana pasada. Así que todos somos nuevos aquí.

0
Samuel Thompson 14 nov. 2017 a las 03:29

2 respuestas

La mejor respuesta

Fue un truco de SAP B1. La consulta devuelve un error en SAP, pero si realmente ejecuta la consulta a través de la API, funciona bien. Entonces, la solución es intentar ignorar SAP si el error devuelto no existe.

Es un error en SAP B1

0
Samuel Thompson 30 nov. 2017 a las 22:55

Faltaba el alias T0 . Entonces funcionará:

Seleccione * de "@FR_RETAILADDR" T0 donde T0 . "U_FR_STORECODE" = [% código]

0
Inga Babco 30 nov. 2017 a las 16:03