`
Jack Wu
  • 浏览: 867925 次
  • 来自: ...
社区版块
存档分类
最新评论

关于AT New的几个说明

阅读更多

1、AT New事件触发说明
如 AT New f.
f 是内表的一个字段,当f字段或者f字段左边的字段内容发生变化是该事件后面的语句都会执行。
TYPES: BEGIN OF COMPANIES_TYPE,
        NAME(30),
        PRODUCT(20),
        SALES TYPE I,
      END   OF COMPANIES_TYPE.

DATA: COMPANIES TYPE STANDARD TABLE OF COMPANIES_TYPE WITH
                     NON-UNIQUE DEFAULT KEY INITIAL SIZE 20,
      WA_COMPANIES TYPE COMPANIES_TYPE.

...

LOOP AT COMPANIES INTO WA_COMPANIES.
  AT NEW PRODUCT.
    NEW-PAGE.
    WRITE / WA_COMPANIES-NAME WA_COMPANIES-PRODUCT.
  ENDAT.
  WRITE: / WA_COMPANIES-PRODUCT, WA_COMPANIES-SALES.
  AT END OF NAME.
    SUM.
    WRITE: / WA_COMPANIES-NAME, WA_COMPANIES-SALES.
  ENDAT.
ENDLOOP.

这个样例当name变化时,AT new事件也会执行。

2、AT New 发生时工作区的字段的值

  • All character type fields (on the right) are filled with "*" after the current control level key.
  • All other fields (on the right) are set to their initial values after the current control level key.    
  • 分享到:
    评论

    相关推荐

      bugzilla使用说明

      Bugzilla的详细使用说明 目 录 简介: 2 Bugzilla处理流程: 2 常用的一些操作: 3 ...设置条件与上一个表格报告类似,这里我们就简单举出几个常用的例子。 查看不同版本bug严重级别的走向: 显示Line Graph

      Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

      现又出现了error: collect2: ld returned 1 exit status 的错误,这说明程 序并没有结束,我们可以打开windows 任务管理器,可以看到我们的程序仍在执 行。 因为return a.exec();一句表示只要主窗口界面不退出,那么...

      One Day at a Time Wallpapers New Tab-crx插件

      您将可以选择自己喜欢的一个,并在需要时进行更改。 此外,我们添加了一些其他有用的功能,这些功能将使您的浏览体验更加出色。 享受我们的应用程序,并随时与您的朋友分享。 如何使用:-通过单击添加到Chrome按钮...

      gs-mockito-static:使用PowerMockito进行SpringBoot的NewRelic单元测试

      编写了这个简单的示例测试用例,以找出在PowerMockito静态测试中为什么会出现随机错误的原因。 NewRelic.addCustomParameter(key,value);上的单元测试的示例代码; 运行测试几次。 src / test中的NewRelic单元...

      详解Android4.4 RIL短信接收流程分析

      短信的格式不对,AT+CNMA=1无作用等几个小问题导致的。尽管问题不在RIL,但总算把RIL短信接收流程搞清楚了。 接收到新信息的log: D/ATC ( 1269): AT< +CMT:,27 D/ATC ( 1268): AT< 0891683108705505F0040d...

      hadoop权威指南 第三版 英文版

      Pig, Hive, Sqoop, and ZooKeeper这几个框架的最新版的特性和修改都有扩展介绍。 这本书还有许多修改和提高。 原文: Third Edition The third edition is due to be published in May 2012. You can pre-...

      HttpClient以及获取页面内容应用

      使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。 1.创建HttpClient对象。 HttpClient client = new HttpClient(); 2.创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;...

      二十三种设计模式【PDF版】

      下去,浓淡几个叶子,待毛笔的水墨要干枯时,画一下树干,这样,一个活生写意的树就画出来. 我上面这些描述其实都是一种模式,创建模式的人是大师,但是拘泥于模式的人永远是工匠. 再回到传统建筑中,中国的传统建筑是过分...

      ZedGraphDemo.zip

      //开始的时候是空的,随着时间的推移才逐渐画满,可以在初始化的时候填几个Y坐标为0的点 for (int i = 0; i ; i++) { double x = (double)new XDate(DateTime.Now.AddSeconds(-(100 - i))); double y = 0; // ...

      C# for CSDN 乱七八糟的看不懂

      char 值是 一个 Unicode 字符 精确的小数类型, 具有 28 个有效数字 bool val1 = true; bool val2 = false; char val = 'h'; decimal val = bool char decimal DateTime ±1.0 × 10?28 ±7.9 × 10 28 到 1.23M;28-...

      month:用于数月的 Ruby gem

      用于使用几个月的 Ruby gem。 安装 使用捆绑器: $ bundle add month 使用 RubyGems: $ gem install month 特色之旅 您可以使用年份和月份编号创建一个新的 Month 对象: Month . new ( 2014 , 1 ) # ...

      SwiXml开源开发引擎

      而是一个XML文件,说明应用程序的图形用户界面可动态加载。 Generating the GUI based on descriptors also has some of the advantages that code generators provide, but without generating the non-...

      入门学习Linux常用必会60个命令实例详解doc/txt

      建议在/mnt里建几个/mnt/cdrom、/mnt/floppy、/mnt/mo等目录,当作目录的专用挂载点。举例而言,如要挂载下列5个设备,其执行指令可能如下 (假设都是Linux的ext2系统,如果是Windows XX请将ext2改成vfat): 软盘 ==...

      Structure from Motion (SFM) Photogrammetry

      举几个例子来说明SfM在地貌研究中的应用潜力。特别是,SfM摄影测量为地貌学家提供了一种工具,用于在一定范围内对3-D形式进行高分辨率表征,并用于变化检测。 SfM数据处理的高度自动化既创造了机遇,也带来了威胁,...

      source insight 使用了5年的配置

      ALT+S, ALT+F8 Relation Window: ALT+R, ALT+O Context Window: Alt+T (用惯了ALT+E后,这个几乎被我忘记了) 书签:ALT+2, CTRL+M 关闭单个子窗口:ALT+4, CTRL+F4, ALT+F6 替换SourceInsight配置文件说明 0....

      javascript文档

      atEnd 方法 返回一个指示枚举算子是否处于集合结束处的 Boolean 值。 big 方法 在String 对象的文本两端加入 HTML 的标识。 按位与运算符 (&) 对两个表达式执行按位与操作。 按位左移运算符() 将一个表达式的...

      JScript 语言参考

      atEnd 方法 返回一个指示枚举算子是否处于集合结束处的 Boolean 值。 big 方法 在String 对象的文本两端加入 HTML 的标识。 按位与运算符 (&) 对两个表达式执行按位与操作。 按位左移运算符() 将一个表达式的...

      微软JavaScript手册

      atEnd 方法 返回一个指示枚举算子是否处于集合结束处的 Boolean 值。 big 方法 在String 对象的文本两端加入 HTML 的标识。 按位与运算符 (&) 对两个表达式执行按位与操作。 按位左移运算符() 将一个表达式的...

      cache:进入光缓存

      一致地哈希到几个节点以安装密钥 快取 缓存是基于TableCache的k-vs表的管理器 // Cache Manager functions for executing k-v tables base on TableCache type Cache interface { // Returns a list of all tables ...

    Global site tag (gtag.js) - Google Analytics