In the past I’ve shared my bag of tools with you. They were mostly web development related. Recently I discovered something ALV related: ALVrobot (http://alvrobot.com.ar/) by Gabriel Jenik. This code generator enables ABAP programmers to create ALV code without actually typing it in. It’s a kind of wizard which guides you through 7 steps. The result is ABAP code, which you can alter or add functionality to. Here’s a quick demo. First you need to provide some general info Then we provide the tables that are needed for this report. You can supply multiple tables, define the joins and the join conditions, but I stick to the well known SFLIGHT table Next we provide the fields for the selection screen. It needs to be done for each table The following step is to set the properties of the selection fields. I want the default value for carrier id to be Lufthansa Now we need to define which fields we want to see in the report The next step is to set the properties of the report fields. You can set the column position, sorting, aggregate function, etc. I’ve only changed the sorting of the fields carrid and connid Finally, we set the style of the report. I like zebras (alternating colour for each row) and a row selection button at the left of the report