cancel
Showing results for 
Search instead for 
Did you mean: 

Issue with integration between SAP B1 & SAP C4C

Former Member
0 Kudos

We are currently doing an integration between SAP B1 & SAP C4C.

We managed to create a Sales Order to SAP but we are now having a hard time to solve how can we give back the Sales Order document no from SAP to C4C.

Full Internal Error Message:

com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception:

com.sap.b1i.bizprocessor.BizProcException: BPE121 BizFlow for include not found

Further details:

 uri: bizstore:/com.sap.b1i.monitoring/bfd/traceui.bfd(unified) [type is unique]

We successfully integrated the ff:
- Business Partner
- Item Master
- Price

Thanks,

Mike

Accepted Solutions (0)

Answers (2)

Answers (2)

0 Kudos

the error message is informing you that the document /com.sap.b1i.monitoring/bfd/traceui.bfd is missing in your installation. This is not a problem and will not cause any error for the scenario processing. It's a very general new functionality to trace into transactions for debugging. So absolutely not related to the problem of exchanging data between B1 and C4C. Please check again! It would be very helpful to get a description of your problem. It's easy to debug Integration Framework when you know how to do it.

Johan_H
Active Contributor
0 Kudos

Hi Michael,

It would be good if you could tell us how you integrated the systems, as it is hard to deduce from just a couple of errors.

However, generally speaking B1 returns only a result code (0 upon success) when you add a transaction, and requires you to specifically pull the resulting document number.

Regards,

Johan

Former Member
0 Kudos

Hi Johan,

Basically were going to use the Sales Quotation(C4C) module and post it to Sales Order(SAP B1) for our integration. The posting of sales order to sap is successful and the integration is supposed to return back the posted SO document number to C4C.

Here is an another error comes with it.

com.sap.b1i.bizprocessor.BizProcException: BPE001 Nested exception: com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception:
com.sap.b1i.xcellerator.XcelleratorException: XCE212 Error while performing HTTP call; HTTP status is 
500, Internal Server Error

Regards,

Mike

Johan_H
Active Contributor
0 Kudos

Hi Mike,

I just noticed someone else asking a similar question, but they meant SAP All In One, when they said B1, not SAP Business One, which is a totally different software. Which one do you mean?

Also, when I asked how you are integrating the systems, I meant with what method / software? These errors make no sense, when we do not know what software is throwing them.

Regards,

Johan

Former Member
0 Kudos

Hi Johan,

Sorry, what i mean is SAP Business One. I also used the standard integration between the 2 system and nothing is customized yet.

Regards,
Mike

Johan_H
Active Contributor
0 Kudos

Hi Mike,

Do you mean that you are using B1IF (Business One Integration Framework), or does C4C have an integration system of its own?

Regards,

Johan

Former Member
0 Kudos

Hi Johan,

I'm using B1if to integrate with C4C. Please see the link for your reference https://launchpad.support.sap.com/#/notes/0002221527

Thanks,

Mike

Johan_H
Active Contributor
0 Kudos

Hi Mike,

Ok, it took a while, but we are now on the same page. 🙂

To my knowledge B1if uses xml, and in that light the first errors refer to a problem with the soap layer or the xml structure, however the http 500 error is a server error, which gets caused by an incorrect value. A wild guess is that some mandatory (for B1) value is null or empty or of an incorrect data type. Another possibility is that C4C creates the xml a different text format (UTF8, ASCII, etc), than B1if is expecting.

Unfortunately, I actually have very little experience with B1if myself, so I do not know any better than that B1if is hard to debug. Fortunately there are plenty of people out there who do have experience, so I would suggest that you edit the title of this question (or post a new one), and mention that the problem is with getting B1if to return the new document's data (document number, etc). Also please add the SAP Business One SDK tag.

Regards,

Johan

0 Kudos

the mentioned error Error while performing HTTP call is telling you that there are some issues with the http call. The http call in B1-C4C scenario steps are calls to C4C. Did it ever work? If no, then control the credentials defined for the C4C connection. If yes, maybe you have network issues that sometimes the connection to C4C is working and sometimes not