In which database table is user specific data for Activity Scheduling stored in SAP CRM? You know, when activity scheduling, there's a button User Settings. If you click the User predefined settings, you can change the predefined customization for your user right there. I'd like to see the preferred activity type for every user.
I did search all the transparent database tables which include a field as PROCESS_TYPE, UNAME or USERNAME, but that did not help. FYI, the UI component/view is ACT_SCHED/ACSUserSettingsEF, context/attribute is ACSUSERSETTINGS/PROCESS_TYPE. Classes for the view, context and context node are CL_ACT_SCHE_ACSUSERSETTIN_IMPL, CL_ACT_SCHE_ACSUSERSETTIN_CTXT, and CL_ACT_SCHE_ACSUSERSETTIN_CN00, respectively. In the context node class there is a method, GET_M_PROCESS_TYPE, which is as follows:
DATA: attr TYPE CRMT_PROCESS_TYPE.
DATA: dref TYPE REF TO data.
GET REFERENCE OF attr INTO dref.
metadata ?= if_bsp_model_binding~get_attribute_metadata(
attribute_ref = dref
attribute_path = attribute_path
name = 'PROCESS_TYPE' "#EC NOTEXT
* COMPONENT =
no_getter = 1 ).
But I cannot tell how to go on from here. Any help on how to proceed?