There is no direct relationship between the transaction codes and output.
There are many posts on SCN on how to find where Smartform is used. Each output type is assigned to a specific application code. Naturally, a specialist in the corresponding functional area would know the transactions used in that application/functional area.
Although I'm very much confused by the determination to know the transaction names. E.g. in Billing (V3) output can be issued in VF01, VF02 and other transactions. But it's still the same output and the same form, so what difference does the transaction code make?