Bom dia!
Exemplo: _a1Struct := {} _a1Struct := FWSX3Util():GetListFieldsStruct( "ZZI" , .T.)
Verificamos que a função GetListFieldsStruct traz um array com 4 posições da estrutura da tabela SX3: [1][1] - Nome do campo; [1][2] - Tipo do campo; [1][3] - Tamanho do campo; [1][4] - Decimais do campo.
Essa função traz apenas esses 4 campos da tabela SX3? Teria como trazer neste array todos os campos da tabela SX3?
Att.,
Luis, esse método faz a leitura dos dicionários, a SX3 não possui metadados, logo, não seria possível. Qual é sua necessidade?
— Daniel Mendes 15 de Feb de 2023Gostaria de carregar uma matriz com a estrutura de todos os campos de um determinado Alias na tabela sx3.
— Luis Luccas 15 de Feb de 2023Ok, então é de um alias da SX3 e não da própria SX3. Mas o que você pretende fazer com esses dados? Esse método tem como intuito retornar a estrutura do campo, a estrutura é apenas o nome, tipo e tamanho, dados que você precisa pra por exemplo, criar uma tabela temporária.
— Daniel Mendes 15 de Feb de 2023