¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como consultar a existência de artigos no SAP B1 através do Query Manager sem conceder acesso à base de dados - Solução de erro de variável.

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

Bom dia, sou novo na publicação, muitas postagens de perguntas me ajudaram, mas desta vez não encontrei o que preciso. Tenho a seguinte consulta do query manager no SAP B1 em um banco de dados para outro banco de dados. Para não dar acesso ao outro banco de dados ao usuário, pensei em fazer a consulta desta forma. É necessário verificar a existência de cada item solicitado, mas

SELECT T0."DocNum"
,T1."ItemCode"
,T1."Dscription"
,T1."Quantity"
 
FROM "SBO_PROFIMET"."OPOR" T0  
INNER JOIN "SBO_PROFIMET"."POR1" T1 ON T0."DocEntry" = T1."DocEntry" 

WHERE T0."DocNum" = [%0]

é necessário verificar a existência de cada item solicitado, mas está dando erro, acredito que seja pela variável. Alguma solução?

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

4 Respuestas

0
Cargando...

Olá noesv182

Você usa HANA ou SQL?

No meu caso é SQL e vejo que está faltando o .dbo entre o nome do banco de dados e o nome da tabela.

Tente esta consulta:

SELECT T0.DocNum

,T1.ItemCode

,T1.Dscription

,T1.Quantity

FROM SBO_PROFIMET.DBO.OPOR T0

INNER JOIN SBO_PROFIMET.DBO.POR1 T1 ON T0.DocEntry = T1.DocEntry

WHERE T0.DocNum = [%0]

Espero que isso seja útil para você.

Saudações

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

O problema está na variável, porque se eu colocar o número diretamente na consulta, ele me dá as informações do pedido.

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

Não, está me dando um erro de nome inválido.

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

E se você adicionar o .dbo mencionado, a consulta funciona?

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?