when i executed a job in background got the error message as "ABAP/4 processor: BCD_ZERODIVIDE".This error is occured for only one of the given selection criteria,for other cases its getting executed.How to correct it.?What ar the reasons for it?
Given your selection criteria, at some point you should be getting a situation where some value is divided by zero.
Try debugging it online if possible.
The value which is becoming 0 for division, put a catchable exception there.