In this section, you see how the UNDO statement can affect the operation of the saveOrder procedure in h-OrderLogic.p. You 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.