Endesa X, the energy services unit of Spanish utility Endesa SA (BME:ELE), has launched a 1.4-MWp self-consumption solar photovoltaic (PV) system in Spain on behalf of self-adhesive label and envelope manufacturer TOMPLA.