Чтение статических и динамических фильтров журнала аудита безопасности с помощью RFC

Я пытаюсь прочитать настройки статических и динамических фильтров журнала аудита SAP (sm19) с помощью RFC-соединения.

Для статических фильтров я выяснил, что они хранятся в таблице rsauprof:

Field   Key Data Element    Type    Offset  Leng    Decimals    Check Table Text
PROFNAME    X   RSAUPNAME   CHAR    0   8   0       SecAudit: Audit profile name (of the configuration)
SLOTNO  X   RSAUSLOTNO  NUMC    8   4   0       Audit log: Number of the recording parameter (slot)
CURRPROF        RSAUCPROF   CHAR    12  8   0       Security Audit: Name of the current audit profile
CLASSES     RSAUCLASID  INT4    20  10  0       System audit log: Audit event classification indicator
SEVERITY        RSAUSEVERI  INT4    24  10  0       System audit log: Security levels
CLIENT      MANDT   CLNT    28  3   0   T000    Client
UNAME       XUBNAME CHAR    31  12  0   USR02   User Name in User Master Record
STATUS      RSAUSTATUS  CHAR    43  1   0       Audit activity indicator (slot)
CUNAME      RSAUCUNAME  CHAR    44  12  0   USR02   Security audit: SAP name of person who changed the profile
CDATE       RSAUCDATE   DATS    56  8   0       Security Audit: Date when the audit profile was changed
SELVAR      RSAUSELVAR  RAW 64  1   0       Security audit: determining selection variant
MSGVECT     RSAUMSGVEC  CHAR    65  1   0       Security audit: selection vector of audit events

Область интересов - MSGVECT, но у меня проблемы с интерпретацией этого значения, потому что оно похоже на битовый вектор. Как преобразовать это значение в удобочитаемую форму?

Для динамических фильтров я не нашел места для поиска сохраненных настроек фильтра.

Итак, вопрос: как читать настройки динамического и статического фильтра журнала аудита SAP из SAP?


person user1885521    schedule 18.08.2013    source источник


Ответы (1)


Вы можете проверить RSAU_CONFIG_SHOW отчет, представленный в 750 и используемом им API.

Метод GET_MSGVECT_FROM_ALV класса CL_SAL_CONFIG - это, вероятно, то, что вы ищете.

person Suncatcher    schedule 02.07.2020