| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | CTBA095 |
| País: | Brasil |
| Ticket: | Interno |
| Requisito/Story/Issue | DSERCTR1-46030 |
O ponto de entrada CTB9501 é utilizado durante a execução da função CTB95NM, que carrega as tabelas de mnemônicos. Ele permite que sejam adicionados mais campos de mnemônicos para serem carregados dinamicamente além dos campos que já foram pré-definidos na função principal.
Esse ponto de entrada é útil quando há a necessidade de adicionar mais campos além daqueles que estão inseridos de forma estática no processo. Ele possibilita a extensão da lógica, permitindo o uso de lógica customizada para definir quais mnemônicos devem ser carregados.
If (ExistBlock("CTB9501"))
aMnemo := ExecBlock("CTB9501",.F.,.F.,{aMnemo})
EndIf |
User Function CTB9501()
Local aMnemo := {}
// Adiciona mais campos de mnemônicos ao array aMnemo
AAdd(aMnemo, {"CT1_NOVOCAMPO1", "CT1"})
AAdd(aMnemo, {"CT2_NOVOCAMPO2", "CT2"})
Return aMnemo |
|