无法在CPI中处理EDIFACT DELFOR文件

2020-08-22 10:11发布

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

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


大家好,

我们对SAP CPI的要求是使用集成顾问(ICA),我们需要将EDIFACT DELFOR文件转换为IDOC的文件。

通过使用Integration Advisor(ICA),我们进行了映射并将这些工件导入CPI。

ICA中使用的

EDIFACT结构版本有3个版本,其中我们选择了D96A S3,I流程的CPI已指定从EDI FILE中选择版本。 测试时,传递EDIFACT文件时,我们在cpi中遇到错误,下面是错误说明。

错误:com.sap.it.rt.edi.exception.EDIToXMLConverterException:处理版本文件时出错:未找到名称为UN-EDIFACT_CONTRL_D96A.xsd的XSD,原因:com.sap .it.rt.edi.edifact.exception.ProcessingException:为此iflow步骤未找到名称为UN-EDIFACT_CONTRL_D96A.xsd的XSD

根据我的说法,这个问题是由于UNH SEGMENT(标题段)

UNH段的示例文件数据低于( UNH + 1 + DELFOR:D:96A:UN:A09040 '),与版本UN 96A S3不匹配,我们不知道哪个 为了使此方案起作用而需要传递的值。

请让我知道是谁为EDFOR消息开发了EDIFACT UN 96A S3版本的人,以及任何有价值的建议,这些建议将在UNH Record的标题部分传递。

谢谢

赛。

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

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


大家好,

我们对SAP CPI的要求是使用集成顾问(ICA),我们需要将EDIFACT DELFOR文件转换为IDOC的文件。

通过使用Integration Advisor(ICA),我们进行了映射并将这些工件导入CPI。

ICA中使用的

EDIFACT结构版本有3个版本,其中我们选择了D96A S3,I流程的CPI已指定从EDI FILE中选择版本。 测试时,传递EDIFACT文件时,我们在cpi中遇到错误,下面是错误说明。

错误:com.sap.it.rt.edi.exception.EDIToXMLConverterException:处理版本文件时出错:未找到名称为UN-EDIFACT_CONTRL_D96A.xsd的XSD,原因:com.sap .it.rt.edi.edifact.exception.ProcessingException:为此iflow步骤未找到名称为UN-EDIFACT_CONTRL_D96A.xsd的XSD

根据我的说法,这个问题是由于UNH SEGMENT(标题段)

UNH段的示例文件数据低于( UNH + 1 + DELFOR:D:96A:UN:A09040 '),与版本UN 96A S3不匹配,我们不知道哪个 为了使此方案起作用而需要传递的值。

请让我知道是谁为EDFOR消息开发了EDIFACT UN 96A S3版本的人,以及任何有价值的建议,这些建议将在UNH Record的标题部分传递。

谢谢

赛。

付费偷看设置
发送
4条回答
huskylover
1楼-- · 2020-08-22 10:55

你好,

根据错误描述-是否在EDI到XML转换器步骤中启用了"排除交换和组信封"。

请检查EDI到Xml转换器的步骤,并尝试使用ICA生成的xml文件执行映射。

此致

Bhaskar。

小熊yu生菜
2楼-- · 2020-08-22 11:03

HI Bhaskar,

感谢您的回复。

是的,我已经在EDI到XML转换器中启用了"排除交换和组信封"。

能否请您提出如何对ICA中生成的文件执行映射的方法。

谢谢

Sai

小熊yu生菜
3楼-- · 2020-08-22 10:48

Hello Anmol,

您是否尝试过在SAP CP IA中模拟相同的有效负载?

问候,

>

Sriprasad Shivaram Bhat

哎,真难
4楼-- · 2020-08-22 11:06

Hello Shivaram,

感谢您的回复。

在ICA的"模拟"选项卡中,我们只需要正确上传XML文件,但在我们这种情况下,它在转换为XML本身之前就失败了。

EDIFACT文件(UNH + 1 + DELFOR:D:96A:UN:A09040')中UNH段(消息头)中的数据引用的是D96A版本,但是我们在ICA中创建并在CPI中部署的结构 是D96A-S3版本,

在CPI中,我们已将EDF TO XML转换器使用该文件名(UN-EDIFACT_DELFOR_D96A.xsd)上载EDIFACT XSD,但错误地,我们将XSD文件名获取为(EDIFACT_CONTRL_D96A.xsd)

为什么XSD文件发生更改? 这是因为EDIFACT文件中的标头记录(UNB&UNH)的数据吗?

此致,
赛·钱德(Sai Chand)。

一周热门 更多>