Return 通过 RFC 的二进制数据

Return binary data via RFC

我想 return ABAP 中的二进制数据,例如 PNG 图像文件。

我应该使用哪种数据类型?字符串,xstring,...?

我使用 PyRFC SDK:https://github.com/SAP/PyRFC

xstring

如果你有大数据的旁注:

  • xstring 的最大大小为 2GB(还取决于配置文件参数 ztta/max_memreq_MB
  • 如果您使用内部 table 的 xstrings(例如字典类型 XSTRINGS_TABLE),动态内存分配会更容易,因为它不会像 flat 那样一次性请求xstring