Вопрос-ответ. Ограничение записи Инфотипа

Вопрос:
Есть пользовательский инфотип с временной привязкой 2.
У сотрудника  есть запись в этом ИТ. При создании новой записи инфотипа  возможны две ситуации:
1. создаваемая запись имеет более высокий приоритет  по сравнению со старой-> старая запись ограничивается/разрезается/удаляется.
2. создаваемая запись имеет более низкий приоритет -> старая запись остаётся неизменной, а новая ограничивается/разрезается/не создаётся.
Есть способ обработать второй случай через динамические мероприятия?
Ответ:
Насколько я знаю, в динамике стандартом нельзя так сделать. Можно реализовать через вызов подпрограммы, где проанализировать ситуацию. Либо по аналогии со вставкой больничного при отпуске сделать расширение PAI логики инфотипа.

Автоматическое назначение полномочий

Всем привет.

Есть в системе такая волшебная штука, как назначение ролей полномочий на основании организационной структуры или автоматическое назначение полномочий. Это означает, что на оргструктуре мы можем сказать, какие роли и профиля структурных полномочий нужно назначить пользователям, которые в ней находятся. Например, если на отдел «Кадры» назначить роль «Кадровик» и профиль структурных полномочий «Вся структура», то при приеме или переводе на штатную должность нового человека и запуска спец программки система автоматически назначит ему эту роль и профиль. Получается, что не нужно делать заявки на пользователей и все такое. Это достаточно старый механизм, в нем мало гибкости, но может быть кому-то он пригодится. Новое и правильное решение по управлению ролями полномочий от САП, это SAP GRC.

Читать далее


Инфотип 0130 Полномочия

Привет.

Для своих читателей решил протестировать механизм ограничения доступа к изменению данных прошлым периодом — инфотип 0130. Вы знаете, что обычными полномочиями мы не можем регулировать доступ во временном пространстве. Если есть доступ на изменение, то изменить можно записи в прошлом, настоящем и будущем. А если нам нужно закрыть возможность изменять данные в «закрытых» периодах? Для этого есть инфотип 0130.

Процедура проверки — подтип инфотипа 130. К процедуре присваиваются инфотипы и подтипы, который мы хотим ограничить. Например, проверка называется «Временные данные», а к ней присваиваем инфотипы 7, 2001, 2002, 2003. Таким образом работник не сможет изменять данные в этих инфотипах в прошлых периодах.

Активировать механизм нужно в транзакции OOAC ключ AUTSW APPRO.

Сама процедура проста. Для табельных номеров, которым нужно ограничить изменение в прошлом периоде(-ах) создается запись инфотипа 0130 с подтипом «Временные данные» (или другим, какой вы определите). В инфотипе указывается дата, до которой нельзя вносить изменения. Например, если это 1 мая 2014 года, то этому табельному номеру нельзя внести данные до 1 мая 2014 года по временным инфотипам.

Для создания инфотипа 0130 можно воспользоваться LSMW.

Для массового изменения даты деблокирования для ввода данных в 130 инфотипе есть программа RPTAPPU0. Она показывает баланс рабочего времени за период, и по кнопочке может установить новую дату деблокирования.

При этом для корректной работы системы нужно на уровне полномочий (объект P_ORGIN) разделить доступ к инфотипу 0130 и его подтипам. Всем, кто вводит данные, дать права на чтение. А тому, кто деблокирует (изменяет дату, до которой нельзя будут вносить изменения), дать права на изменение.


Текстовые уведомления в расчетном листе

В системе есть возможность добавить текстовые уведомления (сообщения) в расчетный лист. Например, чтобы обратить внимание работника на перерасчет или позвонить в HR Службу. Уведомления в расчетном листе бывают двух видов: глобальные и индивидуальные. Различаются они подтипом 128 инфотипа, где и хранятся сами тексты уведомлений. Если выбрать первый подтип (глобальное уведомление), то текст нужно выбрать из так называемых общих текстов (транзакция SO10). Если 2, то индивидуально пишем конкретному работнику. Дата инфотипа определяет в каком расчетном периоде показывать текст.

Осталось настроить расчетный листок. Делается это просто и в два шага:

  1. Создаем тип линии с типом колонки T. Например, 10 T. Поле для вывода текста: TXT — ENTRY.
  2. Создаем в окне новую группу или добавляем в любую другую строку с таблицей TXT и идентификатором 1 или 2 — какой подтип 0128 инфотипа мы хотим показать в листке.
Все. В нужном периоде появится строчка с заметкой из инфотипа. 

Расширение экрана списка в PA30

Часто пользователи кричат, что в экране списка в PA30/20 хочется видеть иные колонки, более информативные. Оказывается, это легко можно сделать, если почитать инструкцию сап.

Читать далее