Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема розпочата: kernel від Березень 02, 2019, 07:06:02 ПП

Назва: Выполнить JS в ABAP
Відправлено: kernel від Березень 02, 2019, 07:06:02 ПП
Доброго времени суток.
Есть JS функция, которая принимает на вход одну строку и возвращает другую: function func(input){ ... return result; }
Данную функцию необходимо вызвать из ABAP, передать в неё определенное значение и вернуть результат обратно в ABAP. Класс CL_JAVA_SCRIPT может выполнить только простой JS код (на JSON.parse уже валится в ошибку).
В голове крутится CL_GUI_HTML_VIEWER, но конкретного решения не вижу. У кого какие есть идеи?
Назва: Re: Выполнить JS в ABAP
Відправлено: Uukrul від Березень 03, 2019, 06:41:30 ПП
Цитата: kernel від Березень 02, 2019, 07:06:02 ПП
Доброго времени суток.
Есть JS функция, которая принимает на вход одну строку и возвращает другую: function func(input){ ... return result; }
Реализовать функцию на абапе, если это принципиально возможно.

Еще как вариант: https://www.sap-press.com/javascript-for-abap-developers_3933/, может там что-то есть интересное, в принципе $9.99
Назва: Re: Выполнить JS в ABAP
Відправлено: Uukrul від Березень 03, 2019, 06:49:22 ПП
Еще тут что-то похожее видел: https://www.se80.co.uk/training-education/html-javascript-web-service-call-sap-bsp/