Application Development 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: 

regd. change pointers and notifications

Former Member
0 Kudos

Hi,

The question might sound a little too broad.

But bear with me...Just give me a brief overview,

of how do I go about using change pointers....

Just correct me if I am wrong.

We create a change document object in the system, or use an existing one. About pointers I am not sure.

Then, through SPRO and ALE we activate the change pointer for some message type. then....??

3 REPLIES 3

Former Member
0 Kudos

Hi,

I haven't done this in a while, so please check my answer!

1) You activate change pointers in general in one transaction (I think it was BD61, but I'm not sure)

2) Then you activate them for certain master data (i. e. material, customer, ...) in another transaction which I don't recall atm.

3) Every time one of those master data objects is changed, the system generates a "change pointer", which you can basically just think of as an entry in a transparent table, which includes the type and key of your master data object (such as e. g. the material number).

4) You plan a background job which will go through those change pointers and which will generate a master IDoc (e. g. MATMASxx) for this data object. The change pointers are then reset (i. e. every item will only be sent once).

5) Depending on your ALE customization this master IDoc will be sent to a remote system.

You can refine this scenario using quite a bunch of different techniques. One of them is filtering (e. g. only materials with a certain material group, or based on classification etc.). Other options are reducing the Master IDoc, e. g. sending only relevant data instead of the whole master IDoc. There are even a few customer exits, if that doesn't suffice.

Hope that helps (please reward me if it does)!

Regards, Joerg

0 Kudos

Hi,

I have generated an IDOC using a stand alone program.

The idoc shows status as generated. But then when I give the IDOC number in RSEOUT00 it says no idocs are ready for processing. What's is this RSEOUT00 program doing?

0 Kudos

Hi,

The report will process all IDocs that have a certain status and then send them.

This is used in conjunction with the radio box "Collect IDocs / Transfer IDocs immediately" in the partner profile.

However - the report is not really connected to the master data repliction you talked about in the previous post...

Hope this helps (please reward me if it does...)

Regards, Joerg