OM_GET_ICON_OF_RELATED_OBJECT

Вот этот ФМ OM_GET_ICON_OF_RELATED_OBJECT отвечает за вывод иконок для штатных должностей. Можно его немного поломать и сделать, чтобы иконки выводились в зависимости от состояние штатной должности: свободна, занята, замещается кем-то. Вполне симпатично. Раньше в САП были реализованы разные статусы, потом они решили, что тормозит систему и убрали. А в хелпе осталась ссылка. Сейчас только не найду ее.


CODE_SCANNER & SCI

Обнаружил две новые для себя транзакции. CODE_SCANNER — для поиска кода в абапе. Например, когда нужно найти какой-то кусок в куче программ, то очень удобно воспользоваться этой транзакцией. SCI — инспектор кода. Им можно делать тоже самое и еще больше. Пока осваиваю 😉


Список соединений в окне Присвоить

Есть в PPOME такая кнопочка «Присвоить». С ее помощью создаются соединения между объектами оргменеджмента. Появилась хотелка добавить в это окошко еще другие соединения.
aaa
После получасовых мучений нашел. Нужно зайти в IMG->Менеджмент персонала->Организационный менеджмент->Архитектура иерархии->Интеграция нового инфо-типа->Включение инфо-типа как закладки в область подробных данных. Выбираем Определить собственную закладку. Открывается ракурс T77OMFRAS. Ищем в определении запроса наш сервис 1-ого интерфейсного объекта (надо же так обозвать…). Дальше слева вверху идем в Определение сервиса и находим этот 1-ый… Заходим в атрибуты сервиса и запоминаем путь анализа.

Осталось в этот путь анализа прописать нужное нам соединение и оно появится в PPOME именно в этом ракурсе именно для этого объекта.

Также про настройку ракурса в PPOME можно почитать тут: Добавление ракурса в PPOME


Косвенная оценка и допустимость ввода Amt/Rte

Обнаружили интересную штуку. Если у нас в таблице V_T511 для косвенно оцениваемого вида стоит обязательный ввод (плюс) в поле, то косвенная оценка не отрабатывает, если при вводе оставить пустое значение в поле.

Читать далее


Динамические мероприятия

Итак, есть боевая задача. Нужно сделать динамическое мероприятие для отслеживания изменения грейда сотрудника при переводе. Если грейд поменялся, то для назначения новой программы ДМС (Добровольное Медицинское Страхование) нужно создать управляющую запись в определенном инфотипе.

Читать далее