第四代增强 源代码增强(ABAP Source Code Enhancements)

显式代码增强的创建

      1. se38打开你要增强的程序
      2. 进入编辑状态
      3. 在菜单栏选择: Edit->Enhancement Opreations->Create option.
      4. 此时弹出Create Ehancement Option 窗口
      5. 选择要定义的增强类型;选择代码是否Static(如果增强用于数据定义则应该选择Static;如果是逻辑数据则可以不选择)
      6. 指定增强点,如果还没有就自己创建一个;
      7. 按enter见就可以生成如下的代码.
      8. ENHANCEMENT-POINT ze_point_2 SPOTS ze_point_test2 STATIC .
        
        ENHANCEMENT-SECTION ze_section_2 SPOTS ze_point_test2 STATIC .
        DATA gv_a TYPE c LENGTH 1.
        END-ENHANCEMENT-SECTION.

         保存,激活.显式源代码增强就完成了.

      9. ENHANCEMENT-POINT <name> SPOTS <spot1> [<spot2>] [STATIC] ...
      10. ENHANCEMENT-SECTION <name> SPOTS <spot1> [<spot2>] [STATIC]

        ...

        END-ENHANCEMENT-SECTION.

      11. Enhancement-Section与Enhancement-Opint的区别在于Enhancement-Section只能实现一次.实现后,原来在

        ENHANCEMENT-SECTION - END-ENHANCEMENT-SECTION的代码将不在执行.

        而Enhancement-Opint可以建立很多个增强实现.每个增强实现都会被执行.

显示及隐式源代码的实现

      1.   Se38进入要增强的程序
      2.   点击增强按钮,进入增强模式
      3.  在菜单栏 选择: Edit->Enhancement Opreration ->Show implicit enhancement options.
      4. 将鼠标放在你要增强的位置
      5. 点击Create 按键在状态栏上的
      6. 系统会自动创建如下源代码附加,直接在里边添加代码,激活即可.
      7. ENHANCEMENT id.

        ...

        ENDENHANCEMENT.

      8.  

                                                                             

       

转载于:https://www.cnblogs.com/weixiaopeng/p/source_code_enhance.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值