cancel
Showing results for 
Search instead for 
Did you mean: 

Error when generating ESDMA MAS_SMARTPHONE_SALES_V00

Former Member
0 Kudos

For the BlackBerry scenario i tried to generate the ESDMA MAS_SMARTPHONE_SALES_V00 (V9G002), which ended with Errors like this:

Backend destination not configured for search FM CRM_ACTIVITY_MOBILE_SEARCH

I never got this error in implementations before, this time we updated the corresponding systems to the newest SP levels (NWM SP09, MGW 1.1, CRM 7.0 SP05). Befoe we updated the systems, everything worked fine.

Does anyone know how to fix this issue?

Regars,

Tobias

Accepted Solutions (1)

Accepted Solutions (1)

sivasatyaprasad_yerra
Active Contributor
0 Kudos

I think MGW 1.1 has same configurations which has over written your changes. So, to correct this follow the steps.

1. Copy the code available in report: SDOE_MOBILESALES_CONFIGURATION from line no: 83 - 440 into another report.

2. And activate the report created by you.

3. Execute the report which will ask for RFC destination name. Provide the RFC destination which you have configured and execute the report.

Now, generate the ESDMA.

Regards,

Siva.

Former Member
0 Kudos

Hi Siva,

many thanks for your help one more time

i executed the report as mentioned. After that i was able to regenerate the ESDMA, but first i had to regenerate some data objects, because some message structures were not replaced when we upgraded to the new SP's.

The scenario now works fine, i am rewarding you full points.

Regards,

Tobias

former_member196113
Participant
0 Kudos

Hi Siva,

We are in NW Mobile 7.10 SP11. I created the report like you mentioned, but the report doesn't do anything.

data: rfc_dest type smmw_textvalue.

data: qname type trfcqin-qname value 'SDOE*'.

data: namespace type smmw_textvalue,

pattern type string.

call function 'SMMW_GET_PARAMVALUE'

exporting

im_paramkey = 'MMW'

im_paramname = 'NAMESPACE'

importing

ex_textval = namespace

exceptions

parameter_not_found = 1

others = 2.

if sy-subrc <> 0.

pattern = 'EXTRACT_QUEUE_*'.

else.

concatenate namespace 'EXTRACT_QUEUE' '_*' into pattern.

endif.

define call_queue_register.

call function 'QIWK_REGISTER'

exporting

qname = &1

exemode = 'D'

maxtime = 60

exceptions

invalid_queue_name = 1

invalid_exe_mode = 2

others = 3.

if sy-subrc <> 0.

  • Don't do anything.

endif.

end-of-definition.

if qname is not initial.

" Registering user specified/default queue

call_queue_register qname.

endif.

qname = 'MMW*'.

call_queue_register qname.

qname = 'DOE*'.

call_queue_register qname.

qname = 'SDOE*'.

call_queue_register qname.

" Registering Client Queues

qname = 'MMW_Q_*'.

call_queue_register qname.

" Registering RR Queues

qname = 'MMW_RR_*'.

call_queue_register qname.

" Registering Mass Activation Queues

qname = 'SDOE_MASS_ACTGEN'.

call_queue_register qname.

" Registering Backend Queues

qname = 'DOEBWA'.

call_queue_register qname.

"cleanup queue

qname = 'MMW_CLEANUP*'.

call_queue_register qname.

qname = 'MMW_RULE_EVALUATION_*'.

call_queue_register qname.

"extract queues

qname = pattern.

call_queue_register qname.

"mass device setup

qname = 'SMMW_MASS*'.

call_queue_register qname.

"MGW queue pattern

qname = 'ENQ*'.

call_queue_register qname.

"MAS queue pattern

qname = 'MAS*'.

call_queue_register qname.

"INT queue pattern

qname = 'INT*'.

call_queue_register qname.

        • 2. Setting Rejection Behavior

data: ls_status_reg type smmw_status_reg.

select single * from smmw_status_reg into ls_status_reg where

environment = 'FLOW' and

blueprint = 'MMW_FLOW_INBOUND_CLIENT_BV' and

service = 'VALIDATION_SERVICE' and

status = 'BESYS_FAIL'.

if sy-subrc eq 0.

ls_status_reg-rej_allowed = ''.

modify smmw_status_reg from ls_status_reg.

endif.

clear: ls_status_reg.

select single * from smmw_status_reg into ls_status_reg where

environment = 'FLOW' and

blueprint = 'MMW_FLOW_INBOUND_CLIENT_BV' and

service = 'VALIDATION_SERVICE' and

status = 'COMMN_FAIL'.

if sy-subrc eq 0.

ls_status_reg-rej_allowed = ''.

modify smmw_status_reg from ls_status_reg.

endif.

commit work.

        • 3. Setting Backend destination

data: lt_paramvalue type table of smmwparamvalue,

ls_param_value like line of lt_paramvalue.

