Spanish telecommunications company Telefonica SA (BME:TEF) has committed to consuming 100% renewable electricity by 2030 and set new emissions targets going forward.