Mapa visual dos Pontos de Entrada da MATA261, com destaque para MA261LIN e para o caminho de execução automática.
O objetivo é mostrar onde cada Ponto de Entrada está localizado no fluxo da Transferência Múltipla. O diagrama separa a entrada interativa da entrada automática e posiciona os PEs nas regiões funcionais em que são chamados.
Mapa elaborado a partir do fluxo analisado com base na documentação oficial disponível. A posição e o comportamento dos PEs podem variar entre releases, patches e customizações.
Página criada em Última revisão em
Mapa de execução
MA261LIN na prática
MA261LIN — validação por linha
O fluxo documentado posiciona MA261LIN na validação de cada item da transferência. Por isso, o mapa o classifica como um PE por linha/item e o relaciona tanto ao caminho interativo quanto ao fluxo automático quando a validação de linha é executada.
User Function MA261LIN()
Local lRet := .T.
Local nLinha := PARAMIXB[1]
// Executado na validação da linha da MATA261.
// Mantenha aqui apenas regras necessárias para aceitar ou rejeitar o item.
Return lRet
Pontos de Entrada identificados
MT261ACS
Onde ocorre
Entrada da MATA261
Papel no fluxo
Controle de acesso
Comportamento documentado
Pode interromper a rotina quando retorna falso.
MT261MEM
Onde ocorre
Inicialização
Papel no fluxo
Campos memo adicionais
Comportamento documentado
Retorno array é incorporado à lista de memos da rotina.
M261FILB
Onde ocorre
Browse
Papel no fluxo
Filtro do browse
Comportamento documentado
Retorno caractere é usado como filtro da consulta.
MA261CPO
Onde ocorre
Montagem do grid
Papel no fluxo
Campos adicionais
Comportamento documentado
Inclui campos no aHeader em visualização, inclusão e estorno.
MA261IN
Onde ocorre
Carga do grid
Papel no fluxo
Valores de campos de usuário
Comportamento documentado
Executado durante o preenchimento das linhas do grid.
M261BCHOI
Onde ocorre
Interface
Papel no fluxo
Botões adicionais
Comportamento documentado
Retorna array de botões apresentados na tela.
MT261CAB
Onde ocorre
Interface
Papel no fluxo
Objeto da janela
Comportamento documentado
Recebe painel, posição e opção da operação.
MTA261DOC
Onde ocorre
Inclusão
Papel no fluxo
Edição do documento
Comportamento documentado
Controla se o documento pode ser editado.
A261TOK
Onde ocorre
Validação final
Papel no fluxo
TudoOk
Comportamento documentado
Retorno lógico participa da validação final antes da gravação.
MA261LIN
Onde ocorre
Validação de linha
Papel no fluxo
Transferência por item
Comportamento documentado
Chamado no fim de A261LinOk, recebe nLinha e só executa se as validações anteriores mantiverem lRet verdadeiro.
A261PROD
Onde ocorre
Validação de produto
Papel no fluxo
Produto origem/destino
Comportamento documentado
Chamado em A261VldCod após validação do código do produto.
MT261UM
Onde ocorre
Validação de quantidade
Papel no fluxo
Unidades de medida
Comportamento documentado
Pode substituir o resultado lógico da validação das quantidades.
A261LOC
Onde ocorre
Validação de armazém/local
Papel no fluxo
Origem ou destino
Comportamento documentado
Chamado na validação do local para produto de origem ou destino.
MT260NLOT
Onde ocorre
Loop de gravação
Papel no fluxo
Tratamento de lote
Comportamento documentado
Executado por item durante a gravação quando há validação de lote.
MA260NFQ
Onde ocorre
Loop de gravação
Papel no fluxo
Tratamento CQ
Comportamento documentado
PE compartilhado usado na lógica de controle de qualidade.
M261D3O
Onde ocorre
Loop de gravação
Papel no fluxo
Antes de processamento complementar do SD3
Comportamento documentado
Chamado durante a gravação para a linha corrente.
MA261D3
Onde ocorre
Loop de gravação
Papel no fluxo
Após gravação do SD3
Comportamento documentado
Chamado por item depois da gravação do movimento SD3.
MT261TDOK
Onde ocorre
Pós-gravação
Papel no fluxo
Após transferência
Comportamento documentado
Chamado depois da gravação da transferência.
MA261TRD3
Onde ocorre
Pós-transação de inclusão
Papel no fluxo
Registros SD3 gravados
Comportamento documentado
Recebe aRecSD3 após a transação de inclusão.
MT261TRV
Onde ocorre
Estorno / transação
Papel no fluxo
Controle de lock
Comportamento documentado
Recebe arrays de locks de SB2 e SD3 durante o estorno.
MA261EXC
Onde ocorre
Estorno
Papel no fluxo
Após gravação do estorno
Comportamento documentado
Chamado depois da gravação do movimento de estorno.
MA261EST
Onde ocorre
Estorno
Papel no fluxo
Validação de estorno
Comportamento documentado
Ponto de Entrada associado às validações ligadas ao estorno.
MTA261CAN
Onde ocorre
Saída sem gravar
Papel no fluxo
Cancelamento
Comportamento documentado
Recebe nOpcx quando o fluxo encerra sem gravar.
MTA261MNU
Onde ocorre
MenuDef
Papel no fluxo
Menu da rotina
Comportamento documentado
Permite alterar o array aRotina na montagem do menu.
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.