Uploaded by Maxim Buyanov

Инструкция по созданию DMEE дерева для формата 1С

advertisement
Инструкция по настройке
Создание формата носителя платежа с
помощью функциональности DMEE
Москва
2016
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Резюме
Инструкция описывает настройки, производимые для создания формата носителя
платежа в формате 1С (версия 1.02) с помощью функциональности DMEE.
Автор: Юрченко Ксения
Компания: SAPRUN
Дата создания: 19.07.2016
Руководство пользователя
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Оглавление
Создание формата носителя платежа .....................................................................................................1
Создание форматного дерева ..................................................................................................................1
2.1 Определение свойств дерева DMEE ....................................................................................................1
2.2 Создание группы сегментов ...................................................................................................................3
2.3 Создание сегмента .................................................................................................................................4
2.4 Создание элемента с вариантом мэппинга «Константа» ....................................................................5
2.5 Создание элемента с вариантом мэппинга «Поле структуры» ..........................................................6
2.6 Создание композиции .............................................................................................................................8
2.7 Создание элемента с вариантом мэппинга «Модуль польз.прог.» ....................................................9
2.8 Создание элемента с вариантом мэппинга «Ссылка на узел дерева» ...........................................13
Дополнительные настройки формата носителя платежа ....................................................................14
3.1 Определение кодировки для выгрузки данных ..................................................................................14
Описание настраиваемого формата ......................................................................................................15
Пример документа в настраиваемом формате.....................................................................................15
Инструкция пользователя
Страница 1 из 1
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Создание формата носителя платежа
Транзакция OBPM1
Путь в spro: Финансы (нов.) -> Бухгалтерия дебиторов и кредиторов -> Бизнесоперации -> Исходящий платёж -> Исходящий платёж автоматически -> Носитель
платежа -> Настроить форматы носителей платежа инструмент. средств носителей
платежа -> Создать формат носителя платежа
Выбрать «Новые записи»
Инструкция пользователя
Страница 1 из 3
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Заполнить поля в соответствии с экраном ниже.
Формат: Z_IDES_1C
Описание: Z_IDES_1C
 Недокум. носитель платежа
Тип: Файл
Страна: RU
 Мэппинг с помощью DME Engine
 БЕ
 СобстБанк
