Identificador de Regra

CPR-425FOAOC01

Módulo: CPR - Compras.

Finalidade: Controlar o carregamento de ordens de compra na tela F425FOA. Além dos filtros de tela convencionais, será possível realizar uma validação via identificador de regras para atender os filtros customizados pelo usuário.

Características: Os campos chave da tabela E420OCP (Ordem de Compra) são passados automaticamente para a regra por meio deste identificador. Através de uma variável de retorno, o usuário terá o controle, se uma ordem de compra em questão, deve ou não ser carregada para a tela F425FOA.

Tela: F425FOA

Regra:

Definir Numero CprNCodEmp;
Definir Numero CprNCodFil;
Definir Numero CprNNumOcp;
Definir Alfa CprATnsPro;
Definir Alfa CprATnsSer;
Definir Alfa CprAOperacao;
Definir Alfa CprAInsere;
se (CprATnsSer = "90401") {
CprAInsere = 'S';
}
senao {
CprAInsere = 'N';
}

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CprNCodEmp NÚMERO Código da Empresa N
CprNCodFil NÚMERO Código da Filial N
CprNNumOcp NÚMERO Número da Ordem de Compra N
CprATnsPro ALFA Transação de Produto da Ordem de Compra N
CprATnsSer ALFA Transação de Serviço da Ordem de Compra N
CprAOperacao ALFA Operação definida no filtro da tela. 'C' para Cancelamento e 'F' para fechamento N
CprAInsere ALFA Define se a ordem de compra em questão deve ou não ser inserida na grade. 'S' para Sim e 'N' para não S

Este artigo ajudou você?