Boa pergunta, sem boa resposta.
No sistema ICAO, o identificador ZZZZ é reservado por essa agência para designar em planos de voo que o aeroporto não possui um código ICAO atribuído (nem todos os aeroportos o fazem; por exemplo, Qualicum Beach Airport em British Columbia é registrado e tem Códigos TC e IATA, mas sem código ICAO). Não há combinação específica de caracteres alfanuméricos reservados para significar "aeroporto não especificado"; se o plano de vôo não especificar um aeroporto em uma determinada parada, o campo de código ICAO ficará em branco (o que é válido em muitas circunstâncias na aviação geral; os aviões de flutuação podem pousar em qualquer corpo de água relativamente calmo, enquanto os pilotos voam rotineiramente) para um ponto no mapa no meio literal de lugar nenhum para entregar suprimentos ou pessoas para um acampamento estabelecido, mas temporário).
XXXX é um código ICAO não atribuído, mas não reservado, que alguns sites parecem estar usando para fins de teste e demonstração; FlightStats tem uma página para este código, mas os dados são escassos e sem sentido.
O sistema IATA classifica praticamente todos os aeroportos registrados (principalmente aqueles de interesse para voos comerciais, mas todos os aeroportos registrados pela FAA têm um código de três caracteres que, com poucas exceções, foi adotado integralmente pela IATA). O IATA não possui um código especialmente reservado para "não especificado" ou qualquer outro caso especial. O código ZZZ atualmente não é atribuído e é usado informalmente por pilotos para indicar uma área de pouso "não registrada" similar ao sistema ICAO (embora a IATA rotule mais pistas especialmente na América do Norte, este código é usado mais especificamente para áreas de pouso não melhoradas, que são comuns em áreas do backcountry dos estados das planícies, do noroeste e do Alasca). Mas, novamente, isso ainda indica que uma entrada foi feita.
Se você estiver escrevendo um sistema de computador para planejamento de vôo e desejar que um valor de sequência indique que o usuário não especificou um identificador IATA, o mais seguro será nulo, a sequência vazia ou três espaços. "000" provavelmente também é seguro, já que a IATA não utiliza e provavelmente nunca usará três zeros para qualquer identificador válido, e OOO também não é atribuído. O código "ANY" é reservado para Anthony Municipal no Kansas, mas o código "NON" não está atualmente atribuído (embora não haja garantia de que continuará assim). XXX, YYY e ZZZ também não foram atribuídos, mas outras letras repetitivas são.