Estimados @abapers , tengo esta consulta para ustedes. (Tal vez sea sencilla pero no doy como hacerlo)
Tengo declarados un parametro obligatorio y 4 select options.
Cuando ejecuto el reporte solo con el parametro, todo va bien, pero si algun SelectOption tiene valores, sale todo mal. Por ejemplo cuando defino la fecha en el SelectOption correspondiente, la ignora y salen los pedidos de todos los tiempos… .
Aqui mi parametro y select options:
PARAMETERS:
PA_MATKL LIKE EKPO-MATKL OBLIGATORY DEFAULT '101'.
SELECT-OPTIONS:
SO_EBELN FOR EKKO-EBELN,
SO_LIFNR FOR EKKO-LIFNR,
SO_BEDAT FOR EKKO-BEDAT,
SO_EMATN FOR EKPO-EMATN.
Y de este lado, mi consulta.
SELECT DISTINCT T1~EBELN T1~LIFNR T3~NAME1 T3~NAME2 T3~NAME3 T3~NAME4 T1~BEDAT T2~EMATN T4~MAKTX T2~MATKL
FROM EKKO AS T1
INNER JOIN EKPO AS T2 ON T2~EBELN = T1~EBELN
INNER JOIN LFA1 AS T3 ON T3~LIFNR = T1~LIFNR
INNER JOIN MAKT AS T4 ON T4~MATNR = T2~EMATN
INTO CORRESPONDING FIELDS OF TABLE IT_DET_PEDIDO
WHERE
T2~MATKL = PA_MATKL AND
T1~EBELN IN SO_EBELN AND
T1~BEDAT IN SO_BEDAT AND
T1~LIFNR IN SO_LIFNR AND
T2~EMATN IN SO_EMATN .
Busque en el foro y creo que @canuto tuvo un problema similar, resolviendolo con RANGE y evaluando los select options, lo intente pero no funciono.
De antemano agradezco a todos su apoyo.