|    
			
				05/08/2013, 14:02
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: junio-2012 
						Mensajes: 29
					 Antigüedad: 13 años, 4 meses Puntos: 0 |  | 
  |  Respuesta: Base de datos SAP (Orden - Factura - Entrada)  
  Las tablas son las siguientes:
 OPOR
 DocEntry = llave primaria, numeracion interna
 DocNum = Numero de documento
 ObjType = 22, numero para identificar el tipo de documento
 
 POR1
 DocEntry = llave foranea
 BaseType = 54, documento base, 54 es la oferta de compra
 TargetType = Numero de documento destino por ejemplo el 18 corresponde a una factura o puede ser el 20.
 LineNum = numero de fila
 BaseRow = numero de Linea Base
 
 las tablas OPCH, PCH1, OPDN Y PDN1 tiene los mismos campoS, solo que el ObjType de una factura es el 18 y el ObjType de una entrada es el 20.
 
 por eso los JOINS que hago son:
 
 OPOR INNER JOIN POR1 ON OPOR.Docentry = POR1.DocEntry
 LEFT OUTER JOIN PCH1.BaseType = POR1.ObjType
 AND PCH1.BaseEntry = POR1.DocEntry
 AND PCH1.BaseLine = POR1.LineNum
 
 Saludos
     |