Histórico da Página
...
02. SITUAÇÃO/REQUISITO
Ao finalizar uma Oportunidade de Venda (CRMA110) , uma por meio do módulo de Customer Relationship Management (SIGACRM), a tela de Anotações (CRMA090) é apresentada , para a inclusão de dados complementares referente à Proposta Comercial (CRM801) que está sendo finalizada na oportunidade. Quando uma nova anotação é incluída através dessa tela, ocorre uma inconsistência que apresenta é apresentada a mensagem "DBRUnlock cannot be called in a transaction on MSRUNLOCK(APLIB060.PRW)" e o processamento é interrompido.
03. SOLUÇÃO
Foi realizado um ajuste para que a tela de Anotações (CRMA090) seja apresentada apenas no final do processo de transação da Oportunidade de Venda (CRM110), ou seja, quando ela já foi finalizada e gerou o pedido de venda. Sendo assim, a tela não será mais exibida no meio da transação, o que causava o erro.
Foi realizado um ajuste nos programas da rotina de Oportunidade de Vendas (CRM110) para que a tela de Anotações (CRMA090), seja apresentada após o final do processamento da gravação da Oportunidade de Venda e da geração do Pedido de Venda. Com este ajuste a causa do erro foi solucionada.
04. DEMAIS INFORMAÇÕES
Não há.
...