Чат в SAP

В стандартной системе есть функциональный модуль TH_POPUP, который позволяет отправлять системные сообщения пользователю. Такие сообщения видны сразу, ибо не дают работать.

Как можно запустить такое сообщение? Открываем транзакцию SE37 и вводим функциональный модуль TH_POPUP. Нажимаем кнопку F8 для перехода в запуск в режиме тестирования. Вводим параметры:
ЦелевСист RFC — в какую систему слать. Пусто, если в текущую.
CLIENT — мандант
USER — логин получателя
MESSAGE — текст
Остальное оставляем пустым. По кнопке F8 осуществляется запуск.

Вот так выглядит это безобразие:


Устанавливаем картинку в главное меню

Решил подшутить над своими коллегами и установить провокационную картинку в начальном меню системы. Показывать саму картинку не буду, а как сделать вот такое расскажу:

Заходим в систему. Открываем таблицу SSM_CUST и создаем запись с именем START_IMAGE. В поле значение прописываем свое название картинки, например, ZSTART_IMAGE.

Открываем транзакцию SMW0, выбираем «Двоичные данные для WebRFC-приложения». В поле объект пишем наше имя объекта ZSTART_IMAGE. Нажимаем поиск, потом кнопку создать. Загружаем файлик с картинкой. Формат рекомендую не больше 800*600. Расширение gif. Если напишет, что такой MIME тип не присвоен, то в том же месте — меню Параметры настройки — Ведение MIME-типов. Добавляем строчку
TYPE EXTENSION
image/gif *.gif

Теперь нужно очистить кэш на локальном компьютере. Для этого удаляем каталог C:\Documents and Settings\\SapWorkDir . Заходим и вуаля.

Нота Note 1337986 — Can a client-specific logon image be used?


Ремонт кластера расчета заработной платы

Давно я ничего не писал. Пока идет концепт, настроек системы особо не трогаю, поэтому и писать нечего. Скоро начнется настройка, буду писать чаще. Терпите, мои друзья.

Недавно столкнулись с проблемой, что поломался кластер расчета заработной платы. Открываешь PC_PAYRESULT, а GUI закрывается с системной ошибкой. И никак. Помогли программы для восстановления кластера. Может быть кому поможет в будущем.

RPUP1D00 Просмотр и удаление отдельных записей файла PCL1
RPUP2D00 Просмотр и удаление отдельных записей файла PCL2
RPUDIR00 Восстановление каталога результатов расчета


Пропущенные сотрудники при расчете зарплаты

Скажите, а кто и как вытаскивает табельные номера сотрудников, которые по каким-то причинам были пропущены при расчете заработной платы?

Например, запустили расчет зп по 10 000 тн. Посчиталось по 5 000. В журнале ошибок все чисто. Как выяснить, кто именно не посчитался и почему? По логике мы понимаем, что это может быть уволенный человек, исправленный ИТ0003 и пр. Но как их вытащить?

Решение нашлось:

Полезности с SAPinsider

Что такое Matchcode W в зарплате SAP