can use the SAP table TSTC for the relationship between program names and
transactions. I suggest you create an ABAP report where the user can enter the
program name and then get the list of transaction codes with their texts:
progid like tstc-pgmna.
* from Tstc where pgmna = progid.
Write: / tstc-tcode.
Select single * from Tstct
where sprsl = sy-langu and tcode = Tstc-tcode.