Avalados por :

Cómo agregar columnas de la tabla OOPR a una consulta SQL en SAP Business One

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

Buenas tardes a todos, tengo un inconveniente al generar la siguiente 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]

Necesito agregarle 2 columnas mas, que serian No. de Oportunidad y Nombre de Oportunidad, que vienen de la tabla OOPR. No logro saber como vincular esta tabla a mi consulta.

Espero me puedan ayudar,

Muchas Gracias.

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

3 Respuestas

0
Cargando...

¡Muchas gracias! Logré vincular las tablas con los campos que me indicaste.

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

Aquí una prueba simple:

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]

Quité algunas cosas de tu query para hacerlo rápido.

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

Hola Esteban.

En la tabla OPR1 encontrarás los campos DocId, ObjType y DocNumber, los cuales te permitirán enlazarte con la tabla ORDR, ya que encajan de la siguiente manera: DocId = DocEntry, ObjType = 17 y DocNumber = DocNum.

Por favor, verifica esta información, ya que no tengo experiencia previa trabajando con oportunidades. Te proporciono esta información después de revisar las tablas relacionadas.

Saludos.

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?