SAPPER SETTINGS - Настройки загрузки — различия между версиями
(→Настройка загрузки) |
(→Настройка загрузки) |
||
Строка 1: | Строка 1: | ||
=Настройка загрузки= | =Настройка загрузки= | ||
− | На основании входящего электронного документа в SAP можно создать документ | + | На основании входящего электронного документа в SAP можно создать документ, используя: |
+ | * метод создания с помощью пакетного ввода (BATCH IPNUT) | ||
+ | * BAPI | ||
+ | |||
+ | Настройки загрузки сгруппированы в файлы, которые начинаются с префикса UI_, после префикса следует идентификатор документа, к примеру, ЭДОНакл_1175010_5_01. | ||
На данный момент поддерживается создание документов из электронных документов: | На данный момент поддерживается создание документов из электронных документов: | ||
− | * | + | * счет-фактура |
+ | * накладная | ||
Верхний уровень настройки имеет следующее представление: | Верхний уровень настройки имеет следующее представление: | ||
Строка 14: | Строка 19: | ||
<div style="border: 1px dashed;"> | <div style="border: 1px dashed;"> | ||
− | + | массив FILE со списком создаваемых документов | |
<div class="mw-collapsible mw-collapsed" style="overflow: hidden;"> | <div class="mw-collapsible mw-collapsed" style="overflow: hidden;"> | ||
<br> | <br> | ||
Строка 50: | Строка 55: | ||
</div> | </div> | ||
</div> | </div> | ||
+ | |||
+ | ==FILE== | ||
+ | |||
+ | Массив FILE содержит список создаваемых документов и имеет структуру: | ||
+ | * [имя] - идентификатор пункта меню загрузки | ||
+ | * [значение] - набор настроек для загрузки | ||
+ | ** DEFAULT - значение по умолчанию для создания документа по кнопке Загрузить в SAP на экране отображения пакетов документов | ||
+ | ** MENU_TEXT - отображаемое имя в списке контекстного меню | ||
+ | ** DOC_TYPE - тип документа из справочника типов документов DOC_TYPE | ||
+ | ** UPLOAD_DATA_CLASS_NAME - наименование класса создания документов | ||
+ | ** UPLOAD_DATA_METHOD_NAME - указание метода класса создания документов: | ||
+ | *** CREATE_BAPI_DOC - создание документа используя BAPI | ||
+ | *** CREATE_BATCH_DOC - создание документа используя пакетный ввод | ||
+ | ** MISSED_FIELDS_FUNCTION_NAME - указание ФМ для вызова экрана заполнения дополнительных полей, например, экран соответствия номенклатуры | ||
+ | ** FACE_ROLE_TO_GET_BUKRS - сторона обмена содержащая данные для БЕ | ||
+ | ** FACE_ROLE_TO_GET_LIFNR - сторона обмена содержащая данные для поставщика | ||
+ | ** TRANSACTION_NAME - наименование транзакции или BAPI | ||
+ | ** POSITION_NUMBER_INCREASE - инкремент позиции | ||
+ | ** RESULT - поле получения результата выполнения (номера документа) | ||
+ | *** [имя] - переменная API2_PACKET, в которую кладется результат | ||
+ | *** [тип] - тип переменной значения результата | ||
+ | *** [значение] - переменная с результатом | ||
+ | ** [набор параметров для запуска транзакции] - набор параметров структуры CTU_PARAMS для запуска транзакции при использовании пакетного ввода | ||
+ | *** CTU_PARAMS_DISMODE - режим запуска | ||
+ | *** CTU_PARAMS_UPDMODE - режим обновления | ||
+ | *** CTU_PARAMS_CATTMODE - режим CATT | ||
+ | *** CTU_PARAMS_DEFSIZE - стандартный размер экрана | ||
+ | *** CTU_PARAMS_RACOMMIT - COMMIT WORK | ||
+ | *** CTU_PARAMS_NOBINPT - управление переменной пакетного ввода | ||
+ | *** CTU_PARAMS_NOBIEND - управление переменной пакетного ввода | ||
+ | ** [массив заполнения входных данных] | ||
+ | *** BAPI | ||
+ | *** BATCH | ||
+ | |||
+ | ===BAPI=== | ||
+ | |||
+ | ===BATCH=== | ||
[[Категория:SAPPER]] | [[Категория:SAPPER]] | ||
[[Категория:SAP]] | [[Категория:SAP]] |
Версия 09:44, 16 марта 2018
Содержание
Настройка загрузки
На основании входящего электронного документа в SAP можно создать документ, используя:
- метод создания с помощью пакетного ввода (BATCH IPNUT)
- BAPI
Настройки загрузки сгруппированы в файлы, которые начинаются с префикса UI_, после префикса следует идентификатор документа, к примеру, ЭДОНакл_1175010_5_01.
На данный момент поддерживается создание документов из электронных документов:
- счет-фактура
- накладная
Верхний уровень настройки имеет следующее представление:
- UPLOAD_DATA_XSLT – указание XSLT преобразования входящего XML в ABAP структуру, чаще всего используется "/SBIS/DOC301_XML_TO_ABAP"
- FILE – массив, содержащий перечень создаваемых документов
Внутри массива FILE может быть перечислено несколько создаваемых документов, которые будут отображаться в всплывающем меню.
массив FILE со списком создаваемых документов
FILE
Массив FILE содержит список создаваемых документов и имеет структуру:
- [имя] - идентификатор пункта меню загрузки
- [значение] - набор настроек для загрузки
- DEFAULT - значение по умолчанию для создания документа по кнопке Загрузить в SAP на экране отображения пакетов документов
- MENU_TEXT - отображаемое имя в списке контекстного меню
- DOC_TYPE - тип документа из справочника типов документов DOC_TYPE
- UPLOAD_DATA_CLASS_NAME - наименование класса создания документов
- UPLOAD_DATA_METHOD_NAME - указание метода класса создания документов:
- CREATE_BAPI_DOC - создание документа используя BAPI
- CREATE_BATCH_DOC - создание документа используя пакетный ввод
- MISSED_FIELDS_FUNCTION_NAME - указание ФМ для вызова экрана заполнения дополнительных полей, например, экран соответствия номенклатуры
- FACE_ROLE_TO_GET_BUKRS - сторона обмена содержащая данные для БЕ
- FACE_ROLE_TO_GET_LIFNR - сторона обмена содержащая данные для поставщика
- TRANSACTION_NAME - наименование транзакции или BAPI
- POSITION_NUMBER_INCREASE - инкремент позиции
- RESULT - поле получения результата выполнения (номера документа)
- [имя] - переменная API2_PACKET, в которую кладется результат
- [тип] - тип переменной значения результата
- [значение] - переменная с результатом
- [набор параметров для запуска транзакции] - набор параметров структуры CTU_PARAMS для запуска транзакции при использовании пакетного ввода
- CTU_PARAMS_DISMODE - режим запуска
- CTU_PARAMS_UPDMODE - режим обновления
- CTU_PARAMS_CATTMODE - режим CATT
- CTU_PARAMS_DEFSIZE - стандартный размер экрана
- CTU_PARAMS_RACOMMIT - COMMIT WORK
- CTU_PARAMS_NOBINPT - управление переменной пакетного ввода
- CTU_PARAMS_NOBIEND - управление переменной пакетного ввода
- [массив заполнения входных данных]
- BAPI
- BATCH