2020-09-01 21:20发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, 我们正在将idocs从... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
我们正在将idocs从sap发送到sap pi,这些idocs大约有1,00,000个细分。 Pi将这些段连接成一个字符串,并以XML发送到其他系统。 但事实是,处理每个单独的idoc会花费很多时间,有时会出现Java OOM堆内存问题,而且即使到达目的地,状态也仍处于交付状态。
请让我们知道如何提高性能或减少处理时间。
致谢
Aditya
嗨,您可以尝试以下选项-
1。 在源SAP ECC的SXMB_ADM中使用参数-
参数SEGMENT_LIMIT_INBOUND
含义
该参数定义RFC可以发送的最大段数 到IDoc适配器。 每个段需要2126字节的内存。 这样,管理员可以为使用的内存设置上限,LUW不得超过该上限。 如果达到此限制,则RFC调用将以错误IDOC_ADAPTER No.120返回到发送方。
2。 内部段表的参数XML_CONVERSION'0'序列化
IDoc在运行时保持为表格式。 该表被序列化存储在数据库中。 如果管道服务请求XML格式,则在运行时将其呈现为XML。 如果在运行时未调用要求XML格式的管道服务,则将保留表格式。
有效负载的内容类型为" application/x-sap.idoc.bin"。 外部接收器会根据需要获取内容类型为" application/xml"的IDoc XML。
我希望您正在tRFC中处理IDoc。
能否请您详细说明一下这一内容-
" Pi会将这些段连接成一个字符串,并以XML发送到其他系统。"
谢谢
Sugata
最多设置5个标签!
嗨,
您可以尝试以下选项-
1。 在源SAP ECC的SXMB_ADM中使用参数-
参数SEGMENT_LIMIT_INBOUND
含义
该参数定义RFC可以发送的最大段数 到IDoc适配器。 每个段需要2126字节的内存。 这样,管理员可以为使用的内存设置上限,LUW不得超过该上限。 如果达到此限制,则RFC调用将以错误IDOC_ADAPTER No.120返回到发送方。
2。 内部段表的参数XML_CONVERSION'0'序列化
含义
IDoc在运行时保持为表格式。 该表被序列化存储在数据库中。 如果管道服务请求XML格式,则在运行时将其呈现为XML。 如果在运行时未调用要求XML格式的管道服务,则将保留表格式。
有效负载的内容类型为" application/x-sap.idoc.bin"。 外部接收器会根据需要获取内容类型为" application/xml"的IDoc XML。
我希望您正在tRFC中处理IDoc。
能否请您详细说明一下这一内容-
" Pi会将这些段连接成一个字符串,并以XML发送到其他系统。"
谢谢
Sugata
一周热门 更多>