Estruturas de Tabelas e Campos de Usuário para o Log de Pedido
5.1) Criar a tabela de usuário USU_T120PEDLOG conforme especificado abaixo:
Nome: USU_T120PEDLOG;
Descrição: Tabela de Log de Operações do Pedido;
Permissão de Usuário: Acesso Completo;
Monitoramento: Não monitorar.
5.2) criar o campo de usuário USU_SEQUENCIAL conforme especificado abaixo:
Nome do Campo: USU_SEQUENCIAL;
Máscara: Z[11]9;
Tipo: Number;
Tamanho: 12;
Precisão: 0;
Título Curto: USU_SEQUENCIAL;
Título: USU_SEQUENCIAL;
Descrição: USU_SEQUENCIAL;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.3) criar o campo de usuário USU_DATA conforme especificado abaixo:
Nome do Campo: USU_DATA;
Máscara: DD/MM/YYY;
Tipo: Date;
Tamanho: 0;
Precisão: 0;
Título Curto: USU_DATA;
Título: USU_DATA;
Descrição: USU_DATA;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.4) criar o campo de usuário USU_CODEMP conforme especificado abaixo:
Nome do Campo: USU_CODEMP;
Máscara: ZZZ9;
Tipo: Number;
Tamanho: 4;
Precisão: 0;
Título Curto: USU_CODEMP;
Título: USU_CODEMP;
Descrição: USU_CODEMP;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.5) criar o campo de usuário USU_CODFIL conforme especificado abaixo:
Nome do Campo: USU_CODFIL;
Máscara: ZZZZ9;
Tipo: Number;
Tamanho: 5;
Precisão: 0;
Título Curto: USU_CODFIL;
Título: USU_CODFIL;
Descrição: USU_CODFIL;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.6) criar o campo USU_USUARIO conforme especificado abaixo:
Nome do Campo: USU_USUARIO;
Máscara: Z[9]9;
Tipo: Number;
Tamanho: 10;
Precisão: 0;
Título Curto: USU_USUARIO;
Título: USU_USUARIO;
Descrição: USU_USUARIO;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.7) criar o campo USU_USU_ERP conforme especificado abaixo:
Nome do Campo: USU_USU_ERP;
Máscara: A[100];
Tipo: String;
Tamanho: 100;
Precisão: 0;
Título Curto: USU_USU_ERP;
Título: USU_USU_ERP;
Descrição: USU_USU_ERP;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.8) criar o campo USU_ORIGEM conforme especificado abaixo:
Nome do Campo: USU_ORIGEM;
Máscara: A[100];
Tipo: String;
Tamanho: 100;
Precisão: 0;
Título Curto: USU_ORIGEM;
Título: USU_ORIGEM;
Descrição: USU_ORIGEM;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.9) criar o campo USU_OPERACAO conforme especificado abaixo:
Nome do Campo: USU_OPERACAO;
Máscara: A[100];
Tipo: String;
Tamanho: 100;
Precisão: 0;
Título Curto: USU_OPERACAO;
Título: USU_OPERACAO;
Descrição: USU_OPERACAO;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.10) criar o campo USU_OBSERVACAO conforme especificado abaixo:
Nome do Campo: USU_OBSERVACAO;
Máscara: #(40,3)#;
Tipo: String;
Tamanho: 999;
Precisão: 0;
Título Curto: USU_OBSERVACAO;
Título: USU_OBSERVACAO;
Descrição: USU_OBSERVACAO;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.11) criar o campo USU_ROTINA conforme especificado abaixo:
Nome do Campo: USU_ROTINA;
Máscara: 9[9];
Tipo: Number;
Tamanho: 9;
Precisão: 0;
Título Curto: USU_ROTINA;
Título: USU_ROTINA;
Descrição: USU_ROTINA;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.12) criar o campo USU_WEBSERVICE conforme especificado abaixo:
Nome do Campo: USU_WEBSERVICE;
Máscara: A[250];
Tipo: String;
Tamanho: 250;
Precisão: 0;
Título Curto: USU_WEBSERVICE;
Título: USU_WEBSERVICE;
Descrição: USU_WEBSERVICE;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.13) criar o campo USU_TRANSACOES conforme especificado abaixo:
Nome do Campo: USU_TRANSACOES;
Máscara: 9[3];
Tipo: Number;
Tamanho: 3;
Precisão: 0;
Título Curto: USU_TRANSACOES;
Título: USU_TRANSACOES;
Descrição: USU_TRANSACOES;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.14) criar o campo USU_CONEXAO conforme especificado abaixo:
Nome do Campo: USU_CONEXAO;
Máscara: A[100];
Tipo: String;
Tamanho: 100;
Precisão: 0;
Título Curto: USU_CONEXAO;
Título: USU_CONEXAO;
Descrição: USU_CONEXAO;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
Observação
Caso ocorra algum erro na busca pelo código da conexão com o banco de dados (SESSIONID), o campo USU_CONEXAO será zerado, evitando que o log seja interrompido. Essa funcionalidade foi implementada a partir das versões 5.10.3.121 e 5.10.4.67.
5.15) criar o campo USU_COMPUTADOR conforme especificado abaixo:
Nome do Campo: USU_COMPUTADOR;
Máscara: A[100];
Tipo: String;
Tamanho: 100;
Precisão: 0;
Título Curto: USU_COMPUTADOR;
Título: USU_COMPUTADOR;
Descrição: USU_COMPUTADOR;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.16) criar o campo USU_USU_SO conforme especificado abaixo:
Nome do Campo: USU_USU_SO;
Máscara: A[100];
Tipo: String;
Tamanho: 100;
Precisão: 0;
Título Curto: USU_USU_SO;
Título: USU_USU_SO;
Descrição: USU_USU_SO;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.17) criar o campo USU_REGRA conforme especificado abaixo:
Nome do Campo: USU_REGRA;
Máscara: #(40, 3)#;
Tipo: String;
Tamanho: 999;
Precisão: 0;
Título Curto: USU_REGRA;
Título: USU_REGRA;
Descrição: USU_REGRA;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.18) criar o campo USU_DES_LOG conforme especificado abaixo:
Nome do Campo: USU_DES_LOG;
Máscara: A[250];
Tipo: String;
Tamanho: 250;
Precisão: 0;
Título Curto: USU_DES_LOG;
Título: USU_DES_LOG;
Descrição: USU_DES_LOG;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.19) criar o campo USU_ORDEM conforme especificado abaixo:
Nome do Campo: USU_ORDEM ;
Máscara: A[100];
Tipo: String;
Tamanho: 100;
Precisão: 0;
Título Curto: USU_ORDEM;
Título: USU_ORDEM;
Descrição: USU_ORDEM;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.20) criar o campo de usuário USU_EMPPED conforme especificado abaixo:
Nome do Campo: USU_EMPPED;
Máscara: ZZZ9;
Tipo: Number;
Tamanho: 4;
Precisão: 0;
Título Curto: USU_EMPPED;
Título: USU_EMPPED;
Descrição: USU_EMPPED;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.21) criar o campo de usuário USU_FILPED conforme especificado abaixo:
Nome do Campo: USU_FILPED;
Máscara: ZZZZ9;
Tipo: Number;
Tamanho: 5;
Precisão: 0;
Título Curto: USU_FILPED;
Título: USU_FILPED;
Descrição: USU_FILPED;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.22) criar o campo USU_ABRPED conforme especificado abaixo:
Nome do Campo: USU_ABRPED;
Máscara: #(40, 3)#;
Tipo: String;
Tamanho: 999;
Precisão: 0;
Título Curto: USU_ABRPED;
Título: USU_ABRPED;
Descrição: USU_ABRPED;
Permite Nulo: S;
Permite Zero/Espaço: S;
Permissão o Usuário: Acesso Completo.
5.23) criar o índice USU_USU_IDATA com o campo USU_DATA:
Nome do Índice: USU_USU_IDATA;
Campos: USU_DATA;
Único: N.
Importante
O índice é essencial para otimizar a limpeza dos registros, que é feita pelo próprio recurso com base na data deles.
5.24) abaixo um resumo de como deve ficar a tabela de usuário:
Tabela: USU_T120PEDLOG
Campos:
- USU_SEQUENCIAL;
- USU_DES_LOG;
- USU_DATA;
- USU_CODEMP;
- USU_CODFIL;
- USU_USUARIO;
- USU_USU_ERP;
- USU_ORIGEM;
- USU_ORDEM;
- USU_OPERACAO;
- USU_OBSERVACAO;
- USU_ROTINA;
- USU_WEBSERVICE;
- USU_TRANSACOES;
- USU_CONEXAO;
- USU_COMPUTADOR;
- USU_USU_SO;
- USU_REGRA;
- USU_EMPPED;
- USU_FILPED;
- USU_ABRPED.
English
Español
English
Español


