The following tables list the user exits that need to be modified to enhance BDoc types. Each table represents a component in the Mobile Sales Application.
Business Transactions
Description for the User exit Method |
User exit Name |
Calling function |
Download of Activities from CRM to CDB |
USER_EXIT_DOWNLOAD_ACTIVITY |
CRM_UPLOAD_MCA_ACTIVITY_PACK |
Upload of Activities from mobile client to CRM |
USER_EXIT_UPLOAD_ACTIVITY |
CRM_DOWNLOAD_MCA_ACTIVITY_MAP |
Download of Opportunity from CRM to CDB |
USER_EXIT_DOWNLOAD_OPPORTUNITY |
CRM_UPLOAD_MCA_OPPORT_PACK |
Upload of Opportunity from mobile client to CRM |
USER_EXIT_UPLOAD_OPPORTUNITY |
CRM_DOWNLOAD_MCA_OPPORT_MAP |
Download of Sales order from CRM to CDB |
USER_EXIT_DOWNLOAD_SALESDOC |
CRM_UPLOAD_MCA_SALESDOC_PACK |
Upload of Sales order from mobile client to CRM |
USER_EXIT_UPLOAD_SALESDOC |
CRM_DOWNLOAD_MCA_SALESDOC_MAP |
Download of service orders from CRM to CDB |
USER_EXIT_DOWNLOAD_SERVICE |
CRM_DOWNLOAD_MCA_SERVICE_MAP |
Upload of service orders from mobile client to CRM |
USER_EXIT_UPLOAD_SERVICE |
CRM_UPLOAD_MCA_SRVSET_PACK |
Download of service confirmation from CRM to CDB |
USER_EXIT_DOWNLOAD_SRVCNF |
CRM_DOWNLOAD_MCA_SRVCNF_MAP |
Upload of service confirmation from mobile client to CRM |
USER_EXIT_UPLOAD_SRVCNF |
CRM_UPLOAD_MCA_SRVCNF_PACK |
Download of time specification from CRM to CDB |
USER_EXIT_DOWNLOAD_TIMESPECN |
CRM_DOWNLOAD_MCA_TIMESPECN_MAP |
Upload of time specification from mobile client to CRM |
USER_EXIT_UPLOAD_TIMESPECN |
CRM_UPLOAD_MCA_SRVTIME_PACK |
Download of IBase from CRM to CDB |
USER_EXIT_DOWNLOAD_IBASE |
CRM_UPLOAD_MCA_SRVIBA_PACK |
Upload of IBase from mobile client to CRM |
USER_EXIT_UPLOAD_IBASE |
CRM_DOWNLOAD_MCA_IBASE_MAP |
Business Partners and Contact Persons
Description for the User exit Method |
User exit Name |
Calling function |
Download of BP hierarchy from CRM to CDB |
USER_EXIT_DOWNLOAD_BPHI |
BP_HIERARCHY_CRM_CDB |
Download of BP from CRM to CDB |
USER_EXIT_DOWNLOAD_BP_MAIN |
BP_MAIN_CRM_CDB |
Download of BP relations from CRM to CDB |
USER_EXIT_DOWNLOAD_BP_MAIN_REL |
BP_MAIN_CRM_CDB_REL |
Upload of CAPGEN from mobile client to CRM |
USER_EXIT_UPLOAD_CAPGEN |
CAPGEN_OBJ_WRITE_CDB_CRM |
Upload of CONGEN from mobile client to CRM |
USER_EXIT_UPLOAD_CONGEN |
CONGEN_OBJ_WRITE_CDB_CRM |
Products and Services
Description for the User exit Method |
User exit Name |
Calling function |
Download of Products data from CRM to mobile client |
MAP_CRM_MATERIAL_TO_MOBILE |
COM_PRODUCT_MAP_MAT_CRM_MOBILE : PERFORM process_customer_mat_data |
Download of Services data from CRM to mobile client |
MAP_CRM_SERVICE_TO_MOBILE |
COM_PRODUCT_MAP_SRV_CRM_MOBILE : PERFORM process_customer_srv_data |
Promotions and Campaigns
Description for the User exit Method |
User exit Name |
Calling function |
Download of Target Header from CRM to CDB |
USER_EXIT_DOWNLOAD_TARGET_HDR |
CRM_TG_MSG_MSA |
Download of Target Object from CRM to CDB |
USER_EXIT_DOWNLOAD_TARGET_OBJ |
CRM_TG_MSG_MSA |
Upload of Target Header from mobile client to CRM |
USER_EXIT_UPLOAD_TARGET_HEADER |
CL_CRM_TGTHEADER_WRITE_MAP => IF_SMW_MAP~MAP_SYN2MSG |
Upload of Target Object from mobile client to CRM |
USER_EXIT_UPLOAD_TARGET_OBJECT |
CL_CRM_TGTOBJECT_WRITE_MAP => IF_SMW_MAP~MAP_SYN2MSG |
Download of Campaigns from CRM to CDB |
USER_EXIT_DOWNLOAD_CAMPIGNS |
CL_CRM_CRM_MKTPL_MKTELEM_MAP => map_msg2syn |
Upload of Campaigns from mobile client to CRM |
USER_EXIT_UPLOAD_CAMPIGNS |
CL_CRM_CRM_MKTPL_MKTELEM_MAP => IF_SMW_MAP~MAP_SYN2MSG |
Download of Alloc Header from CRM to CDB |
USER_EXIT_DOWNLOAD_ALLOC_HEADR |
CRM_ALLOCHEAD_W_M_MSA |
Download of Alloc Item from CRM to CDB |
USER_EXIT_DOWNLOAD_ALLOC_ITEMS |
CRM_ALLOCITEMS_W_M_MSA |
Upload of Alloc Header from mobile client to CRM |
USER_EXIT_UPLOAD_ALLOC_HEADER |
CL_CRM_MKTPL_ALLOCHEADER_W_MAP => IF_SMW_MAP~MAP_SYN2MSG |
Upload of Alloc Item from mobile client to CRM |
USER_EXIT_UPLOAD_ALLOC_ITEM |
CL_CRM_MKTPL_ALLOCITEMS_W_MAP => IF_SMW_MAP~MAP_SYN2MSG |
Marketing Profiles
Description for the User exit Method |
User exit Name |
Calling function |
Download of CHARVAL_MSG_MSA from CRM to CDB |
USER_EXIT_CHARVAL_MSG_MSA |
CRM_CHARVAL_MSG_MSA |
Download of CHAR_MSG_MSA from CRM to CDB |
USER_EXIT_CHAR_MSG_MSA |
CHAR_MSG_MSA |
Download of PFTPL_MSG_MSA from CRM to CDB |
USER_EXIT_PFTPL_MSG_MSA |
CRM_PFTPL_MSG_MSA |
Download of MKTPROF_MSG_MSA from CRM to CDB |
USER_EXIT_MKTPROF_MSG_MSA |
CRM_MKTPROF_MSG_MSA |
Upload of OBJCHARACTERIS_MAP from mobile client to CRM |
USER_EXIT_OBJCHARACTERIS_MAP |
CL_CRM_OBJCHARACTERIS_MAP => IF_SMW_MAP~MAP_SYN2MSG |
Upload of OBJCLASS_MAP from mobile client to CRM |
USER_EXIT_OBJCLASS_MAP |
CL_CRM_OBJCLASS_MAP => IF_SMW_MAP~MAP_SYN2MSG |
You can find the parameters for the user exit definitions by using the following BADI names (Transaction SE18):