Erro em tabela temporária: Alias does not exist: TMPB1 on RECLOCK(APLIB060.PRW)

Tenho um fonte onde cria uma tabela temporária, porém após a criação da tabela, ele consta o seguinte erro: Alias does not exist: TMPB1 on RECLOCK(APLIB060.PRW) 13/12/2022 14:23:45 line : 447

Já reescrevi essa criação de tabela temporária diversas vezes, porém continua dando esse erro. Alguém tem ideia do que pode ser? Segue abaixo o trecho do código.

Static Function GerTemp()

    Local oArqTrab as object

    aStruct   := {}

    //Cria estrutura e tabela tmp com os campos necessarios
    Aadd(aStruct, {"_ID"            ,"C" , 15, 0})
    Aadd(aStruct, {"_FILIAL"        ,"C" , 06, 0})
    Aadd(aStruct, {"_DATA"          ,"D" , 08, 0})
    Aadd(aStruct, {"_CODPROD"       ,"C" , 30, 0})
    Aadd(aStruct, {"_DESC"          ,"C" , 60, 0})
    Aadd(aStruct, {"_MARCA"         ,"C" , 30, 0})
    Aadd(aStruct, {"_FORNECE"       ,"C" , 06, 0})
    Aadd(aStruct, {"_LOJA"          ,"C" , 04, 0})
    Aadd(aStruct, {"_CONDPGT"       ,"C" , 03, 0})
    Aadd(aStruct, {"_CONTACTB"      ,"C" , 30, 0})
    Aadd(aStruct, {"_QTD"           ,"N" , 12, 2})
    Aadd(aStruct, {"_PRECO"         ,"N" , 12, 2})


    oArqTrab := FWTemporaryTable():New("TMPB1", aStruct)
    oArqTrab:Create()
    oArqTab := oArqTrab:GetTableNameForTCFunctions()
    oArqTrab:Delete()

return

Alguém tem uma ideia do que possa ser? Desde já agradeço.

compartilhar
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags codeanalysys codeanalysis codeanalysisexecutado advpl tabela totvs alias ou faça a sua própria pergunta.