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. -
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 AuldThanks, 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 -
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,
RadhikaHello 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,
adiHi 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 AMHello 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 youHi 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 voTry 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'
a® -
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.OneAre 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 -
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. -
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 KumarHi,
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
-
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