cancel
Showing results for 
Search instead for 
Did you mean: 

Problema ao Executar o Report J1BECD Após Aplicar Notas Recomendadas by SAP

Erico_Mattos
Participant
0 Kudos

Olá Amigos!

Espero que todos estejam bem.

O ABAP acabou de aplicar todas as notas recomendadas para atualização do program J_1BECD_MAIN.

Agora quando tentamos executar o report nos deparamos com o erro abaixo.

  "Error in the ABAP Application Program

  The current ABAP program "????????????????????????????????????????" had to be

   terminated because it has

  come across a statement that unfortunately cannot be executed.

  The following syntax error occurred in program "J_1BECD_MAIN " in include

   "J_1BECD_MAIN_TOP " in

  line 340:

  "No component exists with the name "IND_EMP_GRD_PRT". "IND_EMP_GRD_PRT""

Estou abrindo uma OSS com a SAP.

Por favor,

Vocês já se depararam ou já ouviram algo relacionado com esse erro?

Muito Obrigado.

Accepted Solutions (1)

Accepted Solutions (1)

guilherme_frisoni
Contributor
0 Kudos

Erico,

o abap não aplicou direito as notas, principalmente os pré-requisitos.

Dá uma conferida nessa nota:

1961806 - Include new fields present at Technical Note number 1 over layout 2 introduced by Ato Decl...

Frisoni

Erico_Mattos
Participant
0 Kudos

Olá Frisoni!

Muito Obrigado pela ajuda.

Por favor,

Você poderia me informar se existe uma maneira como consigo saber todos pré-requisitos para implementação da nota 2154499 - SPED ECD Ato Declaratório Executivo COFIS 17_2015 ??

A nota que você corretamente sugeriu não faz parte dos pré-requisitos dessa nota.

O problema aqui é que as notas de anos anteriores não foram aplicadas.

Eu abri uma OSS pedindo ajuda para SAP me passar as notas que estão faltando serem implementadas...

Muito obrigado mais uma vez.

guilherme_frisoni
Contributor
0 Kudos

Oi Erico,

a note mencionada não é pré-requisito direto da nota 2154499, mas certamente é pre-requisito de outra nota que por sua vez será pré-requisito de outro, assim até chegar na 2154499.

Se você faz a aplicação de notas pela transação SNOTE, a própria transação faz essa verificação recursiva para você, e acaba com seu problemas.

Outra dica é procurar todas as notas pelo termo ECD no portal de suporte da SAP e ordená-las por data decrescente. E assim vai conferindo todas que já estão aplicadas e as que faltam.

Abaixo uma lista das ultimas notas do ECD que utilizo como base ao fazer as aplicações. Coloque todas essas notas na SNOTE e veja quais ainda faltam ser aplicadas.

1565594 SPED-ECD: ASSIGN_TYPE_CONFLICT in report J_1BECD_MAIN

1808286 SPED-ECD: Register I355 - alternative accounts

1836481 SPED-ECD: non-leading ledger is not picking all periods data

1903437 SPED-ECD: Register I200 ordered by posting date

1909036 SPED ECD new layout Ato Declaratório Executivo Cofis 33/2013

1960571 SPED-ECD: Short Dump after installation of note 1909036

1961806 Include new fields present at Technical Note number 1 over l

1971783 Register j210 totalization on SPED ECD layout 2

1980197 SPED ECD: Register J100 in layout 1 with incorrect fields

1984751 SPED-ECD: J100 register with wrong value

1988535 ECD - J100 are not showing registers with balance zero and V

1988543 SPED-ECD ? Registers J310 & J410 in totalization block

1995349 Correction of the J_1BECD badi dump

1998551 SPED ECD: Performance issue in register I250

2010548 SPED ECD: 9900 register is showed with zero quantity when th

2013607 SPED ECD: Counters of Block 9 are wrong

2023757 SPED ECD: J100 with wrong initial value

