Für jedes ausführbare Programm (Report) vom Typ 1 können Transaktionscodes definiert werden und das Programm kann danach wie eine
Transaktion gestartet werden.Die Vorgehensweise zur Definition eines Transaktionscodes für ausführbare Programme ist:
Diese Auswahl ist notwendig, damit das ausführbare Programm auch beim Aufruf über Transaktionscodes über die gleichen Prozessoren in der ABAP Laufzeitumgebung gestartet wird, wie bei der direkten Ausführung. Falls in obigem Bild stattdessen Dialogtransaktion ausgewählt wird, muß das Programm wie ein Modulpool über eine Dynproablauflogik gesteuert werden.
Bei der Definition eines Transaktionscodes, kann eines der im Programm definierten
Selektionsbilder als Einstiegsbild angegeben werden. Das Standardselektionsbild wird als Default vorgegeben, kann aber überschrieben werden.Ein Beispiel für die Ausführung einer Reporttransaktion findet sich unter
Eigenständige Selektionsbilder aufrufen.