Boa tarde.
Submeti um projeto no TOTVS CODEANALYSIS e apresentou vários erros (issues) refente ao Direct Access not allowed in data dictionary, conforme imagem em anexo.
Veja que estou realizando um dbSeek no SX3 para alimentar uma aHeader. Neste caso o sistema está acusando "Uso não permitido de leitura do metadados de Descrição das propriedades de tabelas (SX3)."
Sei que existem funções para leitura do SX3, como por exemplo o X3Titulo(). Porém não encontrei funções para demais campos.
Qual a melhor forma de atender este requisito e o código ficar consistente.
Agradeço a atenção.
At Rodrigo de Oliveira
Aproveitando o assunto do tópico, na página Manipulação de Base de Dados no TDN [http://tdn.totvs.com/pages/releaseview.action?pageId=6815000] existem diversos comandos como: X3Descric(), X3Titulo(), X3CBox(), etc., que exigem que se esteja posicionado no registro da tabela do Dicionário de Dados (SX2, SX3, etc.) para retornar a informação correspondente. Já existem APIs que substituam tais comandos?
— Kley Gonçalves 26 de Feb de 2019