SAP Identity Management (IdM) uses the function module RFC_READ_TABLE to read application server ABAP (AS ABAP) tables. This can be used, for example, to load picklists for salutations and titles within initial load and update jobs. The module is also often used to load data from SAP HCM (Human Capital Management) for HR integration, for example tables PA0000, PA0001, etc.
With a new basis release (at least 0026) the functionalities and the data structures of the function module RFC_READ_TABLE have been changed. As a result, SAP IdM can no longer read data via this module. The symptom is an empty value set, no data is returned.
To enable SAP IdM to read data again, SAP Support Note 2246160 must be imported. This makes the previously used data structures available again and the return values are correct again.
Since the function module RFC_READ_TABLE can potentially read any table, it is recommended to restrict the authorizations of the communication user used by SAP IdM and to grant him access only to tables he needs. Such customized PFCG roles based on an authorization trace can be created by using SECMENDO.authority_generator for example.