Sergey Ignatov

SAP Software Engineer
abap

Создание средства поиска

💡Available in English: Creating a Search Help В безупречных SAP интерфейсах консультанты, разработчики и пользователи постоянно встречаются с выбором значений из справочников, по нажатию на клавишу F4, или по нажатию на кнопку . При выполнении любого из перечисленных действий вызывается средство поиска, определенное для поля. Довольно распространенная практика, когда необходимо создание
3 min read
HCM

Правила наименования качественных характеристик шкал

Предлагаю вашему вниманию немного текста на тему: правила наименования качественных характеристик шкал, или почему качественные характеристики для квалификаций необходимо создавать по принципу, чем меньше идентификатор шкалы, тем хуже качественная характеристика. Ниже привожу две ситуации, которые продемонстрируют суть того, о чем я хочу рассказать в данной заметке. Ситуация 1 Вы создали
3 min read
BASIS

Error in configuration of SAP logon tickets

Столкнулся с проблемой появления ошибки Error in configuration of SAP logon ticketsв момент тестирования SAP Process and Forms FPM. Предлагаю рассмотреть вариант ее устранения. Ошибка появлялась в момент запуска процесса для тестирования со следующими опциями (с использованием транзакции HRASR_DT) Для решения проблемы необходимо внести изменения в существующий профиль системы.
1 min read
auth

Программа ESH_TEST_SEARCH — как инструмент для проверки полномочий

Очень часто при настройке TREX для SAP Talent Management возникают проблемы, связанные с полномочиями пользователя на выполнение этого самого поиска. Чтобы оперативно проверить, работает ли поиск для какого-либо пользователя в системе, функциональному консультанту достаточно знать идентификатор пользователя, а также наименование программы, с помощью которой возможно осуществить проверку. Итак, программа ESH_
2 min read
BASIS

Как установить соединение TREX с ABAP-системой

Некоторое время назад я описывал последовательность действий, которую необходимо проделать для того, чтобы настроить поисковую машину TREX для работы с Talent Management и E-Recruiting. Данную заметку я хочу посветить фундаментальному, если можно так выразиться, вопросу. А именно: как установить соединение TREX с ABAP-системой? Исходные данные: на одном application server-е развернута
3 min read
expired

Поток операций для отслеживания истекающих квалификаций

В стандартном решении SAP присутствует поток операций для отслеживания истекающих квалификаций работников. Под "истекающей" понимается квалификация, которая имеет ограниченный срок действия/присвоения. Так, например, на производстве может существовать квалификация «Допуск к оборудованию такому-то», которую необходимо подтверждать каждые полгода. Соответственно, такая квалификация, присвоенная работнику, будет «интересна» с точки зрения
1 min read
BASIS

Проблемы при запуске WebDynpro приложения

Как я уже писал ранее, Web Dynpro приложение может быть запущено из back-end системы. Нередки случаи, в которых функциональному консультанту достается только что установленная SAP-система. При определенных условиях велика вероятность того, что, пытаясь запустить какое-нибудь Web Dynpro приложение в такой системе, консультант получит пустое окно браузера c ошибкой вида В
4 min read
column

Как изменить последовательность столбцов в документе оценки

Данная заметка позволит ответить на простой вопрос: как изменить последовательность столбцов в документе оценки, которая может быть неудобна с точки зрения бизнес-пользователя. Допустим, существует документ оценки вида В рамках данной задачи меня интересуют только столбцы, которые, к примеру, необходимо поменять местами следующим образом: * Первым сделать столбец «Objective setting» * Вторым сделать
2 min read
gui

Tips & Tricks. Создание нового режима в SAP Logon

Был приятно удивлен, что новый режим в SAP Logon теперь можно открыть, нажав комбинацию клавиш Ctrl + N. Напоминаю, что существует, минимум, два альтернативных способа: 1. Нажатием на кнопку  2. Нажатием горячей комбинации клавиш Ctrl + / -> после чего курсор автоматически перемещается в поле ввода транзакций -> вводим команду /o
1 min read
archive

Как распаковать SAR файл

Вероятность того, что функциональный консультант столкнется с установкой SAP (установка SAP GUI сюда не относится) крайне мала. Даже можно сказать, что такого, скорее всего, никогда не случится. Поэтому актуальность последующего материала может оказаться сомнительной. Но мне, к счастью, все равно, и поэтому ниже несколько строчек о том, как распаковать SAR
1 min read
1001

Исключение инфо-типов при копировании объектов

Рассмотрим вполне реальную ситуацию, встречающуюся в ежедневной работе пользователей с системой. Специалист, занимающийся ведением организационно-штатной структуры компании, может создавать новые объекты, например, штатные должности, путем копирования объектов, созданных ранее в системе. Таким образом он тратит меньше времени на создание нового объекта, и последующего муторного заполнения инфо-типов на новом объекте. Но
3 min read
configuration

Использование конфигурации приложения HRESS_A_MENU в портальной роли

