Can I package ABAP proxy messages as IDOCs from XI to ECC

Hello,
We need to send a lot of messages from XI to ECC that must be processed independently. Could we send them in one message package from XI to ECC as we can do with IDOCs?
Thanks
Diego.

Hi Diego,
     VJ is right.
Now that yours is a proxy scenario, the definition of the message type is on your hands.
YOu should have your ROOT NODE with minimum occurance as 0 and maximum unbounded.
Thend you can use a BPM to collect multiple messages and pack them into a single logical unit.
Regards,
Ravi

Similar Messages

  • Can we edit SOAP Header for an Outbound ABAP Proxy message?

    Hi,
    Can we add some information such as dynamic configuration to the SOAP header for the outbound ABAP Proxy from ABAP report in SAP Application System?
    Regards,
    Praveen Gujjeti.

    Hi Praveen, have you found soulution for this? Can you share it with me?
    From here http://help.sap.com/saphelp_nw70/helpdata/EN/d6/49543b1e49bc1fe10000000a114084/content.htm
    The help described that:
    Set logging in the message header. This means that this message is logged even if logging is deactivated explicitly in the configuration. The logging information is part of the message header:
    ¡        <SAP:Logging>1</SAP:Logging>
    Activates logging explicitly.
    ¡        <SAP:Logging>0</SAP:Logging>
    Deactivates logging explicitly.
    So it means that we can edit SOAP header for outbound ABAP proxy. But i haven't find the correct method to do that.

  • How to find contents of ABAP proxy message

    we are using an ABAP proxy to send data including a document number from SAP to PI when a document is received on our SAP ERP system.
    it is possible under certain conditions that the proxy will not be processed, but the document has. I want to be able to check the messages sent to PI  to ensure that all the data has actually created a proxy message. How can I, if it is possible, find the data within the messages so I can determine if the whole process has completed OK.
    Put another way how do we know what data is in a message as listed under transaction SXMB_MONI ? The GUID in this transaction appears to relate to table SXMSPMAST but how can I find the information contained within that message so I can then link the message with the original document and then if necessary call the proxy again for that document ?
    Colin
    Edited by: Colin Heap on Oct 22, 2009 5:16 PM

    The problems I mentioned above seem to have been down to the xml messages themsleves rather than the coding found from Ravis' link however I made a few changes to the code to add more flexibility in the search parameter and also a TRY - ENDTRY to deal with the problem of abends when the SAP cannot interpret the message contents.
    please refer to the original BLOG ( Super Message Monitor for SAP XI ) by Alessandro Guarneri at the link in Ravis' post.
    I have then made the following changes. Please note that the field names used in my code are slighlty different to the original code to fit in with local coding practice however I think it will be easy for a programmer to interpret the changes
    1. Selection Screen 850 has been changed to use a SELECT-OPTION for the payload value. In Alessandros' code this is in INCLUDE ZXIMONI_RSXMB_SEL_MSG_SEL.
    * Super selection screen -------------------------------------------------- BEGIN
    TABLES: idxsndpor, idxrcvpor.
    SELECTION-SCREEN BEGIN OF SCREEN 0850 AS SUBSCREEN.
    SELECTION-SCREEN COMMENT 5(40) text-S98.
    * IDoc
    SELECTION-SCREEN BEGIN OF BLOCK idoc WITH FRAME TITLE text-s16.
    * Sender
    SELECTION-SCREEN BEGIN OF BLOCK idoc_snd WITH FRAME TITLE text-s14.
    SELECT-OPTIONS: s_snum FOR idxsndpor-idocnumber NO INTERVALS,
                    s_styp FOR idxsndpor-idoctyp    NO INTERVALS.
    SELECTION-SCREEN END OF BLOCK idoc_snd.
    * Receiver
    SELECTION-SCREEN BEGIN OF BLOCK idoc_rcv WITH FRAME TITLE text-s15.
    SELECT-OPTIONS: s_rnum FOR idxrcvpor-idocnumber NO INTERVALS,
                    s_rtyp FOR idxrcvpor-idoctyp    NO INTERVALS.
    SELECTION-SCREEN END OF BLOCK idoc_rcv.
    SELECTION-SCREEN END OF BLOCK idoc.
    * Payload
    SELECTION-SCREEN BEGIN OF BLOCK xp WITH FRAME TITLE text-s30.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (30) text-x01 FOR FIELD p_xpath.
    PARAMETERS: p_xpath TYPE text256.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT (30) text-x02 FOR FIELD s_xvalue. 
    PARAMETERS: p_xvalue TYPE text256 NO-DISPLAY.                   
    SELECT-OPTIONS s_xvalue for p_xvalue.                                      
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK xp.
    SELECTION-SCREEN END OF SCREEN 0850.
    * Super selection screen -------------------------------------------------- END
    I'm having trouble entering the next piece of code for INCLUDE ZXIMONI_RSXMB_CUSTFILTERS  so will enter it in the next post.

  • ABAP Proxy - Message prioritizing in ECC

    Dear Experts,
    Can you provide me any document to prioritize the proxy messages in Application Engine (ECC - SMQ2). I've already gone through the document for Integration Server but I need the one more specific for the Application Engine and more details like configuring specific queue sets for individual interfaces. Please help.
    Thanks,

    Hi,
    The queue used for Proxy call is not registerd in ECC system. You need to register the queue to process successfully.
    you will get the name of Queue from SMQ2 t-code and register it with t-code SMQR.
    Thanks
    Swarup
    Edited by: Swarup Sawant on Aug 24, 2009 8:03 AM

  • Inbound Abap Proxy - Message ID error

    Hi,
    We are on XI 2.0.  We have a scenario of flat file --> XI --> R/3 via ABAP Proxy.  The file is processed in XI through file adapter, converted to XML doc, and sent to R/3.  In Monitor of R/3 we get the error mesage "Message ID XXXXXXXXXXXXXX for pipeline CENTRAL already exists in called system".
    Has anyone come across this error?  Any help is much appreciated.
    Thanks in advance.
    Best Regards,
    Doo

    Hi Venki,
    It has a status of 'Processed Successfully (Message Processed)' in XI.  In R/3 it has a status of 'Message Already Processed'.
    Best Regards,
    Doo

  • Message output(IDoc) from MIGO creates multiple idocs repeats for each line

    Hi Experts,
    We want to send one idoc message thru MIGO output message control upon posting at HEADER level regardless of how many line items are there on the Purchase Order.
    Using MIGO we are doing a 101 goods receipt on a PO with 3 line items and we are getting 3 idocs created with the same information form the message output control(basically it is at item level).
    I don't know if this is how standard SAP designed the MM message output control.
    From MIGO or MB03 there is no option to display the messages at the header level because you have to go thru the line item details to see the messages
    I have also tried the collective slip option on MIGO and it did not work(help suggests that it will combine everything in one output)
    Can you please let me know if there is a config or development that needs to made on controling the message output at the header level from MIGO.
    Thanks for all your help
    Shraj

    Hi Sri hari Raju.
    Did you solve this problem?
    Can you tell me how?
    Thanks

  • Info package ABAP Routine to populate date from and To filed

    Hello Experts,
    I have requirement to populate the From and To dates with the: T-1 to T (Current Date u2013 1 to Current Run Date aka Sy-Datum) at info package level.I have written a code for this but see that From filed is not getting populated but TO filed is filled with current date.Can someone please tell me wats wrongwith my code?It is a delta info pacakage.
    data: l_idx like sy-tabix.
    read table l_t_range with key
         fieldname = 'CPUDT'.
    l_idx = sy-tabix.
      l_t_range-sign = 'I'.
      l_t_range-option = 'BT'.
      l_t_range-low = sy-datum - 1.
      l_t_range-High = sy-datum.
    modify l_t_range index l_idx.
    p_subrc = 0.
    Thanks,

    Was able to tackle this using the following code.
    data: l_idx like sy-tabix.
    data: V_date type sy-datum.
    v_date = sy-datum - 1.
    read table l_t_range with key
         fieldname = 'CPUDT'.
    l_idx = sy-tabix.
      l_t_range-sign = 'I'.
      l_t_range-option = 'BT'.
      l_t_range-low = v_date.
       l_t_range-High = sy-datum.
    modify l_t_range index l_idx.
    p_subrc = 0.
    Thanks,
    I am closing this thread

  • My iPod touch can't send through I message and call from FaceTime

    I can't send messages in iMessage and all from FaceTime, I already verified my address and registered but I can't send, I hope you can help, please reply immediately..

    Maybe here:
    iOS 5: iMessage not working – how to fix - Apple Toolbox

  • Build delay in messages to abap proxy without BPM / mapping

    Hi everyone,
    The abap proxy is receiving messages from PI, is having errors when receiving big loads of messages via PI.
    The proxy lock's a table causing the next message to run in error.
    The interface is not using BPM or a mapping.
    My question is:
    What are the possibilities to configure a delay in PI ? (not using a mapping or BPM process)
    The abap proxy need some time to process a message before it receives the next one.
    Br,
    Roy

    Hi,
    >>>The proxy lock's a table causing the next message to run in error.
    if you use async messages with fault messages correcty you can
    restart those abap proxies just like IDOCs - and you can schedulerestarting that too
    so this is nothing bad - just schedule the restarting and they will get processed
    Regards,
    Michal Krawczyk

  • Fault message in asynchronous ABAP Proxy

    Hi,
    I have a question about fault messages in asynchronous ABAP proxy server.
    The configured scenario is SOAP – XI – ABAP Proxy. Between XI and the ABAP Proxy I have configured an inbound asynchronous interface with a fault message, and then I have generated all the classes and implemented some code for exception handling in the ABAP Proxy side successfully.
    When I tested negative cases, the exception raises and it is visible in the SXMB_MONI transaction in the R/3 side, but this exception is not displayed in the SXMB_MONI of XI it just displays a successful delivery to the ABAP Proxy message.
    According the XI documentation it says “<i>In the asynchronous case, you can see a fault message in the monitoring of the Exchange Infrastructure.</i>” But this is not working.
    Am I missing something?

    Hi,
    This parameters are form group RUNTIME.
    Please check it:
    http://help.sap.com/saphelp_nw04/helpdata/en/d6/49543b1e49bc1fe10000000a114084/content.htm
    Regards,
    Wojciech

  • ABAP proxy - XI - IDOC

    Hi,
    I built a new interface: ECC ABAP proxy - XI - CRM IDOC and tested it in DEV systems(ECC, XI, CRM) - it works well. I transport it to QA systems(ECC, XI, CRM). Everything  seems OK, but when I do Proxy test from ECC QA system, I don't see message in XI QA. I receive - Services Processed Without Error
    This ECC QA client was copied from ECC PROD client.
    What definition I have to check in ECC QA system?
    Thank you, Natalia.

    Hi,
    to see where your message is going,
    execute the transaction SXMB_ADM,
    select Integrtion Engine Configuration and check the RFC details.
    The role of business system should be application system
    and below that you have the RFC destination for integration system.
    Just check if this RFC destination is pointing to XI QA.
    I think this solves your problem.
    Regards
    Pushkar Anand

  • Can ABAP proxy to consume WSDL file be run as background job for every10min

    Hi all,
    I have a requirement where I need to build an interface which gatheru2019s the purchase order details and send to external third party software in their required format (as an XML file).
    So I should be the first point of contact and should trigger the interface each time a purchase order is generated.
    So I am thinking that I should develop a background job for every 10 minutes which will look for new purchase orders and gathers the information of the purchase orders and send them to external third party software in their required format.
    I have gone through all the SAP forums and e-Learning but still I have confusion in regards to how is it possible technically? Can some one guide me with some information on the same.
    I have a little bit of confusion and want to know few things.
    1)     Should I create a web service or should I consume a web service?
    2)     If I need to consume a web service, then can I write an ABAP proxy to be run in background fro evry 10 minutes? I mean can we run ABAP proxy as a batch job in the background?
    3)     Is there a difference between consuming an XML file and WSDL File?
    Any Help will be highly appreciated.
    Regards,
    Jessica.

    There are two options (as I know) to generate XML file.
    1. Use XML TRANSFORMATION to get the XML string based your TRANSFORMATION. You can input your data and get back the XML string. Download this string to a file
    Test XML generation program is:
    types: begin of ty_data,
           num   type i,
           end   of ty_data.
    DATA: itab TYPE standard table of ty_Data,
          la_data like line of itab,
          xmlstr TYPE string.
    DO 3 TIMES.
      la_data-num = sy-index.
      APPEND la_data TO itab.
    ENDDO.
    CALL TRANSFORMATION ztest_np1
      SOURCE table = itab
      RESULT XML xmlstr.
    CALL FUNCTION 'DISPLAY_XML_STRING'
      EXPORTING xml_string = xmlstr.
    My ZTEST_NP1 transformation. To create a transformation, click on the transformation in the "CALL TRANSFORMATION ztest_np1" statement. Select Simple transformation type.
    <?sap.transform simple?>
    <tt:transform xmlns:tt="http://www.sap.com/transformation-templates">
      <tt:root name="table"/>
      <tt:template>
        <table>
          <tt:loop ref=".table">
            <item>
              <tt:value ref="NUM"/>
            </item>
          </tt:loop>
        </table>
      </tt:template>
    </tt:transform>
    XML string is like:
      <?xml version="1.0" encoding="utf-8" ?>
      <table>
      <item>1</item>
      <item>2</item>
      <item>3</item>
      </table>
    To use this option, you have to create a transformation and than use it to generate the XML string.
    Check this SAP Help
    http://help.sap.com/saphelp_nw04s/helpdata/en/e3/7d4719ca581441b6841f1054ff1326/frameset.htm
    2. You can concatenate and create an XML string and download that string into a file.
    Regards,
    Naimesh Patel

  • IDoc vs ABAP Proxy

    Hi experts,
    I have a couple of integration scenarios as such
    SAP -> XI -> SOAP
    We have a couple of options for the link between SAP -> XI.
    1. ABAP Proxy
    2. IDoc
    These are usually asynchronous updates to the external system, triggered from SAP.
    Which method is better in terms of performance, and maintainability point of view.
    Currently, I chose the IDOC approach because if we were to go with the ABAP Proxy approach, the SAP system requires an XI ADD-ON, which implies additional risk.
    Any advise is greatly appreciated.
    Thanks.
    Ron

    Ron,
    Take a look at this blog, it should answer your question of when to choose Idoc's and when to go for proxies,
    <a href="/people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems">Choose the Right Adapter to integrate with SAP systems</a>
    If your load is high, then SAP strictly recommends proxies. If load is not very high and you have standard Idoc's available for this, you might as well go for Idoc's.
    Regards
    Bhavesh

  • ICM_HTTP_CONNECTION_FAILED message in SM59 (ABAP Proxy Connection)

    Hi All,
    Recently, i got a problem with our XI server, suddently the ABAP proxy connectiont to XI from another SAP server was failed. i was check from sm59 the HTTP connection return me ICM_HTTP_CONNECTION_FAILED.
    i already check the port and calling this link http://demokl:8001/sap/XI/engine?type=entry from the other server it is working fine. but still got problem from SM59.
    Please help.
    Regards
    Fernand

    Hi jagadish,
    These are my parameters :
    Connection Type = (H) HTTP Connection to ABAP System
    Target host = demokl (hostname)
    Path Prefix = /sap/XI/engine?type=entry
    Service       = 8001
    Language   = EN
    Client        = 300
    User          = PIAPPLUSER
    Previously was working fine, but suddently go problem. but i was trying to create HTTP connection from XI Box itself it is working fine but from others box didn't work.
    i have check the port it is open.
    Please help
    Regards
    Fernand

  • PCK XI adapter - ABAP Proxy  to File Scenario How to?

    Hi there,
    We want to implement the following sceanrio; SAP ABAP outbound proxy to Flat-File scenario. A (sender) SAP system will trigger an outbound proxy which will send outbound data to a (receiver)file system via the PCK and Central Integration Server.
    SAP (ABAP proxy) -> PCK-> XI -> File System
    My question is; The PCK documentation suggests that the XI adapter included in the PCK can only be used to send/forward messages to the central integration server.
    Does that means that one cannot use the same XI adapter on the PCK to redirect ABAP proxy messages to the Integration server?
    Thanks,
    Roberto

    The PCK cannot be used as a replacement for XI Integration server. PCK is only a type of adapter engine that can run independantly. It is intended for partners who cannot use XI server. So PCK can not in itself execute interfaces. It can just forward all the messages received to the XI Integration server. PCK can only run your sender or receiver adapter all the mappings can only be executed on the integration server. So PCK just converts from the native format to XI format and forwards to the Integration Server.
    Hope that carifies your question .
    Thanks,
    Kalyan Musunuri

Maybe you are looking for

  • Edit Indesign pdf in Livecycle Designer

    I have a form created in Livecycle designer that I would like to add to an InDesign PDF.  I also would like to make minor revisions to the InDesign document in Livecycle. Can anyone tell me how this can be done. Thanks.

  • Recursive parent, limit view

    Hello,I am trying to setup report in which people will be able to see their details - themselves & their subordinates. At the moment I am able to generate report as below (digit in second column shows level in hierarchy): Thing is that I would like t

  • Work flow (User Status)

    Dear All Can any one guide me, can i trigger workflow through user status of project definition or work break down structure Best regards

  • TS4009 saving mail on icloud

    all of a sudden i can't drag and drop pop email into an icloud folder. Anyone know why not.

  • Hope enable option to change iphone lock sound for next update

    It is better to enable for changing the lock sound