zoukankan      html  css  js  c++  java
  • 第四代增强 源代码增强(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.

                                                                                 

           

  • 相关阅读:
    【 USACO11JAN】 利润 【洛谷P3009】
    【诗和远方】一个蒟蒻的年初展望
    【眼前的苟且】一个蒟蒻的年终总结
    【NOJ2024】入栈序列和出栈序列
    【洛谷P1632】点的移动
    【洛谷】P1880 石子合并
    【洛谷】【USACO】P1118 数字三角形
    【CodeVS】1083 Cantor表
    【CODEVS】2833 奇怪的梦境
    【洛谷】P1876 开灯
  • 原文地址:https://www.cnblogs.com/weixiaopeng/p/source_code_enhance.html
Copyright © 2011-2022 走看看