Entering content frame

Background documentation User Exits Locate the document in its SAP Library structure

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

This graphic is explained in the accompanying text

You can find the parameters for the user exit definitions by using the following BADI names (Transaction SE18):

 

 

Leaving content frame