СТРУКТУРА МОДУЛЯ СБИС САПЕР

Модуль СБИС САПЕР состоит из нескольких ABAP пакетов и поставляется в виде нескольких транспортных запросов или адд-он.

СБИС САПЕР — программный компонент, предназначен для интеграции учётной системы SAP ERP с СБИС. Имеет модульную архитектуру, позволяющую легко встраиваться в имеющиеся бизнес-процессы. Поставляется в виде нескольких транспортных запросов. Каждый транспортный запрос содержит одноименный ABAP пакет.

Список ABAP пакетов в порядке их импорта:

Пакет /SBIS/CORE — общие объекты, которые используются другими специализированными пакетами.

1. Таблицы

  • /SBIS/MATERIALS — таблица сопоставления номенклатуры с номенклатурой клиентов.
  • /SBIS/SETTINGS — настройки SBIS SAPPER.
  • /SBIS/STATUS — справочник статусов документов.
  • /SBIS/STATUS_DOC — статусы документов.
  • /SBIS/U_SETTINGS — настройки SBIS SAPPER для пользователя.
  • /SBIS/XSLT — справочник и двоичные данные XSLT.

2. Классы

  • /SBIS/CL_ASYNC_PROCESSING — методы для многопоточной обработки.
  • /SBIS/CL_CORE —  вспомогательные служебные методы и методы-оболочки обработки данных.
  • /SBIS/CL_CREATE_SAP_DOCUMENTS — методы создания SAP-документов и сопоставления номенклатуры.
  • /SBIS/CL_EXCHANGE_FILE — методы для обмена документами через каталог.
  • /SBIS/CL_EXCHANGE_SDK — методы для обмена документами через СБИС SDK.
  • /SBIS/CL_MAPPING — маппинг полей при движении документов между системами SAP и СБИС.
  •  /SBIS/CL_SAP_DATA — методы получения данных из системы SAP.
  • /SBIS/CX_CORE — класс обработки исключений.

3. Интерфейсы

  • /SBIS/IF_EXCHANGE — интерфейс для технической реализации обмена документами с системой СБИС.
  • /SBIS/IF_SAP_DATA — интерфейс для получения данных из системы SAP.

4. Программы

  • /SBIS/MIGO_DIALOG — программа-оболочка для транзакции MIGO.
  • /SBIS/TEST_GET_ATTACHMENT — тестовая программа получения вложения СБИС.
  • /SBIS/TEST_GET_LIST_PACKET — тестовая программа получения списка пакетов документов СБИС.
  • /SBIS/TEST_GET_PACKET — тестовая программа получения пакета СБИС.
  • /SBIS/TEST_SDK — программа для тестирования работы СБИС SDK.
  • /SBIS/TEST_SEND_PACKET — тестовая программа отправки пакета СБИС.
  • /SBIS/UPDATE_SETTINGS — программа загрузки настроек Сапера.
  • /SBIS/UPDATE_STATUS — программа загрузки справочника статусов документов.
  • /SBIS/UPDATE_XSLT — программа загрузки XSLT в справочник XSLT.

5. Группы функций

  • /SBIS/GF_ASYNC_PROCESSING — функциональные модули (ФМ) для многопоточной обработки.
  •  /SBIS/GF_AUTH — ФМ и экраны для авторизации через СБИС SDK.
  • /SBIS/GF_CREATE_SAP_DOC — ФМ создания SAP-документов и сопоставления номенклатуры.
  • /SBIS/GF_PRINT_PROG — ФМ для запуска программ печати.
  • /SBIS/GF_RFC — RFC для работы через браузер. Работа с настройками SBIS SAPPER и документами.
  • /SBIS/GF_SBIS_SHLP2 — средства поиска.
  • /SBIS/TAB_STATUS — автоматически сгенерированный ФМ для ведения данных таблицы /SBIS/STATUS.

6. Транзакции

  • /SBIS/MIGO_DIALOG — оболочка для транзакции MIGO.

7. XSLT преобразования

  • /SBIS/DOC301 — преобразование документа в xml-формата 3.01.
  • /SBIS/DOC301_2 — преобразование документа в xml-формата 3.01.
  • /SBIS/DOC301_XML_TO_ABAP — получение данных из xml-формата 3.01.
  • /SBIS/KONVERT_NATIVE — получение xml-пакета СБИС.

Пакет /SBIS/CORE_700 — объекты для SAP ERP BASIS 7.00.