data: lv_rfc_destination type smmw_textvalue.

lv_rfc_destination = rfc_dest.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'MMW'.

ls_param_value-paramname = 'BACKEND_DESTINATION'.

ls_param_value-validityarea = '1879EED07B4E11D987C6C81C0A114C15'.

ls_param_value-text_val1 = 'NONE'.

append ls_param_value to lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'MMW'.

ls_param_value-paramname = 'BACKEND_DESTINATION'.

ls_param_value-validityarea = '80E0ED04542A1DED9285F54E17CA445B'.

ls_param_value-text_val1 = lv_rfc_destination.

append ls_param_value to lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'MMW'.

ls_param_value-paramname = 'BACKEND_DESTINATION'.

ls_param_value-validityarea = '80E0ED04542A1DED9285F54E17CA445B'.

ls_param_value-validitysubarea = '80E0ED04542A1DDD97A9528A1D161263'.

ls_param_value-text_val1 = 'NONE'.

append ls_param_value to lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'MMW'.

ls_param_value-paramname = 'BACKEND_DESTINATION'.

ls_param_value-validityarea = '80E0ED04542A1DED9285F54E17CA445B'.

ls_param_value-validitysubarea = '80E0ED04542A1DDD97A95ED26BA00921'.

ls_param_value-text_val1 = 'NONE'.

append ls_param_value to lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'MMW'.

ls_param_value-paramname = 'BACKEND_DESTINATION'.

ls_param_value-validityarea = '80E0ED04542A1DED9285F54E17CA445B'.

ls_param_value-validitysubarea = '80E0ED04542A1DDD97A9682182554541'.

ls_param_value-text_val1 = 'NONE'.

append ls_param_value to lt_paramvalue.

modify smmwparamvalue from table lt_paramvalue.

commit work.

        • 4. Enabling QOS for DOE_WSE_CONNECTOR Channel.

update sdoe_channel set qos_enabled = 'X'

where channel_name = 'DOE_WSE_CONNECTOR' and channel_type = 'B'.

        • 5. Configuring BE SEARCH for CRM SALES

refresh: lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'DOE_CONNECTOR'.

ls_param_value-paramname = 'BE_SEARCH_RFC'.

ls_param_value-validityarea = '80E0ED04542A1DEDBCA5ADCBD9A88398'.

ls_param_value-text_val1 = lv_rfc_destination.

append ls_param_value to lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'DOE_CONNECTOR'.

ls_param_value-paramname = 'BE_SEARCH_RFC'.

ls_param_value-validityarea = '80E0ED04542A1DEDBCA645474EC94AEC'.

ls_param_value-validitysubarea = 'CRM_ANALYTICS_GRAPH_SEARCH'.

ls_param_value-text_val1 = 'NONE'.

append ls_param_value to lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'DOE_CONNECTOR'.

ls_param_value-paramname = 'BE_SEARCH_RFC'.

ls_param_value-validityarea = '80E0ED04542A1DEDBCA645791B4488DB'.

ls_param_value-validitysubarea = 'CRM_ANALYTICS_SALES_BE_CALL'.

ls_param_value-text_val1 = 'NONE'.

append ls_param_value to lt_paramvalue.

.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'DOE_CONNECTOR'.

ls_param_value-paramname = 'BE_SEARCH_RFC'.

ls_param_value-validityarea = '80E0ED04542A1DEE91D7798DF5FA48D9'.

ls_param_value-text_val1 = lv_rfc_destination.

append ls_param_value to lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'DOE_CONNECTOR'.

ls_param_value-paramname = 'BE_SEARCH_RFC'.

ls_param_value-validityarea = '80E0ED04542A1DEE91D7798E3863919C'.

ls_param_value-validitysubarea = 'CRM_ANALYTICS_GRAPH_SEARCH'.

ls_param_value-text_val1 = 'NONE'.

append ls_param_value to lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'DOE_CONNECTOR'.

ls_param_value-paramname = 'BE_SEARCH_RFC'.

ls_param_value-validityarea = '80E0ED04542A1DDE91D7798E3C44106A'.

ls_param_value-validitysubarea = 'CRM_ANALYTICS_SALES_BE_CALL'.

ls_param_value-text_val1 = 'NONE'.

append ls_param_value to lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'DOE_CONNECTOR'.

ls_param_value-paramname = 'BE_SEARCH_RFC'.

ls_param_value-validityarea = ''.

ls_param_value-validitysubarea = 'CRM_ANALYTICS_GRAPH_SEARCH'.

ls_param_value-text_val1 = lv_rfc_destination.

append ls_param_value to lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'DOE_CONNECTOR'.

ls_param_value-paramname = 'BE_SEARCH_RFC'.

ls_param_value-validityarea = ''.

ls_param_value-validitysubarea = 'CRM_ANALYTICS_SALES_BE_CALL'.

