I have come across this: "haber hecho" as in:
"After having done this... Después de haber hecho esto... "
and searched here for this structure and found this lesson, but not this form for "haber hecho" nor did I find anything online except one site calling it an idiom.
I was wondering what part of speech "haber hecho" is, I can't find it as a tense and have not been able to find its grammatical term. I don't think this is an "idiom". Thanks for your help in claryfing this.