Skip to Content
avatar image
Former Member

How to determine the QOS if the Sender agreement is not there?

Hi Gurus,

1.For the adapters that run on integration Engine, there is no need to give sender agreement so no sender communication channel. Then If I nedd serialisation for processing the messages, How can I acheive that?

2. How to generate Queues dynamically? for example generating the queue name XBQR__<PO Number>?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Mar 24, 2008 at 05:22 PM

    HI,

    1.For the adapters that run on integration Engine, there is no need to give sender agreement so no

    sender communication channel. Then If I nedd serialisation for processing the messages, How can I acheive that?

    The Sender agreement is not required for the adapters based on ABAP stack i.e IDOC, HTTP, XI adapter etc.

    For IDOC, You can change the Processing mode of Partner profile(WE20) in Inbound side to 'Trigger by Background Program'. Then IDOCs will go to 64 status.

    Then Schedule BD87 transaction in background mode. Then all the IDOCs will get processed sequentially. This may solve your purpose.

    Check the following link:

    /people/sap.user72/blog/2005/01/28/setting-up-inbound-qrfc-queues-for-serializing-idocs-using-the-idoc-adapter

    EOIO (Serialization of IDOCs) is possible only if both the sender and the receiver system are dealing with IDOCs. In your case only the sender system deals with IDOCs whereas the receiver external system is based on JDBC.

    Hence in your case, for compatibility reasons, the quality of service is automatically changed to EO.

    If both sender and receiver systems are dealing with IDOCs, then EOIO is possible only if the receiver system is SAP WEB AS 6.40 or higher. This is just an information and probably doesn't apply to your case.

    2. How to generate Queues dynamically? for example generating the queue name XBQR__<PO Number>

    In XI you can make sure that the Idoc's are sent Sequentially only if the SAP system is WAS 6.40

    In the IDoc adapter you need to select the Queue Processing option.

    More on this link,

    http://help.sap.com/saphelp_nw04/helpdata/en/96/791c42375d5033e10000000a155106/content.htm

    Queue Processing

    If the function module IDOC_INBOUND_IN_QUEUE is to be used, set the relevant indicator. It is used for IDocs that are serialized by queues (quality of service is EOIO). This module is only available in SAP Web AS 6.40 and higher. If it is not available, the function module IDOC_INBOUND_ASYNCHRONOUS is called. The indicator only takes effect in SAP systems Releases 4.0 and higher. Calls for the queue processing function module are placed in the qRFC queue.

    Thanks

    Swarup

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 08, 2009 at 10:57 AM

    ok

    Add comment
    10|10000 characters needed characters exceeded