Получение значения сущности BOL очень похожа на то, как мы можем просмотреть ее при помощи Транзакции CRM_ISU_BOL_BROWSER.
Месяц: Октябрь 2020
Отладка IN UPDATE TASK
IN UPDATE TASK запускается в другом режиме после COMMIT WORK, и просто так провалиться в него нельзя. Предварительно надо сделать небольшую настройку. А именно, взвести флаг, разрешающий отладку.
1. Ставим точку останова в программе.
2. Когда она отработает выбираем Параметры настройки->Изменить профиль отладчика или нажимаем shift+F1
BOL – добавление полей даты
Для добавление Z полей даты на экран необходимо сделать следующие действия.:
Добавим новые даты в SPRO
Изменение доступности опций выбора в Select-Options.
Практически в каждом отчете мы используем Select-options. При этом по умолчанию нам доступны все опции выбора.
Но что делать если нам нужен только четкое равенство? Постоянно проверять ввод с экрана? Нет, можно убрать ненужные опции выбора.
для этого напишем следующий код:
Читать далее «Изменение доступности опций выбора в Select-Options.»
Регулярные выражения в ABAP
Регулярные выражения - это шаблоны для поиска в строках. Их можно
использовать для поиска, замены в строках или проверки входных данных. ABAP разработчики не очень часто используют данный функционал, хотя иногда это довольно удобно. К сожалению, и сам язык поддерживает далеко не все возможности регулярных выражений.
Нет смысла лишний раз описывать операторы, ознакомится с ним можно в документации.
Рассмотрим несколько простых примеров для поиска на конкретных примерах. Так будет немного понятнее.
Ракурс ведения таблицы. Изменить размер экрана.
При создании экрана ведения для таблицы ширина блока вывода по умолчанию составляет 80 колонок. Что составляет примерно половину экрана. Это далеко не всегда удобно.
При необходимости увеличить область вывода первое, что делает разработчик, заходит в редактор экрана и меняет ширину в ручную. Такой подход часто достаточен, но при перегенерации ракурса ведения, все ручные изменения исчезают, экран приобретает свой стандартный размер. Мелочь, а неприятно.
Недавно наткнулся на способ, позволяющий каждый раз не восстанавливать размер экрана руками, а единожды прописать ФМ, который будет сравнивать текущий размер области с необходимым и в случае несовпадения перегенерировать его с заданным размером на лету.
Читать далее «Ракурс ведения таблицы. Изменить размер экрана.»