2040307 SPED ECD: Register I155 without year-end closing postings

2048764 SPED-ECD: Register I355 without reversal document type

2154499 SPED ECD: Ato Declaratório Executivo COFIS 17/2015

2164715 SPED ECD - Change field COD_SCP

2165811 SPED ECD: Registers 0035, I053 and J935 are not summarized

2168678 SPED-ECD: Error ASSIGN_TYPE_CONFLICT in report J_1BECD_MAIN

Outro ponto: se o abap diz que aplicou as notas e o programa tá com erro de sintaxe, chama outro abap...

Abraço,

Frisoni

Erico_Mattos
Participant
0 Kudos

Muito Obrigado meu velho!!

Logo te passo um status.

Abração.

Erico_Mattos
Participant
0 Kudos

Olá Frisoni e amigos.

Após aplicar todas as notas nenhuma linha sequer está sendo extraída no arquivo text. Mesmo depois de muito processamento.

Entrei em contato com a SAP e a reposta está abaixo.

"Thank you for your information. We´ve checked the problem in your GRQ

system and configuration for the SPED-ECD is not complete. Please,

review the configuration for the table  J_1BECD_CUST05V is empty.

Please, update this table and other tables are related for the

SPED-ECD and test again.

Best regards,"

Essa tabela é a "Register Category" e nunca foi preenchida aqui.

Buscando informações baixei o ECD_Content_V05.zip e nesse documento contém instruções de preenchimento até o layout 2.

Por favor,

Vocês sabem me dizer onde obtenho referência de qual é a correta maneira de preencher essa tabela ou posso usar as informações do layout 2 ou essa tabela não teria necessidade de ser preenchida?

Muito Obrigado.

Erico_Mattos
Participant
0 Kudos

Pensando melhor me liguei que para preencher essa tabela teria que pegar as informações do Manual ECD sobre a obrigatoriedade ou não dos registros.

Mas não estou entendendo o porque de agora ter que preencer essa tabela uma vez que nunca foi preenchida. Li que quando essa tabela não está preenchida e escolhemos o "Default" da opção Register Category da tela de parâmetros o programa já leva em conta o que foi definido pelo governo.

"If you do not maintain this table or make a choice in the Default Register group box on the selection screen, the report is executed with the default register categories as defined by the government. For more information, see the highest version of the ECD Content File attached to SAP Note 1234056."

Obrigado.

Erico_Mattos
Participant
0 Kudos

Bom dia Frisoni.

Ainda não terminamos de implementar, pois estamos com problemas para extrair os blocos I150 e I155, mas encaminhei isso para SAP e estou acompanhando.

Sua ajuda foi extremamente importante.

Muito Obrigado novamente Frisoni.

Um abraço.

Answers (4)

Answers (4)

Former Member
0 Kudos

Eu vou solicitar a revisão das Notas para o ABAP e os ajustes que for necessário, depois desta ação e o problema estando resolvido eu dou um retorno para vocês.

Obrigado a todos pela atenção.

Sds

Edward

Former Member
0 Kudos

Boa noite Pessoal,

Segue a recomendação que a SAP fez para a solução deste problema.

If the problem is only the one described in the attachment you can

manually implement the change using the expert mode during SNOTE

implementation.

I see that the context is not matching because    1565594 was not

applied before  2040307. The code was designed to be implemented

before the additional note.

The SAP Note    1565594 is a consulting note as you can see in the

note category, so we do not update it neither provide any additional

support to it. You can manually adjust the code to implement it.

Problema resolvido.

Obrigado a ajuda de todos.

Sds

Edward

Erico_Mattos
Participant
0 Kudos

Bom dia Edward.

Que bom cara.

Abração.

Former Member
0 Kudos

Bom dia Guilherme,

Eu passei para o ABAP a orientação que você me passou, ele identificou que os problemas que temos esta no programa por isso esta dando conflito e gerando DUMP.

Olha o print que ele me passou.

Obrigado

