The phrase "haber que" (in the third person singular and followed by a subordinated construction with the verb in the infinitive) carries the meaning of necessity or obligation without specifying an agent.