ABAP 7.4新特性

ABAP 7.4新特性

ID:42561749

大小:333.34 KB

页数:16页

时间:2019-09-17

ABAP 7.4新特性_第1页
ABAP 7.4新特性_第2页
ABAP 7.4新特性_第3页
ABAP 7.4新特性_第4页
ABAP 7.4新特性_第5页
资源描述:

《ABAP 7.4新特性》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ABAP7.4新特性(一):行内定义InlineDeclarations以前我们要用一个变量的时候,需要在使用语句的前面先定义。现在,可以在使用的时候就定义了。比如说我们经常要预先定义表的工作区,然后在loop时使用。现在可以在loop的时候就定义对于表的工作区了。以前:[plain]viewplaincopyprint?1.DATA itab TYPE TABLE OF scarr.  2.SELECT * FROM scarr into TABLE itab.  3.DATA wa LIKE LINE 

2、OF itab.  4.READ TABLE itab WITH KEY carrid = 'LH' INTO wa.   DATAitabTYPETABLEOFscarr.SELECT*FROMscarrintoTABLEitab.DATAwaLIKELINEOFitab.READTABLEitabWITHKEYcarrid='LH'INTOwa.现在:[plain]viewplaincopyprint?1.DATA itab TYPE TABLE OF scarr.  2.SELECT * FROM s

3、carr into TABLE itab.  3.READ TABLE itab WITH KEY carrid = 'LH' INTO DATA(wa). "行内定义(inline declaration)变量  DATAitabTYPETABLEOFscarr.SELECT*FROMscarrintoTABLEitab.READTABLEitabWITHKEYcarrid='LH'INTODATA(wa)."行内定义(inlinedeclaration)变量LOOPAT同理,注意行内定义的变量作用域和以

4、前定义的是一样的。又比如在方法中接收返回变量时:原:[plain]viewplaincopyprint?1.DATA a1 TYPE.....  2.DATA a2 TYPE...  3.oref->meth( IMPORTING p1=a1  4.          IMPORTING p1=a2  5.        .... )  DATAa1TYPE.....DATAa2TYPE...oref->meth(IMPORTINGp1=a1IMPORTINGp1=a2....)现在:[plain]view

5、plaincopyprint?1.oref->meth( IMPORTING p1 = DATA(a1)  2.          IMPORTING p1=  DATA(a2)  3.        .... )  oref->meth(IMPORTINGp1=DATA(a1)IMPORTINGp1=DATA(a2)....)对于field symbols也是支持行内定义的。以前1: [plain]viewplaincopyprint?1.DATA a TYPE string VALUE 'test'. 

6、 2.FIELD-SYMBOL .  3.ASSIGN  a to .  DATAaTYPEstringVALUE'test'.FIELD-SYMBOL.ASSIGNato.    现在:[plain]viewplaincopyprint?1.DATA a TYPE string VALUE 'test'.  2.ASSIGN  a to FIELD-SYMBOL().  DATAaTYPEstringVALUE'test'.ASSIGNatoFIELD-SYMBOL

7、().还可以用在读取内表中:[plain]viewplaincopyprint?1.LOOP AT itab ASSIGNING FIELD-SYMBOL() where carrid = 'LH'. "  2.  3.   WRITE:.  4.  5.ENDLOOP.  LOOPATitabASSIGNINGFIELD-SYMBOL()wherecarrid='LH'."WRITE:.ENDLOOP.和[plain]viewplaincopypri

8、nt?1.READ TABLE itab assigning field-symbol() INDEX 1.  READTABLEitabassigningfield-symbol()INDEX1.行内定义方便了我们的使用,在内表中它会自动根据读取的内表类型定义相应的工作区类型。但是使用这种方法注意作用域问题。ABAP7.4新特性(二):NEW操作符NEW实例操作符了解JAVA的知道,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。