Estare saltandome temas, quizas obvie algo pero con su apoyo este tema se reforzara segun las dudas que se vayan presentando.
Bueno empezando.
Cuando trabajamos con mapa de relaciones Ejemplo:
El mapa de relacion reflejando el proceso resumido de la compra de productos a un proveedor.
Como se puede ver en este ejemplo se realizan 2 pedidos que se registran en una entrada de mercancias para luego reflejarla en la factura del proveedor.
Ahora las tablas con las que se trabajan son estas :
- OPOR Es la tabla Encabezado de Pedidos
- POR1 Es la tabla detalle de los Pedidos
- OPDN Es la tabla Encabezado de las Entradas de Mercancias
- PDN1 Es la tabla detalle de las entradas de Mercancias
- OPCH Es la tabla Encabezado de las Facturas de mi Proveedor
- PCH1 Es la tabla detalle de las Facturas de mi Proveedor
Todas las tablas del SAP tiene un campo llamado "DocEntry" que es la base con la que se relacionan los Encabezados y los detalles de la cabecera entre si.
Adicional a esto todas las tablas de tipo detalle tiene un campo llamado "BaseEntry" estas es la que me permite relacionar detalle de la cabecera de una tabla con otra tabla de tipo cabecera.
Por ejemplo par relacionar pedidos con entradas de mercancias se realiza la siguiente consulta en SQL SERVER:
Select
*
From
OPOR T0
INNER JOIN PDN1 T1 ON T0.DocEntry=T1.BaseEntry
INNER JOIN OPDN T2 ON T2.DocEntry=t1.DocEntry
excelente gracias
ResponderEliminarEstimado y como quedaría un query desde Opor hasta pch1. he tratado de crear para trazabilidad desde la cantidad solicitada, cantidad recibida, cantidad facturada y numero de factura. Pero no me ha resultado.
ResponderEliminarGracias,
Iván