Buenas tardes, estoy realizando un Alv donde debo de mostrar los registros q estan en la KNA1 pero no en la Zafiliado, realice un select con un left outer join pero me trae todos los registros de las dos tablas. Alguien me podria ayudar con esto.
form get_data using t_data type tp_tbl_data.
SELECT k~name1
k~name2
k~kunnr
a~vbeln
a~posnr
a~cod_titular
a~solicitud
a~f_ingreso
a~pernr
a~reactivacion
a~estatus
a~motivo_sus
a~fecha_sus
INTO CORRESPONDING FIELDS OF TABLE t_data
FROM kna1 as k
right outer join zafiliado as a on k~kunnr = a~kunnr
WHERE k~kunnr in s_kunnr
.
endform. " get_data
form get_data using t_data type tp_tbl_data.
SELECT k~name1
k~name2
k~kunnr
a~vbeln
a~posnr
a~cod_titular
a~solicitud
a~f_ingreso
a~pernr
a~reactivacion
a~estatus
a~motivo_sus
a~fecha_sus
INTO CORRESPONDING FIELDS OF TABLE t_data
FROM kna1 as k
right outer join zafiliado as a on k~kunnr = a~kunnr
WHERE k~kunnr in s_kunnr
.
endform. " get_data
Comentario