Share all details about your problem, including any error messages you may have received.
Hi all, we have noticed a strange behavior with SAP GRC application in all our environments, there is a mismatch between the values in Entitlement catalog in IIQ vs SAP GRC export.
The Entitlement (attribute: Roles) have same display name, but the value is different in IIQ vs SAP system, and we have noticed this for all our environments. Anyone has any idea why this is happening?
For Example: there is an Entitlement in Entitlement catalog for Application SAP GRC named “ZSGRAC.S.T:GRC_BASE_REQ”, for this, the value (Role ID) is “005056A05FD01EDEB0BEEDA99FCF2260” in SAP end, but the entitlement value is “005056A05FD01EEEB0C9066A1CAE520F” in SailPoint.
If this entitlement has come to sailpoint via aggregation task, please enable more logging when the task is running to print the full resource object then you can all details that will help when you are discoing with SAP team.
@Riyazuddin99 here is the schema for group, but my ques is, the entitlement value should always match with target, the display name can be anything as that is an editable field in IIQ. Since SailPoint is pulling data from SAP, then it should match to what’s there in the target system.
After enabling the SAP loggers, I ran the aggregation and it seems both values might be coming from SAP end but as per the application team, only “005056A05FD01EEEAFF655755D1B4BA4” exists on their end and in sailpoint we see “005056A05FD01EDC9EE18F926046C82F” as the entitlement value
Any idea why is there 2 values coming? or if anyone knows about the table Sailpoint pulls data from SAP GRC?
Hi @vinnysail , apologies for the delayed response, please find the screenshot and connector debug output below
For the Same Display value we have different values “005056A05FD01EEEB0C9066A1CAE520F” which we see in IIQ and “005056A05FD01EDEB0BEEDA99FCF2260” which the SAP team sees on their end, and we see this behavior only for entitlement which SAP specifies as “Technical Roles” it’s not happening for “Business Roles”, the values are matching for those
> connectorDebug “SAP GRC” get group PR1CLNT101N/005056A05FD01EEEB0C9066A1CAE520F2025-09-26T09:25:48,512 WARN main sailpoint.connector.SAPGRCConnector:949 - CON_SAPGRC_RESPECT_FILTER flag is : false2025-09-26T09:25:48,589 WARN main connector.sapgrc.service.SAPGRCConnectorService:314 - Selected SailPoint function module: /SAILPOIN/SAIL_READ_TABLE2025-09-26T09:25:49,166 WARN main connector.sapgrc.service.SAPGRCConnectorService:316 - Using RFC_READ_TABLE
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE ResourceObject PUBLIC "sailpoint.dtd" "sailpoint.dtd">
> connectorDebug “SAP GRC” get group 005056A05FD01EDEB0BEEDA99FCF22602025-09-26T09:26:28,558 WARN main sailpoint.connector.SAPGRCConnector:949 - CON_SAPGRC_RESPECT_FILTER flag is : false2025-09-26T09:26:28,635 WARN main connector.sapgrc.service.SAPGRCConnectorService:314 - Selected SailPoint function module: /SAILPOIN/SAIL_READ_TABLE2025-09-26T09:26:29,172 WARN main connector.sapgrc.service.SAPGRCConnectorService:316 - Using RFC_READ_TABLE
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE ResourceObject PUBLIC "sailpoint.dtd" "sailpoint.dtd">
Thanks for checking the command. This is the resource object that you get from SAP system. You need to check with the SAP team and understand more details.