Cette codification correspond aux rubriques cochées par le garde-frontière sur le formulaire de refus d'entrée que ton ami a reçu au moment de son refus d'admission (et que l'on retrouve page 23 de ce règlement européen : http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2006:105:0001:0032:FR:PDF).
Le refus d'admission a été matérialisé sur son passeport par l'apposition d'un cachet d'entrée, annulé par les 4 traits noirs sur les côtés du rectangle.
E signifie : "n'est pas détenteur du ou des document(s) approprié(s) attestant du but et des conditions de séjour" (le formulaire peut porter une liste de documents qui n'ont pu être produits).
G signifie : "ne dispose pas de moyens de subsistance suffisants correspondant à la période et aux modalités de séjour, au retour vers le pays d'origine ou de transit".
Cela correspond bien au descriptif que tu as donné. Au moment de son arrivée à Barcelone, peut-être ton ami était-il donc en incapacité de montrer des preuves concernant :
- l'assurance maladie qu'il doit contracter avant un tel voyage
- et/ou l'existence de son billet de retour
- et/ou son hébergement (réservation d'hôtel, coordonnées d'un proche devant l'héberger, ou n'importe quoi d'autre comme éventuellement le formulaire appelé "lettre d'invitation")
- et/ou ses moyens de subsistance (argent liquide, cartes de crédit...).
Plus généralement, cf. page 15 du même lien.
En revanche, selon ta photo, le visa ne semble pas avoir été annulé (il aurait pu le réutiliser durant sa période de validité). Si c'est bien le cas (=si le garde-frontière n'a rien rayé sur le visa), ton ami a des chances raisonnables de réussir à en obtenir un nouveau dans le futur...