点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我在SFTP接收器通信通道中具有以下有效负载
这是XML到CSV的方案:
________________________________________________________________
<?xml version =" 1.0" encoding =" UTF-8"?>
-
<文件名> shop_732160904_732160901_732160900_20170829131443 文件名>
-
___________________________________________________________________
我使用了以下记录集结构:
ID,文件名,StockTransfer
以及以下名称/值
StockTransfer.addHeaderLine = 0
StockTransfer.endSeparator ='nl'
StockTransfer.fieldSeparator =;
filename.absoluteRowWidth = 0
filename.fieldFixedLengths = 0
filename.fixedLengthTooShortHandling =剪切
filename.endSeparator ='0'
ID.fieldFixedLengths = 0
ID.fixedLengthTooShortHandling =剪切
ID.endSeparator ='0'
____________________________________________________________________
结果是:
如何删除输出前面的双" 0"?
如果我没有输入ID.endSeparator和filename.endSeparator,则会出现两个换行符。
有人可以帮忙吗?
先谢谢了。
丹尼尔
(3.5 kB)
丹尼尔,你好!
在这种情况下,您可以尝试使用RemovePayloadValueBean从消息中删除不需要的元素:
https://help.sap.com/saphelp_nw73ehp1/ helpdata/zh-CN/45/da2239feb22e98e10000000a155369/frameset.htm
关于Evgeniy。
您希望输出如何显示?
您好,丹尼尔!
如果我了解您的要求权利,您只需要输出" StockTransfer"元素的内容?
如果是这样,如果仅在Recordset结构中定义该元素,会发生什么情况?
致谢,叶夫根尼。
嗨,帕特里克,
像这样:
感谢您的澄清。 然后,您将希望按照Evgeniy的建议删除前两个元素,或者首先不要在映射中创建它们(以防万一您在场景中甚至有映射)。
此致
帕特里克
非常感谢Evgeniy,这对我来说很好。
丹尼尔。
Evgeniy,
>如果我理解您的要求权利,您只需要输出" StockTransfer"元素的内容?
是的,没错。
>如果是这样,如果仅在Recordset结构中定义该元素,会发生什么情况?
我尝试过,但是如果它们不是Recordset结构的一部分,则会在输出的顶部出现两个换行符。
一周热门 更多>