Edward

guilherme_frisoni
Contributor
0 Kudos

Exatamente,

foi alguma nota anterior mal aplicada.

Infelizmente tem que revisar todas as notas anteriores e ajustar os programas manualmente, até que esta nota seja aplicada com sucesso.

Frisoni

Former Member
0 Kudos

Boa tarde Erico,

Primeiramente quero agradecer o seu retorno e também pela orientação do Frisoni.

Eu vi que você tinha aberto na SAP uma OSS e eles responderam a respeito da tabela J_1BECD_CUST05V , você chegou a alterar algo nesta tabela.

Então eu já tinha solicitado a aplicação da Nota 1565594 SPED-ECD: ASSIGN_TYPE_CONFLICT in report J_1BECD_MAIN e no momento de aplicar teve um aviso do SAP.

A nota não foi aplicada 100% devido a este aviso e por isso abri um chamado na SAP.

Olha a mensagem que esta aparecendo quando foi aplicado a Nota.

@ Frisoni, você teve este problema ao aplicar a Nota SAP.

Obrigado

Edward

guilherme_frisoni
Contributor
0 Kudos

Oi Edward,

não tive problema na aplicação da nota.

O erro que está aparecendo para você é porque há alguma modificação feita manualmente no include J_1BECD_MAIN_PRE_BLI_3.

Nesta tela, voce terá que clicar no nome do include que vai abrir a tela com o código. Aí é preciso ver as modificações que ficaram faltando a faze-las manualmente também para o que include seja alterado corretamente.

Frisoni

Former Member
0 Kudos

Boa noite Erico,

Recentemente tiver que realizar aplicações da nota para a versão do layout 3.00, foram necessárias a aplicação de algumas notas manuais, segue elas:

2016173
2040307

2154499

Algumas notas não teve aplicação manual.

Abraço.

0 Kudos

Prezados,

Se o ambiente estiver muito desatualizado, que seja o melhor ABAP do mundo, não dá para fazer milagres e funcionar logo de cara.

Estou no 4º cliente atualizando ECD e EFD, e nos anteriores não tive problemas desse tipo relatados neste Post, porém no cliente atual, devido a falta de cuidados nos últimos anos, me deparei com o mesmo Dump.

Verifique a necessidade de aplicar notas desde 2010 em diante. Parece loucura, mas encontrei esse tipo de situação aqui.

Faça uma pesquisa com o termo "XX-CSC-BR-REP" e filtre a sigla 'ECD"

Former Member
0 Kudos

Boa tarde Erico,

Estou com o mesmo problema com relação ao bloco I155 estou com problema porque esta gerando Dump.

Termination occurred in the ABAP program "J_1BECD_MAIN" - i

  "PROCESS_REG_I155".

The main program was "J_1BECD_MAIN ".

In the source code you have the termination point in line 368

of the (Include) program "J_1BECD_MAIN_PRE_BLI_3".

The program "J_1BECD_MAIN" was started as a background job.

Job Name....... "J_1BECD_MAIN"

"ASSIGN_TYPE_CONFLICT" " "

"J_1BECD_MAIN" or "J_1BECD_MAIN_PRE_BLI_3"

"PROCESS_REG_I155"

Eu abri uma OSS na SAP estou aguardando o retorno, você já teve um retorno deles.

Obrigado

Edward

guilherme_frisoni
Contributor
0 Kudos

Edward,

chegou a conferir a primeira Sapnote da lista?

1565594 SPED-ECD: ASSIGN_TYPE_CONFLICT in report J_1BECD_MAIN

Pode ser que resolve.

Frisoni

Erico_Mattos
Participant
0 Kudos

Bom dia Edward.

Não tive este problema que você está enfrentando.

Espero que a dica do Frisoni te ajude, senão espero que a SAP te responda o quanto antes meu caro.

Nos deixe informados sobre o resultado.

Vou tentar ajudar no que consigo.

Obrigado.