Метка SM59

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 . Большое ему спасибо!