Boa tarde,
Não é uma pergunta, visto que já identifiquei a causa. Se alguém passar pela mesma situação. O seguinte erro me ocorreu ao criar uma tabela temporária com a coluna "DESC". Aparentemente não aceita esse nome. Alterando o nome da coluna não me ocorreu mais o erro.
Exemplo do codigo:
aAdd(aFields, {"PROD", "C", 15, 0})
aAdd(aFields, {"DESC", "C", 150, 0})
aAdd(aFields, {"GRUPO", "C", 4, 0})
Segue erro mais completo:
Create error: _SC00 on FWOPENTEMP(CRIATRAB.PRG) 12/07/2019 17:27:31 line : 241
[TOTVS build: 7.00.170117A-20190628] Called from FWTEMPORARYTABLE:CREATE(FWTEMPORARYTABLE.PRW) 12/07/2019 17:27:31 line : 107
Bom dia, Estava com esse mesmo problema aqui na empresa, busquei no Google e encontrei esse fórum. Apenas para ajudar os demais, aqui rodamos uma rotina que levou um tempo muito considerável durante a noite, e ficou com transações de COMMIT pendentes (não havia nenhum comando SQL na rotina, e sim comandos de AdvPL que fazem o UPDATE, como RecLock). Porém, como levou muito tempo e era uma quantidade considerável de dados, ele encheu nossa tabela "tempdb". A solução foi encontrar o SPID e dar um kill via banco de dados.
— Felipe Pazetto 11 de Jan de 2021