Oi José
Algumas mensagens do sistema são hardcoded, o que significa que não é possível alterar o tipo. Esse é o caso da mensagem 29468.
Se tu verificares o programa LCSDIFCG na transação SE38, vais encontrar o seguinte trecho de código:
if flg_avo_exist eq kreuz.
message w468.
endif.
Aqui, o 'W' na frente da mensagem 468 significa que ela é hardcoded como warning. Para alterar, somente se tu fizeres uma modificação no código desse programa standard.
Eu escrevi o blog How to analyze an error message in debug que explica como descobrir onde uma mensagem é chamada no código e se ela é hardcoded on não. Está em inglês mas tem screenshots que facilitam o entendimento.
Abraço
Caetano