zoukankan      html  css  js  c++  java
  • 增强篇3 生产订单屏幕增强(转自SAP翔子)

    TCODE:CO02效果如下:

    1.1.1Dialog程序屏幕及界面字段,按钮

    屏幕号(FROM)

    屏幕按钮

    操作

    跳转屏幕(TO)

    跳转条件

             

    1.1.2 Enhancement类型

    增强类型

    增强涉及Tcode

    增强点

    增强名称

    增强实施

    COMD

    CO01-CO03

    EXIT_SAPLCOKO1_001

    EXIT_SAPLCOKO1_002

    100(SAPLCOKO1)屏幕

     

    ZPP0001

       详解步骤:

    1.CMOD->ZPP0001

     2、增强主要代码在两个EXIT:EXIT_SAPLCOKO1_001/EXIT_SAPLCOKO1_002,屏幕100的PBO: M_INIT

               

    3.源程序清单

    函数:

    EXIT_SAPLCOKO1_001

    EXIT_SAPLCOKO1_002

     FORM:

    Step1. 结构 CO_AUFK 里增加自定义字段:ZZZ_TRIAL

     

    然后激活结构

     

    查看AUFK是激活状态,

     

    字段增强完成;

    Step2. CMOD  使用客户增强:PPCO0012    生产订单:显示/更改订单抬头数据

    创建项目:ZPP0001

     

    进入组件分配:

     

    把该增强注册到项目中(CMOD)

     

    双击出口进入,如下图

     

     

    然后,先处理包含文件中的:LXCO1TOP

     

    双击:INCLUDE ZXC01TOP

     

     

    然后,回退,处理屏幕 0100

     

    双击屏幕:

     

    屏幕里面的处理: 

     

    布局里,加上增强字段的控件:ZZZ_TRIAL 小批量试制,用CHECKBOX 显示

     

    根据输入状态对自定义屏幕中的字段进行输入控制

     

    出口函数:EXIT_SAPLCOKO1_001 里的逻辑

     

     

    出口函数:EXIT_SAPLCOKO1_002

     

    Step3. 激活整个实施项目

     

    Step4. CO03 查看效果

     

     点击客户屏幕后:

    再来修改一下屏幕类型:

     

    Step5. CO02 修改工单,保存测试

     

     

     

     

    测试OK, 增强字段及CO01屏幕增强完成

  • 相关阅读:
    一些Cassandra+YCSB异常
    memcached使用
    YCSB报": No such file or directory"异常
    dynamo与cassandra区别
    XT535
    北京地区护照办理流程
    一些iptables配置
    debian6保存iptables规则
    pdf转eps后存在大片空白的处理
    sql server 2008 数据库可疑的解决步骤
  • 原文地址:https://www.cnblogs.com/BruceKing/p/12132562.html
Copyright © 2011-2022 走看看