点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我们正在获取针对自定义程序中编写的AUFM表上的select语句的ABAP运行时转储" DBSQL_DBSL_CONVERSION_ERROR"。 在此处附加选择语句。
SELECT mblnr"物料凭证编号
mjahr"财政年度
aufnr"订单编号
派生"工厂
matnr"物料编号
储量"数量
细数"计量单位
bwart"运动类型
从aufm
进入表lt_mseg_temp
对于lt_temp
中的所有条目,其中aufnr EQ lt_temp-aufnr
和bwart EQ lc_101" Defect#12426
OR bwart EQ lc_102" Defect#12426
AND weks EQ lt_temp-werks
AND matnr EQ lt_temp-matnr。
转储屏幕也上传到此处。
此内部表的类型
在生产中产生大量转储是非常紧急的。
感谢您的响应。
谢谢
(17.4 kB)
更好地发布代码文本,而不只是图像。 而且我看不到转储图片的重点,因为它实际上与代码图片相同。
如果这是标准的SAP代码,并且是"紧急"代码,请在 support.sap.com <上发出优先级为1的消息。/a>
遵循规则
https: //help.sap.com/http.svc/rc/abapdocu_752_index_htm/7.52/zh-CN/index.htm?file=abenselect_into_conversion.htm
嗨,
考虑从SAP文档中阅读数量字段 以及改善实现 CX_SY_OPEN_SQL_DB 的catch异常的abap代码。
问题是来自ty_mseg的 menge类型zmenge 。
再次检查它并实现一种适用于所有场景的类型。
致谢
这并不能使人们轻松地帮助您! 如何格式化一下以便可读? 无论如何,您遇到以下哪些困难?
出现异常的原因是:
在SELECT访问期间,无法将读取的数据放置在目标字段中。 目标字段类型不支持转换,目标字段太小而无法获取值,或者数据没有目标字段所需的格式。
如何更正错误
必须防止该异常,将其捕获在过程" GET_AUFM""(FORM)"中,或者必须在过程。要防止发生异常,请注意以下事项:导航到"数据库接口信息"节点。 这提供了有关数据库字段的类型和长度以及应将该字段导入到的ABAP字段的详细信息。
一周热门 更多>