SC7 Uso de variável de sessão

Olá, pessoal!
No SC6, no evento On Validate, criei várias variáveis globais, como data do sistema, ip do usuário, etc.
Essas variáveis eu uso em vários locais normalmente.
Semana passada, eu importei todos os projetos do SC6 para o SC7, aparentemente sem nenhum problema.
Só que, aquelas variáveis globais, embora eu consiga vê-las gravadas nas informações da sessão, nos formulários onde elas seriam utilizadas dá a mensagem de VARIÁVEL INDEFINIDA, como se elas não existissem.
Houve alguma alteração em relação à chamada dessas variáveis globais no SC7?

Cara tava com um problema na macro sc_set_global(), não se se resolverão.

Se tiver usando a macro para defini-las, faça sem uso da macro, exemplo.

[varivael1] = valor;
[varivael2] = valor;

Eu vi no help que a macro sc_set_global() será descontinuada, se alguém do suporte poder confirmar isso! Sempre estou usando entre “[variável]” colchetes!

Almeida, o simples fato de colocar a variável entre colchetes já a torna global?

Com relação à descontinuação da macro, isso é preocupante, porque eu, por exemplo, tenho diversas aplicações migradas para o SC7 em que eu usa esse tipo de recurso para filtragens, popular campos e realizar lançamentos em outras tabelas.

Sempre utilizo conforme o post do Almeida e nunca tive problemas.

Obrigado pelas dicas.
Vou começar a definir as variáveis dessa forma também.