on 12-03-2015 1:17 PM
Olá pessoal,
Estamos na versão 604-SP12 com a TAXBRJ / RVXBRA.
Já implementamos os steps manuais das notas abaixo:
1755123 | PIS&Cofins Pauta w. 4decimal places - BASERED2 is filled |
1755777 | CT-e Legal Change: Jur. Code and Ship-to Determination |
1766209 | CT-e: new CT-e Tax Calculation determination for Incoming |
1799294 | Transfer of XML-amounts to nota fiscal tax base amounts / Pr |
1833440 | Error when saving entry in PIS/COFINS tax rate tables |
1871347 | Flexible PIS-/COFINS-base with incom. autom. prerequisite |
2128328 | Brazil: Class to map condition types |
2141500 | Minimum price value for IPI, PIS and COFINS |
2152198 | Brazil: Generic class for validations |
Ao implementar a nota 2141500 como pré-requisito da nota 2232757 via SNOTE e ocorre o erro:
"Falta a implementação do método "CHECK_CTE_ACTIVE". .
na classe CL_TAX_CALC_BR. Ver anexo.
Alguem sabe como corrigir o problema?
Como já aplicamos e revisamos as notas e manuais predecessoras não temos um norte no momento.
Att, Frigo
Nota 1782182
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Olá, Daniel,
Você tem este método criado na CL_TAX_CALC_BR?
[]s,
Nyckolas Silva
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Nyckolas,
Quando abrimos o chamado não tinhamos conseguido criar o metodo CHECK_CTE_ACTIVE atribuido a classe standard CL_TAX_CALC_BR.
Porem criamos manualmente o metodo com um código qualquer. Apenas para terminar de aplicar as notas e ter tempo de pesquisar o código correto do metodo.
Porem não achei a nota que cria o metodo e agora não conseguimos ativar a classe CL_TAX_CALC_BR_MM.
Você pode nos ajudar?
Att, Frigo
É só aplicar a Nota 1782182, ela vai criar o metodo automatico e gerar o codigo correto.
Kaleo,
Obrigado pela ajuda.
Nos tentamos aplicar a nota 1782182 e retornou erro que o metodo calc_icms_cte_values não existe.
Tentamos aplicar outras notas( 1367342 1677119 1771066 178182 1703810 ) para corrigir o problema e gerou outro erro até que chegamos a nota 1677119 que por sua vez não é aplicavel a nossa versão 604-12.
Implementamos manualmente o método calc_icms_cte_values e com isto não gerou mais o erro porem ao tentar aplicar a nota 1782182 gerou o erro "Deltas cannot be merged".
Voltamos na classe CL_TAX_CALC_BR para ativá-la e gerou outro erro;
Class CL_TAX_CALC_BR,Method CALCULATE_PIS_COF_BASE_XML
Method "CALCULATE_PIS_COF_BASE_XML" does not exist. There is, however,
a method with the similar name "CALCULATE_PIS_COF_BASE".
Enfim não me parece certo implementar código direto na principal classe de localização porem as notas não são implementadas com sucesso, o prazo legal é curto e o EHP antigo.
Vou continuar a tentar ajustar a classe para voltar a implementar notas e chegar na nota 2141500 e 2232757.
Att, Frigo
Oi Nyckolas,
Apliquei as notas abaixo com snote ou manualmente para corrigir o metodo ao lado.
Nota Metodo
1714749 | SET_CTE_ACTIVE |
Manualmente | CHECK_CTE_ACTIVE |
1782182 | CALC_ICMS_CTE_VALUES |
Manualmente | CALCULATE_PIS_COF_BASE_XML |
Aplicada | 2232757 |
Porem diversos objetos estão inativos.
Vamos ativar manualmente 16 objetos e retorno quando estiver concluído.
Obrigado.
Pessoal,
Aplicamos todas os pré-requisitos da nota 2232757 e a aplicamos com sucesso porem a classe CL_TAX_CALC_BR apesar de estar ativa gera erro de sintaxe.
Porem agora voltar a gerar erro do método SET_CTE_ACTIVE criado pela nota 1714749.
Chegamos a criar o método manualmente porem depois de aplicar tantas notas e de ajustar diversos objetos abap não sei mais o que fazer para deixar a classe sem erro de sintaxe.
O sistema não deixa aplicar a nota 1714749, gera a mensagem de erro "Cannot be merged".
A SAP não respondeu o chamado aberto sobre este método.
Em fim pode ser um problema do ambiente de sistema ou da nota ou dos dois ou do consultor pois fiz diversas intervenções na classe com base nas notas já que a SNOTE não funcionava direito mas o fato é que no momento parou tudo.
Alguma sugestão?
Att, Daniel Frigo
Oi Nickolas,
No momento não está criado o método. O problema é que a nota deve criar o método porem não consigo aplicar a nota e por tanto não tenho o método na classe.
Porem cheguei a tentar implementar o método manualmente na classe porem gera outro erro.
Veja após inserir o nome do método, clicar em parâmetros e entrar com os dados de parâmetro, clicar em voltar e clicar duas vezes no nome do método para implementar o código fonte o ERP gera outro erro.
Então a classe continua sem método seja por nota ou por operação manual do Abap.
Att,
Daniel Frigo
Bom dia Nickolas,
Bem são mensagens diferentes então vou tentar resumir:
O erro de quando tento implementar a nota via snote está descrito em:
Daniel Frigo Dec 16, 2015 2:31 PM (in response to Nyckolas Silva).
O erro ao tentar ativar a classe em o metodo implementado está descrito em:
Daniel Frigo Dec 16, 2015 5:01 PM (in response to Nyckolas Silva)
O erro de quando tentei implementar o metodo manualmente está descrito em:
Daniel Frigo Dec 16, 2015 8:01 PM (in response to Nyckolas Silva)
A situação ficou complicada no cliente e fui afastado do projeto. A consultoria assumiu a demanda e outro consultor ficou responsável pela aplicação da EC87.
A área de TI resolveu voltar o backup de antes das notas serem aplicadas e reiniciar o projeto.
Ainda tenho ambiente para acessar mas só até amanhã.
Em fim estou sem opção no momento.
Não vejo como eu posso ter produzido o problema por erro na aplicação das notas uma vez que li os pré-requisitos, apliquei as notas predecessoras e as "pre das pres", e os steps manuais. Para depois aplicar as 2232757 e 2242395.
Agradeço o interesse na resolução do problema.
abs Daniel Frigo
Sim, porém você que disse ao tentar implementar a nota 1782182 está ocorrendo um erro que acaba não encontrando o método CALCULATE_ICMS_CTE_VALUES na CL_TAX_CALC_BR, isso?
Fiz o teste de implementação aqui dessa nota para a sua versão e está tudo correto, poderia tentar implementar ela novamente?
Obrigado.
Abs,
Nyckolas Silva
Nickolas,
Houve em este erro em algum momento. Mas foi corrigido.
Não me recordo como.
Talvez tenha implementado neste método na mão.
Como aplicamos muitas notas e algumas vezes tivemos notas com status completamente aplicado porem com diversos objetos abap inativos ficou difícil de precisar como resolve o erro do metodo questionado.
No momento a foto é o check_cte_active e a sua nota de aplicação 1782182.
Sim tentamos mas o erro é o mesmo.
Obrigado Daniel Frigo
Daniel,
Pode ser que seu sistema precise de algumas correções no SNOTE:
- Para sistemas de SAP_BASIS 7.0x implemente (ou atualize) a nota 875986;
- Para sistemas de SAP_BASIS 7.3x e 7.4 implemente (ou atualize) a nota 1668882;
Após isso, por favor tente instalar a nota 1782182 novamente.
Se isso não solucionar o problema acredito que seja um problema na nota mesmo.
Att,
Nyckolas Silva
User | Count |
---|---|
13 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.