cancel
Showing results for 
Search instead for 
Did you mean: 

CRM middleware and SAP-XI ?

Former Member
0 Kudos

Hi Guys,

I need to integrate CRM with XI and CRM itself has CRM middleware. I am confused between the inbuilt CRM middleware and XI.

Is the CRM middleware still exists with the latest version of CRM ? When i should go for XI?

What are the adapters do i need to use to exchange the data with the CRM ?

Do i need to convert Bdocs in CRM to Idoc format before sending to XI?

any help would be really appreciated

Thanks,

srini

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Srinivas

have a look on these threads for ur scenario

for more infor plz go to,

http://www.sap.com/solutions/business-suite/crm/index.epx

You can check some of the experts view here:

http://www.sapgenie.com/mysap/crm/index.htm

http://www.sapgenie.com/mysap/crm/middleware.htm

http://eai.ittoolbox.com/groups/technical-functional/webmethods-l/sap-exchange-connector-xi-364858#

http://help.sap.com/saphelp_crm40/helpdata/en/c3/95fc381478ab6fe10000000a11402f/frameset.htm

also refer

/people/saravanakumar.kuppusamy2/blog/2005/02/07/interfacing-to-xi-from-webdynpro

https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1334 [original link is broken] [original link is broken] [original link is broken]

/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i

/people/riyaz.sayyad/blog/2006/05/08/consuming-xi-web-services-using-web-dynpro-150-part-ii

/people/riyaz.sayyad/blog/2006/05/10/consuming-xi-web-services-using-web-dynpro-150-ui-design-part-iii

Thanks !!

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi ,

Generally ...whatever legacy system you have there ...you will be sending multiple records (Records containg multiple BP Creation/Updation data for instance) either using file (File adapter) or directly pulling from the database (using jdbc).

Now here is what u have to for idoc packaging ..

When you import the interface in the repository you will notice that the occurence

of the idoc which you imported doe is generally 0 to 1 ...unlike ... 0 to 9999999

or unbounded ...which you know you need when it comes posting multiple such records.

So what you do ...is export the idoc interface you just imported ..from repository ...

save it on desktop or where ever ....reopen it notepad or xml spy ..change the occurence field ...from 0 to 1 to 0 to 9999999 ...save ...reimport it xi repository ...and the use it in mapping ..

That 's all

Former Member
0 Kudos

Hi Srinivas,

One thing i can say that there is no need of converting IDocs.In CRM there will be some IDocs.

and also some FM will exists.

we have scenario that we integrated CRM with XI in that we used BAPI which exists in CRM.

thanks,

krishna

Former Member
0 Kudos

Hi ,

Here is what I did at my project where in crm integration was involved ...

You may not need to convert bdocs ..

You can use existing idocs which are available.(using idoc adapter)

Generally for integration you can have legacy where in you can use jdbc or file adpater ...i.e for BP creation,ACTIVITY,OPPERTUNITY et cetra creation you can have flat file ..which can be used to create the same in crm using idocs ..

i.e.

CRMXIF_PARTNER_SAVE (for BP)

CRM_ORDER_SAVE (for activities et cetra)

they are others for account relationshp et cetra.(Most of the validation can be handeled in idoc posting f.m.)

You may want to copy these ..and add your own custom segements accordingly .

Why IDOCS ? because they provide the best monitoring features ...

unlike RFC ..a lil know how about ..how IDOCS work will be good.

incoming idocs can be processed using standard report rbdapp01 in crm.

Rememeber you may have to idoc packaging ...

in xi mapping .

Regards,

Deepak

Former Member
0 Kudos

Hi Deepak,

Thanks for the reply and can u explain little bit more on idoc packaging. you mean collecting idocs and sending it as a package, correct me if i am wrong

Thanks,

srini

prateek
Active Contributor
0 Kudos

<i>Is the CRM middleware still exists with the latest version of CRM ? </i>

Yes

<i>

What are the adapters do i need to use to exchange the data with the CRM ?</i>

Idoc or using Proxy

<i>Do i need to convert Bdocs in CRM to Idoc format before sending to XI?</i>

Not required. Idocs would be present in CRM system

Idoc Packaging

/people/sravya.talanki2/blog/2005/12/09/xiidoc-message-packages

Regards,

Prateek