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

Re: Change pointers

Former Member
0 Likes
900

Hi ,

I am new to the concept of change pointers. I have a requirement as follows.

Whenever therer is a change in the materrial master data , I should store that data into a ztable.

Then send the latest data from the ztable can be picked up and sent to third party.

can we implement the change pointers and store the data to ztable?

8 REPLIES 8
Read only

SuhaSaha
Product and Topic Expert
Product and Topic Expert
0 Likes
864

>

> Whenever there is a change in the material master data , I should store that data into a ztable

Why do you need this, any specific req. ? All the changes made to the material are recorded by change docs, i am not convinced why you need a z-table for this ?

Read only

Former Member
0 Likes
864

Suppose if I change the description of a amterial three times in a day. I dont wnat to send the three record to third party.

I just want to send the latest record which we sent....

we are sending the data two months a time.

Read only

SuhaSaha
Product and Topic Expert
Product and Topic Expert
0 Likes
864

>

> Suppose if I change the description of a material three times in a day. I don't want to send the three record to third party.

> I just want to send the latest record which we sent....

> we are sending the data two months a time.

If the idocs are serialized i don't think that this should be a problem. This will ensure the latest changes are reflected.

Anyways are you sending 2 months data in a single shot ?

Edited by: Suhas Saha on Apr 22, 2010 6:37 PM

Read only

Former Member
0 Likes
864

Yes we are sending the 2 months data at a time.

Thats wahy we need to reduce the data , just by sending the latest one form the table.

Read only

Former Member
0 Likes
864

I don't know about how many material master you are talking about in your scenario, but couldn't it be easier to send a complete refresh of the material master twice per month (of only those materials the vendor has listed?).

I cannot see where you will get happy with change pointers ...

Read only

0 Likes
864

A change pointer does not reflect every change. They just mark an entry as changed and store by whom and when. Master data do not have a history.

Read only

Former Member
0 Likes
864

As Mylène said, it would make lot of sense to send entire load rather than checking for individual change, of course it should align with you business decidion.

Couple of solutions:

1) Develop a custom program make it to read BDCP/BDCPS BDCP2 table for change pointer and for whatever changes you identify on that day log them in z table

2) There are BADIs avalable which gets executed as soon as change pointer is written, BADI name not on top of head. Let me know if you can't find. You can implement them to update you custom table.

3) Develop a wrapper program for mail push program to identfy the materials that are changes depending onthe changed on date that is available at transaction level.

Read only

former_member209217
Active Contributor
0 Likes
864

Hi,

I feel that a BADI can be helpful for your requirement. We should look for an User Exit that will trigger while saving the document

Regards,

Lakshman.