abap

abap

Удаление ASR процесса и соответствующего ему потока операций

Удаление ASR процесса и соответствующего ему потока операций. Пояснение к вопросу Допустим, вы недавно выполнили запуск нового ASR процесса в продуктивной системе. Старт прошел успешно, как самого процесса, так и его потока операций. Но вот внезапно раздается звонок от бизнес-пользователя, который утверждает, что в потоке операций определен не тот обработчик,

By Sergey Ignatov

/hext

Как запустить отладку ABAP программы для пользователя?

Как запустить отладку ABAP программы для пользователя? Пояснение к вопросу Вы, как функциональный консультант, были замечены в создании какой-то очень важной ABAP программы, которую некоторое время назад перенесли в продуктивную систему. Под "созданием" я не имею ввиду непосредственно применение своих навыков в ABAP программировании. Допустим, что вы были

By Sergey Ignatov

abap

Как установить внешнюю точку прерываний для пользователя?

Пояснение к вопросу Вы активно используете Web Dynpro приложения в своих процессах. Помимо стандартных приложений, вы также разрабатываете свои. Чем больше вы работает с ними, чем чаще у вас появляются вопросы типа: * Как запустить отладку того или иного Web Dynpro приложения для какого-то пользователя? * Какие действия необходимо выполнить в системе,

By Sergey Ignatov

abap

Как создать кластер настроечных ракурсов?

Как создать кластер настроечных ракурсов? Пояснение к вопросу Перед вами стоит задача создать настроечный кластер ракурсов, в котором будет храниться n-ое количество записей, используемых для нужд какого-нибудь автоматизируемого процесса. Настроечную(ые) таблицу(ы) для этих целей вам использовать неудобно. См. заметку Создание пользовательской таблицы и ракурса ее ведения Задача вырисовывается

By Sergey Ignatov

1100926

Web Dynpro Trace Tool и немного информации о производительности Web приложений

Какое-то Web Dynpro приложение постоянно скрипит/тормозит и еле шевелится? Надоело слушать жалобы от пользователей? Запускай инструмент Web Dynpro Trace Tool, и разбирайся, в чем же действительно проблема! Добавлять особенно нечего. Необходимо запустить транзакцию WD_TRACE_TOOL См. Web Dynpro Trace Tool См. Tuning and Troubleshooting Выбрать трассировку либо для

By Sergey Ignatov

abap

Workflow. Использование ФМ в правилах ответственности

В одной из своих заметок, посвященных workflow, я затронул тему использования правил ответственности для определения обработчиков диалоговой задачи. См. заметку Правила ответственности при настройке Workflow В этой заметке я хотел бы продолжить обзор возможностей правил ответственности. На этот раз с блэкджеком и ... применением ABAP, и на вполне себе реальном примере.

By Sergey Ignatov

abap

Отключение проверки полномочий в ABAP программе

Про полномочия в SAP HCM можно говорить много. Тема довольно обширная, и посвятить ей одну заметку, как мне кажется, мало. Поэтому делать этого в настоящий момент не буду. См. Authorizations for Human Resources Тема, про которую пойдет речь в данной заметке, относится к ситуациям, в которых необходимо отключить проверку полномочий

By Sergey Ignatov

abap

Workflow. Отладка фоновых задач. Вредный совет

Workflow. Отладка фоновых задач. Вредный совет. А насколько совет вредный? Да и вредный ли он? Я опять возвращаюсь к уже пройденному материалу. Речь пойдет о шагах, представленных в заметке Workflow. Отладка фоновых задач. Нет смысла повторять уже изложенный материал, поэтому перехожу к сути. В рамках этой заметки, я хочу остановиться

By Sergey Ignatov

abap

Как определить собственное средство поиска для поля в таблице?

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

By Sergey Ignatov

abap

Как установить точку наблюдения для переменной в ABAP редакторе?

Пояснение к вопросу Работая с отладкой ABAP программ, вам, возможно, придется столкнуться с задачей, когда из множества значений, принимаемых переменной, работу отладчика необходимо остановить для условия, при котором переменная стала равна интересующему вас значению. Получилось немного тавтологично, но надеюсь, что суть ясна. Если более кратко и по существу: в течение

By Sergey Ignatov

abap

Опция "Code Completion" в ABAP редакторе

Очередная комбинация горячих клавиш поможет вам получить доступ к полезной опции "Code Completion" в ABAP редакторе. Продолжаю тему userhack-ов. При редактировании какой-либо программы/класса/функционального модуля etc. вы можете оперативно получить наименование переменной/константы/класса/метода etc. в "пределах" того объекта с которым работаете или редактируете.

By Sergey Ignatov

abap

Управление запуском процесса SAP Processes and Forms

Управление запуском процесса SAP Processes and Forms. Продолжаю, по возможности, раскрывать тему функциональности SAP Processes and Forms. Некоторое время назад столкнулся с задачей ограничения запуска процесса пользователем через Web Dynpro приложение ASR_PROCESS_EXECUTE_FPM. Как оказалось, SAP предоставляет возможность определять и проверять какие-либо условия перед запуском процесса. Возможность эта

By Sergey Ignatov