Routing Condition

Hi,
Good Evening,
We are working on JDBC to JDBC interface. In this interface we are having a routing condition which we have implemented in receiver determination. Our routing condition is: when Brand code == 11 then our msg must be passed else it must not pass.
When we are giving single row with right or wrong values the o/p is comming as expected only.
But when we give more than one row ..eg:with brand code as 11 and 12 ... then both rows are passed.. actually only one row with brand code - 11 must be passed.
Please help what can be done regarding this issue...
Thanks  in advance,

HI,
   YOu have ti split your records into different messages.
For this, you have to use BPM. Then only your conditions will work.
Otherwise, it treats your message as only one message even though it contains two Brand Codes.
Regards,
Ravi

Similar Messages

  • Routing condition in receiver determination

    Hi,
    In my RFC to JMS scenario, i encountered with a strange routing condition for the receiver determination.
    I have routing condition like " string length (one field in Bapi)<1" .
    Could any one help me how to implement this?
    Regards,
    Vishnu.

    HI check the below links for reference
    https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=transactional
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a1a0eb43-0b01-0010-23aa-908cc4eaabcd
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/pcd!3aportal_content!2fcom.sap.sdn.folder.sdn!2fco...
    note:reward points if solution found helpfull.....
    regards
    chandrakanth.k

  • Conditional base routing to multiple receiver's for syncronous interface

    Hi All,
    I have a requirement of sysnchronous interface where i need to send the message to 2 diffrent systems based on the routing condition. Based on routing condition we will determine the receiver to send message and response shloud send back to sender.
    Please let me know my requirement is possible using sysnchromous call i.e sending to multiple receiver's based on conditon. Thanks.
    Regards,
    KK
    Message was edited by:
            kalpana k

    Aamir,
    I dont think BPM is required here,XI always use mesasgeID as the reference.
    lets say you sent a request then XI generates message ID :11111 (for Ex)
    and for the response XI again generate another message ID:22222(for Ex),but referencing to MessageID:11111,it cant be to some other request message ID.(always reference is maintained by XI for Sync calls)
    so we dont need to maintain any relationship between request and respone ,explicitly.it is being taken care by XI itself for sync calls.
    response1 for a request1 wont go to someothers  request2.
    I dont know whether you get my point what I was trying to say.
    and just using Xpaths in receiver determination would give the solution.but need to have two Receiver agreements.
    I might be wrong !
    thank you,
    regards,
    Babu Sri

  • Mass maintnence of shipment cost condition records ( VK32 - Configuration )

    hi all ,
    does any body knows what are the necessary configuration for mass maintenance/view
    of condition records ( trans VK32 ) ?
    ( for instance if i want to search by condition record or SA )
    is there any other pricing reports for shipment cost condition records ?
    im trying to configure with transaction V/LA but i cant add the necessary fields ( SA , shipment route,
    condition record ..) or the necessary condition tables .
    regards ,
    ASA MOKED

    transaction  v12l_a

  • GRC 10 Access request with 'System entry only' goes to escape route

    Hello All Experts,
    I am facing same issue but scenario is different which I found not possible with above solution. If I am submitting request with ONLY system, then request will go to AUTO approve and end.
    1) In change authorizations option, end user submits request with only filling SYSTEM option.
    2) Request goes to 1st Stage people, who will add roles into system
    Existing MSMP no roleowner is used as routing condition here, if role approver not FOUND, request takes  ESCAPE ROUTE and goes to Escape Stage with system option and role(if not defined role owner for it)
    3) If role has owner, it goes to Role Owner.
    Can we remove SYSTEM option from request and send it to NO PATH stage instead of ESCAPE route
    OR
    Is there any better way to handle this?  client do not wants to APPROVE requests with SYSTEM entries but ready to handle requests with no role owner request.
    Please help..  **Urgent**

    1. Look at the following link and ensure you have a similar Initiator created and applied in MSMP.
    GRC Request with both System and Role Line Items
    2. Ensure in MSMP you have "no stages" in the path for "system only" requests. Paths with no stages will work on roughly SP10 onwards (from experience).

  • Routing rule clarification in receiver determination

    Hi guys,
    I have a routing condition which says
    I_ZBAPI_DL01/ZZCOMDEST = DN_XC and
    I_ZBAPI_DL01/ZZCOMDEST_II = DN_08 and
    I_ZBAPI_DL01/ZTIB_LFART ="ZRWO" and
    contains(I_ZBAPI_DL01/ZADI_SUBSCRIBER,"JRW") and
    T_ZBAPI_DL12/ZTIB_BSARK = "RBCO"
    In the above case DL01 occurs only once but DL12 is 0------Unbounded.
    I have written XPATH query like
    /p1:Z_BAPI_DELIVERY_NOTE_OUTBOUND[ ( I_ZBAPI_DL01/ZZCOMDEST = "DN_XC" and I_ZBAPI_DL01/ZZCOMDEST_II = "DN_08" and I_ZBAPI_DL01/ZTIB_LFART = "ZRWO" and contains(I_ZBAPI_DL01/ZADI_SUBSCRIBER,'JRW') ) and (T_ZBAPI_DL12/ZTIB_BSARK = "RBCO") ]
    Will this work? Or do i need to make any changes? Kindly help me on this

    This will work. No error. But the logic may become incorrect.
    DL12 is 0------Unbounded.
    So there could be more than one value for the field DL12/ZTIB_BSARK. In such case, it may execute once and in the other case it may go to the else part. If this suits ur logic then no problem
    Regards,
    Prateek

  • How to restrict the idoc creation based on the distribution model

    Hi all,
    I want to create the idocs for certain material types only, for this i configured Distribution  model and set the filter for material types.
    If the delivery is created with the material type which is not in the filter means,
    Idoc is creating for that Delivery with header segments only and restricting Item level segments.
    it is coming to XI and failing in mapping every time.
    I do not want to generate the whole idoc itself. Am i missing any thing??
    Regards
    Edited by: Suman gupta on Jun 10, 2010 11:13 PM

    Hi Mike,
    >>config in PI in the routing condition - if no lines exits don't send the message to the mapping/receiver
    If no lines exists we can restrict don't send to receiver, but how can we restrict dont send to mapping??
    It comes to mapping and failing in PI MONI.
    Is there any way that i can restrict the Idoc generation itself in ECC ??
    Regards

  • IDoc - File Scenario

    Dear SDN,
    We have to develop something like this:
    An IDoc is generated from an ABAP Business System. Using content based routing conditions the IDoc must be sent to different FTP servers. The problem is that the IDoc must be written in its "native plain" format, not in XML format.
    Any ideas?

    hi Gustavo,
    2 ways
    1. https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1972bc0b8a
    2. send the idoc from R3 in native IDOC (file port) and just tranport it via XI
    both ways will produce native IDOC:)
    for file ports you can check out my book
    <a href="/people/michal.krawczyk2/blog/2006/10/11/xi-new-book-mastering-idoc-business-scenarios-with-sap-xi"><b>Mastering IDoc Business Scenarios with SAP XI</b></a>
    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>

  • Button Actions are not working -invoking task flow from other project regio

    Hi
    I have a project using a mani.jspx file having a regions and the region is updated with different views based on a router condition in my bounded task flow. Everything working fine with in the project. I have a seperate project in my application having an index.jspx and region in it. I created the ADF lib jar file of the first project and imported to this project. I could invoke the task flow in the first project to the region in the index.jspx file in the seconed project.But none of the action managed bean method attached to the buttons in this view are working.The methods are not getting called on clicking on button and no error in the backend console of Integrated weblogic server.Any body can help what could be the issue ?
    Thanks
    Suneesh

    The issue that is happening when I refreshed the region with task flow from the project I imported.If I load the taskflow from the imported project on first time rendering all my managed bean actions are executing but if I load a different flow initially and change the taskflow Id imported from other project none of the managed actions are working.
    Thanks
    Suneesh

  • Receiver Determination doubt

    Hi folks,
    I’ve a scenario file to IDoc and/or ABAP Proxy. Well, depends of the source file content, an example to clarify: if field01 is equal to ‘37’ goes to IDoc, else if field01 is equal to ‘38’ goes to ABAP proxy. I’m trying to do it without BPM, using the Receiver Determination editor condition, but I’m getting unable to do it, I’m always receiving both contents (37 and 38) for both IDoc and ABAP proxy, it seams that no routing conditions was applied.
    Is it possible to do this kind of content split without BPM? With Receiver Determination?
    Thanks in advance,
    Ricardo.

    Hi all,
    Thanks for the help! I already fixed the issue
    Guru, the Enhanced Receiver Determination didn’t work because it works only at msg level like standard Receiver Determination do. But, thanks for the tip, I tested this feature and it’s really useful when you want do determine your receivers at the runtime with substrings, doing arithmetic operations and so on.
    Dreamcatcher, I didn’t need adapter modules and BPM, my issue wasn’t so complex like your example. Well, as I have two different mappings I used some standard functions like equalsS to check if my field01 is equal to “37” and the createIf function to generate an IDoc node in case of true. For the other mapping program I applied the same logic, comparing field01 with value “38” and generate a node in case of true. At the end I got 2 msgs, one with all “37” records and another one with all “38”.
    Once again, thank you all and points rewarded
    Ricardo.

  • How do i set up ethernet to another mac?

    How do i set up ethernet to another mac?
         Specifically to be view from finder as another drive. I have them viewing each other but they always come up with the message "connection failure" instaneously. Troubleshooting help.
    Thank you

    Yall rock.  Just tested Back to my Mac with my phone's hotspot and it worked!  and so does airplay!  Much Much appreciated!!
    For double NAT the reset didn't work at first and I had to unplug all the connections but eventually got it back.  I also checked "Enable detection of router-behind-router conditions" in the RG.  Not sure if that did anything but I'm not seeing any AE warnings anymore. 
    Thanks again!

  • Can we call two task flow from another task flow

    Hi everyone,
    i have a issue. I have a tab(p1),under that tab i have created two tab(p1 and p2).i have to create task flow for p1 and p2 .In both ,p1 and p2, i am doing some operations. then i have to call both the task flow under another task flow(p1).what should be the steps i have to take to do that.
    My version is 11.1.1.6
    please respond as soon as possible.
    Thanks in advance....

    hi
    sorry to say this
    i have not much time to play 20-20 chat. please elaborate you usecase. you can get you answer within a post
    but we will use router when we have some condition.if you are using router. you should use some "condition" what is that?
    but in both the child tab,i just have to fill the form.ok. i hope that you are using af:table in parent TF. in child tab you are using af:form
    before commiting or at the time if commiting you should get the data's in af:form. if am right means you should have association/viewlink between those eo's/vo's
    if you have means while commiting the parent table iterate over the rows show in child tab - af:form
    it will show the both the child panel.go to panettab render poerpty rendered say as condition {yourparenttableiteratoecount ge 0 ? true : false}
    or else as you said, make router condition {yourparenttableiteratoecount ge 0} show the child TF.
    from the answer you may understood.(just a hope)

  • Static Crypto configuration

    Hi All,
    I ahve a requirement to configure static crypto for 1800 site and I need to configure on two sepaarte interfacs at spoke site which means I need to configure 1800*2 = 3600 peers at central site. The challenge I have is due to load balancing , the traffic dynamic crypto can not be used since traffic may be initiated from Dc on other link which may get dropped incase not encrypted.
    Looking form some simplar way to configure this.
    Experts need your help.
    Regards,
    Bhavesh

    I see, is this crypto map solution already implemented?  I cannot determine which network design would be the best for you, since I am not familiar with all your internal policies and requirements, but I can suggest.
    Usually, I encourage people to use VTI or DMVPN since they are more scalable and easier to maintain than LAN-to-LAN tunnels with huge ACLs.
    My idea is this:
             Tunnel1                Tunnel1
           |-------------|              |-----------|
    Hub |                Internet             | Spoke
           |-------------|              |-----------|
            Tunnel2                 Tunnel2
    An IGP running across the tunnel interfaces (VTI) will make the routing decision for you, according to how you tune it up.
    For instance:
    You could use EIGRP to load-balance (equal cost at this point since you only have two links) the traffic:
    EIGRP load-balancing
    So the Router will keep both IPsec tunnels up and traffic will flow across the Tunnel interfaces following the EIGRP routing conditions.
    On the other hand, if you want to go with the crypto map condition, I would still suggest GRE/IPsec and do the same thing, but lets say that GRE will not be used.
    Without any kind of Routing protocol, load-balancing will not be achieved at all, you can still have two routes pointing to two next-hops to reach the same destination network, but this is not recommended and may not behave as expected.
    Summary:
    In order to load balance traffic across two tunnels, I suggest:
    1- DMVPN
    2- VTI
    3- GRE/IPsec
    In conjuction with an IGP.

  • Context Object Not Found In The ID

    hi all,
           I want to execute the SAP Exchange Infrastructure demo examples on the basis of SAP XI 3.0.
           Doing by flow the configuration guide all it seems ok, but went to add the routing conditions to the receiver determination during configuring the business scenario, i cannot see the context object AirlineID which has designed in IR in the dropdown list box.
      Can some body tell me why and how to get it?
      Regards
      Terry

    hi jai,
       Thank you for your replay. I have checked that the context object is in our outbound interface and it is activated.
       BTW, these demo examples are part of sap xi, the objects in IR are complete when xi is installed.
       The  gui url :
       <https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/07d0bd90-0201-0010-e282-d56ca6dcb121>
      any ideas?
      Regards
      Terry

  • ENHANCED INTERFACE AND RECEIVER DETERMINATION

    1)what is the use of enhanced interface determination and enhanced receiver determination and in scenarios we will use them and in what conditions ,and what differentiates it from standard interface/reciever determination?

    1. <b>Standard receiver determination</b> to specify the receivers of the message (and optionally routing conditions) manually.You can specify receiver parties and receiver services. To specify the receiver in more detail, you have the following options:
    &#9679;     Select the receiver from the Integration Directory
    &#9679;     Specify a constant value for the receiver
    1.2You also have the option of specifying the conditions to be applied when forwarding a message to the receiver(s) in a receiver determination.
    Generally, a condition relates to the contents of a message; if a specified condition is fulfilled for a particular payload element (the corresponding element has a certain value, for example), then the message is forwarded to the specified receiver(s).
    <b>Enhanced receiver determination</b> to have a mapping program determine the receivers of the message dynamically at runtimeInstead of creating the receivers in the receiver determination manually, you assign a mapping to the receiver determination and this returns a list of receivers at runtime.
    A typical usage case is if you do not yet know the names of the receivers at configuration time. In this case, you can define a mapping program, for example, which reads a list of receivers from a table or from the payload of the message at runtime.
    2.<b>Standard Interface Determination</b> :You can specify to which inbound interface at the receiver the message is to be sent at runtime. You also have the option of specifying a mapping and (when multiple inbound interfaces are defined) a condition for each inbound interface.
    2.1 n an enhanced interface determination, you do not enter the inbound interfaces manually, but first select a multi-mapping. You get the inbound interfaces from the target interfaces of the multi-mapping. The inbound interfaces are determined at runtime during the mapping step.
    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.
    for receiver determination try this link also
    http://help.sap.com/saphelp_nw70/helpdata/en/43/a5f2066340332de10000000a11466f/frameset.htm
    Regards,
    Mandeep Virk
    *Reward if Helpful*