Введённые данные сохранить
Инструкция пользователя
, несмотря на предупреждения.
Страница 2 из 3
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
После сохранения на экране появляется кнопка «DME Engine». По нажатию на неё
осуществляется переход в транзакцию DMEE для создания форматного дерева для
данного формата.
Инструкция пользователя
Страница 3 из 3
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Создание форматного дерева
Заполнить поля:
Тип дерева: PAYM
Формат. Дерево: Z_IDES_1C
В диалоговом окне выбрать «Плоский файл».
Инструкция пользователя
Страница 1 из 1
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
2.1 Определение свойств дерева DMEE
Далее необходимо задать свойства дерева DMEE, как показано на экранах ниже.
Админ. Данные
Краткое описание: 1С Формат
Атрибуты формата
Тип поля: 1
Инструкция пользователя
Страница 1 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Описание типов полей:
Уровень
Необходимо определить уровни и их повторяемость:
Далее уровень будет присвоен каждому узлу дерева. Так, уровень «1»
подразумевает однократное отображение части документа в файле, а узлы уровня «2»
могут повторяться (например, в случае платёжного поручения, с платежом по
нескольким кредиторам).
Поля сортировки/Ключевые поля
Далее следует задать ключевые поля доступных структур:
Инструкция пользователя
Страница 2 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Данные файла
В конце сегмента вставляется перенос и перевод строки:
2.2
Создание группы сегментов
Для создания группы сегментов необходимо нажать правой кнопкой мыши на строку
«Дерево DMEE: свойства», выбрать вариант «Создать группу сегментов».
Заполнить необходимые поля:
Имя: Группа сегментов 1
Уровень: 1
Инструкция пользователя
Страница 3 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Далее следует создавать группы сегментов, обозначающие определённые части
формируемого документа (Заголовок файла, общие сведения и т.д.) по аналогии с
предыдущей группой.
2.3 Создание сегмента
Сегментом в разрабатываемом формате документа обозначается строка документа.
Такая строка (сегмент) может содержать несколько элементов.
Для создания сегмента необходимо нажать правой кнопкой мыши на группу
сегментов «Заголовок файла», далее выбрать «Создать сегмент», затем «Как
подузел»:
Данный сегмент будет носить название «Внутренний признак файла обмена».
Инструкция пользователя
Страница 4 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
2.4 Создание элемента с вариантом мэппинга «Константа»
Для создания элемента следует нажать правой кнопкой мыши на группу сегментов и
выбрать вариант «Создать элемент».
Во вкладке «Атрибуты» заполнить поля:
Имя: 1CClientBankExchsnge
Длина: 25 (максимальная длина элемента)
Выбранный метод мэппинга: Константа (Данный элемент будет неизменяемым в
каждом формируемом документе).
Во вкладке «Происхождение» следует указать постоянное значение константы.
Константа: 1CClientBankExchsnge
Инструкция пользователя
Страница 5 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
В строках (сегментах) типа «ДатаСоздания=07.07.2016» константой является первый
элемент «Дата создания=», он не будет меняться в формируемых документах, а
второй элемент «07.07.2016» вытягивается из соответствующего поля структуры.
Таким образом, сегменты формата 1С, как правило, имеют два элемента: название
(обозначение), которое является постоянным, и поле структуры.
Описание всех элементов формата (со ссылками на поля структуры) можно увидеть в
пункте 4.
2.5 Создание элемента с вариантом мэппинга «Поле структуры»
В момент, когда в носителе платежа должна отображаться информация, получаемая
из полей структур (FPAYH, FPAYHX, FPAYP, SYST), элемент следует настраивать
следующим образом:
Имя: Date
Длина: 10
Функция преобразования: D.DDMMYYYY (Функцию можно выбрать из предлагаемых
вариантов; определяет форму представления данных, например, «07.07.2016»)
Выбранный метод мэппинга: Поле структуры
Инструкция пользователя
Страница 6 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Во вкладке «Происхождение» указать структуру, в которой «лежат» нужные данные и
конкретное поле этой структуры.
Структура: SYST
Имя поля: DATUM (Системное поле: текущая дата сервера приложения).
Инструкция пользователя
Страница 7 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Поля, для которых используется данный вариант мэппинга, перечислены в п.4.
2.6 Создание композиции
Настраиваемый формат носителя платежа включает в себя строки, агрегирующие
какие-либо данные. Так, строка с названием «Плательщик» должна выглядеть
следующим образом:
Плательщик=7703590927 Аэропорт Пулково (Санкт-Петербург)
Данный сегмент состоит из трёх элементов:
1. Обозначение сегмента (Плательщик=)
2. ИНН Плательщика
3. Наименование Плательщика
Для того чтобы объединить ИНН Плательщика и его наименование, можно
использовать «композицию». Для этого следует нажать правой кнопкой на нужный
сегмент и выбрать соответствующий вариант:
Инструкция пользователя
Страница 8 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Элементы, составляющие композицию, создаются так же, как и обычные элементы
сегмента (п 2.4, 2.5, 2.7, 2.8).
2.7 Создание элемента с вариантом мэппинга «Модуль польз.прог.»
В структурах FPAYH, FPAYHX и FPAYP нет некоторых данных, которые должны
отображаться в платёжном поручении формата 1С. К таким данным относятся ИНН и
КПП плательщика, а также налоговые данные. Они лежат в таблицах T001Z и
J_3RF_PLAT.
Для помещения этих данных в формируемое платёжное поручение необходимо
создать функциональный модуль, а затем присоединить его к нужным ветвям дерева
DMEE.
Создание функционального модуля
Транзакция SE37
Функциональность SAP предусматривает создание функциональных модулей для
DMEE нужного типа на основе шаблона DMEE_EXIT_TEMPLATE_EXTEND_ABA.
Для этого следует нажать на кнопку «Копировать» в верхней панели инструментов,
ввести название исходного и целевого ФМ:
Из Функцион. модуль: DMEE_EXIT_TEMPLATE_EXTEND_ABA
В Функцион. модуль: ZDMEE_EXIT_1C
Далее нажать на кнопку «Скопировать»
Инструкция пользователя
Страница 9 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Нажать на кнопку «Изменить»:
Инструкция пользователя
Страница 10 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Изменение текста функционального модуля проводится во вкладке «Исходный текст».
Соответствие ветки дерева DMEE и части кода устанавливается путём указания
node_id в конструкции CASE.
Можно продемонстрировать это на примере. Для элемента «Status» сегмента
«Статус составителя расчетного документа» нужен функциональный модуль, который
вытягивал бы данные из поля J_3RF_101 таблицы J_3RF_PLAT.
Во вкладке «Атрибуты» данного элемента указан Ид.узла: N_9328934690
Поэтому часть кода ФМ по извлечению 101 поля предваряется условием
CASE i_extension-node-node_id.
WHEN 'N_9328934690'.
Поэтому в случае изменения идентификатора узла (например, удалении старого и
создании нового вместо него), нужно будет изменить id_node в тексте ФМ на
актуальный.
Функциональный модуль необходимо сохранить
использованием.
и активировать
перед
Полный текст функционального модуля:
Инструкция пользователя
Страница 11 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Поля, для которых используется данный вариант мэппинга, перечислены в п.4.
Создание элемента
Элемент с вариантом мэппинга «Модуль польз.прог.» настраивается следующим
образом:
Во вкладке «Атрибуты» в качестве выбранного варианта мэппинга следует указать
 Модуль польз.прог.
