cancel
Showing results for 
Search instead for 
Did you mean: 

Extending C4C <-> SCPI (fka HCI) <-> ERP integration

JaySchwendemann
Active Contributor
0 Kudos

Dear all,

we are about to implement C4C which should connect to an on-prem ERP via SCPI (fka HCI). We have some standard integration content we leave untouched, but there's also some content we want to extend or already have extended on ERP side (read: custom segments in IDocs or custom fields in IDocs).

While the process on ERP seems straightforward, I'm particularly struggling on SCPI. All I found points to the following process:

  • Take the SAP standard integration content for SCPI
  • Modify the WSDLs by hand
  • Modify the mapping by hand

However, what happens when SAP updates the content (which will happen about every 3 months). Will we really need to re-do all the extensions on SCPI then? The other alternative (which isn't really one, if you think about it) would be to skip the updates of the integration content.

I'm a XI/PI guy and used to techniques like data type enhancements and the like, so I baffled if there should be no such feature on SCPI. Hopefully someone can enlighten me 🙂

Many thanks and kind regards

Jens

Accepted Solutions (0)

Answers (1)

Answers (1)

sharad_dixit3
Active Participant
0 Kudos

Hi Jens,

Any reason for modifying WSDL by hand? You can download WSDL from communication arrangement it will already have extension fields. Also, C4C Upgrade doesn't remove extension fields from WSDL, so you don't have to redo mapping after each release.

Regards
Sharad

JaySchwendemann
Active Contributor
0 Kudos

Hi Sharad,

thanks for your insights. I'm quite new to C4C hence do not have experience with the Extension process on that side. So my takeaway there would be that after Extension the WSDL in the communication Agreement already contains the Extended fields.

So far so good. But what's about the SCPI part (which I'm actually more concerned about). As soon as I will want to participate on any update in the Integration Content (which seems to be in line with C4C upgrade cycle, so roughly every 3 months) I would Need to do...

- Replace the WSDLs for Sender (e.g. C4C) and Receiver (e.g. ERP)

- Redo the mapping based on the current mapping SAP provides with the up-to-date Standard Integration Content

That seems cumbersome and error prone to me. Do I get this right or is there a more elegant solution to the Problem.

Many thanks

Jens

PS: Excuse the bad spelling. My main browser (Company forced) is IE and for some strange reason it keeps autocorrecting words to the German spelling, especially uppercasing Things now and then.

sharad_dixit3
Active Participant
0 Kudos

Hi Jens,

Yes, I agree if you want to update integration content currently it will overwrite your customized mapping with standard mapping. As of now, SCPI don't support delta updates in mapping fields i.e update with custom fields intact.

However, with every SCPI Content release, we also provide a note which contains the list mapping changes done in that release for all the iflow ( Refer note 2380491 ). If any of the changes are relevant to you then you can manually modify your mapping with those change without updating the whole iflow.

I hope this helps. Please feel free to comment.

Regards
Sharad

JaySchwendemann
Active Contributor
0 Kudos

Thanks for the insights, Sharad. Do you have any insights if SAP plans to enhance the developer experience in that area? Definitively something that would come handy, in my humble opinion

Cheers

Jens