SAP RFC: тип_параметра RFTYPE_TABLE: значение uc_length? - PullRequest
0 голосов
/ 02 октября 2019

Я взял хороший пример clientPrintDescription.py и изменил его так, чтобы он возвращал HTML.

Теперь я вижу это:

screenshot-uc_length-is-16

Поскольку тип параметра RFCTYPE_TABLE Я думаю, что nuc_length и uc_length не играют роли. Прав ли я или оба значения (здесь 16) имеют какое-либо значение, если RFCTYPE_TABLE?

1 Ответ

1 голос
/ 02 октября 2019

Переменная, которая представляет собой строку символов, строку байтов, внутреннюю таблицу, ссылку или компонент в штучной упаковке, в основном представляет собой указатель, который статически занимает 8 байтов в памяти и относится к другому месту в расширенной памяти.

"nuc_length" и "uc_length" всегда имеют одинаковое значение для этих типов. Только переменные, содержащие символы, имеют разные значения для «nuc_length» и «uc_length».

Я не понимаю, почему python показывает 16 байтов для внутренней таблицы, это должно быть 8 байтов.

...