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: 

mm02

Former Member
0 Kudos

Hi

when a material is changed, an idoc neds to be generated.

but in my case, idoc is not getting generated.

Please help me how to debug

and how to check change pointers ..

Please dont give links, but help me how to go about this issue.

Thanks

Manu

5 REPLIES 5

Former Member
0 Kudos

hi,

1. Check BD52 that your changed field will be avilable for the change pointer process.

2- changed items (new/delete(update) appear in table BDCPv (view).

This table is the base for the idoc creation. Check that your changes are in that table.

3. BD21 send IDocs throug Change pointer. Put your Breakpoint here

type: MATMAS or ARTMAS

4. BD22 delete CP

hope it helps,

Gordon

Edited by: Gordon Breuer on Oct 7, 2008 2:13 PM

Former Member
0 Kudos

Hello,

First of all, you need to activate Change Pointers for the Message Type MATMAS in the Transaction BD50. After that, you can choose the relevant fields required to be sent from the Transaction BD52.

To send the Material, you can go to the Transaction BD10 in which you'll have to specify the Message Type.

Hope it was helpful.

Thanks and Regards,

Venkat Phani Prasad Konduri

Former Member
0 Kudos

Please read [the rules|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement] about (not) cross-posting.

Former Member
0 Kudos

Hi

You can trigger the idocs manually using the transaction gds_material_extract. IDOCs will be triggered for GDS specific material, here you can trigger for both initial and delta loads of the material. To activate change pointers you can goto transaction bd50 and manually activate. The above transaction uses MATMAS_GDS message type. In order to send material manually there is another transaction bd10, which uses MATMAS message type.

Former Member
0 Kudos

Hi,

- First make all the necessary configurations for the ALE set up in place.

- To activate change pointers, use transactions BD50(Activate change pointers for message type) and BD61(Activate change pointers generally). Then make the changes through transaction MM02 after which execute transaction BD21(program RBDMIDOC) either foreground or release a background job for the same.

- You can check for the change pointers created in tables BDCP and BDCPS which logs the change pointers created for the specific object for which change pointers is activated.

~ Bineah.