An ALV shows the contents of an internal table. Basically the internal table has n records, the ALV will show/contain n lines.
So basically you will have to fill an internal table with the customer data based on your selection screen. And then show the contents of the internal table in the ALV.