Problem is triggering ABAP proxy

Hi All,
        My scenario is to create a sales order in R/3 system using ABAP proxy and to get the Sales Order number as the response from the synchornous BAPI.
While triggering the proxy, I'm gettin the error as follows,
Please help me out in clearing this issue.
  <?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="1">
  <SAP:Category>XIProxy</SAP:Category>
  <SAP:Code area<b>="ABAP">SERIALIZE_APPLICATION_DATA</b></SAP:Code>
  <SAP:P1>Response Message</SAP:P1>
  <SAP:P2>CX_XSLT_RUNTIME_ERROR</SAP:P2>
  <SAP:P3>: 0000000000</SAP:P3>
  <SAP:P4>Error Text: No valid XSLT program supplied Kernel ErrorId: CX_XSLT_RUNTIME_ERROR</SAP:P4>
  <SAP:AdditionalText>Error when handling Response Message; XSLT error: CX_XSLT_RUNTIME_ERROR: XSLT program and source line: : 0000000000; Error Text: No valid XSLT program supplied Kernel ErrorId: CX_XSLT_RUNTIME_ERROR</SAP:AdditionalText>
  <SAP:ApplicationFaultMessage namespace="" />
  <SAP:Stack />
  <SAP:Retry>M</SAP:Retry>
  </SAP:Error>
Regards,
Dhana

Hi
Go thru SAP Note:<b>546048</b>
It says that application data is incorrect tht's why can't post the message.
So plz chk ur ABAP Server Proxy code.
Regards
Arpit Seth

