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

Master Data distribution with a 'PULL' method

former_member210541
Active Participant
0 Likes
1,207

Hi Gurus,

This question might seem a little strange, but please bear with it.

I recently faced a request to have master data distributed / created in our UT -> QA-> PRD systems through ALE but not with the PUSH method where we trigger the ALE from a lower system like DEV / GOLDEN but through a PULL method where we will initiate the ALE from the higher systems like UT / QA / PRD.

Can anyone help me with this .

Thanks in advance.

8 REPLIES 8
Read only

ziolkowskib
Active Contributor
0 Likes
1,169

Hi,

Am I correctly understanding that you actually want to PUSH data from system A to system B but it must be initialized by system B and only for data specified by system B in PULL message, is that correct? 

Read only

0 Likes
1,169

Yes, pretty much this is the idea

Read only

0 Likes
1,169

So off top of my head if both are SAP systems than you can write your custom RFC enabled FM that would be responsible for triggering PUSH operation. In example it could execute BD1x transactions with given parameters.

Would something like that be an option for you?

Read only

0 Likes
1,169

Thanks Bartos for the reply.

Custom development is always an option, but even there I will create a RFC enabled FM in my dev system and call it from the higher system.

Apparently this is PUSH in disguise isnt it ?

Read only

0 Likes
1,169

We could actually call it that way

In general that approach would allow you to reuse standard reports and mechanisms of SAP but they would be triggered in custom place (RFC wrapper).

You could of course create fancy set of Web Services and write whole logic of fetching master data from the scratch and that would be a real PULL operation but I do not see the point

Read only

Jelena_Perfiljeva
Active Contributor
0 Likes
1,169

What master data exactly? The "pull" scenario exists for the Treasury information, for example. One system sends a "request" IDoc and the other system then replies with the data. I think some BW interfaces work the same way. Might be worth looking into. Otherwise would have to be something custom, as already mentioned.

Read only

0 Likes
1,169

Thanks Jelena for the reply.

Its a diverse set of master data.

Material master, BOM Routing,dependencies etc are the basic ones to name for.

On your idea of  request Idoc triggering the reply from destination system is also a PUSH, isn't it ?

Read only

JL23
Active Contributor
0 Likes
1,169

Where is the exact problem? The transactions are in the menu, BD11 to get the material, BD13 to get customer