← Guía AdvPL
PROTHEUS · MATA010 · EXECBLOCK

MATA010 — mapa de Puntos de Entrada

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

PREPARAÇÃO / BROWSEmontagem e filtrosINTERFACEvisualizaçãoVALIDAÇÃOcampos / confirmaçãoOPERAÇÃOincluir / alterar / excluirFINALIZAÇÃOpós-operação / menu MT010MEMMA010FILM010FILBMT010CORMA010BUTMT010VCPA010TOKA010BPEMTA010OKMT010EXCMTA010EMT010INCMT010ALTMT010CANMT010VLDMTA010NCM010B5CPMTA010MNUMT010BRW

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
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha