Identificador de Regra

CPR-420EMAOC03

Módulo: CPR - Compras.

Finalidade: Alterar, a partir da regra, o corpo e o assunto do email enviado.

Tela: F420OBS

Transação: Não se aplica.

Regra:

segue abaixo um exemplo de regra:

Definir alfa CPRSCORPOE; /*CORPO DO EMAIL*/
Definir alfa CPRSREMETE; /*REMETENTE*/
Definir alfa CPRSASSUNT; /*ASSUNTO*/
Definir alfa CPRSDESTIN; /*DESTINO*/
Definir numero CPRNCODEMP; /*EMPRESA DA OC*/
Definir numero CPRNCODFIL; /*FILIAL DA OC*/
Definir numero CPRNNUMOCP; /*NÚMERO DA OC*/

Definir alfa xCODEMP;
Definir alfa xCODFIL;
Definir alfa xNUMOCP;

Definir Alfa aEnter;
RetornaAscII (13, aEnter);

IntParaAlfa( CPRNCODEMP, XCODEMP);
IntParaAlfa( CPRNCODFIL, xCODFIL);
IntParaAlfa( CPRNNUMOCP, xNUMOCP);


CPRSCORPOE = CPRSCORPOE + aEnter+ aEnter+
"-------INFORMAÇÕES------- "+ aEnter+
"Remetente: " + CPRSREMETE +aEnter+
"Assunto: " + CPRSASSUNT +aEnter+
"Destino: " + CPRSDESTIN +aEnter+
"Empresa: " + XCODEMP+ aEnter+
"Filial: " + XCODFIL+ aEnter+
"OC: "+XNUMOCP;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CPRSREMETE ALFA Remetente N
CPRSDESTIN ALFA Destino N
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
CPRSASSUNT ALFA Assunto S
CPRSCORPOE ALFA Corpo do e-mail 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.

Este artigo ajudou você?