:::: МЕНЮ ::::
Monthly Archives: Январь 2022

Передача INITIAL значений в ABAP Proxy

Недавно я настраивал интеграцию одного сервиса, где из SAP необходимо было передать набор полей, часть из которых были необязательны к заполнению. На стороне ABAP использовался класс, сгенерированный на основе WSDL поставщика. До определенного момента все работало хорошо. Проблемы начались, когда потребовалось передать в опциональном параметре значение по умолчанию (INITIAL). В этом случае сгенерированная полезная нагрузка не содержала нужных тегов в окончательном XML-документе. Из-за отсутствия тэгов, сервер возвращал ошибку передачи данных.

Читать дальше…

Извлечение уникальных значений из внутренней таблицы

Начиная с версии ABAP 7.4 появилась возможность быстро и эффективно извлечь уникальные значения определенного столбца из таблицы.

В общем случае код выглядит следующим образом

Ниже примеры извлечения таблицы и ренджа уникальных значений TADIR-DEVCLASS.

Читать дальше…

Транзакция на ракурс ведения

  1. Создаем транзакцию с начальным объектом «Транзакция с параметрами»
  2. В поле транзакция указываем SM30
  3. Устанавливаем флаг «Пропустить первый экран»
  4. Указываем параметры: VIEWNAME = «имя таблицы»; UPDATE = X
Читать дальше…