Распродажа книги SAP HR. Вид сбоку

Всем привет, друзья! В преддверии выхода второй книги по SAP HR от Виталия Поцелуева я решил устроить распродажу первой версии книги “SAP HR. Вид сбоку”. Книга продается только в электронном виде в формате PDF. Материал не актуализировался (это все будет во второй книге), содержимое идентично бумажному изданию.

Цена электронной книги “SAP HR. Вид сбоку” составляет 200 рублей. Вырученные средства пойдут на закупку кофе автору для завершения работы над второй книгой, которая уже стала в два раза больше первой. Желающие приобрести продукт могут обратиться через форму обратной связи по адресу https://saphr.ru/contacts/

Спасибо за вашу поддержку! Оставайтесь на связи, подписывайтесь, расшаривайте, лайкайте. Скоро будут новые анонсы!

Напоминаю, что меня можно найти в сети по адресам:

https://saphcmsolutions.com

https://youtube.com/virvit

http://facebook.com/saphrexpert


Два способа передачи рабочего времени в контроллинг

Вру, на самом деле существует три способа передачи рабочего времени в контроллинг или управление проектами. И самый эффективный какой? Правильно, тот который несет нам лучшая практика с Запада – напечатать ведомость на бумаге и отнести ножками в соседний отдел. Так работает Америка, братцы и сестрички.

А нормальные ребята делают так. Передавать данные из HR в другие модули можно двумя способами: через CATS и через проводку заработной платы.

Для передачи через CATS рабочих часов нужно создать статистический показатель в контролинге в ракурсе V_TKA03_T. Примерно вот так.

В CATS мы указываем МВЗ и статичестический показатель, чтобы часы и все данные попали в интерфейсную таблицу CATSCO.

МВЗ у меня слева где-то осталось, лень настраивать поля.

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

  • CATA – Общее для всех компонентов
  • CAT7 – Учет и отчетность

После переноса данных в контроллинге часы можно посмотреть в отчете S_ALR_87013645 – Статистические показатели: развертка по периодам.

Второй способ заключается в настройке правильного символьного счета при передаче проводки. При определении символьного счета можно указать, стоит ли передаваться часы из виды оплаты или нет в объект контировки. Это регулируется типом символического счета:

    null
  • C Проводка на расходный счет
  • CN Проводка на расходный счет (без кол-ва)

Если указать тип счета С, то после проводки данные из поля Часы вида оплаты попадут в контроллинг. Посмотреть часы можно в транзакции KSB1 – МВЗ: фактические отдельные позиции

Все аналогично работает для передачи часов в модуль PS Управление проектами, только отличаются транзакции с отчетами для просмотра.

На основание переданных данных контролинг может производить свои расчеты и распределения затрат.

Пожалуйста – спасибо.


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

Ученица напомнила мне, точнее показала кнопочку, которая вызывает программу RHAUTH01. Эта программа на входе получает логин пользователя, профиль его структурных полномочий и ключевую дату. на выходе красивый отчет со списком всех объектов, на которые логин будет иметь доступ. Сам доступ определяется уже ролями полномочий, но обычно и чаще всего проблемы именно с получением списка объектов, к которым нужно обратиться.

В транзакции OOSP справа от имени профиля нажимаем на кнопочку I. И получаем вот такое:

Подробнее про настройку структурных полномочий можно почитать в моей другой заметке. https://saphr.ru/2014/11/05/struct_auth/


ВПР для инфотипа

Бывает ситуация, которая как бы опа-опа, но делать что-то нужно. Нет у нас квери, например, а надо из кучки инфотипов собрать красивый отчетик. А там всякие гадкие BEGDA/ENDDA лежат, мешаются.

Тут нам и поможет офигенная функция для MS Excel от Витальки Поцелуева, который задолбался решать задачу через опа-опа и тряхнул стариной.

В MS Excel включаем VBA, закладочку Developer и вставляем такой модуль.

А дальше, где нужно просто вызываем новейшую формулу искуственного интеллекта в виде =InBetween(ключевая дата, ключ для поиска, диапазон поиска, какую колонку вернуть).

Все очень дубово, медленно, неоптимизированно. 5000 строчек для 3 инфотипов на 8 ядрах и 16 гигах оперативки обсчитываются за 5 минут. Но это быстрее, чем изнасиловать свой мозг формулами для решения именно этой задачи.


Как отправить СМС из SAP

Пока вы тут, а я здесь, на моем YouTube канале один из подписчиков попросил рассказать, как можно из SAP отправлять СМС-ки. Если у вашей компании закончились идеи, куда можно потратить денежные знаки, то предлагаю клиенто-ориентированный подход. Давайте отправлять СМС из SAP. Повод вы сами можете себе придумать, мне просто стало интересно. Затраченное время на настройку, регистрацию, отладчик и чашку кофе составило 2 часа.

Первым делом нужно заплатить денежек посреднику между нами и оператором сотовой связи, который по сути и осуществит отправку сообщения на сотовый номер или в вайбер. Посмотрев на первые пять ссылок из поисковика и их форматы работы/неудомков программистов, я решил остановиться на этом. https://smsc.ru/api/

Сделал себе аккаунт, положил на него 100 рублей, отправил тестовое сообщение в США. На мой номер в России оператор без договора не захотел отправлять ничего, ну и хрен с ним. Ради 100 рублей я к ним не поеду.

Усе, на этом можно заканчивать. Можете смело отправлять СМС-ки, я пошел.

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

В транзакции SA14 создаем новый сервис для отправки СМС.

Читать далее


Программа для загрузки любых файлов в GOS

Ниже небольшая программка на ABAP для массовой загрузки файлов в GOS (Generic Object Service) хранилище. Это когда в PA30 вверху можно нажать кнопочку и “Создать приложение”.

На вход подается текстовый файл с разделителем табуляции из двух колонок: табельный номер и путь к файлу. Запускаете и система скармливает файл каждому табельному номеру.

Исходник мой частично – кусочки утащил из сети разных авторов, допилил, поэтому на 100% авторские права не претендую.

Читать далее