使用 SapB1 中的参数查询用户定义 table 时出现问题
Problems querying a user defined table with a Parameter in SapB1
我正在查询 API。我在查询编辑器中进行查询。我通过单击工具->查询->用户查询-> select 查询
到达那里
在编辑器中我写了以下内容:
select * from "@FR_RETAILADDR" where "U_FR_STORECODE" = [%code]
那是行不通的。我收到以下错误:
"" (SWEI)
任何用户定义的 table 不允许给出参数。我可以使用 OCRD table.
进行精确保存
旁注我的公司上周刚切换到 SAP B1。所以我们都是新来的。
这是 SAP B1 的诡计。查询 returns 是 SAP 中的错误,但如果您实际上 运行 通过 API 进行查询,则它工作正常。因此解决方案是如果返回的错误不存在,则尝试忽略 SAP。
这是 SAP B1 中的错误
缺少别名 T0。
所以它将起作用:
select * 来自“@FR_RETAILADDR” T0 其中 T0."U_FR_STORECODE" = [%代码]
我正在查询 API。我在查询编辑器中进行查询。我通过单击工具->查询->用户查询-> select 查询
到达那里在编辑器中我写了以下内容:
select * from "@FR_RETAILADDR" where "U_FR_STORECODE" = [%code]
那是行不通的。我收到以下错误:
"" (SWEI)
任何用户定义的 table 不允许给出参数。我可以使用 OCRD table.
进行精确保存旁注我的公司上周刚切换到 SAP B1。所以我们都是新来的。
这是 SAP B1 的诡计。查询 returns 是 SAP 中的错误,但如果您实际上 运行 通过 API 进行查询,则它工作正常。因此解决方案是如果返回的错误不存在,则尝试忽略 SAP。
这是 SAP B1 中的错误
缺少别名 T0。 所以它将起作用:
select * 来自“@FR_RETAILADDR” T0 其中 T0."U_FR_STORECODE" = [%代码]