cancel
Showing results for 
Search instead for 
Did you mean: 

RFC to RFC -> Error in the target RFC - Message type I

Former Member
0 Kudos

Dear all,

I am making a message using from RFC(ECC 6.0) to RFC(ECC 5.0).

It happens an error(System_Failure) because in the target RFC(source code), there is a message type I. I can't take off the message, so how can I create my message without error?

Best Regards,

Fernando

Accepted Solutions (1)

Accepted Solutions (1)

MichalKrawczyk
Active Contributor
0 Kudos

hi,

are you using a BAPI with direct commit fomr RFC adapter?

read info about parameter:

<b>Commit Control for Individual BAPI Calls</b>

http://help.sap.com/saphelp_nw04/helpdata/en/c8/e80440a832e369e10000000a155106/content.htm

"I" should not affect the commit

if you have the commit inside then don't raise exception

or raise it inside another Function module that will serve as a wrapper

to the one you use)

Regards,

michal

-


<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

Former Member
0 Kudos

Hi,

Yes I'm using a BAPI with direct commit from RFC adapter.

I read info about the parameter "Commit Control for Individual BAPI Calls", but I did not understand what exactly I need to do.

And also did not understand what do you mean with the:

"if you have the commit inside then don't raise exception

or raise it inside another Function module that will serve as a wrapper

to the one you use) "

Could you explain with more details like a step by step?

Best regards,

Fernando

Answers (2)

Answers (2)

stefan_grube
Active Contributor
0 Kudos

In my tests I did not receive any error cause by a statement message i000.

Are you sure, that this is the reason for your issue?

Which RFC do you use, which XI version and SP do you have?

Regards

Stefan

Former Member
0 Kudos

Hi Stefan,

When I comment the message type "I" into the RFC, the communication works fine, but when I use the message type "I" , the comication works, but in the source RFC returns an exception (SYSTEM_FAILURE).

XI version: 3.0

SP 19

Regards,

Fernando

stefan_grube
Active Contributor
0 Kudos

Is it just:

message Ixxx. or

message Ixxx raising exception... ?

What exactly is the message in SXMB_MONI?

Stefan

bhavesh_kantilal
Active Contributor
0 Kudos

Fernando,

Not sure I follow the question. Can you please explain further ?

Regards

Bhavesh

Former Member
0 Kudos

Hi Bhavesh,

When I executing the RFC in background mode into destination system via XI, I have into the source corde a message type "I"(Information).

This is causing an exception (SYSTEM_FAILURE). How can I work with this issue, I mean, what I need to do into the XI to do not return an exception?

Let me know if you have any new questions.

Best Regards,

Fernando

Former Member
0 Kudos

Hi,

Have you checked on this paramter in the reciver RFC adapter.

Send 'Confirm Transaction'

Only deactivate the indicator if you do not want the transaction confirmation signal (Confirm TID) to be sent after a transactional RFC call.

Please remove this

Regards

Vijaya

Former Member
0 Kudos

Hi vijaya,

Where can I find this parameter?

I didn't find it into the communication channel.

Best Regards.

Fernando

Former Member
0 Kudos

Hi vijaya,

I Removed this parameter Send 'Confirm Transaction', and now with or without the message type I, the error (SYSTEM_FAILURE) happens.

Regards,

Fernando

Former Member
0 Kudos

Hi,

If you are not using a BAPI and are using a RFC that does it own commit work then please can you check if your parameter : Commit Control for Individual BAPI Calls is also unchecked.

I am not sure but I think it's some kind of an ack which is not handled and hence the error.

If you are raising the error and then putting it in table RETURN. This might be the issue

Regards

Vijaya

Message was edited by:

vijaya kumari

Former Member
0 Kudos

Hi Vijaya,

Inside of the RFC there is a SUBMIT to a STANDARD PROGRAM (RSNAST00).

Inside of this program, have a lot of messages type "I". That is my problem.

When this standard programa execute this message, I got the exception.

Do you know a way to solve this issue?

Thank's a lot.

Best Regads,

Fernando

stefan_grube
Active Contributor
0 Kudos

Send an OSS ticket to SAP.

It seems to be a bug.

Regards

Stefan

Former Member
0 Kudos

Hi Stefan,

Is there a way to work with messages of type 'I' into RFC function like a Falt message type?

Best Regards,

Fernando

Former Member
0 Kudos

Hi,

I solved my problema using a command call transaction instead of submit.

Thanks a lot.

Fernando