We configured SAP Authorization objects synchronization. Everything seems to be fine except SAPTransactionHasSAPAuthObject table is not fully synchronized.
When I try to find custom transactions or custom auth objects in this table, I can't find any.
My queries are:
select * from SAPTransactionHasSAPAuthObject l
inner join SAPTransaction t on l.UID_SAPTransaction=t.UID_SAPTransaction
where t.Ident_SAPTransaction like 'Z%'
select * from SAPTransactionHasSAPAuthObject l
inner join SAPAuthObject ao on ao.UID_SAPAuthObject=l.UID_SAPAuthObject
where ao.Ident_SAPAuthObject like 'Z%'
I can see a lot of custom objects and custom transations in SAPAuthObject, SAPTransaction table
select * from SAPAuthObject where Ident_SAPAuthObject like 'Z%'
select * from SAPTransaction where Ident_SAPTransaction like 'Z%'
In target system browser the number of found SAPTransactionHasSAPAuthObject objects is the same as in SAPTransactionHasSAPAuthObject table.
So it looks like SAP connector can't read them. But service account has all permissions mentioned in the documentation.
I think that the next step would be to try to run corresponding BAPI directly in SAP. But I can't find their names in documents.
Did anybody encounter this problem before?
We are using:
One Identity 8.0
SAP_BASIS 751 sp2
S4CORE 101 sp2
Regards,
Ivan