Basically, you need a field catalog for each list that is displayed using the ALV Grid Control. You have several options of generating a field catalog:
Automatically through a Data Dictionary structure
Manually in your ABAP program
Semi-automatically by combining the above two procedures.