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 |
English
Español
English
Español


