1 sender: 4 receivers

I have a scenario..with 4 receivers.
SAP is the sender
BI(XML),SAP AII(XML),one legacy system for which i ned 2 interfaces(2 receiver JMS adapters) ..
how to go ahead with thi...can some one explain the steps

Hi PSRK,
You need 4 channels as there are 4 receiver.
For enhanced recever determination:
In the IR
You need
1 message mapping
1 Interface mapping
for your messsage mapping
choose source MT and the target is one from the business content. In the SAP_BASIS -> http://sap.com/xi/XI/System -> Interface Objects -> Message Type, select ReceiverDetermination
Map the root structure(source) to receiver node (target)
In the target node you will see a "Service" node
use a UDF for return the list of business service (all 4)
Sample code as below
findService(ResultList result,Container container){
  result.addValue("BS_EMERG");
  result.addValue("BS_REG");
Do the interface mapping for the above MM
choose this IM in teh enhanced receiver determination
Let me know if you have further queries.
Regards
Unni

Similar Messages

  • Bdoc - Partially send, receivers have errors.

    Hi All,
    There is Bdoc failure from CRM to R/3. When we looked into SMW01, the Bdoc atate is shown as 'Partially send, receivers have errors'. When clicked on button 'Bdoc Msg errors/ Recievers' , there are no errors displsyed. Only reciever details are shown. What could be the reason for Bdoc failure?
    Regards,
    Rajesh.

    Thanks for the replies,
    Chandra,
    I have checked that 'Contents' button. It is in disabled mode. It looks like there are no errors.
    Nicolus,
    There are no dumps found in recievers system
    Can you please tell me the significance of 'Show Bdoc Classic data' and 'Show Bdoc Ext data' buttons. Will they show us the data send to reciever through Bdoc? I have seen one field missing in the data shown in these screens. Where do we configure these Bdocs, I mean from where this data is fetched to send to reciever?
    Thank you,
    Regards,
    Rajesh.

  • RRI sender / receivers

    I have created a jump link between a BW query and R3 report (FBL3N).  The BW report is a simple trial balance of GL accounts.  I want the user to be able to 'jump' to FBL3N for line item detail.
    The link is established, but it only takes the user to the R3 FBL3N screen, awaiting input.  I need it to take the user directly to the line item detail, NOT to stop at the FBL3N entry-screen.
    I have experimented with the 'assignment details' button, but would appreciate it if someone could tell me exactly how this should be edited.
    Many thanks (points will be awarded).
    Frederick Auld

    Thanks, but I have already reviewed these links.  According to the link, it says that 'assigment details' are not needed, and is now a redundant feature.  True??
    Based on people's experience with sender/receiver relationships, why would my configuration of it only take me to the R3 FBL3N parameter screen, and not actually directly the line item data ?
    Regards,
    Frederick Auld

  • Multiple Sender/Receivers

    Hello,
    I have to build a scenario where i would
    1) Send out HTTP request to a 3rd party;
    2) The response I will receive is a xml package. Based on the information in it, I would need to call a web service on another 3rd party system.
    3) I need to receive the response, do mapping and send another XML package to the initial 3rd party.
    Could you please let me know how I should go about it.
    Thank you,
    Radhika

    Hello Radhika,
    In ID,
    1. When you define the communication channels, you need to define one communcation channel for each of the scenario. For example, if you want to invoke diffrent webservices, in the communication channels definition, choode SOAP adpater and configure it as reciever with correct destination URL and the SOAP Action. These details are provided to you in the WSDL which you get from the vendor whose webservice you are using.
    2. Assign this Communication channel to a Business Service.
    3. Now in the Reciever determination, under the block of Conditional Recievers, choose the input message and the field which has the value and setup the condition. And on the right side, choose this Business Service. Its pretty easy just a logical decision making about who should be the reciever of the message if the condition is met
    You can search help.sap.com
    Look for this http://help.sap.com/saphelp_NW04/helpdata/en/0f/80243b4a66ae0ce10000000a11402f/frameset.htm
    Let me know if you further details.
    Award points if useful
    Thanks
    -Kulwant

  • Bdoc State: partially send, receivers have errors

    Hi,
    we have tried to change/edit the BP in CRM, which is created and downloaded from ECC.
    after the changes have been made, we have saved the BP, but it didn't get replicated in ECC and for the same BP a below Bdoc error has raised.
    BDOC Type : BUPA_MAIN
    Error: Business partner 0000300000 does not exist as customer, change not possible.
    But BP created as a referance customer in ECC. not understanding why system info telling does not as  exixt as customer.
    Please any help us in replicating this BP to ECC customer.
    Thanks,
    adi

    Hi Adi,
    I'd suggest you go through the sap note : 757955 and see if the relevant  entries for the CRMIN and CRMOU events are present . Also, if you use your own your own z modules please run the report mentioned in the note. ALso, make sure your ettings in PIDE on the R/3 side are correct.
    I hope that helps,
    Brian.

  • No Un-ambiguous Selection of Mapping Module (above one) for BUPA_MAIN BDocs

    Hi All
    I seem to have hit a snag here. I am trying to replicate customers from CRM to ERP but am getting these two errors:
    Main error: Partially send, receivers have errors.
    No un-ambiguous selection of mapping module (above one) for BDoc type 3932399B34D6279BE10000000A11449E.
    Service that caused the error: SMW3OUTBOUNDADP_CALLADAPTERS._
    I have searched on Googleand SDN but have come up with nothing as far as these errors are concerned. We have managed to replicate Business Partners, Materials and Conditions from ERP to CRM without any problems but when it cam e to replicating back, these errors started popping up.
    I have used all the tools for analysis but have come up with nothing the really suggest to me what is wrong. I have monitored queues, traces and dumps. I have played around with the filter setting and all.
    With regards to the process itself, i followed the C03 best practices config guide and i believe that i have everything in place. Here are the steps i followed:
    1.Create an Internal number range for the CRM customer group.
    2. Assigned the number range to the Customer group
    3. Created a corresponding number range (External) in ERP and a corresponding CRM Customer account group as a copy of the standard 0001 Sold-to-party account group and assigned the number range to it.
    4. Defined Partner functions (SP, SH, BP, and PY) for the account group
    5. I mapped the CRM classification for customers (B) to the created account group (CRM Customer)
    6. I synchrponized the fields for the account group created and the BP roles in CRM including changes on a per client (BUPA) basis.
    7. I redowloaded all the cutomizing objects (though i only needed the DNL_CUST_KTOKD) for the sake of the mappings directly in CRM or R/3 Account group maintenance during the creation of the BP.
    8. I customized the filter settings in BUPA_MAIN and included the BUT100 table for the filetring of the customers who were created as SP, BP, PY, or SHand who belonged to the Customer group we had created. (BUT000->BU_GROUP & BUT100->RLTYP) for source site CRM.
    9. Activated the necessary function modules through transactions COM_BUPA_CALL_FU in ERP and CRMC_BUT_CALL_FU in CRM according to [http://help.sap.com/saphelp_crmscen70/helpdata/en/60/85b5d333f4174b8e982c1c15db35f3/frameset.htm]
    10. Using transaction R3AS i sought to replicate the BUPA_MAIN object.
    Because of the few customers created in CRM, it only executes within a single block so the queues would be empty by the time SMQ1 and SMQ2 are executed. R3AM1 shows it as running. SMW01 shows the above error.
    When creating a BP through the tx code BP, the main error would be Technical error(Incomplete) and the two other errors as mentionme above would also be there
    Is there anyone out there who has met this very same problem or knows the solution to this.
    Thanks in advance.

    We managed to get a solution to the problem. Here it goes:
    When a new adapter object (e.g a custom one) is created, the SMOFOBJECT table is populated with the entry and, in turn, the SMOFUPLMAP is populated with the object and the mapping module for uploading to R/3. During the upload process, a search for custom mapping modules is done and if not found the standard mapping modules are used. However, and it seems weird since it seems as if it applies to the BUPA_MAIN object or the corresponding mapping module (BUPA_MWX_BDOC_UPLOAD_MAIN_R3), there has  to be a one-to-one mapping between an mapping module and adapter object.
    I had created a custom adapter object (Z_BUPA_MAIN) to which I wanted to put some custom filters and did not want to test with the standard object. So two objects using the same mapping module ended up existing  in the SMOFUPLMAP table (one-to-many mapping). The function module in which this happens is the GET_UPL_FUNCTION_FOR_OBJ.
    So the solution would be to delete the object if it is not needed or to maintain the SMOFUPLMAP table to remove the entry. When you delete the object, it sometimes does not automatically/subsequently remove the entry in SMOFUPLMAP, so manual maintenance has to be done or the same object has to be recreated and have the mapping module allocated. After this, the problem would be solved. What is weird to me is that the only one-to-one mapping is allowed. I created a custom object for the download of conditions and I did not get that error. So it means that in this case you would have to copy the mapping module and create a custom one for the custom object.

  • BP replication from CRM 7.0 to ECC 6.0

    Hi Gurus,
    when ever we create new BP in CRM , it is not replicating to ECC
    A bdoc type "bupa_main" is generated in txn:Smw01 which reads "partially send, receivers" error type 02, state not processed ,
    it gives error "fill in all required entry"
    though even after maintaining this we are getting same error.
    Error message "Fill in all required entry fields" (Error Message no. 00055).
    we also checked in CRM
    txn:smoeac that subscriptions are maintained for BUPA_MAIN.
    and role assigned to BP is "sold to party" and it is without error.
    ECC:
    txn:PIDE
    account group is clasified as type "B".
    txn:ovt0
    same account group is marked as "default SP"
    number range is maintained same as CRM but external here.
    Please help it is critical.
    Thanks,
    G.One
    Edited by: wwgauravshah on Jan 6, 2012 11:40 AM
    Edited by: wwgauravshah on Jan 6, 2012 11:40 AM

    Hello wwgauravshah ,
    When a BP replication to R/3 fails with the error 'Fill all required
    fields', It is possible to debug the upload as follows in order to
    identify the required field,
    Then it is necessary to maintain this field and subsequently resend
    the business partner using the transaction CRMM_BUPA_SEND
    Recreate the BDOC for the BP, by running the transaction CRMM_BUPA_SEND
    1. Display the BDOC  in SMW01
    2. Enter /h in the transaction code field
    3. Press the 'retry to process message' button.
    4. In the debugger - select the Settings button and 'In background task
       do not process'
    5. Enter F8
    6. Create a new session for the outbound queue (/osmq1) there will be
       an entry R3AUBUPA*** or CSA_BUPA**
    7. Double-Click on this queue entry twice and choose Debug for the
       CRM_UPLOAD_TRIGGER
    8. In the debugger, set a breakpoint at statement 'CALL TRANSACTION' and
       then press F8.
    9. At this statement double-click on the statement CALL_TRANSACTION and
       change the variable CALL_TRANSACTION_MODE from N to A, press the
       'change field content' button and then press F8
    10. Now you will be in the R/3 System and you can see the batch input
        screen for this customer and you will then be prompted for the
       missing field in the BDOC.
    Please also review Note: 755107, especially point 8. This also tells you some fields that are required and which needs to be filled in the BP
    Thanks
    Willie

  • Exchange 2010 Google Apps Split Delivery

    The situation I'm facing is a little confusing. 
    Our organization has Exchange 2010 email accounts in place for all staff with an address scheme of
    [email protected]
    We recently signed up for Google Apps and are using the same domain name for those accounts as well. 
    These accounts are for our students with the address scheme of
    [email protected].
    With using the same domain name we are looking to a split delivery solution I’m assuming to make this work. 
    In theory what we are looking for would be that if an email is sent to a recipient at mydomain.com it would come through our Exchange server. 
    It would look for the intended email account.  If it were for a staff member an account would be present and the mail would stop there. 
    However if it were for a student it would not find the account and then pass through to Google’s servers by way of a send receiver.
    I have set up the send receivers according to the documentation from the following website:
    http://community.spiceworks.com/how_to/show/38537-ms-exchange-and-google-apps-split-delivery-for-single-domain-name-k-12-school-sample-shown
    These steps include-
     Setting the accepted domain from “Authoritative” to “Internal Relay”
    Setting up a send connector to point to Google’s servers with a cost of 1 to make it priority. 
    Since we currently have a send connector setup to route email out through our spam filter, that would go to a cost of 2.
    The issue seems to be that when the send connector that is pushing the mail to Google’s servers is set to a cost of 1, giving it priority, it then creates a send loop for the staff members sending
    email from Exchange. 
    The Google student accounts do not receive any mail from outside without a send connector in place to tell the emails to go to the Google servers to look for those accounts since our MX records
    point to our spam filter.  I know I have read multiple place that it would be easier to have the MX records point to Google for the domain and then set up routing on that end to push email to unknown accounts to our Exchange server, however
    we would like to route it the opposite of that.
    Please let me know if I have overlooked anything, however at this point I’m stumped. 
    Thank you for your time.

    What are the namespaces on the two connectors ?
    Cheers,
    Rhoderick
    Microsoft Senior Exchange PFE
    Blog:
    http://blogs.technet.com/rmilne 
    Twitter:   LinkedIn:
      Facebook:
      XING:
    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

  • Variable Costs using SKF in Indirect Activity Allocation

    Hello
    I am trying to use indirect activity allocations and KSPI to transfer costs from an activity in an indirect cost center to multiple direct cost centers. The Receiver tracing factor is planned SKF (i.e. number of employees). The issue I have is that when doing this allocation, the variable cost at the indirect cost center gets transferred as a fixed cost to the direct cost centers. We need to have this as a variable cost on the direct cost centers. Can anyone suggest anything or let me know if I'm doing something wrong?
    Here are my sender/receivers:
    Sender:
    Quantities Calculated Inversely
    Plan Values
    Receiver tracing factor:
    variable Portions
    Planned SKF
    No Scaling
    Thank you

    Hi Mark
    I was able to achieve this in the past...as below
    1. On the indirect Cost center - Use an activity type Catg 2 (indirect entry indirect allocation)
    2. On the receiver cost centers - Use an act type Catg 4 (Instead of SKF)
    3. Enter the Plan Act Qty for this Act Type on the receiver direct cost centers in KP26 and Actual Qty in KB51N
    4. In cycle definition - Var Portion Type would be based on Plan Act Qty instead of SKF
    5. Execute KSCB - Folllowed by KSPI.....
    You can also try the above using SKF on receiver cost centers - But Act Type Catg 2 on the Sender Indirect cost center.... I guess, this is what you have done... In my opinion, this should also work...
    I believe, to transfer the costs as variable - You need to plan them in KP06 as variable (i.e. Activity Dependant Planning)....
    So, Plan your expenses on the indirect cost center in KP06 with reference to the Act Type Category 2
    br, Ajay M

  • How to create an dialog "SAPoffice express info" in ABAP?

    Hi all,
    We would like to create a dialog "SAPoffice express info" to remind the relevant user that he must immediately check his new SAP mail in inbox.
    We see SAP system sometimes send a dialog "SAPoffice express inof" for this same purpose. For example:
    "Express document "Cannot be sent: Send Mail from ABAP Program." received from author "SAPUSER"".
    So we would like to create a dialog "SAPoffice express info" for our cas.
    If anyone know how to create a dialog "SAPoffice express info" in ABAP, please help us?
    Thanks a lot,
    Vinh vo

    Try with function module  SO_NEW_DOCUMENT_SEND_API1. using this you can send express message to sap office.
    RECEIVERS-REC_TYPE = 'B'
    RECEIVERS-REC_ID       = (user id)  " SAP user id for whom you want to send
    RECEIVERS-EXPRESS    'X'        

  • Contact partner updation from CRM 7.0 to ECC 6.0

    Hi Gurus,
    here i am facing a peculiar problem, first we have downloaded partners from ECC to CRM and now when we make any changes like adding "search term" in Txn:BP in CRM to this contact person. it should ideally be updated to ECC6.0.
    A bdoc type "bupa_main" is generated in txn:Smw01 which reads "partially send, receivers" error type 02, state not processed ,
    going into details says :
    first row: Messages for business partner 0000057555:
    Message no. XR100
    last row:"No customer is assigned to business partner 4626F9EDA017448800000000C0A83"
    Message no. XR004
    to verify,  i checked in Txn:PIDE in ECC for account group and number range(0000000001-0999999999) , there in classification "B customer" is maintained and moreover in CRM txn:BP in classification tab for this BP, customer is marked.
    and then i checked whether this updation has occurred in ECC or not, and found no updation at all.
    Please help it is critical.
    Thanks,
    G.One

    Are you sure the contact person has a valid relationship with a customer? Is this customer available in both the ERP and CRM system? Are changes to the customer replicated to the corresponding system without problems?
    It sounds like something is wrong with the customer/relationship instead of the contact person itself.
    Edited by: Danny Sprenger on Jan 17, 2012 10:09 AM

  • Portal Integration with XI

    Hi Guru's,
    Could any one tell me two scenarios where we integrate Portals with the XI system.
    If Portal is the receiver/sender then what could be the possible sender/receivers respectively.
    Please, also let me know what scenarios (IDOC to HTTP etc) is used for ECC and Portal integration with XI.
    What are the Adaptors used for Portals.
    Thanks in advance.  I will assign points.

    Hi,
    Take a look at this blog,
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1334 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    You can make a webservice ( SOAP ) call from the portals to XI, or a HTTP call for the same.
    For integrating XI and ECC , as usual IDOC's , RFC or Proxies can be used. This blog discusses the same,
    /people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems
    Regards,
    Bhavesh

  • The body of the mail message is blank

    The preview shows the first few lines of the message but when I open the message the body is blank. It does show the sender, receivers and subject line, but the body is blank. How do I fix this?

    This is not a common problem - at least it doesn't come up very often here - so I wouldn't expect a "fix".  You may have something corrupt on your phone that is causing it, and it may be stored in your data so updating your phone or restoring from your backup won't solve it.  You could try restoring your phone as new, without using your backup, then setting up your email account and see if the problem stops occuring.  If it does, this would confirm that there is something corrupt in your data.

  • Initial download from crm 5 to ecc 6

    Initial Download of ECC 6 customer_main to CRM works well but mapping of bupa_main from CRM 5 to ECC 6 didn't work.
    In R3AS I got an short dump:
    GETWA_NOT_ASSIGNED_RANGE
    So I tried CRMM_BUPA_MAP to send single customers and I got that error.
    Partially send, receivers have errors:
    I have checked all the fields in the ecc6 settings and crm5 also.
    it is very urgent bec. iam at client side.

    Hi Devi,
    Ya now its clear. So basically you are dealing with the data exchange between the R/3 customer to CRM business partner.
    As you mentioned that the CUSTOMRE_MAIN load is successful
    and that means you have already done the account group to calssification mapping in R/3 transaction PIDE from R/3 to CRM. Pls check the same transaction for the data flow from CRM to R/3. Also check the number range assignment. For more detail check the best practice guide C03.
    <b>Reward points if it helps!!</b>
    Best regards,
    Vikash.

  • Queue Failures in CRM

    Hi
    In the CRM system I have several queue failures for 'R3AD_RESPONSE_UD'  queue I get a system fail Status and if i click that I get  the status message Update BDoc status failed - BDoc not found . I understand that the BDOC is not found . For the same if i run the t code SMW01 with the BDOC Type as VEND_MAIN i get several BDOC failures with the text as 'Partially send, receivers have errors'. So i would like to know how we can resolve this issue.
    If I need to follow the debugging process please let me know the steps.
    Regards
    K.Nadesh Kumar

    Hi,
    As you noted, the BDoc's with the  "BDoc status failed" are no longer there, so these queue cannot be reprocessed. Most likely they have een deleted by the reorg job.
    The initial error may have been due to a temporary issue, in which case adding the parameter mentioned in note 705650 would prevent this from leading to problems in the future. (The parameter is valid for all releases.) PLease try this first
    If the queue is new, then the reorg jobwould not have deleted the BDoc. In this cae, you should proceed as described in note  1412348.
    I hope this helps.
    Best regards,
    Brian.

  • Error in Bdoc '....Editing was terminated'

    Hi All,
             I am replicating the BP from CRM to ECC using BDoc type 'Bupa_main' when the BP
    is saved under some role.
    When I save the BP , the Bdoc shows in error 'Partially send, receivers have errors'.
    After reprocessing the Bdoc in transaction SMW01, 1 entry is created in KNA1 and CRMKUNNR,
    but no BP is created. The error list  in transaction SMW01 is shown as
         Messages for business partner 0100000252:     XR     100
         ....Editing was terminated     FB     13
    I checked in ST22, there are no runtime errors.
    I tried CRMM_BUPA_MAP, there I get the message as
    '005     4AF79F489B97018: Object is in status Running'
    And there are no queues in SMQ1 or SMQ2.
    Any idea why it is happening or how to solve it?

    Hi Aditya,
    The problem is mainly because of some user exits in your system.
    So, if its possible, deactivate all the user exists from table : TBE24 and TPS34 in your system and try again.
    And also check in the ECC system - CRMRFCPAR table field SEND_XML is set to "X". If both CRM and ECC are unicode system, then the SEND_XML field in the CRMRFCPAR table in the R/3 system should be set to "X"..
    Also refer the following notes  :
    928974
    788871
    621470
    1049761
    Hope the above information would help you to solve the issue.
    Best Regards,
    Vignesh Ravikumar

Maybe you are looking for

  • Viewing .pct / .pict files in Bridge CS3

    Hello there, I'd like to view .pct / .pict files in Bridge, but I am not getting any previews. I've tried to find a topic about this but haven't had any luck. Does anybody know a way to view them... a plug- in maybe. Or is that going to be the 'way i

  • CS 1 upgrade question

    Hello I have the original CS1 (not CS2) and will be buying a new macbook pro. I have read a lot of threads on this but I can't seem to get a definitive answer to my questions. 1. Will CS1 install on my new macbook pro? 2. If it does install will it w

  • Open PDF document through JavaFX

    Hello All, I want to open pdf document when user clicks on "Help" link in JavaFX. PDF document is usually locally stored on user's machine. How I can achieve this ? thnx in advance, Venky

  • Position cursor in text field when form is opened

    Another newbee question I'm afraid! I want to position the cursor in a text field when a user opens the form. I can't find a way to do it but I'm pretty sure it's straightforward! Also, can I remove fields from the tab order? Thanks (for your help an

  • How to connect MS sql server using ODI

    Hi , i am trying to connect MS SQL server database with ODI . I have copied sqljdbc.jar file in drivers folders .i got this driver from MSDN While creating data source i have selected com.microsoft.jdbc.sqlserver.SQLServerDriver driver i am giving co