常规错误1299找不到数据

2020-09-04 03:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我们正在使用SA...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


尊敬的专家,

我们正在使用SAP B1 9.3 PL04 HANA版本,并面临以下问题。

在销售订单行中,在一个UDF字段中有一个FMS,当在行中的字段中更改值时触发。 当用户打开销售订单的表单时,消息" [SAP AG] [LIBODBCHDB32 DLL] [HDBODBC32]常规错误; 1299找不到数据:" SCHEMA NAME"。" tmp_qry_sp_b1ab2b1f-0c49-40f9-a606-5e59fddd3189":第6行 第2列(在pos 130):[1299](范围3)未找到数据异常:未出现数据fo"。
如果我们选择不自动触发的字段,则不会显示该消息。


是否存在任何变通办法,可以在触发自动发生时跳过此消息?


亲切的问候,

Alexandros Karadimitropoulos

1条回答
四川大学会员
2020-09-04 03:57

嗨亚历山德罗斯,

此错误是由格式化的搜索系统的工作方式引起的,当您将其设置为在数据更改时自动触发。

当您打开 表单,系统将填写其默认值的所有字段,其他所有字段的值视情况而定,为NULL,零(0)或空字符串。 这也是数据的变化,因此会触发格式化的搜索。

如果查询需要数据(例如商品代码),那么它将在首次触发时收到NULL值。 因此出现错误。

为避免此错误,您需要捕获所有查询需要数据的情况(换句话说,不允许NULL),并且不返回最初返回数据类型的所有情况。 匹配所需的数据类型(例如,预计日期,但最初返回一个空字符串)。

问候

Johan

一周热门 更多>