Некоторое время назад я представил описание того, как создаются портальные роли, а также рассмотрел вариант создания собственного меню для приложения HRESS_A_MENU. Данная заметка посвящена рассмотрению варианта использования конфигурации приложения HRESS_A_MENU в портальной роли. Исходим из того, что работать с портальными объектами, и «строить» из них портальные
3 min read
pftc

Удаление версий потока операций

При настройке потоков операций, функциональный консультант может воспользоваться функцией создания новой версии этого самого потока, тем самым предоставляя себе возможность для «отката» на более раннюю версию. По завершению настройки, может потребоваться выполнить удаление версий потока операции, которые уже неактуальны. Если с задачей столкнуться впервые, могут возникнуть вопросы из серии «откуда
2 min read
abap

Создание OM инфо-типа

Продолжаем «инфо-типную» тематику. Сегодня — создание OM инфо-типа. Порядок действий несколько отличается от того, что я описывал в заметке по созданию PA инфо-типа. Сначала необходимо создать структуру, в наименовании которой обязательно должно присутствовать HRI_XXXX, _где XXXX — это предполагаемый номер создаваемого инфо-типа. Для создания структуры необходимо воспользоваться транзакцией SE11 Активируйте структуру.
3 min read
ALLOW_MULTIPLE_REFERENCES

BAdI HRHAP00_ENHANCE_FIX. Ссылочные элементы

Различные реализации BAdI HRHAP00_ENHANCE_FIX могут использоваться в документах оценки для того, чтобы наполнить сам документ элементами (объектами типа VB или VC), согласно какой-либо логике. Логику можно определить самостоятельно: для этого и существует возможность создания новых реализаций. В данной заметке предлагаю рассмотреть варианты добавления ссылочных элементов. Вы создали новую
1 min read
abap

Использование типа данных CURR

Рассмотрим пример создания пользовательской таблицы, в одном из полей которой, предполагается использование типа данных CURR. Есть один нюанс, про который нужно помнить. Задача: создать пользовательскую таблицу. В одном из полей создаваемой таблицы должна храниться сумма, и код валюты. Подробно описывать процесс создания таблицы не буду, так как некоторое время назад
2 min read
HCM

Отправка результатов работы отчета на электронную почту

Предлагаю рассмотреть часто встречающуюся на проектах задачу, а именно: отправка результатов работы отчета на электронную почту. У вас есть какой-либо отчет, запланированный для работы в фоновом режиме, а его результаты необходимо отправить определенному человеку, или же группе людей, на электронную почту. Сделать это просто. Проверьте сами. Сформулируем задачу более конкретно:
4 min read
abap

Создание PA инфо-типа

Давайте тряхнем стариной, и пройдемся по основам. А именно: создание PA инфо-типа. Тема уже изъезжена, но тем не менее. Центральной транзакцией ведения PA-шных инфо-типов является PM01. Вначале убедитесь, что номер инфо-типа, который вы планируете создать, еще не используется в системе. Откройте таблицу T582A, и проверьте, присутствует ли в ней номер
2 min read
1222

Наследование атрибутов в инфо-типе 1222

Давеча занесло меня опять в настройки инфо-типа 1222. Даже не столько в настройки, сколько в поиск ответа на вопрос, каким образом работает наследование атрибутов в инфо-типе 1222? И работает ли вообще Если интересно, предлагаю потратить пару минут. 1. Суть проблемы Рассмотрим ситуацию, в которой возник вопрос. На объекте «Организационная единица»
2 min read
abap

ABAPDOCU, или как найти пример ABAP кода

Только начали изучать ABAP, и хотите посмотреть пример кода с использованием какого-либо оператора? Пожалуйста! Все условия для этого предоставлены, что называется, «в коробке». Транзакция ABAPDOCU может решить большое количество такого рода вопросов. Например, поиск по ключевому слову WRITE, позволяет посмотреть следующие разделы справки Можно просмотреть справочную информацию об этом операторе,
1 min read
HCM

Отличие группы квалификаций (QK) и блока квалификаций (QB)

Довольно часто возникает путаница, когда речь идет о группах квалификаций и блоках квалификаций. Акцент делается на слове «квалификация», и, как следствие этого, происходит смешение понятий(терминов). Помимо того, что это различные объекты в системе, так они выполняют и разные функции. В чем же отличие группы квалификаций (QK) и блока квалификаций
2 min read
pcd

PCD Inspector

Иногда бывает необходимо быстро, даже очень быстро, изменить какие-либо свойства портального объекта. Да будь то хоть наименование объекта. Но по каким-то причинам сделать это «нормальным» способом не представляется возможным. В таких ситуациях может прийти на помощь PCD Inspector. Встречайте! Сразу отмечу, используйте данный инструмент, что называется, на свой страх и
2 min read
block

Быстро снять блокировку документа оценки

Быстро снять блокировку документа оценки, а также посмотреть какие документы блокированы, возможно с помощью транзакции PHAP_ADMIN, выбрав в меню Перейти к -> Блокированные документы аттестации На следующем экране отобразится информация о блокированных, в настоящий момент, документах оценки Если на момент просмотра блокированных документов в системе нет, результаты выборки
1 min read