Duda Inner Join Simplona

SELECT order~guid order~object_id INTO TABLE it_order
FROM crm_jcds AS estado
INNER JOIN crmd_orderadm_h AS order ON estado~objnr = order~guid
WHERE order~process_type = 'ZIMP'
AND estado~stat = 'E003'
AND estado~udate IN s_fecha.

Tengo este select. Me devuelve sy-subrc = 4. Cuando si yo voy por la se11 y primero ejecuto la crm_jcds me develve 1811 y al coger todos esos guids y metereselo a la crmd_orderadm_h con las otras condiciones me devuelve 147. Por lo tanto no se porque este inner join no rula.

s_fecha (es un select-options FOR crm_jcds-udate).

¿Alguna idea?

Primero para que determines el porque no esta rulando,
has esto.

SELECT order~guid order~object_id INTO TABLE it_order
FROM crm_jcds AS estado
INNER JOIN crmd_orderadm_h AS order ON estado~objnr = order~guid
WHERE order~process_type = ‘ZIMP’.

Asi debe devolver algo, sino devuelve entonces ya sabes que es por el process_type = ‘ZIMP’.
Dime si obtienes valores de esa manera?

276900 entradas . [Pues te cuento un cuento para que tenga 20 caracteres]

SELECT order~guid order~object_id INTO TABLE it_order
FROM crm_jcds AS estado
INNER JOIN crmd_orderadm_h AS order ON estado~objnr = order~guid
WHERE order~process_type = ‘ZIMP’
AND estado~stat = ‘E003’.

Dale con esta ahora y dime si arroja resultados?

  1. Ya está me comí un cerito de nada E0003 jeje. Gracias @smota

Tranquilo eso suele pasar. Ya sabes como estudiar un join cuando falla, lo desmantelas hasta que encuentras el parametro con problemas.

Mientras marca una respuesta como valida y sigamos con el dia.

@smota eres un monstruo, otro caso mas! @borja87 me alegro que hayas solucionado tu duda.

1 me gusta

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.