Архив метки: SAP Query

Наблюдаем за пользователями

Вы же наверняка читали курсы внимательно и очень внимательно. И наверняка знаете о возможностях протоколирования SAP Query. А я не знал. Почитал курсы и столько там интересного узнал, что сейчас поделюсь с вами.

Например, можно протоколировать все, что запускает пользователь в оперативном запросе или SAP Query. Настраивается элементарно.
Заходим в SQ02, меню Extras — Set Logs.
sq02 logging

Тут прописываем инфо-наборы и области, которые мы хотим наблюдать. Первая колонка это глобальная или локальная область (G и пробел соответственно). Вторая сам инфонабор.

Усе!

Теперь при запуске пользователями отчетов, построенных на указанных инфонаборах система запишет все и вся вот в таком виде.

А если вы хотите посмотреть в таком же виде, то нужно вашего пользователя присвоить группе пользователей /SAPQUERY/SQ в глобальной области, а затем открыть в оперативном запросе отчетики.

Не забываем кликать вот сюда:





Спасибо!

Нетривиальный SAP Query

Всем привет.

Есть типовая задача — отчет по принятым сотрудникам. Нужно отразить, где сегодня находятся все активные сотрудники и дату их приема. Звучит просто, когда у человека нет перемещений, он принят после даты старта системы. Если же человек перемещался, дата приема может храниться в 41 ИТ или отдельным мероприятием (техническая загрузка), то при выборе периода «Весь период» на селекционном экране логического базы данных, система выведет все записи, включая перемещения и пр.

Есть несколько вариантов решения, которые мне приходят на ум.

Читать далее

Вопрос — ответ 7. HCM для новичков

Вопрос:
Итак, про меня: я год выгружала данные с пом. SAP BW (курсов никаких не проходила), а сейчас перевелась в персонал на отчётность в HCM.
Распиши, пожалуйста, как организовать процесс обучения и общения с местными программистами. Моя задача будет — наладить выгрузки для анализа данных по персоналу (текучесть, причины ухода, стаж и проч.).
В BW были готовые отчёты в excel) Здесь же приходится работать в самой базе и я не очень представляю, как это освоить. Люди вокруг пользуются несколькими отчётами, следуя стародавним инструкциям, мне же хотелось бы проводить более глубокий анализ и использовать больше возможностей SAPа. Надеюсь на твою помощь!

Ответ:
Любопытный вопрос. Нужно уточить — наладить выгрузки куда? В BW или просто в отчеты/Excel.
Подразумеваю, что пока мы говорим об отчетности на уровне ERP системы. Я бы пошел таким путем:

  1. Изучить базовые курсы по HR, чтобы понимать какие есть инфотипы, кластеры — возможности для хранения и организации данных по персоналу.
  2. Изучить курсы по SAP Query — инструмент для формирования отчетов в ERP системе. Наиболее популярный на мой взгляд. Причем следует обратить внимание на то, как устроены инфонаборы, какие есть в них управляющие элементы. Изучить создание дополнительных полей.
  3. Сделать базовые отчеты, которые можно выгружать в Excel, где уже сводными таблицами/формулами доводить до приемлимого вида.
  4. Проанализировать объем данных, который введен в продуктивной системе и который ведется вне системы. Часто существенную часть бумажной волокиты можно переложить в инфотипы системы. Перенести эти данные в систему и сформировать по ним отчетность.
  5. Изучить экстракторы BW HR для формирования отчетности из BW.

Если сможете дать больше специфики, то смогу конкретнее ответить. 🙂

Создание транзакции для SAP Query

Сделали вы такой сякой красивый отчетик в SAP Query! Хочется его запечатлеть на память, прописать в инструкции. И красиво сделать! Создаем в SE93 новую транзакцию. В транзакции прописываем запуск транзакции START_REPORT с галочкой «Пропустить селекционный экран». В параметрах (внизу) указываем:

D_SREPOVARI-REPORT — группа пользователей из транзакции SQ03

D_SREPOVARI-EXTDREPORT — название Query из транзакции SQ01

D_SREPOVARI-VARIANT — с каким вариантом запускать

D_SREPOVARI-NOSELSCRN  — X если не показывать селекционный экран

Для надежности, я бы сам Query сделал в глобальной области, чтобы шаловливый пользователь или консультант не затер его в продуктиве.

Обратный расчет

Расчетчики, это обычно самые злюки в HR. И все по уважаемой причине — они деньги считают. Ругаться за каждую копейку ходят именно к ним, а не к консультантам вроде нас. Особенно они злюки, когда система с бухты барахты начинает обратный расчет крутить с начала года. И непонятно почему, что самое невообразимое.

Подумал я на ночь глядя и решил изобрести велосипед. Опять же, ничего нового, просто структурирую. Можно потом в инструкцию для злюки включить. Совершенно бесплатно.

Итак, если предупрежден, то вооружен. Чтобы вооружить злюк делаем следующее:

  1. Создаем в SAP Query элементарный отчет по третьему инфотипу, чтобы показать даты последнего изменения основных данных. Перед зп пусть запускают отчет и сразу увидят, по кому будет перерасчет.
  2. Включаем в системе аудит изменений инфотипов HR. На первом этапе нашли по кому будет перерасчет, на втором ищем причину. В большинстве случаев, это изменение прошлым числом. То есть по нужному табельному номеру запускаем протокол аудита и смотрим, кто и что менял во времена царя Гороха. 
  3. И совсем конфетка: делаем отдельный расчетный листок для внутреннего использования. В него выводим все виды оплаты, понятные пользователю (налоги, базы, начисления, удержания). Не нужно различные балансы, супер технические виды. В программе вывода расчетных листов (RP*EDT*) указываем параметр вывода перерасчетов в листочек. Здесь есть маленькая хитрость, которую я пока не разобрал, но сделаю скоро. В программе вывода РЛ можно сказать, чтобы расчетный лист не выводился для оригинального периода (есть user-exit). Надо попробовать исправить ее так, чтобы выводились только перерасчеты. Тогда мы красиво в симуляции запускаем расчет зп по всему предприятию с выводом этого перерасчетного листочка. Он покажет только перерасчитанные виды оплаты, периоды. Сразу злюке станет проще, так как будет понятно что изменится по работнику и с почему.
Примерно такие мысли 🙂
P.S. Злюки, если вы меня читаете, то я использовал это выражение исключительно для эмоциональной окраски. Я вас очень уважаю и обожаю. Счастливее вас нет людей, когда проводки в САП прошли без красненьких кружочков слева в обзоре документа 😉