2020-09-03 20:36发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试获取记录的计数,该计数将作为CPI中的输入。 所以我可以获取相同的语法。
示例:
<?xml version =" 1.0" encoding =" UTF-8"?>
.....
....
..........
..............
考虑上面的示例,我需要将"行"记录计数作为输出。
感谢与问候
Dhanush。
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
非常感谢Sriprasad。
嗨Dhanush, p>
您可以放置内容修饰符并创建一个属性以不计记录数:
稍后您可以根据需要在适当的地方使用此属性。
谢谢
Manoj
谢谢 您非常Manoj。
最多设置5个标签!
Hello Ganesh,
最简单的方法是使用如下所示的Content Modifier。
值: count(/root/stmt_response/header/row)
如何在内容修饰符之后获取步骤: $ { property.DCount}
如果您希望在下面编写脚本,则会提供输出(通过将值设置为output)。
致谢
Sriprasad Shivaram Bhat
非常感谢Sriprasad。
嗨Dhanush, p>
您可以放置内容修饰符并创建一个属性以不计记录数:
稍后您可以根据需要在适当的地方使用此属性。
谢谢
Manoj
谢谢 您非常Manoj。
一周热门 更多>