Skip to Content
avatar image
Former Member

Calling Outbound ABAP Proxies:

Hi

I have a synchronous outbound ABAP proxy which I am having trouble with. When I call the proxy, an exception:

Internal error in outbound framework (error ID BUSINESS_SYSTEM SAPSLD

APPLICATIONCALL.OUTBOUNDFRAMEWORK

This is a newly installed XI 2.0 system. I have tried to run SLDCHECK in the business system and in Integration Server but the business system version of SLDCHECK gives me a problem when it tries to run the FM LCR_GET_OWN_BUSINESS_SYSTEM .

I have checked the RFC destinations and the registered programs from the post-installation steps, but I still cannot find the problem.

Please help.

Thanks

Mark

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Jun 03, 2004 at 02:56 PM

    Hello Mark,

    Which system are you invoking Outbound proxy from? Did you define that system in SLD? If you trying to use a different R/3 or B/w as backend system please make sure you have the following steps done -

    1. fullfil OSS Note 439915

    2. In integration admin -> add an entry for sending / reciving system under category RUNTIME under configuration

    3. Maintain logon parameters for backend system in SPROXSET.

    Is this outbound or inbound proxy you are getting error with.

    Best Regards,

    Rajan Kidambi

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Rajan,

      the R/3 backend system is created in the SLD and I can sucessfully call inbound ABAP proxies.

      The settings in the R/3 system SPROXSET table are

      IFR_ADDRESS iwdfe025:50200/rep

      IFR_PASSWORD XIPASS

      IFR_USER XIAPPLUSER

      The Exchange profile settings for the Connections are as follows:

      com.sap.aii.connect.integrationserver.httpport = 50200

      com.sap.aii.connect.integrationserver.name = iwdfe025

      com.sap.aii.connect.integrationserver.contextroot = run

      I have now created an asynchronous interface ( Outbound from R/3 ) and generated a proxy.

      I do not get any exceptions caught in this code or do I get any messages received in the integration server.

      I call the proxy using the following code:

      DATA: s_details TYPE zirmsg_t_resp_details.

      DATA: s_reference TYPE zirmsg_t_req_details.

      DATA: v_reference TYPE zirtax_reference.

      PARAMETERS: p_ref(10) TYPE c.

      DATA: v_fault TYPE REF TO cx_ai_application_fault.

      DATA: v_app_fault TYPE REF TO cx_ai_application_fault.

      DATA: v_container TYPE REF TO cl_gui_container.

      DATA: v_exceptions TYPE REF TO cx_ai_system_fault.

      v_reference = p_ref.

      s_reference-msg_t_req_details = v_reference.

      TRY.

      CALL METHOD zirco_o_msg_if_as_req_details=>execute_asynchronous

      EXPORTING

      output = s_reference.

      COMMIT WORK.

      CATCH cx_ai_system_fault INTO v_exceptions.

      WRITE: 'Exception CX_AI_SYSTEM_FAULT caught'.

      WRITE: / v_exceptions->errortext.

      WRITE: / v_exceptions->code.

      CATCH cx_ai_application_fault INTO v_fault.

      WRITE: 'Exception CX_AI_APPLICATION_FAULT caught'.

      ENDTRY.

  • avatar image
    Former Member
    Jun 07, 2004 at 06:40 PM

    Please check OSS Note 569643. I guess this could be the problem.

    Hope this helps.

    Best Regards,

    Rajan Kidambi

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Rajan,

      Thanks for your help so far, but everything is OK with regard to the note 569643.

      All the standard checks in XI work i.e. SLDCHECK and inbound proxies work fine, but the outbound proxies will not work. Are you on an SAP network ?? I can give you access to have a look to see if you can notice anything. Support have looked from Denmark and they cannot find anything wrong either.. I am at a loss...

      Cheers,

      Mark