ABAP Proxy issue on R3 side

Hi all,
I have an issue on QA server. I send an interface from PI to R3 via RFC, then the RFC execute some idoc proccess and at the end it sends a message back to PI via proxy. The issue is that i see the RFC executed succesfully on R3 (Idocs processed) but i cannot see the proxy message on transacction SXI_MONITOR on R3 side, so no proxy message is sent to PI. I already check the configuration for proxy but it seems it is ok. Obviously the issue is not on PI side.
Do you have any idea why R3 doesn't generate the proxy message?

The scenario is assycronous, because the proxy is executed by the RFC.
This scenario is working perfectly on DEV and Production environment. Basis team made a copy of R3 production  on QA, so there is a missing configuration on R3 side, I check the SPROXY transaction and I get an error when i execute the proxy in test mode.
Error on Sproxy:
GET_BUSINESS_SYSTEM_ERROR  An error occurred when determining the bussines system (NO_BUSINESS_SYSTEM)
But, when i check the SLD i see the bussiness sistem for PI and R3 correctly.
Any idea?

Similar Messages

  • Consume WSDL in ABAP proxy : Issue with name space

    Hi,
    I was trying to consume a WSDL in ABAP and I have created ABAP proxy using wizard in SE80 and also did the LPCONFIG.
    While calling the proxy methods it is throughing the "authrization failed" error because of the following issue.I have successfully executed same WSDL from some third party tools with out error.only difference I have observed in SOAP request is, Third party tools passing all name spaces at envelope level but in ABAP proxy it is not passing all name spaces at envelope level.
    1. SOAP genarated from WSDL in  third party tool.
    <<b>soap:Envelope</b> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="<b>http://schemas.xxxxx.com</b> ">
      <soap:Body>
        <tns:<b>GetKMContent</b>>
          <tns:request>
            <tns:clientID>1</tns:clientID>
            <tns:employeeID>307478</tns:employeeID>   
            <tns:languageCountryCode>en-US</tns:languageCountryCode>
            <tns:wscVariables>
              <tns:empcountry>US</tns:empcountry>         
            </tns:wscVariables>
          </tns:request>
        </tns:GetKMContent>
      </soap:Body>
    </soap:Envelope>
    SOAP genarated from WSDL in  ABAP proxy.
    <<b>soap-env:Envelope</b> xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
    <soap-env:Header>
    <n0:Trace xmlns:n0="http://www.sap.com/webas/630/soap/features/runtime/tracing/">
    <TraceLevel xmlns="http://www.sap.com/webas/630/soap/features/runtime/tracing/">Full</TraceLevel>
    </n0:Trace></soap-env:Header>
    <soap-env:Body>
        <nr1:<b>GetKMContent</b> xmlns:nr1="<b>http://schemas.xxxxx.com</b> ">
             <nr1:request>
               <nr1:clientID>1</nr1:clientID>
               <nr1:employeeID>307478</nr1:employeeID>
               <nr1:languageCountryCode>en-US</nr1:languageCountryCode>
               <nr1:wscVariables>
               <nr1:empcountry>US</nr1:empcountry>
               </nr1:wscVariables>
            </nr1:request>
         </nr1:GetKMContent>
      </soap-env:Body>
    </soap-env:Envelope>
    I was trying to use the SOAP genarated in ABAP proxy in thrid party tool and end up with same "authrization failed " error. If I move the name space  <b>nr1</b> from <<u>nr1:GetKMContent xmlns:nr1="http://schemas.xxxxx.com "></u>  <b>GetKMContent</b> node to <b>soap-env:Envelope</b> <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nr1="http://schemas.xxxxx.com "> then it is working fine.
    Question :Is there any way in ABAP proxy to pass name space at soap-env:Envelope level or is there any way to change the SOAP request once it is genarated from ABAP Proxy?. Is there any API to change SOAP information?
    Thanks,

    Hi Kavitha,
    I am also facing the same issue.
    Could you please share the solution if you have solved this.
    Thanks,
    Arun

  • Abap Proxy Issues

    Hi there, Iu2019ve been struggling with abap proxies the last couple of daysu2026 I want to create a program that executes the proxy and send thru some data via an internal table. (To another proxy on the same system but a different client.) Iu2019ve checked out the client/server proxy blog but it only shows some of the configuration. Is there may-be a complete step by step? How do I check if the RFC destinations are setup correctly? I have created scenarios for this but every time I check it in the sxmb_moni it shows a green flag and cannot find a receiver service..
    Thanx,
    Jan

    have u refer the below links.
    ABAP Proxy configuration:
    How do you activate ABAP Proxies?
    Client Proxy -
    ABAP Proxies in XI(Client Proxy)
    Server Proxy -
    ABAP Server Proxies
    File to Inbound Proxy:
    File to R/3 via ABAP Proxy
    Debugging Inbound Proxy:
    XI: Debug your inbound ABAP Proxy implementation
    chirag

  • External Web Services as simple ABAP Proxy issue

    Hi,
    I'm a bit confused upon the subject. I'm testing a scenario where I want to call directly an external webservice from ABAP ( No XI in between for the moment : I'm using a client on the XI box that is set as 'Application system' . This is the only 6.4 client that has outbound HTTP access to the domains required )
    I have for 2 test web services a WDSL file . Via SE80, I've created ABAP proxies for them :
    For 1 of both ( requiring no authentication on the server side ),  this works ok ( and doesn't require any further related setup such as SLD etc...). This seems completely transparant for the Xi box : No messages in SXMB_MONI , as I was expecting
    For the other one ( requiring authentication on the server side but I don't know if related ), I'm getting a logon box to log on to integration server + subsequently 'Receiver could not be determined' error.
    I also have messages in the monitor.
    What could trigger this, unwanted,  XI flow ? How can it be different for the 2 webservices.
    I do have a 'half-working' integration scenario pending for the second service, with XI in between as this is my final goal , but I don't see how I can influence it :
    It uses other interfaces names etc..Only the target webservice URL also occurs somewhere on a communication channel  from this scenario,
    Any ideas ?

    OK, I found it : I forgot to create a logical port for the second webserivce !

  • ABAP proxy (Client proxy)

    Hi all,
    Could you provide an insight onto how the ABAP proxy on the client side works?
    What i want to know is,
    1. How do we trigger the proxy. (in case of file -> abap proxy , when ever we pick the file and once the message is inside the XI and sent out the proxy gets triggered, what happens in the vice versa)
    2. Do we actually need a external program to trigger it?
    3. the basic differences between an outbound proxy and an inbound one.
    Regards,
    ShabZ

    Hi Shabz
    >><i>1.How do we trigger the proxy</i>
    Complete all the Design issues in XI.
    Then go to SAP system use <b>sproxy</b> transaction and select the Outbound interface for which the Client proxy needs to be generated.It will generate a Interface,Message Type and DataType for the ABAP client Proxy.
    We need to create a Program (in se38) which sends the data out to the class that has been generated. The class that is generated will send data to the Integration server.
    >><i>2.Do we actually need a external program to trigger it?</i>
    Yes u hav to.
    >><i>3. the basic differences between an outbound proxy and an inbound one</i>
    <b>Client Proxies</b> talks about the implementation of Client Proxy (For the Outbound Interface created during Design time). It also discusses the sending out of Data using Proxies
    <b>Server Proxies</b> talk about the implementation of Server Proxy (For the Inbound Interface created during Design Time). It discusses on how to handle the data that is coming into SAP System.
    Hope it helps
    Regards
    Arpit Seth

  • Problem with Configuration in Production ( ABAP Proxy - XI - FILE)

    Hi All,
    I have a ABAP Proxy -> XI -> FILE scenario wich is working perfectly in DEV and QAS environment.
    When the person responsible for transporting tried to transport the objects in QAS to PRD, the following error happened:
    Direction of communication channel |BS_MA_FileServer_PRD | CC_File_PedidosServ_MA_FileServer_IA is incorrect.
    Correct the direction or choose another communication channel
    BS_MA_FileServer_PRD - Business System (FILE)
    CC_File_PedidosServ_MA_FileServer_IA  - My FILE Communication Channel
    This was what the Basis person sent to me. I don't have access to know exactly what happened. And I really don't know what could be wrong or if maybe a component was created wrongly in Production.
    Hope you can help.
    Points will be given.
    tks.. Daniela

    You have mentioned FILE is on the receiving side and ABAP proxy is on sender side.
    But the error pasted by you clearly shows syntax of a Sender Agreement .
    For receiver agreement it should be |<Sender Service>| |BS_MA_FileServer_PRD | CC_File_PedidosServ_MA_FileServer_IA
    Bipin

  • Bapi call in abap proxy reaching dialog timeout in async scenario

    Hi all,
    We have an XI interface to create sales orders. Legacy app sends a soap message async to XI with a group of orders. XI sends this group of orders to an Abap proxy async on ECC side. Into this Abap proxy we have a loop to process each order received in the group with BAPI_SALESORDER_CREATEFROMDAT2. Ending the loop, abap proxy start another async process to send the response to XI with an outbound abap proxy, and the response is redirected by XI to Legacy app.
    The problem is, this group of orders can have two or two thousand orders... so, the async process guarantee that no timeout limit will be reached. This is working for the whole process. But when this BAPI is creating an order, the time out of BAPIs execution seems to be the same as the timeout of dialog processes (now set to 10 minutes). This is our problem. Some orders spend more than 10 minutes to process (orders with five hundreds items, for example)... when this occurs, BAPI throws a time out reached error and the async process stops on the inbound queue with status sysfail.
    We are now trying to understand why this timeout is been triggered by the BAPI. As it is running into an Async process, it should execute without any kind of timeout limits...
    If anybody has any idea, please, help us.
    Thank you.
    regards.
    roberti

    May be I was not so clear... the total spent time in the process can be many many hours, days, etc... no timeout is reached. I can post 10.000 orders, no timeout is reached. The problem is that if the processing of only one order with BAPI_SALESORDER_CREATEFROMDAT2 takes longer than 10 minutes, then the timeout is reached. This is the strange part. The processing of the bapi seems to get the same timeout of dialog processes, we already tested increasing the dialog process timeout and the timeout of bapi execution was the same...
    We already monitor on SE66 to see if it opens a dialog process to execute the bapi call function, but it does not.
    If anyone has any tip, please, provide us.
    Thanks!
    roberti

  • Activate abap proxy withou java stack on ECC side

    Hi gurus,
    Can we activate abap proxy on ECC side if the ECC don't hava java stack? As you know , we need to create two jco RFC provider in Visual Administrator, but without installing java stack, we can't do that.  Any ideas? Thanks in advance.

    Thanks all.
    Solved by using program id of XI system in the RFC of application system.
    But we still face the issue in SPROXY. It gave the error "No connection to Integration Builder ".
    Then I runned connection test, and found SPROX_CHECK_IFR_ADDRESS and SPROX_CHECK_HTTP_COMMUNICATION
    are  right, but SPROX_CHECK_IFR_RESPONSE and SPROX_CHECK_IFR_CONNECTION are giving the error "Integration Builder data not understood". Any ideas?
    Edited by: xinjiang li on Sep 10, 2010 6:40 PM

  • Issue in Iodc- abap proxy scenario

    Hi all
    I have a idoc to abap proxy scenario. The issue is ,
    when we send the idoc to client A of target system, it works ifne.
    But when we send the saem mesage to Client B, we find a error message in sxmb_moni of Target system. the mesage is Application_fault.
    Is it because of any error in XI configuration or somethin else.

    hi all
    thanks for all your responses.
    I forgot to mention that based on a particualr field value in the idoc , it will be routed to eihter Client 100 or 200 .
    I gave the conditions in Receiver Determination.
    Same Server Proxy  is used in both the target business sytems.
    I have done all the Configuration Steps ,( Created two separate business systems also )
    Also I have checked wiht all the system settings to be made in the target system B.
    When i trigger the idoc to Client 100, it goes to XI and then reaches  Client 100 of System B
    without any problem. I get the desired result from proxy code.
    When i send the saem idoc to Client 200, it reaches the target system and routed to client 200. But getting this error message in
    the Call Inbound PRoxy step. (from sxmb_moni)
    <SAP:Category>Application</SAP:Category>
      <SAP:Code area="ABAP">APPLICATION_ERROR</SAP:Code>
    Since it reaches the target system correctly, i guess there is nothing wrong in the XI configuration side.
    But if its Application fault, how come the same data is processed successfully in one client whereas it thorws error in another.

  • ABAP Proxy timeout issue

    Hi,
    I have a scenario in where I provide a web service. I get called by this web service and then call a abap proxy (synch). The abap side takes time to gather the data. after 600 secs, the connection gets a timeout.
    It says, "500 Connection timed out"
    "Detail: Connection to partner timed out after 600s"
    In smicm I increased the HTTP value to 9000. So, how do I get this error?
    Parameters are like below in PI:
    icm/server_port_0     = PROT=HTTP,PORT=50000,TIMEOUT=90,PROCTIMEOUT=9000
    icm/keep_alive_timeout (sec.)  = 50
    icm/conn_timeout (msec.)       = 5000
    xiadapter.inbound.timeout.default = 5400000

    Hi,
    Check if you are getting some short dumps in ABAP side due to this timeout in ST22.
    Probably the issue is the work process time out  in the ABAP side as you mentioned it takes more time to gather data. the profile parameter is rdisp/max_wprun_time  and it has default value of 600 seconds. if thats the case then you can increas it.
    regards,
    francis

  • Abap proxy settting in business system side

    Hi all;
    I am trying to activate abap proxy environment at the business system(640) with the web blog document https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3022. [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    but i am still getting "no connection to integration builder" when SPROXY at the r/3(640).
    according to some article, i have to maintain exchangeProfile at the r/3 side, but i could not get into business system with 50000port exchangeProfile, but 8000port is available.
    so is it right? i have to maintain exchangeProfile at the business system(r/3).
    result of some test is below;
    1. sldcheck is no problem.  - no problem.
    2.Check/maintain with report: SPROX_CHECK_IFR_ADDRESS
    3.Check with report SPROX_CHECK_HTTP_COMMUNICATION
    4.Check with report SPROX_CHECK_IFR_RESPONSE
    5.Check with report SPROX_CHECK_IFR_CONNECTION
    number 2, SPROXYSET TABLE is empty value
    In Exchange Profile  http://sapxi.hh.net:50000/rep
    In Table SPROXSET
    Status               OK: Address maintained
    number 3, result
    HTTP communication functioning
    number 4, i got error "HTTP error(return code 400, message "ICM_HTTP_CONNECTION_FAILED").
    number 5, i got error "Integration Builder data not understood"
    please guide me in order to activate connection to integration builder.
    thanks in advance
    venjamin

    Hi Venjamin -
    Can you confirm a few things first:
    1. In SXMB_ADM of R/3 goto Integration Engine Configuration.  Is Role set up as Application System and do you have a value for Corresponding Integration Server?  If so, please paste that value here.
    2. In SM59, for the HTTP destination pointing to your Integration Server, what is the result of your connection test?  You should be getting something like "HTTP/1.0 500 Empty HTTP request received" at the top.
    3. Also in SM59, do your test connections work for both LCRSAPRFC and SAPSLDAPI?
    4. Is your R/3 system a unicode system or non-unicode system?  Have the LCRSAPRFC and SAPSLDAPI destinations on both the abap and j2ee side been configured accordingly?
    By the way, there is no exchangeProfile for R/3...
    Regards,
    Jin

  • Issue with inbound abap proxy

    I have an Inbound ABAP proxy scenario , the ABAP code inserts data into a ZTable.
    I am having an issue in the runtime where
    1. I see transaction data in SXI_MONITOR of both XI & application system.
    2. if tried to debug with the report SPRX_TEST_INBOUND (as the application system WebAS is 6.20) the proxy code works just fine, and records are inserted in the ZTable.
    records are not getting inserted into the table when run end to end..anybody faced this situation ?
    <b>Appreciate genuine replies....</b>

    Hi,
    but this just <b>has to</b> work
    if this doesn't work then "something realy strange is going around here"
    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>

  • Issue with ABAP Proxy

    Hi,
        My scenario is SAP(ABAP Proxy) - XI - Web service. I can not see any messages in XI when I run the Proxy program, when I check for the outbound messages from SXMB_MONI in SAP system the message status is "Scheduled" and Q.Status shows "Message waiting in Queue" .   What could be the message status if the outbound proxy is successful?
           Can someone let me know what could be the problem and where I can check for entire scenario for these problesm?
    Thanks
    Suresh

    Hi,
    If this is not a Production System means,
    goto SMQ2 and delete all the Strucked Messages in all the Queues.
    And now goto SMQR say De-Register Queueus and
    goto SXMB_ADM--Manage Queues--Just say Register Queues
    Now Trigger your Report Program to send the data to XI.
    Check in R/3 side as well as in Xi side also in the T-code SXMB_MONI for Successfully processed messages.
    REgards
    Seshagiri

  • ABAP Proxy Authetication issue

    Hi there,
    we're currently integrating a rail order portal via ABAP Proxy technology. We've installed the corresponding interfaces witch package EA-HR602.
    During test in SPROXY as well as testing from application the user is promted to enter login credentials for the PI system.
    Has anybody any idea, how to configure this application? We did all the setup for proxy runtime, all test reports are running well.
    Please help, this issue prevents our go-live. Help is highly aprreciated and will be rewarded.
    Cheers,
    Matthias

    Hi Kral
    Check the link given by Sarvesh
    Check your configurations with the blog. Moreover did you tried giving PISUPER as the user for RFC destination and test it again.
    IF change of user works then you need to revisit the roles of the user you have.
    Thanks
    Gaurav

  • Issues with ABAP Proxy in XI 3.0

    Hi,
    We are on XI 3.0.  We are doing a scenario of file >XI> R/3 (ABAP Proxy).
    The XML message is going to R/3 with no errors as indicated in the monitors on both XI and R/3.  The XML messages has the status of 'Message Processed'.  But, the proxy never gets executed.  Is there a step I must perform to execute the Proxy?  My understanding is that if the Receiver Communication Channel is of XI type, it will automatically execute the Proxy on the R/3 (receiving) system.
    We tested the proxy using the report SPRX_TEST_INBOUND, and it works as expected.
    Please advise.
    Thanks in advance.
    Best Regards,
    Doo

    Hi Doo,
    how do you know, that the proxy was not called?
    If you are missing database updates, check if you have a commit work in the code.
    Regards
    Stefan

Maybe you are looking for

  • Camcorder direct to DVD recorder questions

    I've got a client that does focus groups and sometimes they ask me to videotape them. The clients usually want a VHS copy right on the spot. So there is no editing. Well, now some clients are beginning to want a DVD-video instead of VHS. I do not hav

  • Rman backup with different retention

    Hi, I have to write script on RMAN backup retentions and policies. My requirement is as below: Daily backup Name and retentions : db_daily_bkp_sun,db_daily_bkp_mon...with 7 days retension Weekly backup Name and retentions : db_wkly_bkp_01,db_wkly_bkp

  • Clean Up my MacBook Pro

    My beloved old MacBookPro has been slowing down day by day and the latest version of the OS hasn't helped. (Maverick) I use this machine when I go on photo shoots and for simple web browsing and mail. I am thinking of taking drastic action to reclaim

  • Best way to do state machine transitions?

    I have a 7-state state machine that uses an enum case statement to go from state to state. The first state INTIALIZE has only two transitions. This is easily solved by using the Select VI to output either IDLE or ERROR as the next state depending on

  • Question: Using an IMAC, with upgrade to Lion,I cannot print on  IPhoto. Thepop-up message is "no available themes". How so I fix it?

    I cannot print in IPhoto. The print function is blocked by the message that " There are no available themes" . What does this mean and how do I get past it to print my photos?