Разработка СНТ в SAP ERP для стандартного решения SAP.

Начал адаптацию комплекса СНТ для системы SAP с установленным решением SAP.

Установка решения SAP описана в ноте 2844827 — Installation overview eDocument Kazakhstan solution.

Решение SAP оказалось ориентированно на небольшое количество документов, так как в транзакции EDOC_COCKPIT (Пульт управления EDocument) для отправки СНТ на портал нужно отметить строки, сначала подписать (кнопкой Sign), отправить (кнопкой Submit) и получить статус. Так как мы разрабатывали наше решение для клиента с большим количеством перемещений и продаж, я оптимизировал программу Журнал СНТ для этого и в нём имеется возможность массовой отправки СНТ на портал.

Пока это самое видимое отличие стандарта SAP от нашего решения. Есть еще ряд отличий, и о них буду добавлять позже, по мере адаптации.

Читать далее «Разработка СНТ в SAP ERP для стандартного решения SAP.»

Новая формула для расчета условий (Сбыт)

Одному клиенту понадобилось изменить расчет скидки при реализации товаров.

Для расчета используется стандартная схема калькуляции RVAB02. Скидка рассчитывается в условии K020.

Для реализации нового способа расчета скидки можно создать новую формулу и указать её использование для данного условия.

Создание новой формулы расчета можно выполнить в транзакции VOFM

Читать далее «Новая формула для расчета условий (Сбыт)»

Разработка АВР в SAP ERP. Ч. 3

По архитектуре комплекса АВР осталось разработать изменение статуса АВР на портале. По результатам переписки со службой поддержки оказалось, что АВР сначала надо «прочитать», с помощью API queryViewAwp, а затем уже изменить её статус с помощью метода changeStatus.

Читать далее «Разработка АВР в SAP ERP. Ч. 3»

Работа с файлами на сервере приложений SAP

Иногда бывает, что нет доступа к серверу, где установлен SAP, но возникает необходимость положить на него файлы, или скопировать их к себе. Для этого можно воспользоваться транзакциями CG3Y и CG3Z.

Первая позволяет выгрузить файл с сервера, где установлен сервер приложений SAP на машину пользователя.

Читать далее «Работа с файлами на сервере приложений SAP»

Блокирование манданта SAP

Это очень старая запись. Выложил сюда, что бы не забыть

Понадобилось вдруг блокировать мандант от входа

Нашел 2 способа — блокировать мандант или блокировать всех пользователей

Путь первый — блокирование манданта. Для этого есть 2 функциональных модуля SCCR_LOCK_CLIENT и SCCR_UNLOCK_CLIENT. Соответственно делаем следующее

Читать далее «Блокирование манданта SAP»

Курсы валют с национального банка

Для скачивания курсов валют работает самописная программа, которая скачивает XML-файл с актуальными курсами валют по адресу

https://www.nationalbank.kz/rss/rates_all.xml

15 июля 2020 года Национальный банк РК перенесли на другой сервер и что-то изменили с настройками сервера в плане безопасности. С тех пор система SAP перестала открывать этот адрес.

После долгих исследований наконец-то решил данную проблему

Читать далее «Курсы валют с национального банка»