No, I don't think this is a good definition.
I think that a better definition would be that business ethics is a knowledge of what is right or wrong in a business setup, the study of proper practices and principles that should govern business, which would lead to the right, but not behaviours and effects.