Hola,
Tu problema es que en la primera parte de cada comparacion del WHERE tienes que poner el campo de la tabla transparente de la cual quieres traer los datos. Por ejemplo: Si tu campo de entrada en el parameter fuera...
SELECTION-SCREEN BEGIN OF BLOCK 1.
PARAMETERS: p_lifnr TYPE D ...
El select seria el siguiente. (Omito la creacion de tablas internas y esas cosas...)
SELECT *
FROM lfa1
INTO TABLE <tabla_interna_tipo_lfa1>
WHERE lifnr EQ p_lifnr. "Aqui tienes el fallo
Con respecto al simbolo ~ se usa para hacer INNER JOIN. Si buscas por internet tendrás varios ejemplos sobre ellos. Si no encuentras nada comenta por aqui que serás ayudado.
Un saludo
|