Como gerar um BACKUP e DROP de tabela no APSDU?


Uma tarefa árdua essa de corrigir algumas tabelas no banco para ficar igual ao SX3 (Dicionário de dados) né? Ou você segue o padrão passado pela Totvs (http://tdn.totvs.com/pages/releaseview.action?pageId=41353528) ou usa um comandinho que tem o mesmo efeito. Lembrando que a execução deve ser em modo exclusivo. Assim como é feito pelo APSDU. O comando usado é o X31UpdTable

Seu uso é simples:
X31UpdTable(cAlias)
If __GetX31Error()
    Alert(__GetX31Trace())
    Aviso("Atencao!","Ocorreu um erro desconhecido durante a atualizacao da tabela : "+ cAlias + ". " ;
                     "Verifique a integridade do dicionario e da tabela.",{"Continuar"},2)
EndIf
  Este comando pode ser usado em Fórmulas, exemplo:
X31UpdTable("SRA")
Para ficar melhor, faça uma rotina que ajuste a(s) tabela(s) selecionada(s) ou simplesmente faça de todas. Abaixo, testes no Protheus 12 fUpdTablefUpdTable-processando fUpdTable-resultado   [sdm_download id="2739" fancy="1" new_window="1" button_text="Copiar agora!"]