Preciso inserir um inicializador nesses dois campos juntamente com a função funname(), porém não sei como colocar este inicializador, alguém saberia me ajudar?
Preciso inserir um inicializador nesses dois campos juntamente com a função funname(), porém não sei como colocar este inicializador, alguém saberia me ajudar?
Iniciador padrão é um conceito do dicionário de dados SX3 que tem acesso pelo configurador. A SX5 é uma tabela de dados para seleção em campos e processos. Se puder detalhar melhor sua necessidade tento complementar a resposta.
é que assim, eu preciso preencher automaticamente esses dois campos os X5_TABELA e X5_CHAVE se eles forem chamados por uma função anteriormente, onde me foi passado que a funname() é a função para isso, aí meu supervisor disse que eu deveria inserir essa função no inicializador padrão dos dois campos, porém não sei como fazer isso
— Victor Hugo 1 week agoEsta meio confuso este desenho. SX5 não tem este papel, melhor seria criar uma tabela pelo dicionário de dados (SX3) e fazer uso dela quando uma funname() for chamada antes.
— Rhander 1 week agoAmigo infelizmente a tabela SX5 é uma tabela de sistema e não é possível fazer a configuração de dicionário para ela para colocar inicializadores. Agora realmente é muito estranha essa forma de trabalho que está sendo feita, a tabela SX5 não deveria ser usada desta forma. Dependendo da sua rotina você pode amarrar dentro do próprio programa para ele preencher os campos conforme a regra. Lembrando que esse tipo de manipulação está com os dias contados e não será permitida no futuro. Avalie se não seria mais interessante ter uma tabela separada para esse controle aí nela você consegue fazer esse tipo de configuração de dicionários.