Дѣаволъ: Спасибо за ссылки на интересные материалы, особенно на политики, не знал что есть такая возможность. Пожалуй, после всего что было видано в этом вопросе, стоит внести в неё WSH :-)
elv1s88: Вряд ли про один и тот же, в моём случае закрытый ключ генерировался при мне на токене и подписывался оператором через интерфейс УЦ. Всё честно :-)
Максим: так, судя по описанию у вас три параметра всего:
EXPORT RCODE, EXPORT NUM и IMPORT DATA. TEL, NAME1 и MATNR_7 являются полями структуры DATA, возможно стоит передавать как ассоциативный массив, я не уверен как это делается, наверное что-то вроде array('EXPORT', 'DATA', array("TEL" => "123", "NAME1" => "MEOW")). В коде модуля, который вам отправили целиком, все поля структуры DATA можно найти с 29 строки, имена в правой части присваивания ztd_web_inquiry-... = data-{имя-поля}.
Максим: А какой у вас функциональный модуль, стандартный или пользовательский – начинается на Z или Y?
Вероятно, стоит свериться с его определением кодом в системе SAP, скорее всего поля действительно нет.
А можно дамп того, что возвращает execute_function('МОДУЛЬ')? С интерфейсом из PHP не приходилось работать, но мне почему-то кажется, что возвращаемый результат должен по структуре повторять определение функционального модуля в SAP. Можно попросить ABAP'еров скопировать вам определение этого модуля из транзакции SE37 :)