cancel
Showing results for 
Search instead for 
Did you mean: 

SRM Middleware Replication - Initial Download Failure

Former Member
0 Kudos

Hi

Having followed in book in terms of CRM Middleware settings (steps summmarised below), when running trx R3AS to perform an initial download of objects DNL_CUST_BASIS3 .._PROD0 .._PROD1 .._SRVMAS, the status of the replication just hangs in progress. When I look at the queues, in EBP backend SMQ1 there appears to be an outbound queue with the prefix R3AR. Each object is in status SYSFAIL. Checking the short dump in the R/3 backend reveals the following error message "No external system (for example, CRM) is linked". Message number C_050 / MESSAGE_TYPE_X.

I've checked OSS and there is a note about this 566853 but its relating to release 3.5. We're on 4.0 so I'm assuming this has been applied in the release.

Another note concerning issues with delta download advises you to check that table TBE11 is populated with BC-MID and NDI and these are both set to active. In our instance neither are active. Could this be causing the issue. If so how is this table updated as since its cross client sm30 doesn't work.

Thanks for your help

<b>Middleware Steps Performed</b>

Define Output Format and Storage Form of Product IDs

Set to '18'

Definition of backend systems

R/3 backend and EBP backend defined

Define Replication Site for EBP systems

CRM site defined with own RFC dest in the site attributes

R3 site defined with R3 RFC dest in the site attributes

Maintain Middleware Parameters

Table SMOFPARSFA populated with key MCRM, par name MCRM_CONSUMER, User CRM and param value 'X'

Deactivate CRM Specific Settings

Ran program BBP_PRODUCT_SETTINGS_MW

Set Filter to Exclude Material Groups

No filters entered

Set Up CRM Parameters in R/3

CRMCONSUM table entry for CRM

CRMRFCPAR table entry for EBP backend client, all load types, No XML and Inqueue flag ON

CRMPAROLTP table already populated as standard

Set Object Class Activation

Trx R3AC4 for object MATERIAL in R/3 backend client.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Brett,

have you checked all yr settings are correct as per note

720819 ?

and analysed queues as per note

429423 ?

BR

Dinesh

Former Member
0 Kudos

Hi Dinesh

Thankyou for your quick response.

I have checked the settings as per the note and the CRM cookbook and they appear to be correct.

When I run the initial download and check the SMQ1 RFC queue, it shows SYSFAILS in outbound queues for all the objects. Clicking on each queue and selecting Menu path Goto > Remote system, the system come sup with error message RFC destination EBP1_DNL_CUST_BASIS3 does not exist. I've checked the RFC destinations amd they connect no problem.

The other puzzling thing is that the system seems to want to push from SRM to R3 instead of pulling the objects. For example when I restart the queue from SMQ1 (hihglight queue and hit F6) it pops up with the R3 backend as the destination as if it was a goods receipt confirmation message.

Message was edited by: Brett Cunliffe

Former Member
0 Kudos

Hi Brett,

your R/3 table CRMRFCPAR is incorrect.

It must include the target RFC for defined queues.

Also check that the consumer is the same in both systems (CRM or EBP or SRM).

Rgds

Christophe

Former Member
0 Kudos

Ok

I have looked at how each of the replication objects are set up in the Adapter Object Overview (trx R3AC3) and it seems that the consumer field has "EBP" populated while my settings in the R/3 backend tables CRMCONSUM and CRMRFCPAR use 'CRM' as the consumer. Problem is that R3AC3 won't let me change the R3AC3 consumer field. The other back door way would be to change my settings for the consumer in R3 to EBP. Anyone know any other solution.

yann_bouillut
Active Contributor
0 Kudos

Hi Brett,

Change the value in the table...

Kind regards,

Yann

Former Member
0 Kudos

Brett,

there is no other solution.

You must respect a correct customizing.

Look at OSS note 720819 to align consumer.

- via report BBP_PRODUCT_SETTINGS_MW in SRM

- via SM30 on CRMCONSUM in R/3

Rgds

Christophe

PS: please reward points for helpfull answers

Former Member
0 Kudos

Guys,

Thanks alot for your help. Changing the values for the CRM consumer/user in CRMCONSUM, CRMRFCPAR and CRMOLTP to reflect the user assigned to the objects in the SRM Adapter overview fixed the issue.

Can someone tell me how to reward points.

Thanks again

Brett

Former Member
0 Kudos

Hi Dinesh,

Am experincing the same problem as Brett, I've performed all the steps in note 720819 and check 429423.

My problem is in SRM were on PI_Basis 2005_01_640 and in R/3 we are on PI_Basis 2003_01. Could this have impact on the middlewares?

Regards,

Maggie

Answers (0)