Sergey Ignatov

SAP Software Engineer
ADD_REQUIREMENTS

Как сделать оценку компетенций методом "на коленке"?

Пояснение к вопросу Какое-то время назад я опубликовал заметку Оценка компетенций в Talent Management and Talent Development, в которой представил описание автоматизации процесса оценки компетенций посредством функциональности Talent Management and Talent Development. Представленное решение является уместным при условии, что вы, и, что немаловажно, ваш заказчик принимаете "философию", в
3 min read
&_WF_INITIATOR&

Создание Workflow для процесса SAP Processes and Forms (FPM)

В одной из недавних заметок, посвященных распространенным ошибкам, которые допускаются при построении потоков операций в функциональности SAP Processes and Forms, я пообещал публикацию заметки про создание Workflow для процесса SAP Processes and Forms (FPM). Отныне, считаю это обещание выполненным. 1. Задача По уже сложившейся логике формирования своих заметок, вначале я
5 min read
1769653

Настройка приложения Personal Profile для работы без блокировки табельного номера

Настройка приложения Personal Profile для работы без блокировки табельного номера. Пояснение к вопросу Среди доступных сервисов самообслуживания работников присутствует довольно интересное Web Dynpro приложение Personal Profile, посредством которого можно предоставить работникам возможность просмотра и редактирования личной информации (например, адрес, контактные данные etc.) Применение данного сервиса - довольно распространенная практика среди
2 min read
FAQ

Как скрыть поле PA инфо-типа?

💡Available in English: How to Hide a PA Infotype Field? Работая с инфо-типами администрирования персонала (PA), а тем более стандартными, функциональному консультанту рано или поздно придется скрывать ненужные/неиспользуемые пользователем поля того или иного инфо-типа. Один из возможных вариантов реализации будет рассмотрен в этой заметке. Встречайте, как скрыть поле PA
2 min read
asr

Processes and Forms. Распространенная ошибка при настройке workflow

Данную заметку, по-хорошему, следовало написать после того, как был бы подготовлен материал про создание потоков операций применительно к функциональности SAP Processes and Forms. Но что-то пошло не так. В этой заметке я хочу написать про распространенную ошибку, возникающую при настройке workflow в разрезе ASR процессов. Вступление Рассматриваем ситуацию, когда вы
3 min read
abap

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

💡Available in English: How to Set a Watchpoint for a Variable in the ABAP Editor? Пояснение к вопросу Работая с отладкой ABAP программ, вам, возможно, придется столкнуться с задачей, когда из множества значений, принимаемых переменной, работу отладчика необходимо остановить для условия, при котором переменная стала равна интересующему вас значению. Получилось
2 min read
demo

Примеры реализованных Web Dynpro приложений

Какое-то время назад я опубликовал заметку про то, где в системе посмотреть варианты реализации средств поиска в Web Dynpro приложениях См. заметку Примеры уже реализованных средств поиска Web Dynpro Но почему-то не упомянул про пакет, в котором можно посмотреть примеры реализованных Web Dynpro приложений. Исправляюсь. Большинство демонстрационных Web Dynpro приложений
1 min read
demo

Примеры реализованных Web Dynpro приложений

Какое-то время назад я опубликовал заметку про то, где в системе посмотреть варианты реализации средств поиска в Web Dynpro приложениях См. заметку Примеры уже реализованных средств поиска Web Dynpro Но почему-то не упомянул про пакет, в котором можно посмотреть примеры реализованных Web Dynpro приложений. Исправляюсь. Большинство демонстрационных Web Dynpro приложений
1 min read
HCM

SAP Leave Request. Взгляд изнутри

SAP Leave Request. Взгляд изнутри. В этой заметке я хочу представить вашему вниманию немного технической информации по заявленной теме. Уточню, что взгляд будет поверхностным. Что же я хочу описать в данной заметке? Я хочу предложить вам посмотреть на заявку на отпуск, после того, как пользователь нажал на кнопку Send в
2 min read
abap

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

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

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

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

Какие значения могут быть присвоены ключевому полю в настроечной таблице?

Какие значения могут быть присвоены ключевому полю в настроечной таблице? Пояснение к вопросу Работая со стандартными настроечными таблицами, вы, возможно, сталкивались с подобными предупреждениями системы  Такое предупреждение возникает, если в стандартной настроечной таблице присвоить ключевому полю значение, первый символ которого отличается от разрешенных вендором. Здесь можно аппелировать к термину Customer
2 min read
2305798

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

Как просмотреть и удалить все внешние точки прерывания? Пояснение к вопросу Работая или разрабатывая Web Dynpro приложения, функциональному консультанту приходится работать с их отладкой. Когда речь идет об отладке Web Dynpro приложений - подразумевается отладка с использованием внешних точек прерывания (external break point). См. External Debugging - Concept Вполне себе
1 min read
attachments

Приложения в процессах SAP Processes and Forms

Приложения в процессах SAP Processes and Forms. В свои процессы, созданные с помощью функциональности SAP Processes and Forms (как в FPM, так и PDF вариантах), вы можете предоставить пользователю возможность добавлять различные приложения. Для этого необходимо выполнить не так много действий, как может показаться. Определение типов вложений Определите типы доступных
2 min read
attachments

Приложения в процессах SAP Processes and Forms

Приложения в процессах SAP Processes and Forms. В свои процессы, созданные с помощью функциональности SAP Processes and Forms (как в FPM, так и PDF вариантах), вы можете предоставить пользователю возможность добавлять различные приложения. Для этого необходимо выполнить не так много действий, как может показаться. Определение типов вложений Определите типы доступных
2 min read
abap

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

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

Удаление повторяющихся записей в результатах работы средства поиска

Удаление повторяющихся записей в результатах работы средства поиска. Научили меня недавно одному нехитрому способу удаления повторяющихся записей, отображающихся в результатах работы средства поиска. Об этом самом способе и будет данная заметка. 0. Задача * Создать средство поиска по пользовательской таблице. * Исключить появление повторяющихся записей в результатах работы средства поиска. 1. Решение
2 min read
1861491

Улучшение средства поиска

Улучшение средства поиска. В этой заметке я хочу рассказать про небольшое улучшение, появившееся в настройке средств поиска, которое стало доступно в версии SAP NetWeaver 7.4 Улучшение это заключается в возможности активации, так называемого predictive поиска. Используя данную настройку можно облегчить (или наоборот) пользователям жизнь, при выборе значений на селекционном
2 min read
Condition

Управление завершением потока операций

Управление завершением потока операций. В этой заметке я предлагаю вам рассмотреть несколько вариантов того, как можно завершить поток операций. Под завершением я понимаю изменение его статуса. В частности, будет рассмотрен вариант изменения статуса запущенного потока операций по какому-то условию, а также вариант отмены потока операций посредством запуска функционального модуля. Давайте
2 min read