2020-08-22 02:46发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
在sap s4 hana中,我使用了一个简单的语句读取表,该语句不返回记录,并且sy-subrc为4,此后我使用clear语句,但sy-subrc为4且未设置为零。
先谢谢您
读取表it1 入wa1 WITH KEY GUID = x_GUID。 ... 如果sy-subrc ne 0。 清除wa1。 万一。
原因是clear语句根本不会更改sy-subrc。 因此,它保持与以前相同的值。
这可能是大多数新命令不再依赖sy-subrc而是使用异常的原因之一。
是的,SY-SUBRC不是好朋友,大多数开发人员都使用了变量,因为大多数时候我们都不知道何时更新变量。 选择/读取...
madjid khanevadegi ,
SY-SUBRC是系统字段,它将为作为程序一部分执行的每个ABAP语句提供返回值。 CLEAR不在那些可以更改SY-SUBRC值的命令之中。 对于所有系统字段都是通用的。
但是您可以在程序的任何时刻清除SY-SUBRC的值。
ABAP中的值和不同命令会更改SY-SUBRC 如下所示:
SY-SUBRC
致谢!
作为优秀的开发人员; 我从未读过文档,即使在现实生活中也是如此:)
谢谢您 Michael Biber
是的,我认为在明确声明后sy-subrc设置为零。
最多设置5个标签!
原因是clear语句根本不会更改sy-subrc。 因此,它保持与以前相同的值。
这可能是大多数新命令不再依赖sy-subrc而是使用异常的原因之一。
是的,SY-SUBRC不是好朋友,大多数开发人员都使用了变量,因为大多数时候我们都不知道何时更新变量。 选择/读取...
madjid khanevadegi ,
SY-SUBRC是系统字段,它将为作为程序一部分执行的每个ABAP语句提供返回值。 CLEAR不在那些可以更改SY-SUBRC值的命令之中。 对于所有系统字段都是通用的。
但是您可以在程序的任何时刻清除SY-SUBRC的值。
ABAP中的值和不同命令会更改SY-SUBRC 如下所示:
SY-SUBRC
致谢!
作为优秀的开发人员; 我从未读过文档,即使在现实生活中也是如此:)
谢谢您 Michael Biber
是的,我认为在明确声明后sy-subrc设置为零。
一周热门 更多>