Identificador de Regra
CPR-420BUSFB01
Módulo: CPR - Compras.
Finalidade: Definir valores padrões a serem atribuídos aos campos de 'Código de Fabricante' e 'Código do Produto no Fabricante' ao carregar as informações da tela F420OSC.
Tela: F420OSC
Transação: Não se aplica.
Regra:
Exemplo de Regra:
Definir NUMERO CprACodEmp;
Definir NUMERO CprAFilSol;
Definir NUMERO CprANumSol;
Definir NUMERO CprASeqSol;
Definir NUMERO CprACodFor;
Definir ALFA CprACodPro;
Definir ALFA CprACodDer;
Definir ALFA CprACplIte;
Definir NUMERO CprAQtdSol;
Definir ALFA CprACodFab;
Definir ALFA CprAProFab;
SE ((CprACodEmp = 1) E (CprACodFor = 1) E (CprACodPro = "AC001"))
INICIO
CprACodFab = "2";
CprAProFab = "ac001teste";
FIM;
SE ((CprACodEmp = 1) E (CprACodFor = 1) E (CprACodPro = "AC002"))
INICIO
CprACodFab = "1";
CprAProFab = "";
FIM;
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
CprACodEmp | NÚMERO | Código da empresa | N |
CprAFilSol | NÚMERO | Código da filial da solicitação | N |
CprANumSol | NÚMERO | Número da solicitação | N |
CprASeqSol | NÚMERO | Sequência da solicitação | N |
CprACodFor | NÚMERO | Código do fornecedor | N |
CprACodPro | ALFA | Código do produto | N |
CprACodDer | ALFA | Código da derivação | N |
CprACplIte | ALFA | Complemento do item de produto ou serviço | N |
CprAQtdSol | NÚMERO | Quantidade da solicitação | N |
CprACodFab | ALFA | Código do Fabricante | S |
CprAProFab | ALFA | Código do Produto no Fabricante | S |
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.