Codigo en Query o infoset
Hola gente! estoy investigando el tema de la codificacion en los infoset de SAP, espero me puedan ayudar.
Hice un infoset con unión de tablas EKKO, EKPO y RSEG, para poder sacar las facturas ingresadas para las ordenes de compra. Para una posición en EKPO pueden existir, varias facturas ingresadas, por lo que se repite los datos de EKPO (numero pedido y posición) tantas veces aparezca en RSEG. El problema es que no se como hacer, para que me muestre solo una vez la posición de EKPO, asi puedo sumar el neto de las posiciones. El query me sale asi EKPO RSEG Pedido Pos importe factura pedido Pos 4500012 10 200 5000012 4500012 10 4500012 10 200 5000013 4500012 10 suma 400 (esto esta mal, es 200 nada mas) Bueno...muchas gracias de ante mano. Saludos Lu |
Puedes hacer un select distinct por pedido y posición, te lo trae varias veces pq la factura si es distinta
|
Gracias storm.. entonces quedaria algo asi:
SELECT EBELN EBELP FROM EKPO INTO TABLE T_EKPO. DELETE ADJACENT DUPLICATES FROM T_EKPO. Ahora solo me falta donde ponerlo, ya probé y no hizo nada. Para mi que estoy metiendo algo mal o me falta. La idea es que me quede asi el reporte: EKPO Pedido posicion cantidad precio 45002 10 150 200 RSEG documento pedido posición importe 500002 45002 10 50 500045 45002 10 50 500045 45002 10 100 Tendre que agregar ademas del pedido y la posicion (EBELN- EBELP) el resto de los campos de ekpo? Mil gracias Zule |
select DISTINCT ebeln ebelp
from ekpo into table t_ekpo. El delete adjacent duplicate no te eliminaba ese renglon que me mencionas pq te elimina los duplicados que coincidan en TODOS los campos, es decir te hubíera eliminado si tus lineas estuvíeran así: Pedido Pos importe factura pedido Pos 4500012 10 200 5000013 4500012 10 4500012 10 200 5000013 4500012 10 O sea que también ambas facturas fueran iguales, pero en tus líneas una es 5000012 y la otra 5000013.... |
Husos Horarios son GMT. La hora en este momento es 05:11:15. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web