¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como resolver o ERRO pa0002 no RPCALCX0 ao declarar a tabela PA0002.

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

Olá...

Estou escrevendo minhas próprias inclusões para o cálculo do imposto de renda em RPCALCX0 onde escrevo

TABLES: PA0002 me dá ERRO pa0002 já foi declarado. quando eu comento

Uma área de destino deve ser declarada explicitamente com uma cláusula INTO ou

implicitamente com uma declaração TABLES.

Também menciono aqui que escrevi uma instrução SELECT como esta

SELECT SINGLE * FROM pa0002

WHERE pernr EQ pernr-pernr

E endda EQ '99991231'.

Saudações

Ammad

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

4 Respuestas

0
Cargando...

Olá Ammad,

Uma vez que já temos as TABELAS PA0002 declaradas no código padrão do SAP, podemos otimizar a instrução SELECT de forma a obtermos apenas os campos que necessitamos.

SELECT pernr vorna nahcn FROM pa0002

WHERE ...

Dessa forma, garantimos que não estamos alterando os valores para o restante dos campos na estrutura PA0002.

Espero que isso seja útil para você.

Saudações,

Ben.

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

Na verdade, ao declarar: tabela pa0002, você está declarando uma estrutura em referência à tabela PA0002. Esta estrutura é chamada de linha de cabeçalho.

Existe uma forma desde o SAP R2, que é declarar *pa0002 e fazer um select em *pa0002.

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

Não quero declarar na cláusula porque todo o meu código será afetado... por favor, me diga se há alguma possibilidade de definir condicionalmente as tabelas PA0002 se não estiverem definidas nesse ponto.

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

dados: is_pa0002 como pa0002.

selecionar *

em is_pa0002

de pa0002

onde ...

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?