10-07-2008 12:55 PM
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
10-07-2008 1:13 PM
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
10-07-2008 1:24 PM
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
10-07-2008 4:00 PM
Please read [the rules|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement] about (not) cross-posting.
10-07-2008 4:25 PM
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.
01-15-2009 10:55 AM
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.