Классы

  • /SBIS/CL_SAP_DATA_700 — методы получения данных из системы SAP.
  • /SBIS/CL_SAP_DATA_700_LIKP — методы получения данных из системы SAP.
  • /SBIS/CL_SAP_DATA_700_VBRK — методы получения данных из системы SAP.

Пакет /SBIS/CORE_740 — объекты для SAP ERP BASIS 7.40.

Классы

  • /SBIS/CL_SAP_DATA_740 — содержит методы получения данных из системы SAP.
  • /SBIS/CL_SAP_EJOURNAL2 — содержит методы получения данных из системы SAP.

Пакет /SBIS/GUI — набор экранов, предназначенных для взаимодействия с пользователем.

1. Классы

  • /SBIS/CL_TREE — набор методов для построения и работы со списком пакетов документов.
  • /SBIS/CL_TREE_ACCORDION — набор методов для построения рабочего меню.
  • /SBIS/CL_TREE_API2_PACKET — построение и работа со списком исходящих пакетов документов.
  • /SBIS/CL_TREE_INBOX — построение и работа со списком полученных пакетов документов.
  • /SBIS/CL_TREE_OUTBOX — построение и работа со списком отправленных пакетов документов.
  • /SBIS/CL_TREE_RESPONSE — построение и работа со списком уведомлений.
  • /SBIS/CL_VIEW_INBOX_PACKET — набор методов для работы с полученным пакетом документов.
  • /SBIS/CL_VIEW_OUTBOX_PACKET — набор методов для работы с отправленным пакетом документов.
  • /SBIS/CL_VIEW_RESPONSE_PACKET — набор методов для работы с уведомлением.
  • /SBIS/CL_VIEW_SAP_PACKET — набор методов для работы с исходящим пакетом документов.

2. Интерфейсы

  • /SBIS/IF_TREE_API2_PACKET — интерфейс для работы со списком пакетов.
  • /SBIS/IF_VIEW_PACKET — интерфейс для работы с пакетом документов

3. Программы

  • /SBIS/SAPPER — программа для электронного обмена документами с системой СБИС.

4. Группы функций

  • /SBIS/GF_FILTER — набор экранов и функций для работы фильтра по документам.
  • /SBIS/GF_WINDOW — набор экранов и функций для вывода сообщений.

5. Транзакции

  • /SBIS/SAPPER — транзакция для электронного обмена документами с системой СБИС.

Пакет /SBIS/EJOURNAL — объект, который предназначен для работы с журналами электронных документов из российского Add-On.

1. Таблицы

  • /SBIS/STATUS_EJ — таблица статусов документов .

2. Классы

  • /SBIS/CL_J3RF_DIGINV_BADI_2 — реализация BADI для электронных журналов (ЭЖ).
  • /SBIS/CL_J3RF_DIGINV_PROCESSOR — дополнительные методы для класса CL_J3RF_DIGINV_PROCESSOR.

3. Программы

  • /SBIS/FILL_ID_DEBI — заполнение уникального идентификатора (УИД) клиента в настройках ЭЖ.
  • /SBIS/FILL_ID_KRED — заполнение УИД кредитора в настройках ЭЖ.

4. XSLT-преобразования

  • /SBIS/J_3RF_DI_DOCTYPE_01 — получение типа документа.
  • /SBIS/J_3RF_ROSEU_UOU — обработка уведомления об уточнении.

Пакет /SBIS/ARCHIVE_EJOURNAL — предназначен для работы с журналами электронных документов из российского Add-On.

Классы

  • /SBIS/CL_ARCHIVE_EJOURNAL — сохранение данных в ЭЖ.

Пакет /SBIS/JBADI — пакет, содержащий реализации BADI для программ печати накладных, фактур, актов.

  1. Классы:
  • /SBIS/CL_J3R_TORG12_BADI — реализация BADI для программы печати накладной ТОРГ-12.
  • /SBIS/CL_J_3R_INV_BADI — реализация BADI для программы печати фактуры.
  1. Расширения:
  • /SBIS/ENHI_J_3RV_TORG12_BIL — реализация расширения для программы печати акта.
  • /SBIS/ENHI_J_3R_INV_PRN — реализация BADI для программы печати фактуры.
  • /SBIS/J_3R_TORG12_BADI — реализация BADI для программы печати накладной ТОРГ-12.

Пакет ZSBIS — вспомогательный пакет.

Транзакции

  • ZSBIS — транзакция для быстрого доступа в SBIS SAPPER .
0
0
Оставьте свой отзыв:
ОТПРАВИТЬ