Возврат двоичных данных через SAP-RFC
Я хочу вернуть двоичные данные в ABAP.
Например, файл изображения PNG.
Какой тип данных мне следует использовать?
строка, xstring, ...
Я использую PyRFC SDK: https://github.com/SAP/PyRFC
1 ответ
Решение
xstring
Sidenotes, если у вас есть большие данные:
- максимальный размер xstring составляет 2 ГБ (зависит также от параметра профиля
ztta/max_memreq_MB
) - Если вы используете внутреннюю таблицу xstrings (например, тип словаря
XSTRINGS_TABLE
), динамическое выделение памяти проще, поскольку оно не будет запрошено за один раз, как в случае плоской строки xstring.