我想在ABAP中编写和使用一个局部异常类。为了便于理解,我简化了我的例子:
假设我有一个帐户类,方法是"取款"。如果我提取的金额超过了当前余额允许的金额,则应该引发"account_overdrawn"异常类。
你必须使用语句RAISE EXCEPTION TYPE(类名),假设类名在你执行此操作的范围内。
根据你如何声明你的类,你可能需要传递一些东西给它的构造函数。RAISE EXCEPTION TYPE语句的工作原理与CREATE OBJECT类似,但不同的是,您是在创建一个异常对象的实例。