Un Usuario hizo la siguiente pregunta
Hola a todos,
Al crear un informe de cartera de clientes, descubrí que, para Serie de órdenes de venta entregadas parcialmente OpenSum = LineTotal cuando creo que OpenSum = OpenQty x Price debería ser.
¿Alguien puede confirmar cuál debería ser el valor correcto de un campo OpenSum?
No he recibido ninguna otra publicación o nota de SAP que mencione este problema.
Puede utilizar la siguiente consulta para buscar registros «problemáticos».
SELECT T0.DocNum, T1.VisOrder, T1.OpenQty, T1.Price, T1.PriceBefDi, T1.PriceAfVAT, T1.OpenSum, ROUND(T1.Price*T1.OpenQty,2) AS 'Price*OpenQty', ROUND(Price*T1.Quantity,2) AS 'Price*Qty', T1.Linetotal FROM ORDR T0 INNER JOIN RDR1 T1 ON T0.DocEntry = T1.DocEntry WHERE T1.OpenSum <> ROUND(T1.Price*T1.OpenQty,2) AND T1.LineStatus="O"
Tuyo sinceramente,
Vítor Vieira
2 respuesta
Hola,
¿Cómo se pueden encontrar esos documentos en la base de datos?
Puede investigar el documento en cuestión consultando el registro de cambios y el documento de destino para ver qué cambios pueden haber afectado el resultado.
Tuyo sinceramente,
Jitin
Equipo de SAP One Business Forum
Ex miembro
Hola Vítor,
Puedo confirmar que este campo no se actualiza por entrega parcial. Solo se establece en 0 cuando el artículo se entrega en su totalidad.
Gracias,
Gordon