on 04-23-2010 1:00 PM
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
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
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
User | Count |
---|---|
92 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.