I configure sync with SAP R3 and sync with authorization objects. The first was a variable success. The second was partially.
As I understand in the table there are as many records as it is read from the target system.
See in the log. The problem is that in SAPTransactionHasSAPAuthObject and in [SAPProfileHasAuthObjectElem] there is no data about custom transactions.
There is a line in the log:
2018-11-13 15:10:26.7373 DEBUG (SystemConnector 5b0981ed-1e81-4aa3-914d-81f3680bb592) : Result: State (Success) Objects (67540) Failures (0)
Since it says SystemConnector, I assume that this is the connector. The data is read from the target system, not from the table in IDM.
LOG:
2018-11-13 17:24:06.7879 TRACE (SchemaElement static) : T-DR096771 - S_TCODE - TCD@ProfileHasAuthObjectField[].GetValue(PROFN) returns T-DR096771
2018-11-13 17:24:06.7879 TRACE (SystemMappingRule UID_SAPAuthObject_OBJCT) : ProjectionDirection: ToTheLeft
2018-11-13 17:24:06.7879 TRACE (SystemMappingRule UID_SAPAuthObject_OBJCT) : UseOldValues: False
2018-11-13 17:24:06.7879 TRACE (SchemaElement static) : T_K4610012 - S_TCODE - TCD@ProfileHasAuthObjectField[].GetValue(AUTH) returns T_K461001201
2018-11-13 17:24:06.7879 TRACE (SchemaElement static) : T-DR090602 - S_TCODE - TCD@ProfileHasAuthObjectField[].GetValue(OBJCT) returns S_TCODE
2018-11-13 17:24:06.7879 TRACE (SchemaElement static) : be6fce4e-395d-4596-ab3c-d4d91811408b - b04a3351-5377-42a8-91b2-00ace130e880 - 587f6662-89e5-42c9-9045-ca0e1b4730c0@SAPProfileHasAuthObjectElem[].SetValue(VRT_UID_SAPProfile, T-DR096771)
2018-11-13 17:24:06.7879 TRACE (SchemaElement static) : bd277775-7ca0-45d5-8c78-425b663b6026 - b04a3351-5377-42a8-91b2-00ace130e880 - 587f6662-89e5-42c9-9045-ca0e1b4730c0@SAPProfileHasAuthObjectElem[].SetValue(AuthLevel, T_K461001201)
2018-11-13 17:24:06.7879 DEBUG (SystemMappingRule AuthLevel_AUTH) : Mapping applied.