gpt4 book ai didi

abap - 数据在 SAP RFC 中被截断

转载 作者:行者123 更新时间:2023-12-01 14:59:12 24 4
gpt4 key购买 nike

我在 rfc 函数模块中有一个包含 400 MByte JSON 数据的大字符串。

查看调试器:

sap-debugger

不幸的是,我的 pyRFC 客户端只接收到大约 34 MByte。

我的数据在哪里以及为什么被削减?

这是众所周知的 sap-rfc 限制吗?

奇怪但确实如此,我已经成功传输了 77 MByte 的 json 字符串。

github 上的相关问题:https://github.com/SAP/PyRFC/issues/97

最佳答案

不能是SAP RFC的限制。我做了一个简单的测试。我在其中一个系统中创建了一个 RFC 功能模块(让我们将其命名为 DEV000 的 RFC 目标)。看起来像这样。

FUNCTION Z_TEST .
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" EXPORTING
*" VALUE(E_STRING) TYPE STRING
*"----------------------------------------------------------------------

e_string = `ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz`.

DO 23 TIMES.
e_string = e_string && e_string.
ENDDO.

ENDFUNCTION.

然后我在另一个系统中写了一个简单的程序调用这个功能模块。

REPORT ZZZ.

DATA: g_string TYPE string.

CALL FUNCTION `Z_TEST`
DESTINATION `DEV000`
IMPORTING
e_string = g_string.

BREAK-POINT.

字符串被完整传输,因此它不是 SAP RFC 的限制。我想您必须在 pyRFC 库或 Python 的客户端代码中寻找原因。

关于abap - 数据在 SAP RFC 中被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55850646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com