Avalados por :

Como adicionar colunas da tabela OOPR a uma consulta SQL no SAP Business One.

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

Boa tarde a todos, estou com um problema ao gerar a seguinte consulta:

SELECT T0.[DocNum] AS 'No. O.V.', T0.[CANCELED], T0.[DocDate] AS 'Fecha O.V.', T0.[DocTotal]+ T0.[DiscSum]- T0.[VatSum] AS 'Valor O.V.',T0.[CardName], T1.[firstName] AS Titular, T2.[SlpName] AS 'Asesor Comercial' FROM ORDR T0 INNER JOIN OHEM T1 ON T0.[OwnerCode] = T1.[empID] INNER JOIN OSLP T2 ON T0.[SlpCode] = T2.[SlpCode] WHERE T1.[firstName] =[%0] AND T0.[DocDate] BETWEEN [%1] and [%2] OR T2.[SlpName] =[%3] ORDER BY T0.[DocDate]

Preciso adicionar mais 2 colunas, que seriam Número da Oportunidade e Nome da Oportunidade, que vêm da tabela OOPR. Não consigo saber como vincular essa tabela à minha consulta.

Espero que possam me ajudar,

Muito obrigado.

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

3 Respuestas

0
Cargando...

Muito obrigado! Consegui vincular as tabelas com os campos que você me indicou.

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

Aqui está um teste simples:

SELECT TY.OpprId, TY.NAME, T0.[DocNum] AS 'No. O.V.', T0.[CANCELED], T0.[DocDate] AS 'Fecha O.V.', T0.[DocTotal]+ T0.[DiscSum]- T0.[VatSum] AS 'Valor O.V.',T0.[CardName], T2.[SlpName] AS 'Asesor Comercial' FROM ORDR T0 INNER JOIN OSLP T2 ON T0.[SlpCode] = T2.[SlpCode]

Inner Join OPR1 TX ON TX.DocId = T0.DocEntry AND TX.ObjType = T0.ObjType AND TX.DocNumber = T0.DocNum INNER JOIN OOPR TY ON TY.[OpprId] = TY.[OpprId]

Removi algumas coisas da sua query para torná-la mais rápida.

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

Olá Esteban.

Na tabela OPR1, você encontrará os campos DocId, ObjType e DocNumber, os quais permitirão que você se conecte com a tabela ORDR, já que se encaixam da seguinte forma: DocId = DocEntry, ObjType = 17 e DocNumber = DocNum.

Por favor, verifique esta informação, pois não tenho experiência prévia trabalhando com oportunidades. Estou fornecendo essas informações após revisar as tabelas relacionadas.

Saudações.

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?