*Ссылочный идентификатор (INN) в данном случае заполняется для того, чтобы в
одном из следующих узлов дерева была возможность указать ссылку на данный
элемент, т.к. ИНН плательщика встречается в данном формате несколько раз.
Во вкладке «Происхождение» в строку «ФМ польз.прог.» следует вписать название
созданного функционального модуля: ZDMEE_EXIT_1C.
Инструкция пользователя
Страница 12 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
2.8 Создание элемента с вариантом мэппинга «Ссылка на узел
дерева»
Если какие-либо данные используются в документе несколько раз, есть возможность
создать элементы со ссылкой. Например, ИНН Плательщика должен присутствовать в
нескольких строках документа. Тогда, создавая элемент, в котором могут быть
использованы уже отобранные данные, следует задать вариант мэппинга «Ссылка на
узел дерева»:
Инструкция пользователя
Страница 13 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Во вкладке «Происхождение» нужно указать
повторяющегося элемента.
ИдСсылУзла: INN
Атрибут: 1 (Содержимое в формате вывода)
ссылочный
Дерево DMEE
использованием.
активировать
необходимо
сохранить
и
идентификатор
перед
Дополнительные настройки формата носителя платежа
Для формирования носителей платежа в настраиваемом формате необходимо
провести стандартные настройки: определение вариантов выбора для создания
носителя платежа (OBPM4), настройка формата для способа платежа (FBZP), которые
не будут подробно описаны в данной инструкции.
Дополнительного описания требует настройка кодировки для выгрузки данных,
которая необходима при создании формата носителя платежа с помощью DMEE.
3.1 Определение кодировки для выгрузки данных
Для того чтобы данные формируемого файла корректно конвертировались, и
документ выгружался, необходимо определить кодировку для выгрузки данных:
Инструкция пользователя
Страница 14 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Система -> Постоянные значения пользователя -> Собственные данные
Далее перейти во вкладку «параметры» и указать параметр DCP = 1504 (кодировка).
Описание настраиваемого формата
Описание создаваемых далее групп сегментов, элементов и групп сегментов
представлено в данном файле:
Настройка DMEE
для ПП в формате 1С.xlsx
Пример документа в настраиваемом формате
Пример платёжного поручения в формате 1С, генерирующегося в результате
прогона автоматической программы платежей, представлен в данном файле:
Инструкция пользователя
Страница 15 из 16
Инструкция по настройке
Создание формата носителя платежа с
использованием функциональности DMEE. SAP
S/4HANA
Инструкция пользователя
Страница 16 из 16
Download