Ansonsten ist deine Frage viiiiel zu allgemein gestellt. Für diverse Transaktionen könnte man aber schauen ob SAP netterweise die Tabelle T180 verwendet und schauen wie das Feld T180-TRTYP gerade belegt ist.
Woher soll den SAP wissen, ob ein Programm nun gerad im Lesen oder im Update ist? Das ist Programmlogik, und die wird in jedem Programm anders umgesetzt...
Geht es denn um SAP-Standard oder ein Kundenprogramm?
Variable ANZ_AEND im Porgram SAPLPRGN_TREE
A = Anzeigemodus
X = Änderungsmodus
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.