寻求标准语法

2020-09-03 20:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试获取记录的计数...

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

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


嗨,

我正在尝试获取记录的计数,该计数将作为CPI中的输入。 所以我可以获取相同的语法。

示例:

<?xml version =" 1.0" encoding =" UTF-8"?>

.....

....

.....

..........

..............

考虑上面的示例,我需要将"行"记录计数作为输出。

感谢与问候

Dhanush。

4条回答
软件心理学工程师
2020-09-03 21:10 .采纳回答

Hello Ganesh,

最简单的方法是使用如下所示的Content Modifier。

值: count(/root/stmt_response/header/row)

如何在内容修饰符之后获取步骤: $ { property.DCount}

如果您希望在下面编写脚本,则会提供输出(通过将值设置为output)。

导入com.sap.gateway。  ip.core.customdev.util.Message;
 导入java.util.HashMap;
 def消息processData(消息消息){
//身体
 def body = message.getBody(java.lang.String);
 def str =""
 def列表=新的XmlSlurper()。parseText(body)
         def count = list.depthFirst()。findAll {it.name()==" row"} .size()
         message.setProperty(" DCount",count);
 返回消息;
 }
 

致谢

Sriprasad Shivaram Bhat

一周热门 更多>