¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Cómo vincular tablas ORDR y OPOR en Pedidos de Venta y Órdenes de Compra: Consulta de DocNum y CardCode

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

Hola a todos,

¿Cómo vincular las tablas ORDR y OPOR de Pedidos de Venta y Órdenes de Compra?

He creado una orden de compra a partir de una orden de venta (almacén de envío directo), así que ahora quiero hacer la consulta que me muestre DocNum, CardCode de la orden de venta y su orden de compra vinculada Doc Num, CardCode

¿Cómo puedo hacer esa consulta?

Por favor, ¿alguien puede ayudarme?

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

4 Respuestas

0
Cargando...

Gracias a todos.

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

Hola,

Prueba esto,

SELECT T3.CardCode AS [Código de cliente de orden de venta], T3.DocNum AS [Número de documento de orden de venta], T2.ItemCode AS [Artículo de orden de venta], T2.Quantity AS [Cantidad de orden de venta], T1.CardCode AS [Código de cliente de orden de compra], T1.DocNum AS [Número de documento de orden de compra], T0.ItemCode AS [Artículo de orden de compra], T0.Quantity AS [Cantidad de orden de compra] FROM POR1 T0 INNER JOIN OPOR T1 ON T0.DocEntry = T1.DocEntry INNER JOIN RDR1 T2 ON T2.DocEntry = T0.BaseEntry AND T0.BaseType = 17 and T1.Docnum = T2.PoTrgNum INNER JOIN ORDR T3 ON T3.DocEntry = T2.DocEntry

Saludos,

Nagarajan

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

Hola,

Registros duplicados para múltiples órdenes de compra.

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

Hola Rurangwa,

Intenta esto:

        
            SELECT 
                T3.CardCode AS [Sales order CardCode],
                T3.DocNum AS [Sales order DocNum],
                T2.ItemCode AS [Item sales order],
                T2.Quantity AS [Qty sales order],
                T1.CardCode AS [Purchase order CardCode],
                T1.DocNum AS [Purchase order DocNum],
                T0.ItemCode AS [Item purchase order],
                T0.Quantity AS [Qty purchase order]
            FROM 
                POR1 T0
                INNER JOIN OPOR T1 ON T0.DocEntry = T1.DocEntry
                INNER JOIN RDR1 T2 ON T2.DocEntry = T0.BaseEntry AND T0.BaseType = 17
                INNER JOIN ORDR T3 ON T3.DocEntry = T2.DocEntry
            
        
    

Puedes encontrar la referencia de la orden de venta en la línea de la orden de compra buscando los campos baseEntry, baseType y baseLine.

Espero que te ayude.

Saludos cordiales,

Diego Lother

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

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?