没有ADT快速助手建议通过方法调用为RAISE EXCEPTION添加添加声明

2020-09-01 18:37发布

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

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


你好

在以下代码中,快速助手提出了一些建议以添加" TRY"或" RAISING":

 CLASS lcl_app定义。
   公共部分。
     方法测试。
     方法get_operation返回值(文本)TYPE字符串。
 ENDCLASS。
 类别lcl_app实施。
   方法测试。
     引发例外类型cx_sy_zerodivide
       出口
         operation ='get_operation()'。  ADT快速助手建议还可以
   终结法。
   方法get_operation。
   终结法。
 ENDCLASS。

但是,如果我将代码更改为:

异常类型cx_sy_zerodivide
       出口
         操作= get_operation()。  " ADT快速助手建议KO 

然后我收到"没有可用的建议":

我的ADT版本是3.0.5和Eclipse 2018-12。

有什么主意吗?

非常感谢。

(2.3 kB)

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

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


你好

在以下代码中,快速助手提出了一些建议以添加" TRY"或" RAISING":

 CLASS lcl_app定义。
   公共部分。
     方法测试。
     方法get_operation返回值(文本)TYPE字符串。
 ENDCLASS。
 类别lcl_app实施。
   方法测试。
     引发例外类型cx_sy_zerodivide
       出口
         operation ='get_operation()'。  ADT快速助手建议还可以
   终结法。
   方法get_operation。
   终结法。
 ENDCLASS。

但是,如果我将代码更改为:

异常类型cx_sy_zerodivide
       出口
         操作= get_operation()。  " ADT快速助手建议KO 

然后我收到"没有可用的建议":

我的ADT版本是3.0.5和Eclipse 2018-12。

有什么主意吗?

非常感谢。

(2.3 kB)
付费偷看设置
发送
3条回答
Doze时光
1楼-- · 2020-09-01 18:45

你好,桑德拉,
这应该可以按预期工作。 我用您的代码示例进行了尝试,并且至少在我们最新的代码行中,它才对我有用(最近该领域没有开发)。

因此,您使用哪个后端版本会很有趣。 运行。 (快速修复程序是在后端计算的。)

致谢,
Michael

SC_Yao
2楼-- · 2020-09-01 18:50

谢谢您的解释,Michael。 我找不到匹配的SAP注释。 我的两个后端:

  • 试用7.52 SP 1
  • S/4HANA 7.52 SP 0
粗暴的香蕉
3楼-- · 2020-09-01 18:53

嗨,桑德拉,

请您举票

此致,
Michael

一周热门 更多>