Добрый день! Прошу не закидывать меня гневными комментариями, если такое не возможно сделать и я спрашиваю что-то не реальное. Гуглил как только мог, но пока что не могу найти хотя бы приблизительный путь к решению поставленной задачи. Смысл задачи состоит вот в чем. Есть прога (здоровая Z-транзакция(-ции)), которую я должен создать для решения логистических задач. То что в SAP'e есть соответствующий модуль (LO) я в курсе, но мне надо создать что-то свое. В целом, что и как разобраться и сделать можно, но главная проблема вот в чем. Есть какая-то точка, а именно адрес пользователя (он указывает его на специальной форме). Далее с помощью этого адреса необходимо получить координаты этого адреса. Далее, поступает заказ с еще одним адресом, опять же нужно получить координаты. Итог - мы знаем координаты двух точек, а значит можем рассчитать расстояние между ними и рассчитать примерную стоимость грузоперевозки. Собственно, это все можно сделать через google maps или yandex. Там на сколько знаю можно поставить две точки и узнать расстояние между ними. Но можно ли через SAP сделать так, чтобы (например) по нажатию кнопки выполнялся ряд ФМ-ов или методов какого-то класса, которые бы в фоновом режиме подключались к стороннему сайту (тот же гугл или еще какой-то сайт, который бы определял координаты по адресу и расстояние между точками) и выгружал необходимую информацию, которую в дальнейшем можно было бы обработать, и, соответственно, представить необходимый результат. То есть, алгоритм примерно такой: 1. Пользователь указывает свой адрес 2. Нажимает кнопку (например) сохранить 3. В фоновом режиме мы лезем на нужный сайт и по адресу узнаем координаты 4. Далее пользователь указывает адрес куда надо доставить 5. Повторяется алгоритм с координатами выше 6. Есть координаты старта и финиша, опять лезем на сторонний сайт и производим расчеты. 7. Получаем инфу и отображаем в нужном виде в SAP'е
Есть хоть какие-то ФМ или классы или что-то, хоть что-то, что может помочь мне? Надеюсь, очень сильно надеюсь на ВАШУ помощь!
|
|