美文网首页
ABAP in Eclipse 新特性

ABAP in Eclipse 新特性

作者: LiuliuZhang | 来源:发表于2017-06-05 16:38 被阅读0次

Bookmark

选中相应的class后,右击,选择Add Bookmark,可以将其添加到Bookmark书签,在控制台Bookmark页签下,可以看到添加的Bookmark,双击即可打开相应的文件。


Creating a Method from the Calling Code

创建如下代码,可以看到create_monster方法没有实现,因此显示错误标记。鼠标放在上面点击Ctrl + 1,给出提示创建方法


在跳出的窗口点击finish,自动添加了方法。

Ctrl + Shift +1 打开Quick Assist,选中相应的代码可以给出相应的提示信息,如下图中,选择Genetate Getter and Setter for md_name将生成set get方法。

Extracting a Method

如下代码中,我们看到有3个if else代码块,彼此重复,因此可以提取方法,选中第一个代码块,右击source Code->Extract Method,打开创建方法的页面,可以修改参数



点击finish后,原来的代码被新创建的Method取代。


Deleting Unused Variables

选中代码块后,右击source Code->DELETE UNUSED VARIABLES (ALL),删除代码中没有用到的变量。

Creating Instance Attributes and Method Parameters

如下创建方法,由于md_howls没有声明也没有作为参数,将会出现错误。在Quick Assist中双击Declare importing parameter


系统自动生成import参数

Creating Class Constructors

选中class后在Quick Assist中Generate constructor



可以添加参数

CLASS zcl _monster DEFINITION .
    CONSTRUCTOR IMPORTING i_logger TYPE REF TO zcl _bc_l ogger
                          i_inventor_name TYPE zde_i nventor_name .
CLASS zcl_monster IMPLEMENTATION .
    METHOD constructor .
        Super->constructor( ) .
        me->logger = i_logger .
        me->inventor_name = i_inventor_name .
ENDMETHOD .

Creating Structure

选择 FILE• NEW • OTHER • DICTIONARY • STRUCTURE


创建代码如下,其中@EndUserText.label : 'Test Text'为Build-In Type

创建完的Structure在SE11中显示如下

Creating Data Elements

创建Date Element如下



创建完后在SE11中显示如下


相关文章

网友评论

      本文标题:ABAP in Eclipse 新特性

      本文链接:https://www.haomeiwen.com/subject/fvmifxtx.html