Если вы все еще ищете разъяснения относительно IDoc, я рекомендую электронную книгу SAP Learning Hub по ALE (включение приложения). Он предлагает техническое и концептуальное описание технологии IDoc и ее использования в SAP.
Чтобы ответить на несколько ваших вопросов, да, существуют предопределенные типы IDoc. Вместе базовый тип и тип сообщения характеризуют структуру и данные, которые должны быть отправлены в IDoc.
Сам IDoc состоит из:
- Контрольная запись: это метаданные, где информация о
тип IDoc и детали отправляющей и принимающей систем
сохраняется.
- Записи данных: это где информация (хранится в сегментах)
что вы отправляете можно найти.
- Статус записи: содержит информацию о том, является ли IDoc
передача прошла успешно. Если IDoc не работает, вы можете исследовать
потенциальная причина, посмотрев на коды состояния здесь.
Сегменты, которые вы используете, будут определяться конфигурацией и бизнес-требованиями системы SAP, в которой вы работаете. Вы можете добавлять сегменты и создавать определенные пользователем типы, но, поскольку существует так много предопределенных IDoc, вероятно, уже существует то, что вы можете использовать.
IDoc предназначены для использования в сценариях интеграции. Их можно использовать для отправки данных из системы SAP или для получения данных в систему SAP. IDoc предназначены для обмена данными между, а не внутри системы. Они могут быть отправлены в другие системы SAP или в другие системы, в зависимости от требований бизнеса. Это их основное назначение в SAP.
Если вас интересует процесс настройки сценария ALE для конкретного бизнес-процесса, этот пост в блоге содержит подробный пример:
https://blogs.sap.com/2012/10/08/ale-distribution-of-cost-center-and-gl-account-master-data-across-sap-systems-through-idocs/