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 not triggering on MM Additional Text changes

former_member197703
Participant
0 Likes
2,346

Hi Experts,

I have a requirement to Trigger IDOC through Change pointers, whenever the Material Additional text is changed.

Change Pointers are active in System, Also In BD52 for my message Type (WP_PLU) there is a entry for

Object Table Name Field name

MAT_FULL DMAMT KEY

MAT_FULL DMAMT MAKTM

Also Change Pointer is active for this Message type (WP_PLU) in BD50.

Whenever I am changing the Material Additional text (Maintained in Basic Data 2 u2013 Additional), IDOC is not getting triggered.

I checked that there is no entry created in the BDCP table and I also ran BD21, but no luck.

Also when i am checking display changes in MM03, Additional text changes are not reflected.

SAP Version: ECC 5.0

Please suggest.

Regards,

VV

4 REPLIES 4
Read only

former_member197703
Participant
0 Likes
1,382

Our SAP system is not the SAP retail system. Is that the reason why the Change pointers are not triggering ?

Regards,

VV

Read only

0 Likes
1,382

hi,

i think for every change to be affected in the bdcp table or to trigger the change pointers that particular filed should ticked as change document enabled at the data element level,as you are changing the text i am not sure change pointers will trigger for that.please test by changing any other fielld and check idoc got triggered..that will help you i guess.

babitha

Read only

Former Member
0 Likes
1,382

Hi,

You should add an entry in BD52 stating object - table - value and maintain it like MATERIAL - MATERIAL - TEXT-ID*

So including the text-ID GRUN the entry will be MATERIAL - MATERIAL - GRUN* (note the * in the end).

If there are still no entries in the BDCP table, then check on the BADI IF_EX_BDCP_BEFORE_WRITE~FILTER_BDCPV_BEFORE_WRITE if the change pointers are filtered there, either in the badi filter on message type or in the abap behind this. Note: you need to switch on update debuggiing in order to debug!

By the way, if you require the same for customer texts, the BD52 is not required. Only activation on message type is required. Check the call of FM CUSTOMER_TEXTS_CP_CREATE which is called upon saving the customer (also in update task....).

greetings!

Read only

0 Likes
1,382

Hi G. Wentzler,

Thanks for your reply.

Just wanted to confirm what do you mean by the Text id, is it the actual additional texts which we can enter in the Additional text?

For Object Material, there is no table with name Material.

Could you please elaborate a little bit.

Regards,

vaibhav