Несколько слов о программе RPUAUD00

Несколько слов о программе RPUAUD00.

Кратко о программе RPUAUD00

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

См. Logged Changes in Infotype Data (Report RPUAUD00)

Prerequisites

So that changes to infotype fields (change, create, delete) are recorded as documents, you must make sure that these fields are maintained in the views HR Documents: Infotypes to be Logged (V_T585A), HR Documents: Field Group Definition (V_T585B) and HR Documents: Field Group Characteristics (V_T585C) .

An archive can only be displayed if it has been created with Archive Administration (transaction SARA).

Выполнив настройки, о которых идет речь в справочном материале, вам становятся доступны возможности программы RPUAUD00, с помощью которой  можно посмотреть лог измененных данных инфо-типов сотрудника

И тут случился update...

В одном из обновлений компонента SAP_HRRXX вендор включает дополнительные критерии выборки программы RPUAUD00, выведя их в отдельную программу RPUAUD00_PNPCE

См. SAP Note 2132315 - RPUAUD00: Additional selection criteria

Delivery:

Import the relevant Support Package. After you import the Support Package, a new switch is available in the table T77S0 (system table) - group ADMIN, semantic abbreviation RPAUD. After you activate this switch, the previous report RPUAUD00 is no longer available. When you call this report, the system performs an automatic redirection to the new report RPUAUD00_PNPCE. This contains the enhancements listed above.

Активировав переключатель ADMIN / RPAUD в таблице T77S0

Селекционный экран знакомой ранее программы несколько видоизменяется

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

Вызов RPUAUD00_PNPCE выполняется из программы RPUAUD00, не минуя проверки, представленной в форме read_t77s0_switch

P.S. (1)

Отдельно хочется обратить внимание на SAP Note 2321263 - Report RPUAUD00 and authorization check в которой рассмотрен аспект работы с полномочиями для программы RPUAUD00

Рассматриваемый пример в SAP Note:

  1. Пользователь, которому в системе предоставлены "урезанные" полномочия на инфо-тип, запускает программу RPUAUD00
  2. В рассматриваемом примере, у табельного номера в ИТ0008 присутствуют следующие записи: _с 01.02.2015 по 06.09.2015 _и с 07.09.2015 по 31.12.9999
  3. Пользователь имеет полномочия на инфо-тип 0008 в период с 01.02.2015 по 06.09.2015
  4. При запуске программы RPUAUD00 пользователю доступны обе записи инфо-типа 0008.
  5. SAP поясняет такое поведение системы тем, что рассматриваемый отчет исполняет функцию "ревизии изменения мастер данных". То есть пользователю достаточно, в целом, иметь полномочия на чтение инфо-типа, не принимая во внимание период, в котором у него есть данные полномочия.
    В дополнение к ноте хочется отметить: учитывая факт, что отчет построен на ЛБД PNPCE, полномочия на мастер-данные персонала регулируются значениями, представленными в объекте полномочий P_ORGIN. Отключением проверки полномочий по данному отчету «занимается» объект полномочий P_ABAP

For this object, enter the report name(s) in the REPID field and the degree of simplification to be used for the authorization check in the COARS field.

The following degrees of simplification are possible:

  • Authorization using COARS = <BLANK> or no authorization. The authorization checks are to be processed as in
  • Authorization using COARS = 1 . The authorization checks for the infotype/subtype combination and for organizational assignment are to be checked separately. This means that a user is authorized to read a personnel number when he or she has a read authorization for all the infotypes (subtypes) requested by the program and that the user has a read authorization for the organizational assignment of the personnel number.

  • Authorization using COARS = 2. The authorization check is inactive.

P.S. (2)

Если данная заметка показалась вам скучной и, что называется, ни о чем, можно поразвлечь себя и поискать грамматические ошибки в тексте  SAP Note 2321263 - Report RPUAUD00 and authorization check. По тексту данной заметки тоже можно пробежаться. Как вам больше нравиться нравится. Берегите себя!

Read more