Skip to Content
0
Former Member
Jan 16, 2008 at 11:55 PM

Help me, please.

21 Views

Hi,

I have a scenario where a R/3 (ECC 6.0) should send messages via the XI to ABAP PROXY. My problem is, that I am not able to send an synchronious RFC to the XI. I got the following error: JCO.Server could not find server function 'ZXI_CA_BB_02_REQ'

What happened?

Error in ABAP application program.

The current ABAP program "ZXI_CA_BB_02_REQ==============FT" had to be

terminated because one of the

statements could not be executed.

This is probably due to an error in the ABAP program.

The error occurred in an RFC call to another system.

The target system has also written a short dump.

Consult this short dump for more precise information about

the cause of the error.

In the communction channel of the XI I got the following error

com.sap.mw.jco.JCO$Exception: (123) JCO_ERROR_FUNCTION_NOT_FOUND: JCO.Server could not find server function 'ZXI_CA_BB_02_REQ'

I set up the communication channel, sender agreement, receiver determination,...

sender communication channel program id : SAP_XI

CALL FUNCTION 'ZXI_CA_BB_02_REQ' DESTINATION 'SAP_XI'

EXPORTING

gjahr = gjahr

zfictr = zfictr

IMPORTING

e_result = e_result

e_subrc = e_subrc

e_lines_01 = e_lines_01

e_lines_02 = e_lines_02

e_lines_03 = e_lines_03

e_lines_04 = e_lines_04

e_lines_05 = e_lines_05

TABLES

e_tab = e_tab.

IF sy-subrc <> 0.

e_lines_02 = 'F'.

ENDIF.

FUNCTION ZXI_CA_BB_02_REQ.

*"----


""Local Interface:

*" IMPORTING

*" VALUE(GJAHR) TYPE CHAR04 OPTIONAL

*" VALUE(ZFICTR) TYPE CHAR100 OPTIONAL

*" EXPORTING

*" VALUE(E_RESULT) TYPE CHAR100

*" VALUE(E_SUBRC) TYPE SY-SUBRC

*" VALUE(E_LINES_01) TYPE ZCHAR500000

*" VALUE(E_LINES_02) TYPE ZCHAR500000

*" VALUE(E_LINES_03) TYPE ZCHAR500000

*" VALUE(E_LINES_04) TYPE ZCHAR500000

*" VALUE(E_LINES_05) TYPE ZCHAR500000

*" TABLES

*" E_TAB STRUCTURE ZXI_CA_BB_02

*"----


ENDFUNCTION.

What's wrong with this scenario?

Thank you for your help

Jeongbok

PS: If it is important, we use SP 18 (NW2004)