Árvore de páginas

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.