¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Guia para buscar e processar erros em spools SAP em ABAP

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 15 Vistas
0
Cargando...

Olá SCN!

Primeiramente, sou novo tanto em ABAP quanto no SCN. Portanto, por favor, seja considerado considerado


Tenho um spool dado e quero procurar linhas de erro específicas nele para usar as informações em um processamento posterior. Já procurei respostas, mas talvez com as palavras-chave erradas. Portanto, tenho algumas perguntas:


  • Qual é o princípio básico no qual os spools são armazenados no sistema SAP? Já encontrei as tabelas tsp01, tsp02... mas não entendo o conceito básico. Por exemplo, não sei onde o conteúdo do spool é fornecido.
  • Qual é a melhor maneira de obter dados de spool em meu programa ABAP? Testei RSPO_RETURN_ABAP_SPOOLJOB com um resultado positivo, mas não tenho certeza se é uma boa maneira para spools grandes. E talvez haja formas melhores que eu gostaria de ouvir.
  • É comum usar spools da maneira que planejo, ou devo reconsiderar minha abordagem? Capturar minhas linhas no processo de geração de spool, por exemplo, seria bastante difícil em meu caso específico...

Aguardo ansiosamente suas sugestões e agradeço por cada contribuição.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá Raymond,

como sempre, você me impressiona

cumprimentos

Fred

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
Qual é o princípio básico em que os spools são armazenados no Sistema SAP? Já encontrei as tabelas tsp01, tsp02... mas não entendo o conceito básico. Por exemplo, não sei onde o conteúdo do spool é fornecido.

Os spools e suas informações são armazenados no banco de dados e às vezes no sistema de arquivos (AL11).

  • Entrada de cabeçalho na tabela TST01 (objetos TemSe)
  • Objeto associado à entrada de cabeçalho; pode ser armazenado no sistema de arquivos ou na tabela de banco de dados TST03 (dados TemSe do objeto)
  • Entrada na tabela TSP01 (solicitações de spool)
  • Entrada na tabela TSP02, se existirem solicitações de saída

Qual é a melhor maneira de obter dados de spool no meu programa ABAP? Testei o RSPO_RETURN_ABAP_SPOOLJOB com um resultado positivo, mas não tenho certeza se é uma boa maneira para spools grandes. E talvez existam maneiras melhores, ficaria feliz em ouvir.

Esta FM funcionará bem para a lista ABAP, mas você pode ter problemas com os spools gerados por ferramentas como Smartforms ou Sap Script.

É comum usar spools da maneira que planejo, ou devo repensar minha abordagem. Capturar minhas linhas no processo de geração de spool, por exemplo, seria bastante difícil em meu caso...

Para processamento de registros de erro, consulte ferramentas relacionadas a uma transação como SLG1 e documentos como Criar registro de aplicação. Uso de relatório de spool se um processamento manual for esperado.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Talvez não seja uma boa ideia, o spool é armazenado em formato OTF, que não é um arquivo de texto simples.

Você tem uma tabela (na verdade, mais de uma) chamada CMFP, que o SAP utiliza para armazenar erros, por exemplo, ao tentar imprimir formulários.

Tenho certeza de que você poderia encontrar uma função (ou usar a função nos programas de impressão) para armazenar e ler mensagens.

Saudações,

Fred

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...
Qual é o princípio básico no qual os spools são armazenados no sistema SAP? Já encontrei as tabelas tsp01, tsp02... mas não entendo o conceito básico. Por exemplo, não sei onde o conteúdo do spool é fornecido.

Os spools e as informações sobre eles são armazenados no banco de dados e às vezes no sistema de arquivos (AL11)

  • Entrada de cabeçalho na tabela TST01 (objetos TemSe)
  • Objeto associado à entrada de cabeçalho; pode ser armazenado no sistema de arquivos ou na tabela de banco de dados TST03 (dados TemSe do objeto)
  • Entrada na tabela TSP01 (solicitações de spool)
  • Entrada na tabela TSP02, se existirem solicitações de saída
Qual é a melhor maneira de obter dados de spool no meu programa ABAP? Testei RSPO_RETURN_ABAP_SPOOLJOB com um resultado positivo, mas não tenho certeza se é um bom método para spools grandes. E talvez existam formas melhores, gostaria de saber.

Esta FM funcionará bem para listas ABAP, e você pode ter problemas com spools gerados por ferramentas como Smartforms ou Sap Script

É comum usar spools da maneira que estou planejando, ou devo reconsiderar minha abordagem? Capturar minhas linhas no processo de geração de spool, por exemplo, seria bastante difícil em meu caso específico.

Para o processamento de registros de erro, consulte ferramentas relacionadas a uma transação como SLG1 e documentos como Criar registro de aplicação. Utilize o relatório de spool se um processamento manual for esperado.

Regards,

Raymond

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?