ls_param_value-text_val1 = lv_rfc_destination.

append ls_param_value to lt_paramvalue.

modify smmwparamvalue from table lt_paramvalue.

commit work.

        • 6. Sync Extract Enablement of DO.

refresh: lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'MMW'.

ls_param_value-paramname = 'DO_SYNC_EXTRACT'.

ls_param_value-validityarea = '1879EED07B4E11D987C6C81C0A114C15'.

ls_param_value-validitysubarea = 'USERDETAILS'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

ls_param_value-validitysubarea = 'USER_AUTHORIZATION'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'MMW'.

ls_param_value-paramname = 'DO_SYNC_EXTRACT'.

ls_param_value-validityarea = '80E0ED04542A1DED9285F54E17CA445B'.

ls_param_value-validitysubarea = 'MAS_ACTIVITY'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

ls_param_value-validitysubarea = 'MAS_ANALYTICS_GRAPH'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

ls_param_value-validitysubarea = 'MAS_AUTH_CUST'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

ls_param_value-validitysubarea = 'MAS_CUSTOMIZATION'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

ls_param_value-validitysubarea = 'MAS_EMPLOYEE'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

ls_param_value-validitysubarea = 'MAS_HISTORY'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

ls_param_value-validitysubarea = 'MAS_LEAD'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

ls_param_value-validitysubarea = 'MAS_OPPORTUNITY'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

ls_param_value-validitysubarea = 'MAS_PARTNER'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

ls_param_value-validitysubarea = 'MAS_PRODUCT'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

ls_param_value-validitysubarea = 'MAS_SALESTEAM'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

ls_param_value-validitysubarea = 'MAS_SALES_ORDER'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

ls_param_value-validitysubarea = 'MAS_SERVICE_ORDER'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

ls_param_value-validitysubarea = 'MAS_USER_POSITION'.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

modify smmwparamvalue from table lt_paramvalue.

commit work.

        • 7. Monitoring Configurations.

refresh: lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'DOE_CONNECTOR'.

ls_param_value-paramname = 'ENABLE_LOGGING'.

ls_param_value-validityarea = ''.

ls_param_value-validitysubarea = ''.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

clear: ls_param_value.

ls_param_value-client = sy-mandt.

ls_param_value-paramkey = 'DOE_CONNECTOR'.

ls_param_value-paramname = 'LOG_SOAP_MSGS'.

ls_param_value-validityarea = ''.

ls_param_value-validitysubarea = ''.

ls_param_value-text_val1 = 'X'.

append ls_param_value to lt_paramvalue.

modify smmwparamvalue from table lt_paramvalue.

commit work.

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi DOE Experts,

I have installed NW710 with SP11 and Gateway 1.1 with SP4 and created the trusted RFC with CRM backend system . While generating the ESDMA ESDMA MAS_SMARTPHONE_SALES_V00 I am getting the following warning and errors.

-


Warning: Assigned Data Object LOG_MBO has no distribution model defined.

Warning:Assigned Data Object MAS_ANALYTICS_GRAPH has no distribution model defined.

Warning:Assigned Data Object MAS_SALESTEAM has no distribution model defined.

Warning:Assigned Data Object MAS_USER_POSITION has no distribution model defined.

Warning:Assigned Data Object MAS_PRODUCT has no distribution model defined.

Error:Templ: SDOE_CDS_READ_TEMPLATE - Import of ABAP source faild (SMGF_TEMPLATE_INSTANTIATE)

Error:Could not update the local repository for ESDMA 80E0ED04542A1DDDBCA5ADCBD90B121E, version .

Error:Could not update the local repository for ESDMA 80E0ED04542A1DDDBCA5ADCBD90B121E, version .

-


Kindly update the steps need to overcome this issue.

Regards,

Sudharsan

Edited by: sudharsan M on May 9, 2011 11:16 AM

sivasatyaprasad_yerra
Active Contributor
0 Kudos

Hi Sudarshan,

Please post your questions to new thread always..

1. RFC destination is not working.. Goto Transaction SM59 and check if you remotely logon using RFC destination.

2. I think for CRM_ANALYTICS_USR_POS_GET backend seacrh configuration should be RFC destination name. Not NONE.

Regards,

Siva.

vijaygarg
Discoverer
0 Kudos

Hi Siva,

I have changed the CRM_ANALYTICS_USR_POS_GET to RFC destination, yet i am getting below error in my Production setup.

please help me.

Error Could not update the local repository for ESDMA 80E0ED04542A1DDDBCA5ADCBD90B121E, version .

Could not update the local repository for ESDMA 80E0ED04542A1DDDBCA5ADCBD90B121E, version .

Regards

Yogesh

sivasatyaprasad_yerra
Active Contributor
0 Kudos

RFC destination from DOE to CRM is not working. Please click on Remote Logon button in RFC destination. It should take you to CRM system.