Histórico da Página
Atualização Programa x Transação - BC0111
Visão Geral do Programa
Os programas cadastrados devem estar habilitados a buscar, por meio deste relacionamento, qual a transação que deve ser processada. Um dos pontos principais deste programa é quanto a customização, ou seja, após cadastrar uma transação é necessário fazer o relacionamento da transação nova com um programa, seja este de propriedade da Datasul S.A. ou específico. Assim, é possível trocar a chamada de uma transação, sem alterar o programa chamador. A figura apresenta a utilização do relacionamento Programa X Transação.
Atualmente as formas de relacionamento de Programas X Transação são:
• Programas da Datasul S. A. que utilizam as transações cadastradas
Nesta situação relaciona-se os programas com as transações cadastradas, ou seja, o programa “re1001” (Manutenção de Documento) tem um relacionamento com a transação “Etiq-rec” (Etiquetas do recebimento), caso seja cadastrado uma nova transação para etiquetas, ora chamado “Nova-etiq”, basta modificar apenas o relacionamento do programa x transação, onde tem “Etiq-rec” (Etiquetas do recebimento) substituir por “Nova-etiq”.
• Programas específicos que utilizam transações cadastradas
No caso de programas específicos, deve-se primeiro cadastrar os programas no menu. Após, deve-se fazer o relacionamento do programa x transação, ou seja, relacionar o programa cadastrado com um tipo de transação.
Quando um dos programas relacionados aos tipos de transações do Coleta de Dados for executado, procura pelo tipo da transação ativa do Coleta de Dados referente a ele, e executa os programas de criação dos movimentos das transações e eventualmente, a geração de etiqueta.
Abaixo está relacionado um exemplo de como procurar o tipo da transação de um programa, seja da Datasul S. A. ou específico:
• Usar a definição da Temp-Table TT-PROG-BC, definida no arquivo DOCAPI/BCAPI004.DOC, onde contém as informações necessárias para o relacionamento do programa x transação;
• Usar a definição da Temp-Table TT-ERRO, definida no mesmo arquivo DOC acima, onde contém os campos do Código e Descrição dos Erros ocorridos.
• Atribuir os valores aos campos das Temp-Tables, neste caso, o nome do programa;
• Executar a API (BCP/BCAPI004.P), passando como parâmetro de INPUT-OUTPUT a Temp-Table TT-PROG-BC e a Temp-Table TT-ERRO, retornando todas as informações necessárias do tipo da transação relacionada com o programa, conforme especificado na documentação da API em docapi/BCAPI004.DOC.
Transações WMS e programas do Coletor de Dados:
Na tabela a seguir está listado o relacionamento padrão entre transações do WMS e programas utilizados no Coletor de Dados:
Transação | Programa |
Entrada Carga WMS (WMEnt001) | bc9015 |
Conferência WMS (WMEnt002) | bc9016 |
Armazenamento WMS (WMEnt003) | bc9017 |
Picking WMS (WMSai001) | bc9018 |
Packing WMS (WMSai002) | bc9019 |
Ressuprimento WMS (WMSai003) | bc9020 |
Devolução Picking WMS (WMSai004) | bc9021 |
Packing List WMS (WMSai005) | bc9022 |
Transferência de Endereços WMS (WMOut001) | bc9025 |
Consulta de Endereços WMS (WMOut002) | bc9023 |
Inventário WMS (WMOut003) | bc9024 |
Atualização Programa X Transação
Objetivo da tela: | Permitir o relacionamento entre programas e as transações do Coleta de Dados. |
Principais Campos e Parâmetros:
Campo: | Descrição: |
Programa | Inserir o código do programa que executa a transação. |
Descrição Programa | Inserir um nome para o programa. |
Código da Transação | Inserir o código da transação que é chamada pelo programa. |
Ativo | Quando assinalado, o relacionamento selecionado está ativo e pode ser utilizado. |