Agregar información de entrega para consultar en SAP Crystal Reports

A continuación se muestra una consulta que vincula las Órdenes de Compra con las Órdenes de Venta. Tengo entendido que para include el documento de entrega # en este informe, necesito agregar una tabla más: ODLN (por lo que habría un campo adicional titulado "Número de entrega del documento", también conocido como [ODLN.DocNum]). Mi problema es que no estoy seguro de cómo unirme a ODLN en la siguiente consulta sin estropear nada.

ODLN.DocNum prácticamente verifica que el PO se colocó en el momento de la presentación SO.

SELECT DISTINCT o.CardName AS 'Customer Name' ,(isnull(c1.Street,'') + ', ' + isnull(c1.Block,'') + ', ' + isnull(c1.City,'') + ', ' + isnull(c1.[State],'') + ' ' + isnull(c1.ZipCode,'')) AS 'Customer Address' ,cpr.[Name] AS 'Customer Contact' ,cpr.Tel1 AS 'Customer Phone' ,cpr.E_MailL AS 'Customer Email' ,o.DocNum AS 'Sales Order #' ,p.DocNum AS 'PO # to Barracuda' ,l.ItemCode AS 'SKU' ,l.Dscription AS 'Desc' ,l.Quantity AS 'Qty' ,l.Price ,s.SlpName AS 'Sales Rep' FROM ORDR o INNER JOIN RDR1 l ON o.DocEntry = l.DocEntry LEFT JOIN POR1 p1 ON l.DocEntry = p1.BaseEntry AND l.LineNum = p1.BaseLine LEFT JOIN OPOR p ON p1.DocEntry = p.DocEntry INNER JOIN OCRD c ON o.CardCode = c.CardCode INNER JOIN CRD1 c1 ON c.CardCode = c1.CardCode AND c.BillToDef = c1.[Address] LEFT JOIN OCPR cpr ON c.CntctPrsn = cpr.[Name] AND c.CardCode = cpr.CardCode INNER JOIN OITM itm ON l.ItemCode = itm.ItemCode INNER JOIN OITB i ON itm.ItmsGrpCod = i.itmsGrpCod INNER JOIN OSLP s ON o.SlpCode = s.SlpCode WHERE o.Canceled = 'N' AND c1.AdresType = 'B' AND i.ItmsGrpCod = 109 AND o.DocDate BETWEEN '6/01/2014 00:00:00.000' AND '9/30/2014 00:00:00.000' ORDER BY o.DocNum 

De los comentarios, está claro que no está seguro de qué campos usar para unir el ODLN a su consulta actual.

Yo seguiría el dinero.

Si recuerdo correctamente, ODLN.TransId se une a OJDT.TransId, y OJDT.BaseRef se une a OPOR.DocNum.

Lo que no está claro de su pregunta es si solo desea aquellas OP que tienen un Documento de entrega, solo aquellas que no, o todas las órdenes de compra (orderadas o no por aquellos que tienen documentos de entrega). Una vez que lo sepamos, podemos decirle si usarlo desde la izquierda o desde adentro, cómo manejar Null, etc. Pero francamente, cuando se trata de SAP, esa parte es trivial.