Разница между BDC и транзакцией вызова (с таблицей)

Оглавление:

Anonim

BDC или пакетная передача данных и транзакция вызовов - это методы стратегии взаимодействия. Можно встретить множество различий между BDC и Call Transaction. Обработка задерживается при передаче пакетных данных по сравнению со скоростью подготовки транзакций вызова. При управлении ошибками и пакетная передача данных, и транзакция вызова имеют свои особенности.

BDC против транзакции вызова

Разница между BDC и транзакцией вызова заключается в том, что интерфейс BDC является асинхронным, то есть обрабатывается пакетами, с другой стороны, основная часть интерфейса транзакции вызова является синхронной, то есть выполняется в режиме реального времени.

BDC или пакетная передача данных - это стратегия пакетного взаимодействия, созданная SAP. По большей части он используется для переноса информации в структуру SAP R / 3. BDC работает путем воспроизведения ввода клиента с экрана на основе значений с помощью программы ABAP.

Транзакция вызова, обмены засчитываются в час подготовки, поэтому программа ABAP должна исправить ошибку. Его также можно использовать для текущих интерфейсов и обработки пользовательских ошибок и регистрации основных моментов.

Таблица сравнения между BDC и транзакцией вызова

Параметры сравнения

BDC

Транзакция вызова

Ошибка при работе В BDC обработка ошибок завершается фреймворком путем создания журнала ошибок. В транзакциях вызовов обработка ошибок должна выполняться программой напрямую с использованием структуры BDCMSGCOLL.
Мера Он используется для получения огромного количества информации. Он идеально подходит для меньшего объема информации.
Тип связи Обработка информации асинхронная. Обработка информации синхронная.
Набор данных Обновления набора данных согласованы. Обновления набора данных скоординированы / не совпадают.
Утилизация Могут использоваться различные обмены. Можно использовать только один обмен.

Что такое BDC?

BDC или пакетная передача данных - это метод использования унаследованной информации или накопления информации в структуре SAP, которая не обновляется в структурах SAP. Например, организация выбирает адаптировать свои структуры и методы к SAP и вводит SAP, ей следует передать гигантский объем информации, который является частью ее структур наследования или старых структур, в структуру SAP. Эта стратегия реализуется через BDC.

Встречи BDC, которые иначе называются сеансами пакетного ввода, используются для объединения информации о наследстве в структуру SAP и выполнения глубоко дублирующих поручений, которые включают передачу информации. Встреча BDC имитирует онлайн-раздел, при этом все равно, обмены, согласования, которые запоминаются для каждого обмена.

Чтобы выполнить обмен BDC, разработчику необходимо физически интересно посмотреть на весь обмен. Он должен обращать внимание на каждое поле, включая такие тонкости, как имя, тип и длина поля. Инженер-программист должен составить группу входных программ, чтобы упорядочить всю приближающуюся информацию в таблицу BDC. SAP работает над полным циклом, используя запись BDC. Запись BDC - это элемент, который запоминается для структур SAP R / 3. В BDC Recording клиент записывает пример обмена, а мастер импорта организует запись в построение дерева типов. Затем дерево используется в Map Designer, который напрямую отображает всю информацию в таблицу BDC. Затем он полностью готовится программой встречи BDC.

Что такое транзакция звонка?

Транзакция вызова - это стратегия, подобная стратегии встречи, в то время как групповой ввод - это двухэтапная методология, транзакция вызова выполняет два этапа онлайн, один сразу за другим, мы можем перезапустить фреймворк. Основными частями интерфейса CALL TRANSACTION USING являются: - Синхронная подготовка - Передает информацию для отдельного обмена - Синхронный и нестандартный набор данных, обновляющий оба возможных. Программа указывает, какой вид обновления требуется. Отдельный LUW для обмена, фреймворк воспроизводит отправку набора данных до и после объяснения CALL TRANSACTION USING. - Журнал подготовки ввода связки не создается.

В технике Call Transaction мы вызываем обмен в самой программе BDC. Предполагая, что нам нужно, чтобы эту программу выполнял другой человек, нам нужно открыть ему код. Метод транзакции вызова работает на переднем плане. Режим без отображения эквивалентен фоновой обработке в методе транзакции вызова. Метод транзакции вызова может одновременно работать только с одним приложением. В методе транзакции вызова, конечно же, нет файла журнала. Нам нужно настроить файл журнала с помощью BDCMSGCOLL. Вызов метода транзакции обновляет базу данных асинхронно. В этом методе информация обновляется автоматически в транзакции вызова.

Основные различия между BDC и транзакцией вызова

Вывод

По сравнению с ними, пакетная передача данных является наиболее опытной процедурой взаимодействия. Основная часть интерфейса BDC - это асинхронная подготовка. Это означает, что он используется для получения информации довольно долгое время. В этой стратегии новый обмен не будет начат до тех пор, пока предыдущий обмен не будет связан с набором данных. В пакетной передаче данных встречи не начинаются одинаково. При управлении ошибками и пакетная передача данных, и транзакция вызова имеют свои особенности. Хотя при передаче пакетных данных ведется журнал грубых ошибок, очевидно, что с ошибками следует бороться.

Еще одно различие, которое можно увидеть, - это информационный ход. В пакетной передаче данных информация не обновляется, за исключением случаев обработки собрания. С другой стороны, информация естественным образом обновляется в транзакциях вызовов.

использованная литература

Разница между BDC и транзакцией вызова (с таблицей)