Caros,
Navegando por ai, encontrei como adicionar um campo à uma tabela, para isso, segue o pequeno job abaixo que adicionará o campo string a tabela _tbTeste já existente.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
static void createFieldFromCode(Args _args)
{
    #AOT
    TreeNode                tableNode;
    AotTableFieldList       myAOTTablefieldList;
    SysDictTable            sysDictTable    = new SysDictTable(tablenum(_tbTeste));
    ;
 
    if (! hasSecuritykeyAccess(securitykeynum(SysDevelopment), AccessType::View))
        return;
 
    myAOTTablefieldList = new AotTableFieldList();
    tableNode = TreeNode::findNode(#TablesPath+'\\'+sysDictTable.name());
    myAOTTablefieldList = TreeNode::findNode(#TablesPath+'\\'+sysDictTable.name() + "\\Fields");
 
    if(!myAOTTablefieldList.AOTfindChild("daxbr"))
        myAOTTablefieldList.addString("daxbr");
 
    tableNode.AOTsave();
}

Fonte.

[]s
Ricardo Pichler