Professional Documents
Culture Documents
b) IF_CRM_ACE_OBJECTS_BY_FILTER~GET_OBJECTS_BY_FILTER
c) IF_CRM_ACE_ACTORS_FROM_USER~GET_ACTORS_FROM_USER
d) IF_CRM_ACE_ACTORS_FROM_OBJECT~GET_ACTORS_FROM_OBJECTS
e) IF_CRM_ACE_ACTORS_FROM_OBJECT~GET_ACTORS_FROM_OBJECT
a) IF_CRM_ACE_OBJECTS_BY_FILTER~CHECK_OBJECTS_BY_FILTER
METHOD IF_CRM_ACE_OBJECTS_BY_FILTER~CHECK_OBJECTS_BY_FILTER.
ENDLOOP.
ENDMETHOD.
b) IF_CRM_ACE_OBJECTS_BY_FILTER~GET_OBJECTS_BY_FILTER
METHOD IF_CRM_ACE_OBJECTS_BY_FILTER~GET_OBJECTS_BY_FILTER.
*
ENDMETHOD.
c) IF_CRM_ACE_ACTORS_FROM_USER~GET_ACTORS_FROM_USER
METHOD IF_CRM_ACE_ACTORS_FROM_USER~GET_ACTORS_FROM_USER.
ENDMETHOD.
d) IF_CRM_ACE_ACTORS_FROM_OBJECT~GET_ACTORS_FROM_OBJECTS
METHOD IF_CRM_ACE_ACTORS_FROM_OBJECT~GET_ACTORS_FROM_OBJECTS.
DATA:
lt_objects TYPE crmt_inherit_guid_struc_tab,
lt_partners TYPE crmt_partner_external_wrkt,
ls_object_actor TYPE crms_ace_object_actors,
ls_actor TYPE crms_ace_actor_id,
lt_actor TYPE crmt_ace_actor_id,
ls_failed_object TYPE crms_ace_object_guid.
FIELD-SYMBOLS:
<fs_partner> TYPE crmt_partner_external_wrk,
<fs_partner_pft> TYPE crmt_partner_pft,
<fs_object> TYPE crmt_inherit_guid_struc.
lt_objects[] = it_object_guids[].
*
*- Delete all duplicate entries (which occur when one user has more than one
relation to an activity)
SORT et_actor_ids.
DELETE ADJACENT DUPLICATES FROM et_actor_ids.
ENDMETHOD.
e) IF_CRM_ACE_ACTORS_FROM_OBJECT~GET_ACTORS_FROM_OBJECT
METHOD IF_CRM_ACE_ACTORS_FROM_OBJECT~GET_ACTORS_FROM_OBJECT.
DATA:
lt_objects TYPE crmt_inherit_guid_struc_tab,
lt_partners TYPE crmt_partner_external_wrkt,
ls_object_actor TYPE crms_ace_object_actors,
ls_actor TYPE crms_ace_actor_id,
lt_actor TYPE crmt_ace_actor_id,
ls_ref_object TYPE crmt_inherit_guid_struc,
ls_actor2 TYPE crms_ace_object_actors,
actor_ids TYPE crmt_ace_object_actors,
ls_failed_object TYPE crms_ace_object_guid.
FIELD-SYMBOLS:
<fs_partner> TYPE crmt_partner_external_wrk,
<fs_partner_pft> TYPE crmt_partner_pft,
<fs_object> TYPE crmt_inherit_guid_struc.
ENDMETHOD.