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的详细使用说明 目 录 简介: 2 Bugzilla处理流程: 2 常用的一些操作: 3 ...设置条件与上一个表格报告类似,这里我们就简单举出几个常用的例子。 查看不同版本bug严重级别的走向: 显示Line Graph
现又出现了error: collect2: ld returned 1 exit status 的错误,这说明程 序并没有结束,我们可以打开windows 任务管理器,可以看到我们的程序仍在执 行。 因为return a.exec();一句表示只要主窗口界面不退出,那么...
您将可以选择自己喜欢的一个,并在需要时进行更改。 此外,我们添加了一些其他有用的功能,这些功能将使您的浏览体验更加出色。 享受我们的应用程序,并随时与您的朋友分享。 如何使用:-通过单击添加到Chrome按钮...
编写了这个简单的示例测试用例,以找出在PowerMockito静态测试中为什么会出现随机错误的原因。 NewRelic.addCustomParameter(key,value);上的单元测试的示例代码; 运行测试几次。 src / test中的NewRelic单元...
短信的格式不对,AT+CNMA=1无作用等几个小问题导致的。尽管问题不在RIL,但总算把RIL短信接收流程搞清楚了。 接收到新信息的log: D/ATC ( 1269): AT< +CMT:,27 D/ATC ( 1268): AT< 0891683108705505F0040d...
Pig, Hive, Sqoop, and ZooKeeper这几个框架的最新版的特性和修改都有扩展介绍。 这本书还有许多修改和提高。 原文: Third Edition The third edition is due to be published in May 2012. You can pre-...
使用HttpClient发送请求、接收响应很简单,一般需要如下几步即可。 1.创建HttpClient对象。 HttpClient client = new HttpClient(); 2.创建请求方法的实例,并指定请求URL。如果需要发送GET请求,创建HttpGet对象;...
下去,浓淡几个叶子,待毛笔的水墨要干枯时,画一下树干,这样,一个活生写意的树就画出来. 我上面这些描述其实都是一种模式,创建模式的人是大师,但是拘泥于模式的人永远是工匠. 再回到传统建筑中,中国的传统建筑是过分...
//开始的时候是空的,随着时间的推移才逐渐画满,可以在初始化的时候填几个Y坐标为0的点 for (int i = 0; i ; i++) { double x = (double)new XDate(DateTime.Now.AddSeconds(-(100 - i))); double y = 0; // ...
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-...
用于使用几个月的 Ruby gem。 安装 使用捆绑器: $ bundle add month 使用 RubyGems: $ gem install month 特色之旅 您可以使用年份和月份编号创建一个新的 Month 对象: Month . new ( 2014 , 1 ) # ...
而是一个XML文件,说明应用程序的图形用户界面可动态加载。 Generating the GUI based on descriptors also has some of the advantages that code generators provide, but without generating the non-...
建议在/mnt里建几个/mnt/cdrom、/mnt/floppy、/mnt/mo等目录,当作目录的专用挂载点。举例而言,如要挂载下列5个设备,其执行指令可能如下 (假设都是Linux的ext2系统,如果是Windows XX请将ext2改成vfat): 软盘 ==...
举几个例子来说明SfM在地貌研究中的应用潜力。特别是,SfM摄影测量为地貌学家提供了一种工具,用于在一定范围内对3-D形式进行高分辨率表征,并用于变化检测。 SfM数据处理的高度自动化既创造了机遇,也带来了威胁,...
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....
atEnd 方法 返回一个指示枚举算子是否处于集合结束处的 Boolean 值。 big 方法 在String 对象的文本两端加入 HTML 的标识。 按位与运算符 (&) 对两个表达式执行按位与操作。 按位左移运算符() 将一个表达式的...
atEnd 方法 返回一个指示枚举算子是否处于集合结束处的 Boolean 值。 big 方法 在String 对象的文本两端加入 HTML 的标识。 按位与运算符 (&) 对两个表达式执行按位与操作。 按位左移运算符() 将一个表达式的...
atEnd 方法 返回一个指示枚举算子是否处于集合结束处的 Boolean 值。 big 方法 在String 对象的文本两端加入 HTML 的标识。 按位与运算符 (&) 对两个表达式执行按位与操作。 按位左移运算符() 将一个表达式的...
一致地哈希到几个节点以安装密钥 快取 缓存是基于TableCache的k-vs表的管理器 // Cache Manager functions for executing k-v tables base on TableCache type Cache interface { // Returns a list of all tables ...