使用CPI中的groovy脚本提取当前日期的数据

2020-08-20 05:04发布

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

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


大家好,

有一项要求我必须根据日期提取员工数据。

使用groovy脚本将日期从2019年4月1日推迟到60天之前的当前日期,或者CPI(云平台集成)中是否可能有任何其他味觉

(从2019年4月1日到当前日期-60天)

如果我们必须编写groovy脚本,请帮我提供一些脚本

或者口感好吗,请您帮我使用哪种条件

预先感谢

致谢

Rohit Gorapalli

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

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


大家好,

有一项要求我必须根据日期提取员工数据。

使用groovy脚本将日期从2019年4月1日推迟到60天之前的当前日期,或者CPI(云平台集成)中是否可能有任何其他味觉

(从2019年4月1日到当前日期-60天)

如果我们必须编写groovy脚本,请帮我提供一些脚本

或者口感好吗,请您帮我使用哪种条件

预先感谢

致谢

Rohit Gorapalli

付费偷看设置
发送
1条回答
zhangjiyang1323
1楼 · 2020-08-20 05:33.采纳回答

你好Rohit,

我建议你先在论坛中搜索并自己尝试一下。

下面的自定义功能可以满足我的需要。

导入com.sap.it.api.mapping。*;
 导入java.text.SimpleDateFormat;
 导入java.util.Date;
 导入java.io. *
 导入java.lang。*;
 导入java.util。*;


 def字符串customFunc1(String P1){
          字符串inpStartDate = P1.toString();
         
 SimpleDateFormat sdf = new SimpleDateFormat(" dd-MM-yyyy");
          日期startDate = sdf.parse(inpStartDate);
         
          def outputDate = startDate-60
          def outputDateFormatted = sdf.format(outputDate);
          返回outputDateFormatted.toString();
 }
 

致谢

Sriprasad Shivaram Bhat

一周热门 更多>