Regarding message flow in sap xi

HI
i want to the flow of message from outbound system to inbound system completly.
ie  i want to know ---which components like message interfaces,rd,id,sa,ra,.............such types.i want to know  the complete flow and after which step which is to be taken place.
also i want to know the steps involved in pipeline and when it will be called in the above sequence.
thanks in advance.

Hi
The steps involved in XI message flow are below.
1.Receiver Identification - Determines which system to participate in an exchange with the incoming message.
2.Interface Determination - For each receiver system determines which interfaces should receive a message.
3.Message Split - If multiple receivers are found, XI will instatiate a new message for each receiver.
4.Message Mapping - Call the mapping program to transfer the message structure to the receiver format.
5.Technical routing - Bind a specific  destination and protocol to the message.
6.Call adapter. Send the transformed message to the adapter or proxy.

Similar Messages

  • Message flow in SAP PI 7.31 JAVA only for ABAP Proxy synchronous scenario with Oracle DB

    Dear Experts,
    I am working on a synchronous scenario Sender ABAP Proxy <===> SAP PI 7.31 JAVA only <===> Oracle Database.I have successfully
    configured all the proxy configurations as well both Sender SOAP and JDBC receiver channels are showing no error when pinged from
    Cc monitoring in NWA.
    1.During testing at Tx SPROXY , I am triggering a message and after 5 minutes I receive an PARSING error message with 2 messages in ECC
    local IE i.e. Tx SXMB_MONI.
    Note : In NWA , I can see only 1 message that too in cancelled status.
    2.Seeing the trace of the messages I assume that the messages have not moved from sender ECC system. I am still confused with flow of message
    from the Message Audit log. Audit log of error messages.Could any one share the full Audit log of a successful message generated in SAP PI 7.31 JAVA only.
    3.I observed that the QIN Scheduler status in ECC is in INACTIVE status. There is no queue id for 2 messages generated in ECC. Does
    it should in ACTIVE status in Tx SMQR..
    Regards
    Rebecca

    Hi Thomas,
    Valuable inputs..
    1. Since I don't have any audit log for successful message, would you be able to share referring to the
    below screenshot whether the message was put into receiver JDBC adapter and JDBC adapter tried to retrieve the Select response from Oracle Database.
    2.I have done some setting in Advance mode of the receiver JDBC to increase the time out and other parameters as per SAP note but still the issue is same. If you perhaps have some experience in such scenarios, please share some input so that I can ask the Oracle Database administrator exactly what is required from our side.
    3.Regarding the slow response from Oracle , there was some suggestion that the datatype of the request and response should match the column name of the Oracle database. I did that.. Do you have any more suggestion that may be hampering the generation of the response message from the Oracle like SAP note or document.
    Regards
    Rebecca

  • Need help for  the message flow in sap xi system?

    Hello All,
    My requirement is some wat different............in the existing production system the message flow is 3500 per hour......... now we want to develop new scenario and the message flow will be 8500 message per hour.
    Client is not giving me the system details ...like network details and i need to say that can we send 8500 messages in the existing system with out changing the process speed or data base.
    also please advice the best ways to increase the performance in the sap xi system when the message flow is huge.
    thanks in advace.
    Thanks and Regards,
    chinna

    >
    chinnasapxi wrote:
    > Hello All,
    >
    > My requirement is some wat different............in the existing production system the message flow is 3500 per hour......... now we want to develop new scenario and the message flow will be 8500 message per hour.
    > chinna
    3500 to 8500 is not a message count tht needs to be worried about
    but to be on the safer side what is the average size of a single message?
    if the size is not a significant one u can go ahead

  • Regarding data flow in SAP XI

    Hello Friends,
    In Landscape where XI connected to system(s), is there any way to find how the data flows through or how it is designed to connect other systems in SAP XI other than SLD
    thanks

    If you are looking for any specific landscape and trying to make out how the message flow, then i think you need
    to get the Technical and functional specification documents and based on that you can get a clear picture of
    how different interface are designed and which systems they are connecting.
    Regards
    Srinivas

  • Regarding Message Flow in XI

    Hi Experts,
    I was go through the Blog given by Siva Maranani
    /people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi
    But in this After sending the Xi Message from send Queue to Integration Engine...
    What wi be the process inside this IE.
    Please let me know
    Regards
    Khanna

    <i>But as per my knowledge in the IS the Pipeline services wil be done( Includes Receiver det, Interface Det, Mapping, Logical rout, Tech. routing, Call Adapter, Message Split )
    It means there is no further process inside the IE??????????</i>
    Messages received at the Integration Server are processed through a defined series of steps called Pipeline Services. These pipeline services are part of Integration Engine which in turn is a part of Integration Server
    <i>Only the XI Adapter wil pick the Xi msg from Send Queue to IE.......Thats it?????/</i>
    Yes. Thats the main task of XI Adapter. It also does the SLD lookup.
    <i>
    then this IE wil pass this XI Msg to the IS ..... Right????????</i>
    As mentioned, IE is part of IS
    Regards,
    Prateek

  • Article/References to XI/PI Message Flow

    Does anyone have any good articles or references that show how a message flows into and out of XI/PI?  Im specifically looking for something that shows how the message hits the communication channels and goes through the sender agreements, receiver agreements, interface mappings, etc.

    Message flow in XI look
    /people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi
    Regarding Message Flow in XI
    Pipeline steps look thread
    Pipeline steps?
    pipeline
    Thanks,
    Hetal
    Edited by: hetal shah on Feb 4, 2009 9:28 PM

  • Invalid request bo for BAPI_GOODSMVT_CREATE call in Message Flow.

    Hi, all
    I call BAPI_GOODSMVT_CREATE in my message flow through SAP adapter node.
    Here is the xml format BO created in ESQL,
    <NS1:SapbapigdmvcrtWrapper xmlns:NS1="http://www.ibm.com/xmlns/prod/websphere/j2ca/sap/sapbapigdmvcrtwrapper">
    <SapBapiGoodsmvtCreate>
        <SapGoodsmvtHeader>
            <PstngDate>2008-07-02</PstngDate>
        </SapGoodsmvtHeader>
        <SapGoodsmvtCode>
            <GmCode>03</GmCode>
        </SapGoodsmvtCode>
        <SapGoodsmvtItem>
            <Material>PWRPACK52</Material>
            <Plant>1000</Plant>
            <StgeLoc>0001</StgeLoc>
            <MoveType>201</MoveType>
            <EntryQnt>33.000</EntryQnt>
            <EntryUom>PC</EntryUom>
            <EntryUomIso>PCE</EntryUomIso>
            <Costcenter>1000</Costcenter>
        </SapGoodsmvtItem>
    </SapBapiGoodsmvtCreate>
    </NS1:SapbapigdmvcrtWrapper>
    By switch on user trace on broker, I got the message that the request bo is not correct.
    But I can running BAPI_GOODSMVT_CREATE function without error in SAP GUI function builder test with same input data.
    The only thing I am not sure is the posting date, for ESQL messageset, it's defined as DATE, I populated it by CURRENT_DATE function. But in the funtion builder test GUI, I input it as 02.07.2008 format. Is this the problem?

    Change the data format to YYYYMMDD also doesn't work.
    And changed the user profile data format dd.mm.yyyy to yyyy-mm-dd, still remain bo xml input date yyyy-mm-dd, still doesn't work.

  • How to stop/start SAP XI Message flow in controlled way?

    Hi All,
    I am facing a scenario where for maintenance activity I need to stop all message flow in XI, system should be up and running but no message should processed by XI. I also don't want to shut down system.
    Is there any way by which I can stop message coming to XI?
    I don't want to deactivate communication channel..
    Regards,
    Gourav

    Hi,
    maybe (just an idea) you can try to deregister all queues?
    raport : RSXMB_REGISTER_QUEUES
    then all the queues should stop but I haven't checked it
    so you'd have to do some tests and find out if this
    does not have any other negative impact of some other
    XI processes
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions">XI FAQ - Frequently Asked Questions</a>

  • BDOC message flow and its architecture

    Hi Expert,
    It can be a simple question but i have a doubt regarding the flow of messages using SAP CRM middleware.
    The scenario is like:
    1. Message flows from ECC to CRM through a BDoc. (It can be opposite way also)
    2. The BDoc fails in CRM due to some data issue.
    3. A BDoc message id is generated.
    4.Now the data is corrected in ECC and initial load was triggered.
    5.The messages are flowing correctly.
    So my doubt is:
    1.What will happen to the old BDoc?
    2. Do the initial or delta load processes the messages with new BDoc ID or through the old BDoc ID?
    3. If the messages are processed through new BDoc id, can the old BDocs be deleted?
    Please help me understand this concepts of BDocs and please provide me to some study material to get more undertsanding of the BDOC message flow architecture.
    thanks,
    Vicky

    Hello Vicky,
    i think I understand exactly what your confusion is all about.
    1.What will happen to the old BDoc?
    The old Bdoc will remain in error state until it is archived or set to processed state.
    2. Do the initial or delta load processes the messages with new BDoc ID or through the old BDoc ID?
    It will be a separate BDoc with a new BDocId. If you get an Error in SMW01 this is beyond the queueing, so later Messages will not get queued behind your faulty bdoc. They will also not "update" your BDoc in any way. Later BDocs will Bypass a bdoc in error state and update your object in CRM if the error in data has been solved in ERP before. If the data error is not corrected, you will get a second failed bdoc.
    3. If the messages are processed through new BDoc id, can the old BDocs be deleted?
    Best practise for the Bdoc with error would be to set it to processed state. That way there is no way that Bdoc can be processed afterwards. The BDoc will then be archived with the next run.
    Best regards,
    Lutz

  • Goods Receipt in PO AND Message Flow Update in Inb. Delivery using WMMBXY

    Dear All
    This question is related to a previous one posted in:
    Post Goods Receipt for Inbound Delivery using WHSCON IDoc
    We have a stock transport order (PO) for which we create an inbound delivery. The despatch advice (EANCOM D96A DESADV) is sent to our logistics partner who returns the same EDI message with the received quantities (goods receipt).
    Using the inbound IDoc WMMBID02.WMMBXY I have successfully posted the goods receipt for the original PO. However, the message flow in the delivery is not updated. When we post the goods receipt (transaction MIGO) in dialog for the delivery we see the GR in the message flow.
    I have used the following values with the segments of WMMBID02.WMMBXY (SAP release = 4.6c):
    E1MBXYH:
    Reference = <number of delivery>
    Transaction code = 'MIGO'
    E1MBXYI:
    Movement type = '101'
    Purchasing doc. = <number of PO>
    Item = <Item no. in PO>
    Movement ind. = 'B'
    I am not sure about the correct movement indicator but failed when using a value different from 'B':
    The movement indicator is derived from the transaction code.
    Permitted values:
    '' Goods movement w/o reference
    'B' Goods movement for purchase order
    'F' Goods movement for production order
    'L' Goods movement for delivery note
    'K' Goods movement for kanban requirement (WM - internal only)
    'O' Subsequent adjustment of "material-provided" consumption
    'W' Subsequent adjustment of proportion/product unit material
    QUESTION: Does anybody know if and how inbound WMMBID02.WMMBXY can be used for both the goods receipt in the purchase order AND the message flow in the inbound delivery?
    Regards
       Uwe

    Hello Everybody
    My initial mapping of the WMMBXY IDoc proved to be correct.
    For more details please refer to:
    [Note 833603 - EDI: Goods receipt for stock transport order|https://service.sap.com/sap/support/notes/833603]
    Regards
      Uwe

  • Data flow in SAP XI

    Any one there , will provide me the Data flow in SAP XI ,
    thanking you
    sridhar

    Hi sridhar
    1) Sender Adapter & Sender agreement & communication channel
    2) receiver determination
    3) interface determination
    4) message branch
    5) receiver agreement & communication channel
    6) call inbound adapter
    Regards Mario

  • Message flow between advanced adapter engine and messaging system for ICO scenarios

    Dear all,
    I'm working on a PI 7.31 AEX box and created an ICO object for one interface with HTTP_AAE2IDoc scenario. The interface works quite well. When I looked in to message log of messages for this interface in PI monitor, I noticed that the internal XI message are put totally 5 times into the send queue and retrieved from send queue. In some steps I only see after retrieving a message from send queue and immediately put it back into send queue. Can someone please kindly explain the message flow between advanced adapter engine and messaging system and what exactly happens after each retrieving a message from send queue?
    Below is an example of message log for one message:
    12/08/2014 09:26:06.472    Information    MP: processing local module localejbs/CallSapAdapter
    12/08/2014 09:26:06.472    Information    Application attempting to send an XI message asynchronously using connection HTTP_AAE_http://sap.com/xi/XI/System
    12/08/2014 09:26:06.478    Information    Trying to put the message into the send queue
    12/08/2014 09:26:06.499    Information    Message successfully put into the queue
    12/08/2014 09:26:06.499    Information    The message was successfully retrieved from the send queue
    12/08/2014 09:26:06.499    Information    The application sent the message asynchronously using connection HTTP_AAE_http://sap.com/xi/XI/System. Returning to application
    12/08/2014 09:26:06.500    Information    HTTP adapter successfully processed interface PlantResponse_Out
    12/08/2014 09:26:06.501    Information    Trying to put the message into the send queue
    12/08/2014 09:26:06.501    Information    Message status set to DLNG
    12/08/2014 09:26:06.513    Information    Message successfully put into the queue
    12/08/2014 09:26:06.513    Information    The message was successfully retrieved from the send queue
    12/08/2014 09:26:06.515    Information    Message status set to DLNG
    12/08/2014 09:26:06.533    Information    Trying to put the message into the send queue
    12/08/2014 09:26:06.548    Information    Message successfully put into the queue
    12/08/2014 09:26:06.548    Information    The message was successfully retrieved from the send queue
    12/08/2014 09:26:06.550    Information    Message status set to DLNG
    12/08/2014 09:26:06.551    Information    Executing Request Mapping "http://styrolution.com/pi/Integration/PlantMaintenance/PlantResponse/PlantResponse_to_Zcol_Basf_Inotif02_Inotif01_Zeupm_Inotif01_Ludwigshafen" (SWCV 085d2320fb3b11e2cc0bf4d50aea8c33)
    12/08/2014 09:26:06.563    Information    Trying to put the message into the send queue
    12/08/2014 09:26:06.571    Information    Message successfully put into the queue
    12/08/2014 09:26:06.571    Information    The message was successfully retrieved from the send queue
    12/08/2014 09:26:06.573    Information    Trying to put the message into the send queue
    12/08/2014 09:26:06.573    Information    Message status set to DLNG
    12/08/2014 09:26:06.580    Information    Message successfully put into the queue
    12/08/2014 09:26:06.580    Information    The message was successfully retrieved from the send queue
    12/08/2014 09:26:06.582    Information    Message status set to DLNG
    12/08/2014 09:26:06.583    Information    Delivering to channel: IDOC_R
    12/08/2014 09:26:06.583    Information    MP: processing local module localejbs/IDocOutboundModuleBean
    12/08/2014 09:26:06.583    Information    XI message received for processing
    12/08/2014 09:26:06.587    Information    Sender Party: Sender Service:SXX Receiver Party: Receiver Service:RXXCLNT200 Communication Channel:IDOC_R
    12/08/2014 09:26:06.588    Information    IDOC metadata repository is RXX
    12/08/2014 09:26:06.589    Information    Control record is not mandatory - control record will be added if not available
    12/08/2014 09:26:06.590    Information    XML Payload parsed to idoc document list with number of idocs: 1
    12/08/2014 09:26:06.595    Information    Sending idoc message to receiver R/3 system with TID XIh{lsRI824UITC0009OalmW
    12/08/2014 09:26:06.813    Information    IDOC message sent to receiver R/3 system
    12/08/2014 09:26:06.817    Information    TID XIh{lsRI824UITC0009OalmW confirmed
    12/08/2014 09:26:06.819    Information    Message was successfully transmitted to endpoint <local> using connection HTTP_AAE_http://sap.com/xi/XI/System
    12/08/2014 09:26:06.821    Information    Message status set to DLVD
    Thanks & regards
    Dingjun

    Hello All,
    Thanks for the prompt responses and with best information, But apart from this,I need how an adapter(File/JDBC) works along
    with AAE in PI 7.1. When does the job of File/JDBC adapter is completed and resumed in a synchronous case. That is,
    File Location --> file adapter -
    > XI(AAE) --> JDBC adapter --> database.
    In file sender, lets suppose we have synchronous settings(Best Effort). Now when File adapter's job is finished and when it
    gets back the response back from XI. Please explain step by step from starting(file adapter polling the location) to getting the response coming back to XI.
    Regards,
    Achari.

  • Message flow from XI To Receiver

    Hi ,
    There are several IDOC to JDBC scenarios running in our XI PRD server but now all the IDOCs are reaching XI,which is visible in IDX5 or SXMB_MONI but nothing has reached the Receiver as visible from Message monitoring.
    In SXMB_MONI , i can see the errors CLIENT RECEIVE FAILED.pls figure out the problem and tell me how to proceed wid.
    Thanx,
    Laawanya

    hi
    as you are doing idoc-jdbc scenario check whether the reciver MT you maintained is of JDBC-XML structure
    check Document Formats for Receiver JDBC adapter
    check the blog for the message flow in xi:
    /people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi
    /people/siva.maranani/blog/2005/09/16/xi-how-to-on-jdbc-receiver-response
    /people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm
    Note:please reward points if solution found helpfull
    Regards
    Chandrakanth.k

  • SXMB_MONI is not showing any messages flow

    Hi,
    I am sending a request through SOAP adapter to SAP system. My scenario is executing fine. One strange thing I have seen is, in RWB, Message Monitoring I can see my outbound message and inbound message but in component monitoring I cannot see my SOAP adapter and RFC adapter are active.
    Note: one more thing is I can not see anything in SXMB_MONI; no message flow is showing …
    Can any one tell me what’s happening?

    you need to have entry in SXMB_ADM entry in our XIserver
    category :RUNTIME  parameter:Logging value :1
    category :RUNTIME  parameter:Logging_sync value :1
    category :RUNTIME  parameter:Trace_level value :1
    Regards
    Sreeram.G.Reddy

  • Proxy communication message flow,

    Hi all,
       Can any body help me out  in understanding the message flow in Proxy communication and how is it different from the flow that involves Techical Adapters?.How the mesage Id will  be created in Proxies for messages? .Lets suppose The scenario is  Proxy (ABAP) to Proxy (ABAP).Please explain in this perspective.Any good links,blogs ,Docs with useful explanation will be helpful to me .
    Thanks,
    Amar.

    Hi Amar,
    Hi,
    Please refer to these Blogs...
    Communication between SAP System & Webservice Using Proxies
    /people/siva.maranani/blog/2005/05/23/communication-between-sap-system-webservice-using-proxies
    ABAP Proxies in XI(Client Proxy)
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    ABAP Server Proxies
    /people/siva.maranani/blog/2005/04/03/abap-server-proxies
    Regards
    Mahesh

Maybe you are looking for

  • Create XML file on application server (unix directory) from internal table

    Hallo everybody, I have got the following problem: I am working with <u><b>release 4.6C</b></u> and have got to create XML files from HR master data and organizational data respectively. This takes place in 3 steps: 1.     Collect the data in an inte

  • ISCSI device mapping on Solaris 10

    Hi, A brief overview of my situation: I have 3 Oracle Solaris X86-64 virtual machines that I'm using for testing. I have configured a ZFS storage pool on one of them (named solastorage), that will serve as my iSCSI target. The remaining 2 servers (so

  • Authorization issue with iPod after replacing main computer hard drive

    Anyone know how to fix an authorization problem with iTunes? I've purchased several songs from them over the past couple of years, as well as the entire first season of Weeds. I just replaced my main hard drive since my old was going kaput, reloaded

  • Regarding the Line Item Information in BEx

    Hi All, I am having an issue regarding the data in an InfoCube.. According our report we need information from 0SD_C04. The information needed is Goods Issue Date, Actual Goods issue date, Quatity delivered, Quatity delivered lately, Quatity delivere

  • [solved]Sudo asking for password when it shouldn't through a sh script

    Bottom of my sudoers file looks like this: user username = (root) NOPASSWD: /usr/bin/g15daemon user username = (root) NOPASSWD: /usr/bin/g15stats Shell script looks like that: #!/bin/sh sudo /usr/bin/g15daemon -k & sleep 2 && sudo /usr/bin/g15daemon