美文网首页
ABAP 异常处理(Exception Handling) -

ABAP 异常处理(Exception Handling) -

作者: 华山令狐冲 | 来源:发表于2023-10-16 09:03 被阅读0次

本教程前一篇文章,笔者介绍了 ABAP 系统里查看程序运行时错误的一个有用工具:事务码 ST22:

在笔者实际工作过程中,发现部分开发人员,对于运行时错误(Runtime Error)和异常(Exception) 这些概念的区别,理解得不是很清楚,因此使用本文这一篇幅,来专门介绍 ABAP 异常处理的概念和实战。

我们首先找出 SAP ABAP 官方对于异常处理的帮助文档。

随便在 SE38 事务码里新建一个 ABAP 报表,鼠标选中某个 ABAP 关键字,点击 F1,即可召唤出 SAPGUI 里内嵌的 ABAP 帮助文档。

在弹出的对话框里,我们依次选择 ABAP - Reference->Program Flow Logic->Exception Handling 即可。异常处理涉及到程序执行流的更改,所以放在 Program Flow Logic 这个章节下面,如下图所示:

从上图 Exception Handling 的子标题来看,我们能发现,ABAP 异常分为以下两类:

  • Non-Class-Based Exceptions - 基于非 ABAP 类实现的异常
  • Class-Based Exception - 基于 ABAP 类实现的异常

下面是针对这些概念的详细介绍

相关文章

  • iOS--基础1

    异常处理--Exception Handling Objective-C语言具有类似于Java和c++的异常处理...

  • ICO Exception

    写程序,通常都会考虑错误异常处理(Exception Handling)。 这次,ICO进程异常了,安好? 认真读...

  • Java异常处理

    简介 何为异常处理 在计算机科学中,异常处理(Exception Handling)指的是在计算过程中对异常情况做...

  • C++异常

    异常处理 头文件中定义了异常类exception和bad_exception,异常类exce...

  • thinkphp5 修改全局异常处理方式

    // 异常处理handle类 留空使用\think\exception\Handle 'exception_han...

  • Exception Handling

    一些例子 1.Symja 数据运算引擎 MathException 返回:message 2.Zookeeper ...

  • Exception Handling

    1 异常处理 增强错误恢复能力是提高代码健壮性的最有力途径之一 1.1 传统的错误处理

  • Java中Error和Exception

    Error和Exception区别: Error:程序无法处理的错误 Exception:程序本身可以处理的异常 ...

  • Java异常

    Throwable子类 Exception(异常) 程序本身可以处理的异常。Exception 类有一个重要的子类...

  • lab 3

    Part A: User Environments and Exception Handling 在 JOS 中,...

网友评论

      本文标题:ABAP 异常处理(Exception Handling) -

      本文链接:https://www.haomeiwen.com/subject/bzrcbdtx.html