22 Jan 10 4:16
Iam new to ABAP programming and have a task as follows:
Would be great if some one could pour some light to the following questions.
User is editing some tables in Meaterial Masterdata.
How to know that,for example for a change in a field in "MARA",the change pointers are activated for the fields.
If not activated.How to activate it?
In the above scenariO(change in a field in "MARA"),what are the informations stored in CDHDR and CDPOS.
Do I have to look for changes in both tables.
Does this table contain information about which meaterial's data was changed(Like does it contain a meaterail number).Because I have to uniquely identify the meaterial for point 
I need to look in to the BOM tables and delete the found meaterial  from each of the structures.
Which table should I look in this case. Transaction?
Which category of BOM is this?(Know that for SalesBOM category is 5,for ProductionBOM it is 1).How is this BOM called.
Which kind of program should I have to create for this task.Is report program,the right one?
Have to add this created program in a batch Input(SM35) so that It could be run on a daily basis...
Can I save a program or package to a disc so that I can import this program to an editor in a different machine
Hoping for help..:)
Thanks and regards