2020 Транзакция DMEE: настройка и конфигурирование / Сапёр / Статьи / База знаний / SAPLand — Мир решений SAP
База знаний
1. Введение
Для передачи данных по платежам в электроном виде из SAP в банк, предлагается использовать функционал, который генерирует файл определенного
формата при выгрузке из SAP. Созданный файл передается в банк с использованием программы Клиент Банк. Формат генерируемого файла зависит от
банка и особенностей программы Клиент Банк. Банки могут использовать разные форматы в зависимости от вида платежа. Например: рублевый и
валютный. SAP поддерживает набор стандартных форматов, таких как, например, M101, M103.
Data Medium Exchange Engine (транзакция DMEE) позволяет создавать и формировать файлы заданного формата для передачи данных по платежам в
банки с использованием программ Клиент банк. Процесс включает в себя четыре основных этапа:
Процесс формирования файла для передачи данных по оплатам начинается с формирования заявок на оплату с указанием условий оплаты. Затем
запускается программа автоматических платежей (АПП) – транзакция F110 и в ней указываются параметры для отбора позиций к оплате. Далее
выполняется пробный прогон, который создает предложение платежа. Это предложение анализируется либо утверждается, либо в него вносятся
поправки. После этого выполняется продуктивный прогон платежа. В этот момент могут формироваться проводки. Результатом продуктивного прогона
АПП является файл с платежами, которые будут отправляться в банк с использованием программы Клиент Банк.
Данные, необходимые для создания форматного дерева необходимо заполнять в следующей последовательности:
a. Селекционный экран при запуске транзакции DMEE;
b. Параметры форматного дерева на закладках:
I. Административные данные;
II. Атрибуты формата;
III. Уровень;
IV. Поля сортировки / ключевые поля;
V. Данные файла;
c. Параметры узла дерева на закладках:
I. Атрибуты;
II. Происхождение;
III. Агрегация;
IV. Условия;
V. Комментарий
Рис.1 - селекционный экран DME Engine: первый экран
https://sapland.ru/kb/articles/stats/tranzaktsiya-dmee-nastroika-i-konphigurirovanie.html 2/12
13.03.2020 Транзакция DMEE: настройка и конфигурирование / Сапёр / Статьи / База знаний / SAPLand — Мир решений SAP
Рис.3 –закладка Административные данные
Рис. 4 – закладка Атрибуты формата
Замечание: можно использовать параметры формата структуры для определения дополнительной информации или выбрать дополнительный файл
структуры с опцией форматирования пока выполняется DMEE формат.
С транзакцией возможно создать варианты для опций форматирования: собственный банк, метод платежа. Для этого запустить транзакция SPRO
выбрать Ссылочное IMG SAP -> Финансы (новые) -> Бухгалтерия дебиторов и кредиторов -> Бизнес-операции -> Исходящий платеж -> Исходящий платеж
автоматически -> Носитель платежа -> Настроить форматы носителей платежа инструмент средств носителей платежа ->Создание и присвоение вариантов
выбора (рис. 5):
https://sapland.ru/kb/articles/stats/tranzaktsiya-dmee-nastroika-i-konphigurirovanie.html 3/12
13.03.2020 Транзакция DMEE: настройка и конфигурирование / Сапёр / Статьи / База знаний / SAPLand — Мир решений SAP
Рис.5 – путь к транзакции Создание и присвоение вариантов выбора
Закладка Уровень
определить уровни с повторяемостью (рис. 6-7)
Рис.6 – закладка Уровень
Повторяемость для каждого уровня означает количество повторений информации уровня DMEE файле. Для уровня 0 количество повторений в файле
9999999.
https://sapland.ru/kb/articles/stats/tranzaktsiya-dmee-nastroika-i-konphigurirovanie.html 4/12
13.03.2020 Транзакция DMEE: настройка и конфигурирование / Сапёр / Статьи / База знаний / SAPLand — Мир решений SAP
Рис.8 – закладка Поля сортировки / ключевые поля
В случае, если поле сортировки выбрано как ключевое поле, изменить значение в этом поле в соответствии с корреспондирующим уровнем.
Необходимо корректно определить ключевые поля, чтобы во время генерации файла последовательность различных уровней в файле соответствовала
определенным в формате.
Пример: Если необходимо определить БЕ (балансовую единицу) (FPAYH-ZBUKR) как уровень 1, необходимо задать параметры соответственно рис. 8.
Данная информация будет отражена единожды в DMEE файле. В случае, если необходимо определить две БЕ (балансовые единицы), DMEE будет разделен
на два файла и создан для двух БЕ.
Если необходимо определить платежный документ (FPAYH-DOC1R) как 2 уровень, необходимо задать параметры как рис. 8.
Рис.9 – закладка Данные файла
https://sapland.ru/kb/articles/stats/tranzaktsiya-dmee-nastroika-i-konphigurirovanie.html 5/12
13.03.2020 Транзакция DMEE: настройка и конфигурирование / Сапёр / Статьи / База знаний / SAPLand — Мир решений SAP
Для создания нового узла, нажмите на правую кнопку мыши (рис. 11)
Рис.11 – создание узла дерева
Типы узлов:
a) Элемент
Используется для формирования значения в генерируемом файле. Для каждого элемента необходимо определить значение или поле-источник данных.
Можно определить элемент как узел того же уровня или подузел.
b) XML атрибут
Используется для определения дальнейшего значения элемента. Возможно выбрать либо значение, либо поле-источник данных.
c) Технический узел
Используется для хранения значений в других узлах (элементах, атомах) ссылкой на технический узел. В основном, технический узел содержит ссылочный
ID. Для использования содержания технического узла в генерируемом файле, необходимо конвертировать узел в элемент.
d) Атом
Требуется в случае, если для сопоставления (мэппинга) используется более, чем одно правило для элемента. Необходимо создать атомы как подузлы
элемента в следующих сценариях:
Существует несколько правил для сопоставления элемента
Различные части должны быть заполнены значениями (различными) независимо друг от друга.
e) Ссылка на другой узел
https://sapland.ru/kb/articles/stats/tranzaktsiya-dmee-nastroika-i-konphigurirovanie.html 6/12
13.03.2020 Транзакция DMEE: настройка и конфигурирование / Сапёр / Статьи / База знаний / SAPLand — Мир решений SAP
Узел, содержащий ссылку на другие узлы в дереве формата. Можно использовать при определении правил сопоставления, условий или агрегировании.
Необходимо присвоить уникальный номер (внутри дерева).
Закладка Атрибуты
Для создания нового узла, необходимо определить параметры создаваемого узла (рис.12)
Рис.12 – параметры для нового узла
o Закладка Атрибуты, блок Атрибуты: определяются имя, краткое описание, длина, тип и уровень.
o Закладка Атрибуты, блок Выбранный метод мэппинга:
Константа
Поле структуры
Используется, если поле-источник определяется как FPAYH, FPAYHS, FPAYP. Просмотреть структуру можно с использованием транзакции SE11.
Используется, если значение узла определяется из значения другого узла в дереве формата.
Агрегация
Используется, если значение узла является результатом агрегации значений других узлов.
Без мэппинга
Обработка атомов
Используется, если итоговое значение элемента должно быть комбинацией значений атомов.
Закладка Происхождение
На закладке уточняется источник получения информации: константа или структура (рис.13)
https://sapland.ru/kb/articles/stats/tranzaktsiya-dmee-nastroika-i-konphigurirovanie.html 7/12
13.03.2020 Транзакция DMEE: настройка и конфигурирование / Сапёр / Статьи / База знаний / SAPLand — Мир решений SAP
Рис.13 – закладка Происхождение
Закладка Агрегация
На закладке уточняется необходимость агрегации и правила агрегации, если необходимо.
Закладка Условия
На закладке уточняются условия, если необходимо.
Закладка Комментарий
На закладке пишутся комментарии, если необходимо.
Таким образом, создаются варианты узлов для DMEE дерева. Далее необходимо сохранить и активировать DMEE формат (рис. 14):
Рис. 14 –операция Активировать Форматное дерево
https://sapland.ru/kb/articles/stats/tranzaktsiya-dmee-nastroika-i-konphigurirovanie.html 8/12
13.03.2020 Транзакция DMEE: настройка и конфигурирование / Сапёр / Статьи / База знаний / SAPLand — Мир решений SAP
Рис. 15 - селекционный экран Построитель функций: первый экран
3. В диалоговом окне Копирование функционального модуля определите и выберете опцию Копировать (рис.16):
a. Из Функционального модуля: имя стандартного шаблона, выполняемого (exit) модуля
b. В Функциональный модуль: имя выполняемого модуля, который хотите создать
c. Функциональная группа: Имя функциональной группы в которой хотите создать выполняемый (exit) модуль
Процедуры.
Рис.17 – транзакция OBPM1, экран Новый записи: добавленные/подробно
https://sapland.ru/kb/articles/stats/tranzaktsiya-dmee-nastroika-i-konphigurirovanie.html 9/12
13.03.2020 Транзакция DMEE: настройка и конфигурирование / Сапёр / Статьи / База знаний / SAPLand — Мир решений SAP
3. Введите название DMEE формата в поле Формат, заполните поля закладки: Носитель платежа, Тип, Страна, Модуль документации, Структура для
параметров формата, Мэппинг с помощью DMEE Engine, блок Вывод носителя платежа, степень детализации.
4. В Диалоговой структуре выберите Модули моментов времени (события) для форматов.
5. Создайте запись для выполняемого модуля (созданного на шаге 7 «Модуль пользовательской программы») – событие 05 (рис. 18):
Процесс:
a) событие 05
заполняются ссылочные поля для записей REGUN.
b) событие 20
вызывается функциональный модуль DMEE_START и DMEE файл открывается.
c) событие 30
вызывается функциональный модуль DMEE_PUT_ITEM для каждого ввода таблицы REGUP, которые корреспондируют с первым вводом REGUH.
d) событие 25
вызывается функциональный модуль DMEE_NEW_FILE и проверяется необходимость создания нового файла в соответствие с настройками в форматном
дереве.
e) событие 40
вызывается функциональный модуль DMEE_END и закрывается DMEE файл. При запросе печатается SAPscript форма.
6. В окне диалоговая структура: Текстовые поля для ссылочной информации необходимо указать длину поля для Типа записи (рис.19)
https://sapland.ru/kb/articles/stats/tranzaktsiya-dmee-nastroika-i-konphigurirovanie.html 10/12
13.03.2020 Транзакция DMEE: настройка и конфигурирование / Сапёр / Статьи / База знаний / SAPLand — Мир решений SAP
Рис. 20 – транзакция FBZP – Ведение настройки программы платежей
3. Присвойте созданный формат в блоке Носитель платежа для страны (рис. 21)
Рис. 21 – Способ платежа для страны: носитель платежа
https://sapland.ru/kb/articles/stats/tranzaktsiya-dmee-nastroika-i-konphigurirovanie.html 11/12
13.03.2020 Транзакция DMEE: настройка и конфигурирование / Сапёр / Статьи / База знаний / SAPLand — Мир решений SAP
Рис.23 – сгенерированный файл для передачи в Клиент Банк
Об авторе
Власта Венц
Ведущий специалист компании ОА «Энел ОГК-5», направление SAP FI (Финансы), SL (Налоговый учет), TR (Казначейство и Управление рискам).
Опыт в консалтинге в области внедрения информационных технологий с 2001 года (с 2001 ERP-система IFRS - IFS Russia –«Корпоративные Финансовые
Системы»; с 2004 - SAP R/3, Optima eXchange Services, BearingPoint).
Закончила факультет ВМиК (вычислительной математики и кибернетики) МГУ, институт Управляющих Аскери (международные стандарты финансовой
отчетности).
Для контактов можно использовать почту vestav@mail.ru.
Нравится 18 Не нравится
Комментарии:
Екатерина Васина (Рейтинг: 1193) 16:29, 11 октября 2016
18+ © 2009 - 2020, Издательство ООО «Эксперт РП». Все права защищены Сообщество Разработка и поддержка сайта — OpenStart
Связаться с нами support@sapland.ru
Политика конфиденциальности
Републикация материалов — только со ссылкой на SAPLAND.RU, с разрешения редакции сайта. Редакция не несет ответственности за высказывания пользователей на сайте.
https://sapland.ru/kb/articles/stats/tranzaktsiya-dmee-nastroika-i-konphigurirovanie.html 12/12