Skip to Content
author's profile photo Former Member
Former Member

clarification neded on extended RCVR Determination

Hi Experts,

Plz clarify me here:

1.we can send mesages to multiple receivers based on condition in conditional editor......when exactly we should go for extended rcvr determination?

2.why we need to use a seperate mapping for extended rcvr determination using basis object"receiver determination"? wat is the use of this mapping?

3.do we need to go for enhanced interface face determination everytime when we r gong for extended rcvr determination?

4.Plz let me know what is the sequence of processing steps that takes place in IE/IS...

Thaks in advance.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • Best Answer
    Posted on Dec 26, 2007 at 03:42 AM

    1.we can send mesages to multiple receivers based on condition in conditional editor......when exactly we should go for extended rcvr determination?

    When you are not sure till the runtime which reciver you want to send the message then you go for extended receivers.

    /people/venkataramanan.parameswaran/blog/2006/03/17/illustration-of-enhanced-receiver-determination--sp16

    2.why we need to use a seperate mapping for extended rcvr determination using basis object"receiver determination"? wat is the use of this mapping?

    For extended receivers your mapping program decides the rceiver BS name, and the format is avialbale in the BASIS object, you can just reuse the same MT available

    3.do we need to go for enhanced interface face determination everytime when we r gong for extended rcvr determination?

    You typically use an enhanced interface determination if the source message has an element with occurrence 0 ... unbounded (for multiple items of a data record) and you want multiple messages (for the individual items) to be generated at runtime

    4.Plz let me know what is the sequence of processing steps that takes place in IE/IS...

    Message Flow in XI.

    /people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 26, 2007 at 04:18 AM

    kiran

    1.when you want to send a file tomultiple receivers or that you have conndtional receiver that time you can use extended receiver determination.

    2. yes , you can use multi mapping unctioanlity of xi. u can have multiple maps just for example you have multiple receiver making 1:1 map:RD.

    3. its optional at the same time.

    4. seuqence :

    1. message picked up by adapter converted to xml.

    2.receiver identification.

    3.interface determination.

    4.message branching according to receiver list.

    5.request message mapping.

    6.technical routing.

    7.call adapter.

    message sent to receiver.

    I hope this saitisfies your question to extent.

      • Pls : reward points if helpful.

      Vishal

      Add a comment
      10|10000 characters needed characters exceeded

    • Posted on Dec 26, 2007 at 04:30 AM

      Hi,

      1.we can send mesages to multiple receivers based on condition in conditional editor......when exactly we should go for extended rcvr determination?

      Depending upon your requirement like, for same BS you want to send some data to other customers if some field changes. lets say for Cust A , if X fields changes you wanna send some different amount of data ie payload 1, else if X field have diff data which behaves in different way , and sends some other payload to Cust B.

      If X = "M"

      Send Payload P1 to Cust A

      else if

      X = "N"

      Send Payload P2 to Cust B

      else

      Send Default Payload Z1

      This is one of the general scenario.

      2.why we need to use a seperate mapping for extended rcvr determination using basis object"receiver determination"? wat is the use of this mapping?

      As you can see using the above scenario, you must use other or you can resuse the same mapping for different purposes, depending upon your requirement. You can use graphical mapping for conditional values to be fix in target. Also You can provide the context objects depending upon your requirement and then you can refer this to determine conditional receiver in XPATH.

      3.do we need to go for enhanced interface face determination everytime when we r gong for extended rcvr determination?

      I guess above answers will clarify you why we do this for all receiver determination. in simple way, all receiver needs a Interface mapping, as you know in interface mapping we define the actual path like Source to target with some message mapping X. So for every receiver we should provide the Interface detemination that which mapping program its gonna use.

      4.Plz let me know what is the sequence of processing steps that takes place in IE/IS...

      To view Pipe line execution steps(You should have access to SXMB_ADM:

      1.Go to SXMB_ADM.

      2.select Display Pipeline defination option.

      3.Select PipeLine Id as (SAP_CENTRAL).

      4.Click on Pipelineelement tab.

      Then u can see the pipe line steps exactly.

      Also in SXMB_moni, take any successful or error message double click and in left hand side you will se the sequence of processing steps.

      like

      Interface Determination----


      ID

      Message Split----


      Runtime

      Message Mapping -


      IR

      Technical Routing----


      ID

      Call Adaptor----


      ID

      Hope this will clarify you.

      regards

      Aashish Sinha

      PS : reward points if helpful

      Add a comment
      10|10000 characters needed characters exceeded

    Before answering

    You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
    You must be Logged in to submit an answer.

    Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.