Tabela mrp_relief_interface com 4.5 milhões de registros

Perguntas relacionadas a questões técnicas do Oracle EBS. Criação de Concorrentes, Value Sets, Alerts, Forms Personalizations, Configurações, etc
  

Mensagemem Qui, 01 Abr 2010 4:50 pm

Boa tarde.

Verificando os processos que mais consomem a maquina encontramos um select que faz full na tabela mrp_relief_interface.
Essa tabela esta com 4.5 milhões de registros não processados (process_status = 2), e alguns processados.

O que encontramos de diferença entre os processados e não precisados é que aqueles que estão sendo processados estão com o source_code nulo, e aquelas que não estão processas esta INV ou WIP.


Para que serve esta tabela?
Estes registros podem ser eliminados?


Obs: Não utilizamos os recursos do MRP.


Marcel
Msfabris
Localização: Criciuma SC

Mensagemem Ter, 06 Abr 2010 2:13 pm

Segue uma breve descrição dessa tabela encontrada no e-TRM do metalink, caso você não tenha acesso ao metalink poderia estar buscando pelo TRM:
http://download-west.oracle.com/docs/cd/A91130_01/html/erpset.html
MRP_RELIEF_INTERFACE is a table which stores information used for
master schedule relief. Each entry represents a transaction that
affects either a master production or master demand schedule.
.
Entries are created by WIP and PO via database triggers on the tables
WIP_DISCRETE_JOBS and MTL_SUPPLY, respectively. A row is created
everytime a discrete job, purchase order or purchase requisition is
created, closed, or modified.
.
When rows are inserted to MRP_RELIEF_INTERFACE the process_status is
set to 2 (waiting to be processed). Relief is performed by MRLSCC, a
subroutine of the Planning Manger Worker. This program looks for all
rows with a PROCESS_STATUS of 2, a null ERROR_MESSAGE and a null
REQUEST_ID. It changes the PROCESS_STATUS of these rows to 3 (in
process). The appropriate routine is then called to consume the rows
flagged. If schedule consumption fails for a row the PROCESS_STATUS
will be changed to 4 (processing error) and an error message will be
written to the ERROR_MESSAGE field of the row. If schedule
consumption succeeds for a row, the PROCESS_STATUS will be changed to
5.
.
The SOURCE_CODE column can be used to identify third party software
for loading the MRP_RELIEF_INTERFACE table. The SOURCE_LINE_ID can be
used to show where the imported data came from within the third party
software (for example, table_name, field_name).
paulochagas
Localização: São Paulo - SP

Paulo Chagas Filho
__________________

Analista Funcional / Desenvolvedor Oracle EBS
MSN - paulochagas@hotmail.com
Gtalk - pachafi@gmail.com
Skype - paulochagas

Mensagemem Sáb, 08 Mai 2010 1:03 pm

Kara, abre um chamado, o pessoal da oracle consegue te responder.
senger
Localização: SC

Mensagemem Seg, 10 Mai 2010 8:50 am

Até abrimos um chamado, mas o pessoal ainda não respondeu. Talvez por nossa versão não ser mais suportada (11.5.9)

Resolvemos tratar por conta própria.
Criamos um procedimento que realiza um delete nesta tabela de tempos em tempos.

DELETE MRP_RELIEF_INTERFACE
WHERE PROCESS_STATUS = 2
AND RELIEF_TYPE = 2;



Marcel
Msfabris
Localização: Criciuma SC


  • Veja também
    Respostas
    ExibiÇões
    Última mensagem


Voltar para EBS Técnico

Quem está online

Usuários navegando neste fórum: Bing [Bot] e 4 visitantes

cron