美文网首页
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