XI ABAP Proxy problem

Hi all,
I am trying to develope an itegration scenario as follows:
ABAP System ---> XI -
Java System
For communication between ABAP System and XI there is a Proxy, however it is not working out.
The message from ABAP system does not go to XI.
I got the following message in SXMB_MONI of ABAP Sytem:
SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
<SAP:Category>XIProtocol</SAP:Category>
<SAP:Code area="PARSER">ITEM_MISSING</SAP:Code>
<SAP:P1>Envelope</SAP:P1>
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>XML element Envelope missing in SOAP message header (SAP XI Extension)</SAP:Stack>
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Someone has solved a problem like that?
Regards
Fabio

Hi Fabio,
        I would request to to check for two things,
1. Whats ur was version? Is it 640? else can you try to change the Commumnication channel in xi adapter to message protocal as xi2.0 ,, i think you used it as xi3.0
2. retest it.
3. If it still gets the same error refer the thread,
XI Proxy Problems
All the best,
Anirban.

Similar Messages

  • HTTP to ABAP Proxy - Problem with "Current User" parameter

    Hi experts,
    We have a HTTP to ABAP proxy sceario, where I used an HTTP Destination to connect to the proxy.
    We're trying to use the option "Current User" in that destination in order to login to ECC with the same user that in PI adapter plain.
    The user exists i both systems, PI and ECC, with the same password.
    Checking that parameter we get the following error:
    <SAP:Error><SAP:Category>XIServer</SAP:Category><SAP:Code>INTERNAL.UNAUTHORIZED</SAP:Code><SAP:P1>401 </SAP:P1><SAP:P2>Unauthorized</SAP:P2><SAP:P3>(See attachment HTMLError for details)</SAP:P3></SAP:Error>
    We think that PI is not getting the password.
    Does aybody know how to do this?
    Thanks and regards,
    LUIS B.

    Hi Chirumamilla,
    If we put user and password in SM59 (unchecking "Current User") the commuication works without problems.
    We don't want to leave a user set there, beacuse we are looking to access to PI with different users and login to ECC with the same user.
    Thanks,

  • File to ABAP Proxy (problem with inbound queues in R3)

    Hi,
    In File-XI-ABAP proxy scenario, XI is successfully picking up file and sending it to R3.
    But in R3, an inbound queue is created in SMQ2 transaction code and I solved the same to automatically process the Queue by registering that in SMQR transaction code. But even though the inbound queue doesn't appear in SMQ2 (which means that it is processed successfully) it doesn't call the method EXECUTE_ASYNCHRONOUS. Can anyone help me whether I need to do any settings to run that method?
    Also can anyone help me, after the inbound queue is successfully processed in SMQ2 transaction, what would be the next step to watch what exactly that queue has done?

    Hi,
    Please check the program code for Server ABAP proxy.
    This will show you the trigerring of Proxy on inbound side.
    ABAP Proxy inbound program - sales order creation - Community Profiles - Wiki
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/profile/abap%2bproxy%2binbound%2bprogram%2b-%2bsales%2border%2bcreation
    For Queues, you can go to SMQR and check for the register queue. Select and double click on it. If anything is stuck up then you can see in it. Even same with SMQ2
    Thanks
    swarup

  • ABAP Proxy problem

    Hi all..
    We are sending data from SRM to ECC through XI
    We are using ABAP proxy...
    And teh software component we are using is SRM server 5.5 and the data types are all standard..
    But they added some more Z datatypes in Datatypes in XI ... But the class generated is         CO_BBPX1_SUSDDN_OUT ( standard ) and the feilds are not viosible in that proxy class..
    If i want to regenrate that class . there is no option.....
    I dont want to change the name but all that feilds need to be come into taht proxy class..
    Regards,
    Ashok
    Edited by: ashok ugar on Dec 19, 2008 11:48 AM

    Perform a usage dependency of the SRM SWC to you individual SWC. After this import your SWX in IR and you could see a "Basis" tag under which all SRM objects could be seen. There you may edit the SRM objects. and then regenerate the proxy.
    Regards,
    Prateek

  • ECC ABAP Proxy Problem

    Hi,
    In ECC i did the follwong configuration for Client Proxy
    1. Create RFC destination XI_INTEGRATIONSERVER type H (with target host, service no-50X00 and path prefix), test it and getting HTTP Response 500. I am using PIAPPLUSER and this user have role SAP_XI_APPL_SERV_USER
    2. Went to SXMB_ADM select change global configuration select Applicatio Server and dest://XI_INTEGRATIONSERVER
    3. Create RFC destination SAP_PROXY_ESR type H (with tager host, service no-800X and path /rep), test it getting HTTP Response 200 OK.  I am using PIAPPLUSER and this user have role SAP_XI_APPL_SERV_USER
    when i go to the SPROXY tcode their it ask for user and ID for Resource rep, enter the PIAPPLUSER and password, it ask for user id mutliple time then it throws "No Authorization for Repository"
    I do not know what is wrong
    With Regards
    Sunil

    Sorry solve the problem.
    My bad...RFC SAP_PROXY_ESR must be type G instead of type H, problem fixed

  • Outbound ABAP Proxy Problem

    Hello Friends,
    I am trying to do with that a program abap sends data for SAP XI. I got to create the proxy of the type OUTBOUND in my R/3. When I execute the report abap, doesn’t see a Message in SXMB_MONI.<b>Why?</b>
    REPORT  ZSW_XI_CLIENT.
    data: lo_client_proxy type ref to ZZUCO_MI_HDB_INTMOD_OA,
          wa_ZZUDT_HDB_INTMOD type ZZUDT_HDB_INTMOD,
          wa_ZZUDT_HDB_INTMOD_ITEM type ZZUDT_HDB_INTMOD_ITEM ,
          wa_ZZUDT_HDB_INTMOD_ITEM_TAB type ZZUDT_HDB_INTMOD_ITEM,
          it_ZZUDT_HDB_INTMOD_ITEM_TAB type table of ZZUDT_HDB_INTMOD_ITEM,
          wa_ZZUMT_HDB_INTMOD  type ZZUMT_HDB_INTMOD.
    wa_ZZUDT_HDB_INTMOD_ITEM_TAB-object_index = 2.
    wa_ZZUDT_HDB_INTMOD_ITEM_TAB-fieldname = 'Susi'.
    wa_ZZUDT_HDB_INTMOD_ITEM_TAB-fieldvalue = 'hallo'.
    append wa_ZZUDT_HDB_INTMOD_ITEM_TAB to it_ZZUDT_HDB_INTMOD_ITEM_TAB.
    wa_ZZUDT_HDB_INTMOD-item = it_ZZUDT_HDB_INTMOD_ITEM_TAB.
    wa_ZZUMT_HDB_INTMOD-MT_HDB_INTMOD = wa_ZZUDT_HDB_INTMOD.
    create object lo_client_proxy.
                                      CALL METHOD lo_client_proxy->execute_asynchronous
                                        EXPORTING
                                          output = wa_ZZUMT_HDB_INTMOD.
    commit work.

    Hi Bhavesh
    I have tested it;
      <?xml version="1.0" encoding="utf-8" ?>
    - <asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
    - <asx:values>
      <SUCCESS><b>Services Processed Without Error</b></SUCCESS>
      </asx:values>
      </asx:abap>
    and Payload was ;
      <?xml version="1.0" encoding="utf-8" ?>
    - <ns1:MT_HDB_INTMOD xmlns:ns1="http://ifbAG.com/xi/abap-proxy2rfc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    - <item>
      <object_index>1</object_index>
      <fieldname>This is a string 2</fieldname>
      <fieldvalue>This is a string 3</fieldvalue>
      </item>
    - <item>
      <object_index>4</object_index>
      <fieldname>This is a string 5</fieldname>
      <fieldvalue>This is a string 6</fieldvalue>
      </item>
      </ns1:MT_HDB_INTMOD>

  • Bpm send abap proxy problem

    BPM send abstract interface sd025proxy (bapa proxy).
    in sproxy only message interface outbound and inbound can create proxy, abstract interface can't  create proxy.
    so how can I handle this in ID?

    Proxy communication needs direction....abstract interface does not have any direction.
    BPM send abstract interface sd025proxy (bapa proxy).
    BPM will send abstract interface...fine....however when you run config wizard for BPM --> SAP communication include the inbound message interface corresponding to your proxy wherever there is a reference for target(receiver) MI....create a new MI in IR accordingly.....this is the only option available.
    Regards,
    Abhishek.

  • ABAP proxy in Block step in BPM

    Hi Experts,
    Can ABAP server proxy be used in the block step of BPM?
    Proxy cannot be generated using Abstract interfaces right?
    Thanks
    Suma S

    Hi Suma,
    Check the below links :-
    As far as my knowledge, you cannot use ABAP proxies in the block step.However, you can cross check it.
    Yes, you are right . You cannot create proxies from abstract interfaces.
    Check the below links. These will help u in better understanding :-
    http://help.sap.com/saphelp_nw04/helpdata/en/f6/e1283f2bbad036e10000000a114084/content.htm
    bpm send abap proxy problem
    Re: what is a block step where it is used
    What is the use of block step in BPM? Please help!
    Regards,
    Rohit

  • 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 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>

  • Problems in ABAP Proxy Generation

    Hi All,
    I tried to generate an ABAP proxy for outbound message interface "Interface_ABC", which is under software component "DEF".
    In our development system, I had successfully created ordinary function modules and structures under the package "/XYZ/UVW" using the prefix "/XYZ/".
    When I began the proxy generation, the system asked me to specify the package and prefix. So I specified the package to be "/XYZ/UVW" and prefix to be "/XYZ/".
    Then a warning window pops up. It reads "Package /XYZ/UVW does not belong to DEF". I clicked "OK". The "Create Proxy" screen shows up. Then I clicked the "Save" button. This time an error window pops up. It reads "Cannot extend package /XYZ/UVW". The action is thus cancelled by the system.
    Does anybody know what is the reason for this problem and how to solve it?
    Best Regards
    Jerome

    Please check the properties of the package in which you are tyring to save the PROXY.
    In your case it looks like the property PACKAGE NOT EXTENDABLE is switched on. Once you uncheck you should be able to save the proxy in that package.
    Regards,
    Ravi
    Note : Please reward points if you find the answer useful.

  • ABAP Inbound Proxy Problem

    Hello -
    I have an Legacy DB2 to R/3 interface and am using a JDBC Sedner adapter and inbound ABAP proxy in R/3.
    Since this is an intial load i am trying to Insert all the records.
    Though i don't get any errors the table that i am trying to update is not getting updated through the ABAP Proxy though there are 1000 records in the legacy DB2 table.
    I have a COMMIT WORK in the proxy.
    Thanks,
    Tirumal

    Hi,
    Please can you check in the SXMB_MONI if the data is going to ABAP Proxy in Payload.
    If yes then there is some problem with the code. Try debugging the code by putting a break point.
    Also, check in the SXMB_MONI of the application system if the data has come.
    Regards
    Vijaya

  • 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

  • SAP ABAP Proxy - recursive data structure problem

    Hi,
    For our customer we try to bind SAP with GW Calendar using GW Web Services. We tried to generate ABAP Proxy from groupwise.wsdl file but there are problems: GW uses recursive data structures what ABAP Proxy can not use. Is there any simple solution to this problem?
    Best regards
    Pawel

    At least I don't have a clue about ABAP Proxy.
    You are pretty much on your own unless someone
    else has tried it.
    Preston
    >>> On Tuesday, August 03, 2010 at 8:26 AM,
    pawelnowicki<[email protected]> wrote:
    > Hi,
    >
    > For our customer we try to bind SAP with GW Calendar using GW Web
    > Services. We tried to generate ABAP Proxy from groupwise.wsdl file but
    > there are problems: GW uses recursive data structures what ABAP Proxy
    > can not use. Is there any simple solution to this problem?
    >
    > Best regards
    > Pawel

Maybe you are looking for