SAP PING

Когда начинаешь разрабатывать RESTfull клиентские программы, которые вызывают внешние сайты через API, то неплохо бы проверить, а SAP система вообще может достучаться до сервера, который предоставляет сервис. Не забывайте, что www.google.com из вашего браузера и тот же адрес из SAP – две большие разницы, зоны, подсети, DMZ и так далее.

Два способа, как можно проверить соединение без ABAP:

Запустить транзакцию OS01 и справа выбрать кнопочку “Специфический IP-адрес”. Минус – нельзя проверить работу доменного имени, нельзя обратиться к конкретному порту.

или

Создать соединение типа G в SM59 и указать адрес и порт. Нажать кнопку “Тест соединения”. Плюсы – все можно! 🙂


Копирование таблиц между системами

Великий и могучий SDN подсказал интересную вещь, о которой я знал, но успешно забыл. Есть отличное решение для сравнения двух таблиц (например, настройки сравнить) и выравнивания. Заходим в SM30, выбираем ракурс и заходим в режиме редактирования.

Меню ‘Утилиты – Изменения’. Выбираем RFC соединение с системой, с которой будем сравниваться (если такого соединения нет, то создать можно в транзакции SM59). Система показывает лог сравнения таблиц. Если нажать на кнопку легенды, то там объясняется что и сколько стоит.

Для копирования записей в текущий мандант из удаленной системы, выбираем нужные нам строчки (чекбокс слева) и в меню нажимаем ‘Редактировать – Изменить’. Система скопирует выделенные строки в текущую систему. Все что остается, это сохранить их. Это простой способ копирования таблиц между системами.

Быстрое и простое решение подсказал дядька из SAP USA http://wiki.sdn.sap.com/wiki/display/ERPHCM/Cascade+transports+from+client+000 . Большое ему спасибо!