网站大量收购独家精品文档,联系QQ:2885784924

SCTIANY的abap日志.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一.? APPEND LINE格式: APPEND [work area TO ] internal table.舉例一. (使用work area)DATA: BEGIN OF LINE, COL1 TYPE I, COL2 TYPE I, END OF LINE.DATA ITAB LIKE LINE OCCURS 10.DO 2 TIMES. LINE-COL1 = SY-INDEX. LINE-COL2 = SY-INDEX ** 2. APPEND LINE TO ITAB.ENDDO.LOOP AT ITAB INTO LINE. WRITE: / LINE-COL1, LINE-COL2.ENDLOOP.執行結果為:1??????????????????????? 12??????????????????????? 4舉例二. (不使用work area) DATA: BEGIN OF ITAB OCCURS 10, COL1 TYPE I, COL2 TYPE I, END OF ITAB. DO 2 TIMES. ITAB-COL1 = SY-INDEX. ITAB-COL2 = SY-INDEX ** 2. APPEND ITAB. ENDDO. LOOP AT ITAB. WRITE: / ITAB-COL1, ITAB-COL2. ENDLOOP. 執行結果与舉例一相同.舉例三. (加入另一個Internal table的元素) 格式: APPEND LINES OF itab1 [FROM n1 ] [TO n2] TO itab2. 將itab1的元素加入至itab2中,可選取自n1至n2的范圍. APPEND LINES OF ITAB TO JTAB./viewdiaryhtmlInternal table 的定義有以下几种格式分类:/cathtmlABAP学习§ INTERNAL TABLE一.? Internal Table 的宣告ABAP/4中的Internal Table是一种Data Structure,類似于其他語言中的STRUTURE,它可以由几個不同類型的欄位(field)組成,用來表示具有不同屬性的某一事物,單獨一筆資料表示某個事物,多筆資料表示具有相同屬性的多個事物.例如:為了存取或記錄某班的同學資料,我們創建如下的internal table:DATA: BEGIN OF STUDENT OCCURS 20, STD_ID TYPE N, NAME(10) TYPE C, AGE TYPE I, BIRTH TYPE D, SCORE TYPE P DECIMALS 2, END OF STUDENT.此時我們已經創建了名叫STUDENT的internal table,并且為它預先申請了能夠存放20筆資料的Buffer(當然,如果存取資料不止20筆,程式執行時,會自動申請系統Buffer)Internal table 的定義有以下几种格式:格式一. DATA: BEGIN OF internal table OCCURS n, field 1 TYPE type1, [field 2 TYPE type 2, field 3 TYPE type 3, … ] END OF internal table.格式二. TYPES: BEGIN OF work area, field 1 TYPE type1, [field 2 TYPE type 2, field 3 TYPE type 3, … ] END OF work area. TYPES internal table TYPE work area OCCURS n.格式三. DATA: BEGIN OF work area. INCLUDE STRUCTURE table name. DATA: END OF work area. DATA: internal table LIKE work area OCCURS n.分类:/cathtmlABAP学习--Field Symbols 参数传递--The CASTing Addition ,按照数组分段--TYPE GROUP:TYPE-POOLS:SLISSE80OBJECT SELECTION--整数类型1.强制转换se11--数据类型察看--move a+11(4) to b+1(4)--structer--text table--unicodeat first . [sum]... endat--loop的第一条at new f(位置) f字段之前的任何一

文档评论(0)

gangshou + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档