any body can explain about user eixts , customer exits , Enhancements , modifications, BAdi's and OSS notes