如何从Java替换抑制方法到groovy?

2020-09-02 07:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在寻找有关当前问...

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

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


大家好,

我正在寻找有关当前问题的任何帮助,技巧或建议:

我有一个用Java编写的函数,我试图用GroovyScript替换它。 我在Groovy中处理 ResultList 类中的 SUPPRESS 时遇到了一些麻烦。

还有另一种在Groovy中实现超人的方法吗?

Morten Wittrock 中的 Groovy脚本可在SAP Cloud Platform中删除Suppress和Null 但我不知道该如何实现。

这是我的编码:

JAVA代码:

 public void foo(String [] cv,ResultList r,Container c){

 if(cv!= null && cv.length> 0){
 for(int y = 0; y  0
                                 &&!ResultList.SUPPRESS.equalsIgnoreCase(s){
 r.addValue("");
 }其他{
 r.addSuppress();
 }
 }
 }其他{
 r.addSuppress();
 }
 }
 


常规代码:

导入com.sap.it.api.mapping。*

 def void foo(String [] cv,ResultList r,Container c,Output output,MappingContext context){

 if(cv!= null && cv.length> 0){
 for(int y = 0; y  0
                                 &&!ResultList.SUPPRESS.equalsIgnoreCase(s){
 output.addValue("");
 }其他{
 output.addSuppress();
 }
 }
 }其他{
 output.addSuppress();
 }
 }
 

在此先感谢您的帮助

致谢

提摩

2条回答
大简至美
2020-09-02 08:31

嗨,Morten,

感谢您的回复。

您的代码运行良好,非常感谢您的帮助!

此致

提摩

一周热门 更多>