Разработка СНТ в SAP ERP. Ч. 2. Движок СНТ.

Основная реализация архитектуры комплекса СНТ в SAP ERP это движок СНТ. Прежде чем перейти к его реализации обеспечим заполнение таблицы журнала СНТ.

Для работы комплекса СНТ в SAP ERP необходимо иметь возможность отправлять на портал каждую реализацию товара (СНТ на реализацию) и документы перемещения между складами (СНТ на перемещение). Самым простым способом ловить сохранение документа ММ и обрабатывать в зависимости от вида движения.

Для этого воспользовался бади MB_DOCUMENT_BADI и его методом MB_DOCUMENT_BEFORE_UPDATE. В этот момент уже известен документ ММ этот номер уже можно сохранять в таблицу, в которой фиксируются СНТ для последующей отправки на портал.

Для работы с этой таблицей написал программу — которая является основным рабочим местом для работы с СНТ. Эта программа заполняет структуру на основании которой формируется XML-файл СНТ. Из нее же осуществляется отправка этого файла на портал. Есть возможность подтвердить СНТ на перемещение между складами.

Для корректного заполнения структуры XML самым простым способом является партионный учет в системе SAP, благодаря которому можно легко идентифицировать товар и легко находить идентификатор товара на Виртуальном складе, которые обязательно надо указывать в файле СНТ. К сожалению у некоторых клиентов не используется партионный учет и нет никакой возможности перейти на него. Для одного такого клиента мы нашли решение — благо у него только один склад и перемещений нет. Для другого клиента, у которого тоже нет возможности перехода на партионный учет — сейчас разрабатывается архитектура решения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *