FAQ. Загрузка образования через LSMW

Вопрос:
Виталий, встречалась ли Вам такая задача загрузить изменения записей инфо-типа 0022 “Образование”. Мы добавили на экран инфо-типа Z-поля для внесения информации на английском языке. Теперь нужно довнести в эти поля данные. Но загрузить изменения не удается, у табельного номера несколько записей и программа LSMW загружает в первую запись, не осуществляя проверку на даты, вид образования..
Эта задача осуществима с помощью LSMW?

Ответ:
Это общая проблема для обновления записей через PA30 и LSMW. Чтобы решить задачу есть два варианта:
1. Удалить и загрузить правильно. То есть сначала выгружаем что есть, обновляем данными, удаляем из системы, загружаем правильные значения.
2. Если первый вариант не работает, то в ряде случаев можно “обратиться напрямую к записи” указав точные ключевые параметры: дата начала, дата окончания, подтип. Тогда LSMW откроет именно нужную запись. Но если есть две записи с 18 подтипом и одинаковыми датами, то увы, не сработает (два высших образования полученных одновременно).


FAQ. Переход в SAP

Вопрос:

Я работаю 4 года (2 в одной и 2 в другой) в компаниях, где используется sap hr, на позициях связанных с HR-отчетностью (очень разные выгрузки из оперзапроса, табеля, отчета по видам оплат, работа с PPOSE, немного payroll’а).

Я очень люблю систему, технарь по образованию и хочу перейти в поддержку sap hr (в идеале наверное не в консалтинговую компанию, а скорее в “обычную” компанию в it департамент, но это не строго).

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

И вопрос #2-увидел недавнюю статью “куда бежать новичкам”, там говорилось про Ваши курсы, но при этом не нашел более детальной информации про них-цена, формат обучения и тд

Могли соориентировать по ним?

Ответ:

На этот счет у всех разные позиции. Я когда принимаю к себе людей на работу смотрю на знания бизнеса, ход мыслей. Если вы технарь, то знание программирования будет в плюс. Знание администрирования серверов или ПК будет никак, в ноль. Если вы работали как технарь с бизнесом, понимаете специфику, имеете представление о законах, то это большой плюс. Многие консультанты не знают законов даже на старших должностях.

У технарей есть одна особенность (это ни хорошо, ни плохо) – боязнь и нелюбовь к разговорам с заказчиком или пользователей. Зачастую это становится причиной идти в поддержку, где общение происходит через компьютер, а не очно. Нужно понимать, что в поддержке вы получаете интенсивные знания, то есть глубокие для конкретной компании. В консалтинге экстенсивные, то есть широкие ввиду работы со многими компаниями. Идеального варианта не существует.

Обучение:

Действительно я провожу индивидуальные курсы по базовой функциональности SAP. Программа разрабатывается под каждого человека индивидуально. Средняя стоимость одного астрономического часа (60 минут) составляет около 2 тысяч рублей. Формат удаленный, когда мы по скайпу проходим теорию и практику, выполняем задания с живых проектов. Назначается домашняя работа и разбирается ее выполнение.


Вопрос – ответ: 8 инфотип

Вопрос:

Виталий, привет! Подскажи, пожалуйста, как лучше сделать доработку.

ИТ0008 создается с помощью косвенной оценки, но один вид оплаты добавляется вручную (по решению работодателя). При проведении перевода каждый раз этот ВО приходится вносить снова руками. Какие есть варианты его автоматического копирования при создании новой записи 8-го во время перевода? Операцию COP в инфо-группе использовать нельзя, не срабатывает косвенная оценка. Поможет только абап или есть какая-то настройка?

Ответ:

Привет. Мне кажется тут закралась ошибка. 8 ИТ не может создаваться с помощью косвенной оценки. Мы обычно создаем запись 8 ИТ, в ней указываются виды оплаты, которые оцениваются косвенно 😉 Есть два варианта реализации, на мой взгляд.

  1. Если вид оплаты чаще используется, чем неиспользуется, то можно добавить его в модель видов оплаты, которая позволит создавать по-умолчанию набор видов оплаты в 8ИТ. То есть при создании инфотипа на любую дату всегда будут подставляться несколько видов оплаты из модели. Можно указать обязательные и необязательные. Этот вид оплаты, например, сделать необязательным. При копировании ИТ тоже все корректно будет работать и оцениваться. Не понимаю, почему COP нельзя использовать.
  2. Можно в динамическом мероприятии анализировать ситуацию, когда нужно или не нужно добавлять вид оплаты. Соответственно, тогда и добавлять его. Единственно, что структура 8ИТ несколько мудреная и надо “угадывать” позицию, в которую его можно добавить. Это может быть 1 строчка или 7, например.

Вопрос – ответ: Зарплата за половину месяца

Вопрос:

Решили на проекте выплачивать заработную плату за половину месяца. Именно заработную плату. Раньше платили половину от оклада.

Возникли проблемы когда начали думать как это организовать в бизнесе и что предлагает система.

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

Ответ:

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

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

  • Увеличение трудоемкости и бумажного документооборота. Это слишком затратно с точки зрения организации процесса, так как нужно все документы собирать и вводить.
  • Могут быть проблемы с алиментами, удержаниями и переходящими долгами, когда в одной половине месяца нет денег для удержания, а в другой есть. Как верно проводить такие операции мы не смогли решить.
  • Неясно как считать производственные премии, которые ориентированы на месячный результат. Как правило периоды производственной программы и расчета мотивации сотрудников должны быть выровнены.
  • В то время, когда рассматривалась эта тема (2010 год), были проблемы с налоговой отчетностью, когда система не понимала, что межрасчет нужно тоже учитывать (начисленный и перечисленный налог) для целей отчетности (именно в печатных формах).

Отвечая на ваш вопрос про табельщиков. Не вижу проблемы. Зачем запрещать ввод данных? Это же не документоориентированная система, поэтому хранится всегда актуальное состояние “на сегодня”. Если очень хочется, то есть инфотип 130. Вот здесь я писал про него. https://saphr.ru/2014/04/03/infotype-0130/

По памяти это все, что помню.


FAQ. Расширение логической базы данных (ЛБД)

Вопрос:

На проекте возникает необходимость в использовании различных аналитик для выборок сотрудников в стандартных отчетах на ЛБД PNP*.
Нужны аналитики вида:
1. Не суммированный/Суммированный учет квартал/Суммированный учет год/…
2. Руководитель/специалист/рабочий/…
3. Высший менеджмент/Средний/Младший/…
4. Член правления/Не член правления/…
5. И возможно еще несколько…Для некоторых аналитик возможно пользоваться категориями персонала, например:
1а    РукОклад
1б    РукОкладСумМес
1в    РукОкладСумГод
1г    РукОкладСумКвартал
1д    РукОкладСумДваМес
2е    СпецОклад
…Вопрос: Каким образом правильнее решить эту проблему? Как расширять ЛБД? Может быть есть стандартные инфотипы, которые можно использовать на экране выбора в стандартных отчетах?

Ответ. Покопавшись в сетях и системах, пришел к выводу, что можно лишь частично улучшить ситуацию. В программах на селекционном экране есть такая кнопочка – динамическая выборка. Когда на нее нажимаешь, то появляется страшное окошко аля вот это:

pt60_selscreen

Теоретически изменить содержимое этого экрана можно. Например, добавить свои инфотипы, которые будут использованы как критерии для выборки. Это все делается через класс HR отчета и экран представление выбора (Selection View). Само представление создается в транзакции SE80 – Selection View для таблицы или в SE36->Extras->Selection Views для ЛБД. Как это делать написано вот тут в подсказке к настройке:

spro

Беда в том, что у меня так и не получилось заставить это работать. Но надежда есть 🙂 Если кто делал такое, то помогите общественности.