Путь анализа и PPOME

Сугубо с моей точки зрения тему путей анализа очень сильно недооценивают в мире. Эту тему даже бочком обходят на проектах, так как мало кто ее нормально понимает. Я сейчас работаю на проекте с Романом metha и вижу его заходы на PPOME, где эти самые пути анализа используются вдоль и поперек, и с уверенностью могу вам сказать, что Ромка единственные в мире, кто эту тему понимает (из тех, кого я видел), и через пару лет мы с ним сваяем расчет зарплаты на PPOME и путях анализа 🙂 Бойтесь.

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

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

Чтобы было нагляднее, давайте поставим боевую задачу. Сейчас модно делать различные сравнительные анализы (бенчмарки по-модному), когда нужно сравнить сколько численность, стоимость, какая эффективность одной и той же работы в разных подразделениях компании. Например, сколько стоит заменить картридж в Москве и Владивостоке, если у компании есть филиалы в обоих городах, в обоих городах есть ИТ-отдел. Ставим укрупненную задачу — сделать функциональную структуру компании. Это означает, что мы должны для каждого филиала определить свою функцию.

Читать далее


OM_OBJM_NO_LAST_SEAR — управляем менеджером объектов

Да, я люблю SAP. Я люблю его чисто и открыто — каждый день много часов.

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

Вот этот параметр, который в сабже тусит, OM_OBJM_NO_LAST_SEAR — отвечает, нужно ли показывать результаты последнего поиска в менеджере объектов. Это такая хреновина, которая слева у нас болтается, когда мы открываем транзульку. И эта **** три вечера кушала мой моск, запомнив в кластерной табличке, что я однажды в своем сценарии дважды кликнул на объект типа ЗЮ, а потом перенастроил все и хотел видеть объект типа КЮ. А раз объект типа ЗЮ запомнился этой дряни в кластерной табличке, а в настройках ракурса такого объекта нет, то ЕРРОР вам по башке и «давай, до-свидания». Свидания с PPOME.

Короче, если вы сделали ракурс для одного типа объекта. Пожмакали и все нафиг перенастроили, то поставьте этот параметр в SU3 на период отладки, чтобы отключить запоминание ваших настроек PPOME в недрах САП. САП хотел как лучше, чтобы каждый раз ты видел то, на чем остановился. Но реализовал как всегда.

Резюме. На период настройки PPOME или производных транзакций — включаем режим отладки — параметр OM_OBJM_NO_LAST_SEAR в транзакции SU3.


Инфотип 1003 (Штаб/Отдел)

Дождливым вечером сидели мы с Романом (metha) и рисовали концепции. Вспомнили про галочку штаб (инфотип 1003), которая в PPOME мозолит всем глаза в то время, как мало кто знает о ней что-то. Поясняю.

Есть два концептуальных пути для ее использования. С одной стороны эту галочку используют в России и СНГ для того, чтобы пометить подразделение для вывода в шапку приказа. Если галочка стоит, то выводим в бумажку, если нет, то на нет и суда нет.

С другой стороны есть малопонятная фича. Если в T77S0 активировать ключик PPABT — PPABT, то система начнет работать иначе.

t77so_ppabt

При такой галочке и пометке «Отдел» на уровне организационной единицы в инфотипе 1003 Штаб в первый инфотип при приеме или переводе записывается другая организационная единица.

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

ppome_1

Если флаг в T77S0 не активирован, то при приеме на позицию рабочего у нового табельного номера в ИТ0001 будет прописана организационная единица 10001193.

Читать далее


Подготовка к проекту внедрения SAP HCM для бизнеса

Данная заметка адресуется бизнесу, заказчикам, которые начинают думать о проекте внедрении новой системы, будь то SAP или не SAP. Мне удалось поработать со стороны заказчика, со стороны консалтинга (не только SAP), что дает чуть более широкое понимание проблем с обеих сторон. Хочу также отметить, что проблемы, или, давайте назовем это задачами, одинаковые для любой страны. Я могу судить по работе на проектах в США, Норвегии, Венгрии, России.

Практически все заказчики декларируют основной задачей внедрения системы унификацию процессов, документооборота и методологии. Внедрение системы должно решить задачу унификации, так как в рамках проекта появляются внешние стимулы в виде консультантов и ограниченного бюджета проекта, когда нужно быстро поменяться и однообразиться. Заказчик по умолчанию ждет от консультанта лучших практик, которых не существует. Давайте будем честным — лучшие практики это то, как бизнес уже дорос до своего текущего состояния. Нельзя перенести практики одной компании на другую, это будут не лучшие практики, а практики той, другой компании. Но это удобно, так как позволяет посмотреть, точнее подсмотреть, а как же сделано у других. Человеческое любопытство, когда сам придумать не можешь, поэтому идешь за идеями к соседу и их улучшаешь под себя.

Читать далее


Payroll Control Center Policies

Вы точно не такие неумные как автор сего блога. Вы точно знаете, что такое демоны, которые фонятся и пашут яки демоны. Ну не те, что в линухе форкаются по fork(), а нормальные такие. Жобы по-мать-его-саповски.

Месяц не мог разобраться какого *** не запускаются политики в шаге INITIATE_POLICIES.

Оказывается с пакета EA-HR 608 SP0012 транзулечку сапочка придумал. PYC_ADM_TRANSACTION. Кривые индопереводчики перевели ее как PYC_ADMIN_TRANSACTION, перепутав транзакцию и название программы. Ну да ладно.

Суть-то в том, что вы запускаете мониторинг политик из FP3, а он висит. Все тихо, вечный In progress статус. Оказывается надо демона подопнуть — зашедулить таску, которая будет каждую минуту опрашивать табличку статусов и запускать сами политики. Все это делается в транзакции PYC_ADM_TRANSACTION, где нужно жмякнуть на шаг «Maintain recurrence for daemon job». Нажать редактирование карандашом и Старт. И фсе.

Месяц, К***!