In this section, you see how the UNDO statement can affect the operation of the saveOrder procedure in orderlogic.p. You'll try several variations to the business logic, in succession, to illustrate the ways you can control the scope of your transaction and how to react when it fails.