ABAP in Eclipse 新特性

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中显示如下


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容