ABAP代理SERIALIZE_APPLICATION_DATA转换时出错ABAP => XML

2020-09-24 17:04发布

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

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


我们正在尝试生成ABAP出站代理。 在下面获取错误消息。

SERIALIZE_APPLICATION_DATA转换错误ABAP => XML:请求消息;/1SAI/SAS8172B5C1FEAE9080B8D5第34行中的CX_ST_SWITCH_NO_CASE分支中发生意外情况。

我删除了代理并重新生成,仍然出现错误。 有没有人可以帮助您?

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

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


我们正在尝试生成ABAP出站代理。 在下面获取错误消息。

SERIALIZE_APPLICATION_DATA转换错误ABAP => XML:请求消息;/1SAI/SAS8172B5C1FEAE9080B8D5第34行中的CX_ST_SWITCH_NO_CASE分支中发生意外情况。

我删除了代理并重新生成,仍然出现错误。 有没有人可以帮助您?

付费偷看设置
发送
7条回答
悻福寶寶
1楼-- · 2020-09-24 17:22

您好,Ankit,

是的,生成XML时出现问题,问题已解决。 PI生成代理时,它在深度结构中创建了SWITCH。 确保架构应具有UTF-8格式。 第一行应为<?xml version =" 1.0" encoding =" utf-8"?>。

SAP小黑
2楼-- · 2020-09-24 17:32

嗨Ankit,

请在下面找到我的答案。

1。 这是什么开关? -PI创建代理时,它将为您显示在SPROXY事务中。 然后,您作为算盘创建代理。 它将创建类和深层次的结构。 SWITCH是在深层结构中创建的组件。

2。 我在哪里可以看到它? -内部深层结构

3。 应该将其卸下/更换还是应该怎么做? -您无法更改深层结构。 必须使用UTF-8格式修改Scema,PI开发人员将重新生成代理。 您不应该在深层结构中使用SWITCH。

4。 关于模式,我可以看到第一行是<?xml version =" 1.0"?>,如何将其更改为<?xml version =" 1.0" encoding =" utf-8"?>? -您可以在记事本中打开架构,并用<?xml version =" 1.0" encoding =" utf-8"?>替换第一行。

5。 我也提到了我的其他代理,所有代理都具有<?xml version =" 1.0"?>作为第一行,并且它们工作正常。 -不确定。

尝试一下。

第1步-停用代理

Step2-如我所说修改架构的第一行

Step3-将其发送给PI,并要求他们重新生成代理

Step4-生成您的代理。 您的深层结构不应该使用SWITCH。

尝试一下,让我知道。

致谢

Satish

蓋茨
3楼-- · 2020-09-24 17:41

前任成员有任何想法吗?

派大星 ヾ
4楼-- · 2020-09-24 17:37

嗨,Satish,

能否请您分享解决方案。 我遇到了同样的错误。

致谢

Gop

SC_Yao
5楼-- · 2020-09-24 17:36

嗨,Satish,

您解决了吗? 如果是这样,请分享解决方案。 我遇到了同样的错误。

大简至美
6楼-- · 2020-09-24 17:38

嗨,哥帕,

请检查T代码STRANS,然后输入/1SAI/xxxxxxxxxxxx(无论您遇到什么错误),并检查生成代理后生成的代码。 我已将此信息提供给ABAPer,他们就知道了。

一周热门 更多>