10-06-2005 10:21 AM
Hi all,
Can I filter IDOC based on client?
In my system I have different clients 800, 810, 820. I want to send some data to only 810 client from 800 using BD10.
How can I achieve this?
Thanks,
shashikanth
10-06-2005 10:43 AM
Hi Sashi,
In SAP one client is one logical system . So in your case system 800 is one logical system and 810 is another logical system . That means sender is 800 and receiver is 810. This can achieved in a similar way you do for an external system.
Steps
Define Logical systems for 800 & 810 in SALE , Assign clients .
( Create RFC destination for 800 & 810 ).
In 800 create a distribution model for MATMAS, sender = 800 ( logical system for 800 ) , receiver = 810 ( logical system for 810 ) . Save distribution model .
Generate partner profiles .
( You should use logical systems assigned to clients in transaction SCC4 for the two clients . You will have to define a logical system of same name in STEP 1 ).
Now you are ready to transfer using BD10.
Cheers
10-06-2005 10:33 AM
10-06-2005 10:41 AM
Hi Rainer,
Can you please explain what should I do in BD64 to achieve my task.
Thanks,
Shashikanth
10-06-2005 1:27 PM
Goto BD64, Add MEssage Type, then fill out Sender, receiver and message type. Use the lofical systems definied in SALE representing your client abd IDOCs are only sent to those logical systems specified in BD64.
10-06-2005 10:43 AM
Hi Sashi,
In SAP one client is one logical system . So in your case system 800 is one logical system and 810 is another logical system . That means sender is 800 and receiver is 810. This can achieved in a similar way you do for an external system.
Steps
Define Logical systems for 800 & 810 in SALE , Assign clients .
( Create RFC destination for 800 & 810 ).
In 800 create a distribution model for MATMAS, sender = 800 ( logical system for 800 ) , receiver = 810 ( logical system for 810 ) . Save distribution model .
Generate partner profiles .
( You should use logical systems assigned to clients in transaction SCC4 for the two clients . You will have to define a logical system of same name in STEP 1 ).
Now you are ready to transfer using BD10.
Cheers
10-06-2005 11:08 AM
Hi Sanjay,
I have distribution model for all 3 clients for MATMAS. whan I use BD10, it is asking only message type. But I want to filter client 820 also. I want to send data only client 810.
How to achive this?
Thanks
shashikanth.
10-06-2005 12:30 PM
Hi Shahi,
In BD10 you have a field called Logical SYSTEM. Here you have to give the logical system of the receiver ( logical system of client 810 ).
Cheers.