2020-08-26 15:24发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如何实现与源不同的日子就要结束,... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如何实现与源不同的日子就要结束,开始日期和差异我需要发送给目标。
例如:结束日期= 2006年1月1日-开始日期= 2005年1月1日
目标:365
致谢,桑迪亚
Hello Sandhya,
如果您想使用下面的消息映射,则是一种方法。
创建 一个自定义函数(类似于SAP PI/PO的UDF概念),并以2个日期作为输入,并将输出映射到所需字段。
自定义功能脚本:
import com.sap.it.api.mapping。*; 导入java.text.SimpleDateFormat; 导入java.util.Date; 导入java.io. * 导入java.lang。*; 导入java.util。*; def字符串customFunc1(String P1,String P2){ 字符串inpStartDate = P1.toString(); 字符串inpEndDate = P2.toString(); SimpleDateFormat sdf = new SimpleDateFormat(" dd-MM-yyyy"); 日期EmpStartDate = sdf.parse(inpStartDate); 日期EmpEndDate = sdf.parse(inpEndDate); //使用dateDiffInDays获得天数差异 def dateDiffInDays = EmpEndDate-EmpStartDate 返回dateDiffInDays.toString(); }
致谢
Sriprasad Shivaram Bhat
最多设置5个标签!
Hello Sandhya,
如果您想使用下面的消息映射,则是一种方法。
创建 一个自定义函数(类似于SAP PI/PO的UDF概念),并以2个日期作为输入,并将输出映射到所需字段。
自定义功能脚本:
致谢
Sriprasad Shivaram Bhat
一周热门 更多>