Mapa visual de los Puntos de Entrada de MATA010, indicando dónde se invoca cada PE durante el proceso.
Este mapa representa didácticamente el flujo de MATA010 con base en la documentación oficial disponible. El objetivo es mostrar rápidamente dónde se ubica cada Punto de Entrada en el procesamiento de la rutina.
La posición mostrada corresponde al flujo analizado en la documentación oficial y puede variar entre releases, parches y personalizaciones de Protheus.
Página creada el Última revisión el
Mapa de ejecución
Puntos de Entrada identificados
MT010MEM
Dónde se ejecuta
Preparação / ModelDef
Papel en el flujo
Campos memo virtuais
Comportamiento documentado
Retorna array de campos memo adicionais.
MA010FIL
Dónde se ejecuta
Preparação do browse
Papel en el flujo
Filtro AdvPL
Comportamiento documentado
Define expressão de filtro do cadastro antes da ativação do browse.
M010FILB
Dónde se ejecuta
Preparação do browse
Papel en el flujo
Filtro SQL ANSI
Comportamiento documentado
Alternativa ao MA010FIL para expressão de filtro SQL.
MT010COR
Dónde se ejecuta
Preparação do browse
Papel en el flujo
Cores e legendas
Comportamiento documentado
Customiza o array de cores/legendas usado pelo FWMBrowse.
MA010BUT
Dónde se ejecuta
Interface
Papel en el flujo
Botões adicionais
Comportamiento documentado
Acrescenta botões de usuário em diferentes fluxos da rotina.
MT010VCP
Dónde se ejecuta
Visualização
Papel en el flujo
Campos exibidos
Comportamiento documentado
Define quais campos da SB1 são carregados na visualização.
A010TOK
Dónde se ejecuta
Validação de confirmação
Papel en el flujo
TudoOk
Comportamiento documentado
Validação adicional; retorno lógico participa da decisão de continuar.
A010BPE
Dónde se ejecuta
Validação de campo
Papel en el flujo
Conteúdo digitado
Comportamiento documentado
Participa da validação adicional do conteúdo do campo.
MTA010OK
Dónde se ejecuta
Exclusão / validações
Papel en el flujo
Antes de excluir
Comportamiento documentado
Retorno lógico pode impedir a continuidade da exclusão.
MT010EXC
Dónde se ejecuta
Exclusão
Papel en el flujo
Pré-efetivação
Comportamiento documentado
Tratamento adicional imediatamente antes da efetivação da exclusão do produto.
MTA010E
Dónde se ejecuta
Exclusão / transação
Papel en el flujo
Durante a exclusão
Comportamiento documentado
Executado durante o processamento transacional de exclusão.
MT010CAN
Dónde se ejecuta
Pós-operação
Papel en el flujo
Finalização comum
Comportamiento documentado
Chamado ao final dos fluxos de inclusão, alteração e exclusão.
MT010INC
Dónde se ejecuta
Inclusão
Papel en el flujo
Após confirmação
Comportamiento documentado
Executado depois da confirmação principal da inclusão.
MT010ALT
Dónde se ejecuta
Alteração
Papel en el flujo
Após confirmação
Comportamiento documentado
Executado depois da confirmação principal da alteração.
MT010VLD
Dónde se ejecuta
Cópia de produto
Papel en el flujo
Antes de iniciar cópia
Comportamiento documentado
Valida se a cópia pode prosseguir antes da inclusão baseada no produto corrente.
MTA010NC
Dónde se ejecuta
Cópia de produto
Papel en el flujo
Campos não copiáveis
Comportamiento documentado
Retorna array de campos adicionais que não devem ser copiados.
M010B5CP
Dónde se ejecuta
Cópia / complemento SB5
Papel en el flujo
Preparação da cópia
Comportamiento documentado
Decide tratamento da descrição/complemento da SB5 durante a cópia.
MTA010MNU
Dónde se ejecuta
MenuDef
Papel en el flujo
Montagem do menu
Comportamiento documentado
Permite interferir/adicionar opções durante a construção do menu.
MT010BRW
Dónde se ejecuta
MenuDef / browse
Papel en el flujo
Opções do browse
Comportamiento documentado
Retorna opções adicionais para o menu do browse.
Patrón de implementación
Un Punto de Entrada es implementado por el cliente con el identificador documentado para la rutina. Antes de utilizar parámetros o retornos, confirma el contrato específico del PE en la versión de Protheus utilizada.
User Function MT010INC()
// Executado após a confirmação da inclusão na MATA010.
// Use este ponto para processamentos que dependam do produto já incluído.
ProcessaIntegracao()
Return
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.