Similar Messages

  • Problem Mapping to ABAP Proxy

    Hello,
    I Have a very strange error.
    So i send a Message from Java Proxy ->to-> ABAP Proxy.
    The Mapping is a XSLT Mapping.
    The Mapping everthings fine but the ABAP Proxy get and error like:
    Error during XML => ABAP conversion (; error ID: ; ( ))
    ....CREATE_TRANSACTIONS(1)IT_TRANSACTION(1)item(1)OPERATORQUAL(9) Error Text: Data loss occurred when converting 9134408  Kernel ErrorId: CONVT_DATA_LOSS))
    Ok the error is normally not so strange, but in my XML Message the tag OPERATORQUAL is empty. The 9134408 ist the last filled tag for the OPERATORQUAL.
    Why the ABAP Proxy think there is something in ?
    I checked the XML and there is nothing.
    But when the proxy think there is something like 9134408 that the error is normal, because the field has only except only 1 Char Values.
    Any Idea whats going wrong?
    Regards,
    Robin

    Hi Udo whats up ? ,
    Mappings all works fine.
    Problem was that blanks was there in the XML Tag that you can't see in the XML view.
    This blanks came already from Database.
    Know i kill all blanks in XSLT Mapping and it Works !
    see you soon and regard from zagreb,
    Robin

  • Problem with Synchronous abap proxy time out

    Hi there.
    I have the following scenario:
                      sync                   sync
    3rd party <-->  PI    <--
    >  ERP
                       http                    abap proxy
    In the implementing class on the abap proxy i'm calling an standard BAPI, followed by a commit and returning the result.
    The 3rd party app has a mechanism that when a message fails, he'll retry each 5 mins until it gets the response.
    Last night there where some delays on ERP that cause the sync mesages to timeout, the 3rd party retried about 10 times to send the message until it finally went off. This morning i check and i have the same message 11 times on ERP!!, to my understanding if the sync comm timed out the process will abort and  the message will not be processed on ERP, does anybody knows if im missing some configuration for this to work this way??.
    Kind Regards,
    Roberto.

    Hi Roberto.
    There are a lot of time out configures in PI .
    Follow the link that explain about this:
    How to Investigate Timeouts In Synchronous XI PI Scenarios
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/c059d583-a551-2c10-e095-eb5d95e03747
    I hope to help you.
    If you still keep this problem, you can ask me more about it.
    Regards..
    Bruno.

  • Problem with sender ABAP proxy

    Hi All,
       I have created sender ABAP proxy (Async). I am testing the proxy from SPROXY transaction it selft .. when i provide the data and execute the proxy it is showing <b>"Services Processed Without Error"</b> , but i am not getting any error , i am not able to see any message in SXMB_MONI or RWB .. how to check where the message is failing ??

    Hi,
    You said you are sending message from proxy....its very easy to debug in this case. You can set a breakpoint directly in your proxy caling program. Just check if you are calling commit work after calling proxy.
    Also you can do it using the abap system command '/H' or the code 'BREAK-POINT' for/in the report program triggering the iterface.
    Check out this thread...
    How to Debug proxies
    Hope this will help you.
    Ni;esh

  • Problem  with Inbound Abap Proxy

    Hi Experts,
    I have an Inbound ABAP proxy scenario that insert data into a ztable. The whole process from XI to R/3 works fine, except it does not update my ztable.
    The only time the ztable gets updated is when i debug it. I used this report "SPRX_TEST_INBOUND" to debug
    Anyone who's had a similar problem.
    Thank you in Advance,
    Danny

    Hi,
    did you use the same XML from SXMB_MONI that gets posted during message flow?
    you can check inside your inbound proxy if the values are not empty etc
    and then raise an exception to see what's going on
    you can also do an endless loop and get inside it to see the real values
    that get passed into the proxy
    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>

  • Problem receiving acknowledgement: abap proxy == file adapter

    Hi experts,
    I am developing an asynchrone interface using PI 7.0. The scenario is: SAP ==> FILE.
    In SAP I have created an abap proxy in wich I requested an acknowledgement when calling from the abap code. In PI I have created an Integration Process with a receive step, and a send step. In de send step I am asking for a transport acknowledgement.
    When I test the interface and I look in the SXMB_MONI in PI, I see the acknowledgement given back to the IP, but in the SAP backend system I don't receive anything in the abap proxy which had send the original message. In de SXMB_MONI from SAP I see a "?" Still awaiting  acknowledgement.
    Can anyone help me with this scenario? I really need an acknowledgement from the file adapter in the calling abap proxy.
    Regards, Jeroen

    You need to crate a REceiver Agreement for this sender...
    The Integration Server sends an acknowledgment message back to the sender (CENTRAL_BACK). It uses the name of the sender system for logical and technical backward routing.
    If the sender is addressed using an ABAP proxy, you must define a corresponding receiver agreement for this sender.
    http://help.sap.com/saphelp_nw04/helpdata/en/29/345d3b7c32a527e10000000a114084/content.htm
    -SM

  • Problem Creating an ABAP Proxy based on a WSDL which uses extensions.

    Hi all,
    I'm trying to create an Asset in Salesforce using ABAP.
    I can generate the ABAP Proxy OK, (from the SalesForce Enterprise WSDL I created)  but the Asset definition does not exist.
    I think my issue stems from the fact that the SalesForce WSDL uses extension elements for the definition of Asset.
    I found the following notes on the extension element
    516072 - XI Proxy Generation (not really for abap)
    1386239 - Extention of complex type containing xsd:any (this is close but we are on  SAP BASIS Release 70 701 not 702
    Threads which talks about extension element not supported.
    Proxy generation terminated: WSDL error ( EXTENSION not supported)
    WSDL Error: Element 'extension' not
    Threads  which talks about how to modify the WSDL
    Creating ABAP proxy from WSDL fails when <extension> present
    Creating ABAP proxy from WSDL fails when <extension> present (but this is using xmlspy which I don't have and the instructions aren't clear to me)
    What I'm really looking for is
    1) Any Notes which I could apply in a basis 701 environment to enable creating abap proxies from wsdl with extension elements
    2) Any tips on how to modify my WSDL to remove the extension elements yet still offer the same functionality (i.e. I need to use the create function with a sobject of Asset (which is currently defined via an extension.
    3) Anyone who has integrated with SalesForce to create SalesForce objects (Accounts, Assets, etc) either tips on how to modify the WSDL or sample ABAP code as to how you got around the missing extension elements.
    Regards,
    John

    Hi John,
    couldn´t you post a section from your wsdl file which includes the type definition with an extension?
    I think you could remove the extension an copy all elements from the type definition which is extended into the new type definition. 
    Here an example that you get the idea:
    <xsd:complexType name="PERSON">
            <xsd:sequence>
               <xsd:element name="firstName" type="xsd:string"></xsd:element>
               <xsd:element name="lastName" type="xsd:string"></xsd:element>
               <xsd:element name="ageInYears" type="xsd:int"></xsd:element>
               <xsd:element name="weightInLbs" type="xsd:float"></xsd:element>
               <xsd:element name="heightInInches" type="xsd:float"></xsd:element>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="femalePerson">
            <xsd:complexContent>
               <xsd:extension base="typens:PERSON" >
               <xsd:element name="favoriteLipstick" type="xsd:string"></xsd:element>
               </xsd:extension>
            </xsd:complexContent>
         </xsd:complexType>
    is going to be ->
    <xsd:complexType name="PERSON">
            <xsd:sequence>
               <xsd:element name="firstName" type="xsd:string"></xsd:element>
               <xsd:element name="lastName" type="xsd:string"></xsd:element>
               <xsd:element name="ageInYears" type="xsd:int"></xsd:element>
               <xsd:element name="weightInLbs" type="xsd:float"></xsd:element>
               <xsd:element name="heightInInches" type="xsd:float"></xsd:element>
            </xsd:sequence>
         </xsd:complexType>
         <xsd:complexType name="femalePerson">
               <xsd:element name="firstName" type="xsd:string"></xsd:element>
               <xsd:element name="lastName" type="xsd:string"></xsd:element>
               <xsd:element name="ageInYears" type="xsd:int"></xsd:element>
               <xsd:element name="weightInLbs" type="xsd:float"></xsd:element>
               <xsd:element name="heightInInches" type="xsd:float"></xsd:element>
               <xsd:element name="favoriteLipstick" type="xsd:string"></xsd:element>
         </xsd:complexType>
    Save your changes to a local file and use this to generate your proxy.
    Bye Richard

  • Problems while activating ABAP proxy

    Hi All,
    I am dealing with a problem while I am trying to activate a proxy in Sproxy tcode
    Package Check for Table/Structure ZDT_ENVIO_DADOS_MESTRES_IN
    The object TABL ZDT_ENVIO_DADOS_MESTRES_IN uses TTYP PRXCTRLTAB     
    Table Type PRXCTRLTAB
    Package ZBW does not have sufficient use access     
    Does someone could help me on how to fix that ?
    Regards
    Diego

    Hi Diego,
    Add SAI_TOOLS under Use access.
    Check the below link for more info.
    http://help.sap.com/saphelp_nw04/helpdata/en/ea/c05da0f01011d3964000a0c94260a5/content.htm
    Thanks,

  • Problem in triggering abap program in process chain

    i m running a infopackage in a process chain .
    this infopackage creates the request in the DSO .
    after infopackage i m including the abap program to delete the same request in the process chain .
    but the abap program is not getting triggered .i have maintained the variant correctly for the program in the process chain .
    what can be done so that the program gets triggered .

    Hi,
    You can trigger you ABASP program from
    1. SM64  : copy the ABAP program's Afer event and parambeter and give it there and execute
    2.or go to
    SE37 >>Program : BP_EVENT_RAISE  >> say test execute
    and give the same after event and parameter ..and execute
    this might trigger your program
    Hope this helps you,
    Regrads,
    shikha

  • Problem with numeric types in Abap Proxy

    Hello,
    We are having problems with some abap proxy calls. When a numeric type is filled with 0 the node it´s automatically removed and no value it's recived in XI. The only way I have found to avoid this problem it's to define the field with type string or change the cardinality to 1..1 instead of 0..1. It's there any way to maintain the type and the cardinality?? Maybe with a pattern??
    Regards,
    Alberto Pla.

    Hi Alberto
    I had this problem, and I decided to use xsd:string instead of xsd:integer. This will solve the issue.
    Anyway.. check this note:
    [Note 1242795 - Mapping of XSD default values by ABAP Proxy Generation|https://service.sap.com/sap/support/notes/1242795]
    Regards
    Francesco

  • Error monitoring abap proxy in WorkBench

    Hi all...
    I have a problem monitoring an abap proxy in RWB. I receive this message when i try to see the details of the message (Message Content and Queue Monitor options in Message Display Tool) in message monitoring in RWB: User PIRWBUSER has no RFC authorization for function group HTTPTREE ., error key: RFC_ERROR_SYSTEM_FAILURE. In the other side, i can see the header of the message in the message data of the same option.
    Any idea with this problem?
    Thanks...

    Hi,
    check your RFC destination. Here is more info about this error message.
    In general we get this error while trying to access Unicode / Non Unicode system using Non Unicode / Unicode RFC connection...Your RFC destination should have same Character Format of your target system
    Please checkc this property in RFC desctination under Special Option tab.
    For r/3 system, Menu->Status. Check if its unicode or not and it should have the same format as that is listed in RFC.
    The user should have following authorizations:
    SAP_XI_APPL_SERV_USER
    SAP_XI_IS_SERV_USER
    Regards,
    Venkat.

  • Abap proxy client  and https webservice

    Hi, I have a problem with an abap proxy client.
    This proxy works perfectyl when I call the test webservice (via HTTP protocol) but it does not work if I try to call the productive webservice (via HTTPS protocol).  Of course I have configured LPCONFIG in order to let the proxy point to the correct web site.
    I'm pretty sure that problkem is caused by different protocols HTTP vs HTTPS.
    I thought the problem could be the web site certificate, so I added it into the PSE (transaction STRUST) but nothing happnes.
    Your help is really appreciated.
    Edited by: robcom69 on Feb 22, 2010 3:34 PM
    Edited by: robcom69 on Feb 22, 2010 3:35 PM
    Edited by: robcom69 on Feb 22, 2010 3:49 PM

    I have loaded the certificate in the TRUST transaction.
    Anyway, in our system we do not have the SAPCRIPTOLIB libraries and I do not underastand if they are necessary or not.
    I mean, I need these libraries only if I expose an HTTPS server from SAP or even if SAP is the client and it need to access an external https webservice ?
    Please help.

  • ABAP proxy transmit data to XI asynchronous,how to capture the status

    We are facing a problem when using ABAP proxy to transmit record asynchronous to XI system. Situation is we canu2019t capture the status in   XI system , as if XI failed to receive the record, in R3 we need to update the record as not successful received.
    Kindly let me know if you have this similar experience in your project.
    Thanks in advance.

    -Create object and suboject in SLG0 transaction
    - In program
    *Call function to create log
          CALL FUNCTION 'BAL_LOG_CREATE'
    *Call function to add messages
            CALL FUNCTION 'BAL_LOG_MSG_ADD'
    *Call function to save all the messages to database
            CALL FUNCTION 'BAL_DB_SAVE'
    -View the log in SLG1 transaction

  • ABAP Proxy creation doubt   -  Pls Help

    Hi Friends ,
                          I have referred the following blog for abap proxy creation
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
                      as per the previous replies , <b>we have to generate proxiy from R3 syetm</b> . <b>But</b> in this weblog they are <b>generating from XI server</b> ?
                          The  have doubt  in the following passges
    1.
    <i>We use two clients of XI here. <b>Client 100 acts as XI server</b> .<b>Client 105 acts as a client ABAP proxy</b> which sends employee information as a message to XI which routes the info to a file. Logical flow is depicted as shown below. Note that conversion of sending system format to XI specific format is not done at the outbound side of the XI server.</i>
    <b>
               a.  i have webAS 6.40 . i have  R3 6 . So i can generate proxy from R3 it self right ? then how to procedd further .
                b. So Proxy and report to call proxy also from R3 SIDE ?
                c. If No sender agreement  required then in IR only receiver determination and receiver agreement is enough ? 
                d. Then in receiver Detrmination , do i need to give Business system as sender service ?
                  </b>
            <b>    can u please explain this a little bit more ?</b>
    Regards.,
    Shyam

    Hi Shyam,
    <b>we have to generate proxiy from R3 syetm . But in this weblog they are generating from XI server ?</b>
       In this blog, Ravi has taken two different clients in the same system. As the abap code is client independent so it can be generated anywhere irrespective of clients. But while executing the report we cannot do it from the same client as of the IS.So we need to trigger the report from the client 105 which is considered as the client proxy.
      check Triggering ABAP PROXY in the blog.
    <b>c. If No sender agreement required then in IR only receiver determination and receiver agreement is enough ?</b>
       Yes.
    <b>d. Then in receiver Detrmination , do i need to give Business system as sender service ?</b> 
    You can create business system for the R/3 and use it in RD.But the business system dont have any sender communication channel and no need of sender agreement as the data will directly hit the IE of XI.
    Regards,
    Prasanthi.

  • Where we should implement inbound abap proxy?

    I have to implement Inbound abap proxy, there i need to call two BAPI s to create reservation and purchase requisition based on material number coming from input.
    my doubt is all this code where should i implement and also please give me some sample codes.
    Thank you
    Neelima

    Hi,
    U can find the code in the following link,
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/06adbf03-0a01-0010-f386-d8e45561a3c4
    ABAP Inbound Proxy Error !
    Problem  with Inbound Abap Proxy
    How to call BAPI from ABAP Inbound Proxy
    issue with inbound abap proxy
    Reward If Helpful,
    Jagadish.

Maybe you are looking for

  • Install new hard drive, restore from Time Machine, File Vault Problems

    Hello all, I spent way too much time on this seemingly simple task, so I thought I would share my experience with others so they can avoid some pitfalls when upgrading a hard drive in a system that uses File Vault 2 encryption. The basic goal here is

  • Can't open CS4 doc in CS3

    I've followed the instructions in saving files backwards, and have saved the CS4 doc as INX format, but still can't open in CS3. What's the problem?

  • Problem with MouseEvent

    this.addMouseListener(new MouseAdapter(){            private void showIfPopupTrigger(MouseEvent mouseEvent) {                 try {                     l.write("22222222222");                } catch (IOException e) {                     // TODO Auto-

  • Connection of MS Access to Oracle

    Please help me out if anybody can help me in this i wanted to connect Oracle server from MS access application sitting on anywhere in network to migrate selected data from MSAccess to Oracle server. I am using DSNless connection using Microsoft ODBC

  • Could iTunes "cache" be part of the problem?

    Not sure if this means anything, but even when I reboot and relaunch iTunes it comes right back to the exact activation screen I left it (a dead end) and when I choose "start over" many of my fields are already filled in with what I had previously ty