No, there is no step back.
You can use the callstack to see from where a function was called.
But you can't see which commands in the current function were executed (e.g. if there is an "IF THEN ELSE" before the current command, then you do not know if the "then" or the "else" was executed.
You can set a breakpoint, if you want to see if a command got executed.
There is a trick to record some flow info with breakpoints. In breakpoint properties, you can set that the breakpoint should not "break". And you can set, that it should take a snapshot. Then later you can use the "history" debug window, to see if (and in which order) such breakpoints where hit.