‎2009 May 12 2:38 PM
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..
‎2009 May 12 2:49 PM
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
‎2009 May 12 2:40 PM
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
‎2009 May 12 2:49 PM
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
‎2009 May 12 3:00 PM
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
‎2009 May 12 3:21 PM
‎2009 May 13 7:31 AM
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).
‎2009 May 13 1:09 PM
Perez,
Did BD52 solved your problem? or you are encountering any more issue?
Regards
Shital