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

2020-09-24 17:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们正在尝试生成ABAP出站代理...

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

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


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

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

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

7条回答
SAP小黑
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

一周热门 更多>