cancel
Showing results for 
Search instead for 
Did you mean: 

Error in BPM

Former Member
0 Kudos

Hi Expert,

I am working on File to File scenario using BPM. For testing BPM scenario.

/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm

I excute SXI_CACHE there cache update ..Green, but in Integration Processes no BPM is there.

and I am getting Error message in SXMB_MONI

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Call Adapter

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">

<SAP:Category>XIAdapter</SAP:Category>

<SAP:Code area="BPE_ADAPTER">SYSTEM_FAILURE_INTERNAL</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>An internal error has occurred</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

I got many threads related to same issue , but not proper solution.

Please help me how can I solve it.

Regards,

Umesh Laxkar

Accepted Solutions (1)

Accepted Solutions (1)

vijay_b4
Active Contributor
0 Kudos

Hi Umesh,

Try this :

The BPE Adapter error may be also because of Inactive version of BPM runtime

So as suggested check the SXI_CACHE again and make sure that Return value is 0.

Also do this: Go to Transaction SWWL and delete all the errored entries which belongs to your integration scenario

Then you can re-import the Integration Process into Directory so that it will be re-active.

Solution 2:

Step maintain prefix numbers allows you assign number ranges to your custom workflows on the ABAP side (BPMs)

This is a post install step - pretty easy... You can ask your basis person, or do it yourself --> click on the execute icon and enter a number range e.g. 99* will work.

As for your BPM - first step is check if the BPM was succesfully replicated to the ABAP side. SXI_CACHE, select the BPM and ensure RC is '0'.

If all this works, then thats a good start.

After that, check your queues, check SWI1 and check SWPR - for the possible errors with that BPM...

Of course check RWB for the initial message that should have kickstarted this scenario and look at the status.

check this links who has same error,their problem got rectified:

Reward points if this helps

Regards

Pragathi.

Edited by: Pragathi on May 23, 2008 12:51 PM

Former Member
0 Kudos

Thanks to All,

Thanks to solved..this urgent issue.

Regards,

Umesh Laxkar

Answers (5)

Answers (5)

vijay_b4
Active Contributor
0 Kudos

Hi Umesh,

Full cache refresh done multiple times and even restarted the server.

Anyway the note 890760 really looks your case, as you said.

The note apply just for some SAP_BASIS Support Packages, can you verify ?

You can use directy the transaction SNOTE in order to verfy this.

Do any of these BPMs check(using a switch for example) on an attribute value of a the incoming payload?

Basically BPMs in sxi_cache having a return code of 0, mean that, they donot have any errors(syntactic/semantic) as such.

This helps us as one of the debugging steps, in case of any error, while executing a scenario.

Am not sure if this would technically effect anything else.

Reward points if this helps

Regards

Pragathi.

Former Member
0 Kudos

You just delete the Business Process inside the Integration Directory and then recreate and activate it.

Then go into SXI_CACHE and chk.

take a look at those two replies:

and:

Note: reward points if solution found helpfull

Regards

Chandrakanth.k

aashish_sinha
Active Contributor
0 Kudos

Hi,

Just wait for sometime. It takes time to get activated.

\Before SP16:

the problem should be solved with the help of note 890760. You might find note

816430 interesting as well, but the first one should help you solve the problem.

After:

If those are already in your system, have a look at note 996631. This could be

the solution.

Regards

Aashish Sinha

PS : reward points if helpful

Edited by: Aashish Sinha on May 23, 2008 12:50 PM

Former Member
0 Kudos

Check in your XI cache (TC: SXI_CACHE) if the business process have the return code 0.

If not you can activate them from here, but you will need a developer key. With SP09 this can happen sometimes. If it is a real error you will have to check your Business Process on errors.

check note :890760

Note: reward points if solution found helpfull

Regards

Chandrakanth.k

Former Member
0 Kudos

Hi,

do you saved and activated your Integration Process?

You have to double click on Integration Processes to see them.

Regards

Patrick

Edited by: Patrick Koehnen on May 23, 2008 12:48 PM