Куда бежать начинающим

Привет. К нам пожаловал в гости САПичок — человек, который недавно окунулся в САП и теперь не знает, что с ним делать. Точнее знает, но хочет упорядочить свои знания и понимание будущего. Предлагаю под этим постом в комментариях отметиться новичкам и рассказать, что они хотят увидеть здесь. Возможно какой-то структурированный материал, советы или что-то, о чем я пока не догадался. Я подумаю и сделаю всем приятно.

Пока все думают изложу кратко свою основную рекомендацию как изучать САП самому. Говорю это всем своим ученикам.

  1. Читаем базовые курсы по SAP (HR050-52)
  2. Читаем help.sap.com
  3. Ничего не понимаем, ругаемся, проклинаем
  4. Открываем IDES, пытаемся ввести данные как пользователь. Хоть что-то запустить на модельной настройке (БЕ RU01).
  5. Смотрим на ошибки, которыми ругается система, вводим их в гугл без конкретики (без табельных, без дат). Думаем ответы гугла.
  6. Настраиваем эти мелочи. Обычно это генерация графиков, периодов, настройка пользователя (UGR=??).
  7. Читаем еще раз курсы.
  8. Читаем подсказки в SPRO к каждому пункту настройки, к каждому полю внутри настройки SPRO.
  9. Читаем help.sap.com
  10. Смотрим мои курсы на https://saphr.ru/sap-courses
  11. Смотрим мои видео на Youtube: https://youtube.com/virvit
  12. Идем ко мне на обучение (запись через форму обратной связи).

На выходе из вас вполне приличный К1 с ценником 50 тысяч рублей в месяц в Москве. Трудозатраты от 2-3 месяцев до 6. Исключительно от вас зависит. Последний мой ученик превзошел все мои ожидания и освоил всю базу (OM — PY) за 3 месяца. Я прямо искренне рад. Саня, привет. Сам сидел, разбирался, задавал дурацкие и правильные вопросы, находил у меня ошибки. Молодец-молодец.


Настройка SAP GUI для MacOS

У меня мак дома, винда на работе. Не обсуждаем.

Обсуждаем настройку SAP GUI for Java для Mac. Первая и глобальная проблема — перенос файла соединений. Сделано через ***, но ***.

Итак, соединенения хранятся в файлике <home>/Library/Preferences/SAP/connection в банальном текстовом файле формата:

PHP:conn=/H/erpprod.virvit.coolcompany.com/S/3200&expert=true

Формат строчки таков:

conn=/H/server/S/3200&user=XXXX&pass=YYYY&lang=EN&clnt=100, где

server — адрес сервера

3200 — инстанция

user, pass — логин и пароль

clnt — мандант.

Если система стоит за SAP Router, то строчка слегка меняется:

conn=/H/<SAP Router Server address(if any)>/S/3299/H/<SAP server address>/S/32<Instance_no>

Еще одна хитрость, с которой наш читатель боролся два года. Если у вас система на маке вылетает, а это бывает, когда система не Unicode, то вот такой трюк помогает:

Читать далее


SAP Task List — Списки задач для автоматизации SAP

STC01 — наше все! Как наше? Открываем транзакцию, создаем свои списки задач, запускаем — вуаля — работает. Очень прикольная штука для базисников или программистов, кто хочет автоматизировать рутиную работу. Инструмент позволяет создавать свои задачи (классы/отчеты) или использовать около 500 существующих для последовательного выполнения каких-либо операций. Самая банальная, которая приходит на ум — активация и тестирование SICF сервисов. Реально бесит активировать в каждой системе всю туеву кучу сервисов под Fiori или UI.

Вот тут можно примеры покурить

http://help.sap.com/fiori_bs2013/helpdata/en/bf/d1b053a647e842e10000000a4450e5/frameset.htm


SAP PING

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

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

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

или

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