SUS2MMOrderResponse E1EDPT2 SEGMENT的问题

2020-08-22 08:59发布

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

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


专家,

当我尝试发送PO确认时,PI在将PurchaseOrderConfirmation映射到ORDERS02 IDoc时返回错误。

错误是:

由于idoc解析错误,发送前发生错误:(7)IDOC_ERROR_PARSE_FAILURE:IDoc-XML中标签中属性SEGMENT的属性值SEGMENT的非法值" 2",类型为:state = READING_ATTRIBUTE_VALUE,charPosition = 1988,lineNumber = 1,columnNumber = 1989

PI映射:

如果仅确认一个采购订单项,则没有任何错误,相反,如果我确认多个采购订单项,则字段E1EDPT2-SEGMENT将增加(1、2、3 ...)。/p>

有什么建议吗?

谢谢

最好的问候

亚历山德罗

mapping-error.jpg (76.4 kB)

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

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


专家,

当我尝试发送PO确认时,PI在将PurchaseOrderConfirmation映射到ORDERS02 IDoc时返回错误。

错误是:

由于idoc解析错误,发送前发生错误:(7)IDOC_ERROR_PARSE_FAILURE:IDoc-XML中标签中属性SEGMENT的属性值SEGMENT的非法值" 2",类型为:state = READING_ATTRIBUTE_VALUE,charPosition = 1988,lineNumber = 1,columnNumber = 1989

PI映射:

如果仅确认一个采购订单项,则没有任何错误,相反,如果我确认多个采购订单项,则字段E1EDPT2-SEGMENT将增加(1、2、3 ...)。/p>

有什么建议吗?

谢谢

最好的问候

亚历山德罗

mapping-error.jpg (76.4 kB)
付费偷看设置
发送
11条回答
闻人可可
1楼 · 2020-08-22 09:38.采纳回答

我们通过更新软件组件解决了它

nice_wp
2楼-- · 2020-08-22 09:51

嗨,

感谢您的反馈。

这是一个标准方案。 我无法更改映射。

为了更改E1EDPT2-SEGMENT中的值,还有另一种解决方案?

谢谢

最好的问候

Alessandro

N-Moskvin
3楼-- · 2020-08-22 09:41

将此属性映射为常数" 1"。它应该起作用。

粗暴的香蕉
4楼-- · 2020-08-22 09:34

嗨,Alessandro,

面对同样的问题。

请让我知道解决方案。

谢谢

Pranay

Aaron 3364
5楼-- · 2020-08-22 09:44

您好,Alessandro,您也可以尝试使用索引函数,其输入与E1EDPT2相同,并具有按值划分函数。

请注意

< p> Harish

nice_wp
6楼-- · 2020-08-22 09:37

嗨亚历山德罗,

面对同样的问题。

请让我知道解决方案。

在SAP PI 7.1中同样可以正常工作。

迁移到PO 7.5后,开始发布包含多个项目的PO确认。

谢谢

Pranay

SAP小菜
7楼-- · 2020-08-22 09:44

嗨亚历山德罗!

IDoc中任何段(" IDOC"段除外)的" SEGMENT"属性用于区分同名元素 (如果偶尔存在)来自IDoc结构中的细分(以SAP术语表示的数据记录)。 其值应始终设置为1。以相同的方式用属性" BEGIN"标记" IDOC"段。

关于此,Evgeniy。

一周热门 更多>