cancel
Showing results for 
Search instead for 
Did you mean: 

ACE: Deletion of actors

Former Member
0 Kudos

Hello,

I'm using the interfaces IF_CRM_ACE_FROM_OBJECT, IF_CRM_ACE_FROM_USERS, IF_CRM_ACE_OBJECTS_BY_FILTER in order to determine the actor ID.

If new objects are created and changed (in my case selected business partners using some "attributes" in table BUT000), the actors IDs are determined correctly.

What happens now if my attributes (fields) in scope within BUT000 (AUGRP) will change and the ACE list has to be corrected, that means the affected actor ID for all candidates with changed attribute AUGRP should be deleted now for all users who were assigned previously ?

Is the export table ET_FAILED_OBJECTS the correct table within method GET_ACTORS_FROM_OBJECT (class IF_CRM_ACE_ACTORS_FROM_OBJECT) in order to fill this table with to be deleted actor IDs ?

Or how can this be achieved?

Yours

Stephan.

Accepted Solutions (0)

Answers (1)

Answers (1)

kutjohn
Active Participant
0 Kudos

Hi Stephen,

The ACL tables are refreshed every 16hrs if not specified otherwise.

So if there's any change in the attributes by which you are selecting the actors, It should be refreshed

automatically according to the logic you have written to populate the actors.

Regards JP