A SAPRole is requested via ITShop. ValidFrom is null and ValidUntil is a value in the future.
Configuration Parameters are set as follows:
TargetSystem\SAPR3\ValidDateHandling\DoNotUsePWODate : OFF
TargetSystem\SAPR3\ValidDateHandling\ReuseInheritedDate : ON
TargetSystem\SAPR3\ValidDateHandling\ReuseInheritedDate\UseTodayForInheritedValidFrom : ON
On Recalculation of SAPUserInSAPRole a new entry with ValidFrom = <today> is created.
On further calculations for the same SAPUser the following problems occur:
1. Calculations on the same day fail with the following error message:
"(execute slot bulk)50000 0 re-throw in Procedure SAP_ZUserInSAPRole, Line 131
2601 0 detected in (SRV=ESCALIRNIX, DB=OneIM80Steffen) Procedure SAP_ZUserInSAPRole, Line 113
2601 0 Cannot insert duplicate key row in object 'dbo.SAPUserInSAPRole' with unique index 'SAP_XA2SAPUserInSAPRole'. The duplicate key value is…"
2. Calculations on following days result in deletion of the existing entry and creation of a new one with ValidFrom = <today>.
This is a product defect (30797).
This will be fixed in a future release of the product. If you require this immediately corrected, please contact Support for a hotfix referencing the defect ID 30797.