`

报表事件块终止

 
阅读更多
   在事件块中,如果需要终止事件,可以使用STOP,EXIT,CHECK三个关键字;
STOP:无条件的立即离开任何当前事件块,并且直接跳到END-OF-SELECTION事件块中。
EXIT:无条件的立即离开任何当前事件块,并且直接输出屏幕,不会执行END-OF-SELECTION事件块中的代码,如果EXITG用于LOOP,WHILT,DO循环中,则是跳出当前循环体,执行循环体下面的代码。
CHECK:为带条件终止事件,当check后面条件为假,则跳出任何当前事件,执行下一个事件,反之则继续执行;如果在LOOP,WHILT,DO循环中中,当check后面条件为真则继续执行下面代码,反之则跳出本次循环,继续执行下次循环。
分享到:
评论

相关推荐

    abap语言开发之报表的事件

    ### ABAP语言开发之报表的事件 在ABAP (Advanced Business Application Programming) 开发中,了解不同类型的程序及其对应的事件是非常重要的。根据给定的信息,本文将详细介绍与**报表**(REPORT)相关的事件。 ###...

    SAP交互式列表使用

    - 处理块不能相互嵌套,因为每个新事件都会终止前面的处理块。 - 在交互式列表的处理块内部无法处理其他事件。 - 逻辑数据库只能用于基本列表,如果需要在交互式事件期间使用逻辑数据库,则需调用独立报表。 #### ...

    关于在SQL中抛出异常的写法

    1-18是用户定义的错误,19-25是系统保留的严重错误,如果设置过高可能会导致数据库引擎终止。 - `state`:用于标识错误的具体状态,一般用于区分同一严重级别下的不同错误。 在提供的示例中,`RAISERROR`被用来抛出...

    ABAP入门.doc

    2. **报表**:通过触发特定事件(Depending Event)来读取数据库并生成数据列表。这是ABAP/4处理数据展示的核心机制之一。 3. **对话框**:专门用于处理数据库读取或更改事务的用户交互界面。这些对话框通常由特定...

    sap abap入门.pdf

    2. **报表(Reports)**:这是一种独立的事件驱动模块,主要用于从数据库中读取数据并生成数据列表,支持多种报表的预览和打印输出。 3. **对话框(Dialog)**:专注于数据库的读写操作,通过交易代码(transaction...

    Oracle 45 道面试题及答案.docx

    NEW_FORM 终止当前窗体,并用指定的新窗体替换它;OPEN_FORM 打开指定的新表单,而不更换或暂停父表单。 在 Oracle Forms 中,配置文件包括基本 HTML 文件、ENV CFG CFG 和 DEVLOBER。 Record 组列的最大长度是 30...

    Java+Swing+Mysql实现医院管理系统

    通过try-catch-finally语句块,可以捕获并处理可能出现的错误,防止程序意外终止。 8. **多线程**: 如果系统涉及到并发操作,如多个用户同时访问数据库,那么多线程编程就会被用到,以保证系统的响应速度和资源利用...

    2021-2022计算机二级等级考试试题及答案No.11433.docx

    - **局部变量**:仅在其定义的代码块或函数内部可见。 - **私有变量**:在某些编程语言中,可以限制变量的访问权限,使其只能在特定的类或对象中访问。 - **本题中**:直接在命令窗口中定义的变量,通常被视为...

    基于c#的话费管理系统

    C#的try-catch语句块允许捕获并处理可能出现的异常,避免程序意外终止。同时,通过编写日志记录模块,可以追踪和分析系统运行过程中的错误,便于后期维护和优化。 6. **安全性与权限控制**:为了保护用户数据和系统...

    C#案例 源代码 可以运行

    - 租赁合同管理,包括签订、续签、终止等流程。 - 可能使用数据库存储租户信息,如姓名、联系方式、租赁历史等。 - 提供日历功能,用于查看和预订房源。 5. **仓库信息管理系统**: - 商品库存管理,跟踪入库、...

    2021-2022计算机二级等级考试试题及答案No.11039.docx

    因为`la`不是一个有效的整数,所以会进入`except`块,并打印出“请输入整数”。 #### 3. CSS 缩写含义 - **题目解析**:此题考察CSS的基本概念。 - **选项分析**: - A. Computer Style Sheets:不正确的表述。 -...

    vb.net测试试卷

    - **For循环**: VB.NET中用于重复执行一段代码块的控制结构。格式为: ```vbnet For variable = start To end [Step increment] ' 循环体 Next ``` - 示例: 计算1到20之间所有奇数除以5后的累加和。 ```vbnet ...

    Sap Abap Programming.pdf

    - **Structure of an Application Program**: 应用程序通常由一系列屏幕组成,这些屏幕之间通过事件驱动的方式进行交互。 - **Structure of ABAP Programs**: ABAP程序通常包含数据声明、控制结构、函数调用等元素...

    超市管理系统C#语言程序设计

    C#的try-catch语句块用于捕获和处理异常,防止程序意外终止。 5. 文件和资源管理:系统可能需要保存配置文件、日志文件等,C#提供了丰富的文件操作API,如File类和StreamReader/StreamWriter类,用于读写文件。 6....

    计算机专业实习报告实习报告.doc

    3. 文字、字块、段落、文件的复制、移动、删除、恢复、撤销等操作十分简便。 4. 图文混排,表格灵活,轻松排版,格式丰富,形式多样、美观。 5. 数据共享,兼容性好。 6. 有帮助菜单,有 Office 助手,帮助功能强。 ...

    2021-2022计算机二级等级考试试题及答案No.16660.docx

    18. Java异常处理:try块用于捕获异常,后面可以跟随catch块处理异常,finally块是可选的,用于确保某些代码无论是否发生异常都会执行。 19. 面向对象通信:对象之间通过发送消息进行通信。 20. char型存储:C语言...

    2021-2022计算机二级等级考试试题及答案No.10339.docx

    这意味着程序的执行流程不是按照固定的顺序进行,而是由用户的交互行为触发不同的事件,进而执行相应的代码块。 ### 14. 软件设计阶段的任务 - **知识点概述**:区分软件开发的不同阶段及其任务。 - **详细说明**...

    oracle PLSQL

    首先,PL/SQL(Procedural Language/Structured Query Language)是Oracle公司为Oracle数据库设计的一种结构化查询语言的扩展,它提供了块结构、变量、控制流语句、异常处理以及面向对象特性,使得数据库管理和应用...

Global site tag (gtag.js) - Google Analytics