If you can’t see the $TMP package in the Project Explorer expand your project node and the node Favorite Packages. Right-click on the package $TMP to open the context menu. Select New and click on ABAP Program.
A wizard appears to create a new ABAP Program. Enter z_invoice_items_euro in the name field. Enter a meaningful text in the description field. Click Finish to create the report. Afterwards an editor will be opened which shows the empty report.
Type lcl and press Ctrl+Space to get code completion proposals. Select the code template for the insertion of a local class by double-clicking on lcl - Local class or press Enter if the right entry is already selected.
Adjust the name of the local class to lcl_main using inline editing.
Add the definition of an additional instance method run in the public section. Position the cursor on the method name and press Ctrl+1 to open the Quick-Fix menu. Double-click on Add implementation for run.
Implement a simple WRITE statement in the method run.