Loop through Embedded grid in Kinetic to find selected rows; print report with parameters derived from the info in the row

I am trying to create a customization in Epicor Kinetic where, when a button is pressed, it will loop through the rows of a grid on the screen and identify the rows that were selected. For each row that is selected, I want to take information from that row and execute a report with the parameters extracted from the data row.

This will go on the Receipt Entry screen and will find all lines chosen to be received and will print out a material tag for each material (ssrs report)