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

Change pointers problem

Former Member
0 Likes
2,370

I have created message type ZMATMAS and I want to see an entry in BDCP2 (Change pointers table)

when ever any material is created or changed

I did following steps until now.

1. Created ZMATMAS

2. Activated change pointers - BD61

3. Activated change pointers for message type - BD50

What else I've to do?

Thanks in advance..

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,187

Whether change documents are activated for the same. Check firsti CDHDR and CDPOS tables.

If entries exists then only BDCP, BDCPS will get updated via BD50, Unles entries are there in CDHDR and CDPOS, BD50 does not have any effect.

Check SMD tool in eariler link.

Regards

Shital

6 REPLIES 6
Read only

Former Member
0 Likes
1,187

Hi,

Visit this link for more details on Change pointer.

http://help.sap.com/saphelp_nw04/helpdata/en/12/83e03c19758e71e10000000a114084/content.htm

also i will tell you in short about what next to be done...

To be able to activate the writing of change pointers via the SMD tool for your master data object, you must carry out these steps:

· Activate change pointers for each message type

· Maintain change-relevant fields for message type

· Activating change pointers generally

You also have to:

· Implement function module for evaluating change pointers

· Defining the ALE object type MSGFN as a filter object type

NoteIf you distribute master data using a asynchronous BAPI, all the settings below apply to the generated message type of the BAPI-ALE interface.

Thanks and Regards

Anup

Read only

Former Member
0 Likes
1,188

Whether change documents are activated for the same. Check firsti CDHDR and CDPOS tables.

If entries exists then only BDCP, BDCPS will get updated via BD50, Unles entries are there in CDHDR and CDPOS, BD50 does not have any effect.

Check SMD tool in eariler link.

Regards

Shital

Read only

0 Likes
1,187

I did check CDHDR & CDPOS ..there is entry

But I could not find entry in BDCP2.

What could be probelm?

Anup:

Maintain change-relevant fields for message type

through which transaction I can do this?

Edited by: Perez C on May 12, 2009 3:04 PM

Read only

0 Likes
1,187

Hi Perez,

Maintain change-relevant fields for message type

Use BD52 transaction code .

I did check CDHDR & CDPOS ..there is entry

But I could not find entry in BDCP2.

What could be probelm?

Changes are stored as change documents in the CDHDR (header) and CDPOS tables (details).

The contents of the change document are passed from the change document system to the SMD Tool. For each document the system checks that the modified field and the table are assigned to a message type. If this is the case then a change pointer is created. Change pointers are basically the key fields of the table that contains the changed field

Change pointers are stored in tables BDCP and BDCPS

For performance reasons these tables should be as small as possible (not a lot of records).

Read only

Former Member
0 Likes
1,187

Perez,

Did BD52 solved your problem? or you are encountering any more issue?

Regards

Shital