cancel
Showing results for 
Search instead for 
Did you mean: 

Programa Z em background não aceita layout

Former Member
0 Kudos

Bom dia prezados amigos.

Estou com um problema na execução de um programa Z em minha empresa.

Ao rodar online eu seleciono os dados da tela conforme necessidade e também um layout pré estabelecido e o resultado na tela aparecem todos os dados selecionados do programa e layout.

O problema que ao fazer o mesmo processo, porém em background ele não aceita o layout, e como em determinadas ocasiões o pessoal precisa rodar períodos grandes, online dá timeout por isto a necessidade de rodar em background.

O Abap disse que o programa está correto o problema é a parte basis.

O que devo verificar?

Abraços

Accepted Solutions (1)

Accepted Solutions (1)

Marssel700
Active Contributor
0 Kudos

Alguma idéia ?

raphael_almeida
Active Contributor
0 Kudos

Opa,

, o ideal seria dar uma olhada via debug se o programa captura corretamente essas informações quando está em background. O modo de execução em background funciona diferente do foreground, é necessário passar as informações (geralmente por variantes) e carregá-las nesta execução.

Consegue realizar essa consulta?

Abs,

Raphael Pacheco.

Former Member
0 Kudos

Bom dia

Raphael, o abap debugou e encontrou o erro na aplicação que não estava chamando o layout em background, estava rodando com o layout padrão do Z.

Obrigado pela dica

Answers (2)

Answers (2)

Former Member
0 Kudos

Wagner,Bom dia.

Já que o programa tem essa limitação, orienta os usurários para roda num período menor em background.

e

Também você pode pedir ao ABAP um melhora no programa para gerar um arquivo para exportação.

Um Abraço

Artur

Former Member
0 Kudos

Vou abrir um chamado com o abap para verificar, pois se eu rodar um ano ou um dia em background sempre fica faltando informações.

O programa não acata o layout em background

Marssel700
Active Contributor
0 Kudos

Wagner,

Existem programas que não rodam em background nem aceitam rodar com call transaction.

Se o ABAP disse que está tudo ok com o programa, vc deve ir falar com o BASIS pra ver se não há problema de autorização ou se a memória do sistema não está comportando os dados.

Att

Former Member
0 Kudos

Obrigado pela dica.

Sobre autorização não é problema, pois no usuário executei o su53 e não foi, sou sap_all e também não foi.

Sobre a memória não encontrei anomalias, mas vou pesquisar em paralelo pra ver se descubro, mas também estou no aguardo dos amigos da comunidade.

Abraços

Marssel700
Active Contributor
0 Kudos

Wagner, a questão é se a execução de programas em background está liberada para todos os perfis.

A menos que a informação sobre essa transação não esteja coerente. Existem transações que não aceita esse processamento. O que está sendo gerado por esse programa? Existe algum call transaction?

Former Member
0 Kudos

Bom dia.

Está sim Marssel, esta transação é um Z que gera um relatório e não existe call transaction, ele faz a leitura de duas tabelas e apresenta em tela de acordo com o filtro selecionado (filial, período, etc)