Maybe you are looking for

  • Need formatted EXCEL output, from View Output,Oracle Applications

    To view the report(Normal RDF report,not XML Publisher Report) output in EXCEL, I changed the Profile Options. From: System Administrator Responsibility. Navigation: Install -> Viewer Options. Added the below entry. PDF application/vnd.ms-excel Micro

  • Editing Region of Query Table (Attribute Set)

    Hi, I've tried to create a query and results table however, in the attribute set of the region items, I cannot find any attribute sets which concur to the objects i have created previously. I opted to leave the attribute set field to blank, but when

  • Diff Condition Type Account Posting in Sales

    Hello All, The problem in SD pricing is as follows:- In a pricing procedure we have two manual condition types one is for normal Sales Dr/ Cr. & another for Sales Freight.Now I want to know what are the configurations needed so as to get - After savi

  • Oracle Licencing in Solaris Zones

    Scenario If we setup a server with 6 processors and we setup 1 resource pool with 4 processors called oracle_pool. We then create 2 Oracle Containers both using the same resource pool, ie "oracle_pool", will I require 4, 6 or 8 Oracle Processor Licen

  • In Mail, my drafts get posted to my mailbox before I'm done

    When I'm composing a mail message, it kepps getting sent to my inbox, so I have all these messages that are unfinished emails, that require deleting. What am I missing?