An EPIScreenRecord and EPIFieldRecord can throw exceptions. They are checked exceptions, inherited from the base class ScreenException. See CICS Transaction Gateway: Programming Reference, for more information on these exceptions.