Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

data transfer to multiple system

Former Member
0 Likes
436

hi experts,

i have a requirement like this . i ma updating some 10 fileds in a transaction in system A using some FM. and i need to transfer these 10 fields to sys B , 6 fields to sys C and 3 fields to sys D and update some transactions respectively. the question here is if i use RFC FM developed in B,C and D systems and call them in A pipe FM the purpose is solved. but what will happen if one of the system or all of the systems are down ( B,C,and D ) when the RFC call happens. the data is lost . how do i avoid this problem. i do not want to execute the FM in system A again

Also lets say in one of the systems ( system B ) the transaction is not updated with the data bcoz of some problem ( let s say config is the problem). remaining systems are updated with the data. Now i have corrected the config in system B and want to send the data to system B only wiht out running the FM in sys A.

Basically is there any way in SAP that i can store the RFC call data in a queue and have the option to send the data to the target system whenever needed.

thanks

2 REPLIES 2
Read only

Former Member
0 Likes
390

Hi,


the question here is if i use RFC FM developed in B,C and D systems and call them in A pipe FM the purpose is solved. but what will happen if one of the system or all of the systems are down ( B,C,and D ) when the RFC call happens. the data is lost . how do i avoid this problem. i do not want to execute the FM in system A again 

-> If the target system is not available when the call is made, the call remains in the local wait queue. The calling dialog program can, however, proceed. If the target system does not become active within a certain time period, the repeated call is scheduled as a background job.


Also lets say in one of the systems ( system B ) the transaction is not updated with the data bcoz of some problem ( let s say config is the problem). remaining systems are updated with the data. Now i have corrected the config in system B and want to send the data to system B only wiht out running the FM in sys A.

-> In such requirements you can build IDOC Structure with Segments depending on the recipient system.

Only the required Segments will be transferred to the receiver.

Regards

Shital

Read only

Former Member
0 Likes
390

no solution