Ayuda SAP

Query Factura proveedores SAP B1

Buen día,
Tengo 2 querys simples: 1 de la tabla OPCH donde muestro información de los documentos de pagos y 1 query de la tabla ORPC donde muestro información de NC, sin embargo quiero tener esta información en 1 sola consulta, alguien pudiera ayudarme a saber que funciones utilizar por favor:

Consulta 1 OPCH:

SELECT  T0.[CardName],  T0.[Project]  AS 'Proyecto' , T0.[NumAtCard]  AS 'Factura' , T0.[DocDate]  AS 'F.Contabilizacion' , T0.[DocDueDate]  AS 'F.Vencimiento' ,  T0.[DocCur]  AS 'Moneda' , T0.[DocRate]  AS 'TC'  ,  T0.[WTSumFC] as 'Retencion USD'  , T0.VatSumFC as 'IVA USD'  ,  T0.[DocTotalFC]  AS 'Total USD' , T0.[PaidFC] AS 'Pagado USD'   ,  T0.[WTSum]  AS 'Retencion MN',   T0.[VatSum] as 'IVA',  T0.[DocTotal]  AS 'Total MN', T0.[PaidToDate] AS 'Pagado MN' , T0.[U_UUID]  
FROM OPCH T0 
WHERE T0.Series = '35' and  T0.DocDueDate ='[%1]' 
ORDER BY T0.[CardName]

Consulta 2 ORPC:

SELECT T0.[CardName], T0.[Project]  , T0.[NumAtCard] AS 'Factura'  ,T0.[DocDate], T0.[DocDueDate], T0.[DocCur]  AS 'Moneda' , T0.[DocRate]  AS 'TC', T0.VatSumFC as 'IVA USD' , T0.[DocTotalFC]  AS 'Total USD' , T0.[PaidFC] AS 'Pagado USD' ,   T0.[WTSum]  AS 'Retencion', T0.[VatSum] as 'IVA',  T0.[DocTotal]  AS 'Total MN', T0.[PaidToDate] AS 'Pagado MN ' , T0.[U_UUID] AS 'Folio Fiscal ' 
FROM ORPC T0 
WHERE T0.[DocDueDate] =[%0] and T0.SERIES='36'

De antemano gracias.

Hola @Edu_D, si te tomaste el tiempo de llegar hasta aquí, seguro puedes tomarte unos minutos en pasar por el apartado de #presentaciones así conocemos un poco mas de ti y tu experiencia con SAP.

Otra cosa es que publicaste esta consulta en la categoría equivocada, debes seleccionar la categoría #sap-business-one ya que esta categoría en que publicaste es de SAP ECC.

Ahora bien, en cuanto a tu consulta puedes revisar este post y las respuestas, de seguro te ayudará.

Saludos.

1 me gusta

Buen día @Edu_D, puedes realizar un union all de las 2 consultas y las tendrás en una sola, solo debes de verificar tener los mismos campos y tipos de campos en ambas consultas, saludos.

Hola @Edu_D, te recomiendo que hagas un INNER JOIN de las dos tablas que haces mención, uniendo los campos existentes en ambas tablas, saludos.

realiza tu query 1 de ahi utiliza UNION y copia el query 1 abajo este segundo sustituye las tablas por el de las NC y en donde tengas cantidad o totales utiliza lo siguiente para que salga negativos y puedas restar totales

,([T0.Quantity] *-1) ,([T0.lineTotal] *-1)