效果如下: 

实现这个增强需要用到两个BADI:QEEM_SUBSCREEN_5000(屏幕)QE_SAVE(更新表)

BADI实现:ZQEEM_SUMBSCREEN_5000

子屏幕要定义PBO/PAI所在的程序,注意是PROGRAMME

*&---------------------------------------------------------------------*
*& Modulpool ZQME0034
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
PROGRAM zqme0034.
TABLES:qals,qalt,qapo,qapp.DATA:ref_subscr_5000_qeem  TYPE REF TO if_ex_qeem_subscreen_5000.*&---------------------------------------------------------------------*
*& Module 9001_INITIAL OUTPUT
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
MODULE 9001_initial OUTPUT.
ENDMODULE.*&---------------------------------------------------------------------*
*& Module 9001_GET_DATA OUTPUT
*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
MODULE 9001_get_data OUTPUT.DATA: ls_qals TYPE qals.CALL FUNCTION 'Z_QM_E0034_GET_DATA'IMPORTINGes_qals = ls_qals.CHECK ls_qals-art EQ 'Z1' ORls_qals-art EQ 'Z2' ORls_qals-art EQ 'Z3' ORls_qals-art EQ 'Z01' ORls_qals-art EQ 'Z02' ORls_qals-art EQ 'Z03'.CHECK sy-tcode EQ 'QE01'.SELECT SINGLE ktextINTO qals-ktextFROM plkoWHERE plnty EQ ls_qals-plntyAND werks EQ ls_qals-werkAND plnnr EQ ls_qals-plnnrAND plnal EQ ls_qals-plnal.CALL FUNCTION 'Z_QM_E0034_SET_DATA'EXPORTING
*     IS_QALS  =iv_ktext = qals-ktext.ENDMODULE.

BADI实现:ZQE_SAVE

QE01/QE02/QE03屏幕增强相关推荐

  1. 供应商主数据屏幕增强

    场景:给供应商主数据增加分个按钮,实现自定义的其他的客制化数据如下截图,需要的BADI增强: VENDOR_ADD_DATA_CS 和  VENDOR_ADD_DATA 步骤如下: 1.在LFA1增加 ...

  2. 【三代增强干货一枚】外向交货单Delivery (VL01N)Header屏幕增强

    先了解一下内向交货与外向交货: 1.外向交货:VL03N:内向交货:VL33N 2.外向与内向相对于库存来说的,一个出库,一个入库 场景:我们做一个外向交货单Header Level的一个屏幕增强. ...

  3. SAP采购订单抬头、行项目屏幕增强的两种方法

    对SAP系统中采购订单抬头进行屏幕增强,在抬头上增加了几个customer fields,但是实现方法有点怪,是一个Z report程序,其下创建了一个屏幕,屏幕中放的就是这几个customer fi ...

  4. 销售订单屏幕增强及功能增强

    增强点在程序SAPMV45A中有明显标志,见下图 或查看该程序子例程以USEREXIT_开头的即为增强出口,这些出口就包含在上图的INCLUDE程序中. 1.1  .销售订单行项目屏幕增强 程序SAP ...

  5. 成本中心主数据屏幕增强

    成本中心主数据屏幕增强实施示例: 相关TCODE:KS01.KS02.KS03 增强类型:屏幕增强 增强方式:CMOD\SMOD 增强名称:COOMKS01​ 步骤: 1.创建结构体:CI_CSKS​ ...

  6. 如何实现标准TCODE的屏幕增强

    如何实现标准TCODE的屏幕增强(HOWTO:Implement a screen exit to a standard SAP transaction) Introduction SAP provi ...

  7. 供应商主数据屏幕增强XK02,XK03

    当年第一次写增强,因参考的文章对没写过增强的人来有点不明.因此才有这篇用于记录 SE16N LFA1 APPEND STRUCTURE 增加自定义结构 SPRO 后勤-常规->业务伙伴-> ...

  8. MIGO 行项目屏幕增强创建实例

    本人诚心接ABAP远程开发任务,价格公道,有需要的联系我,欢迎个人,甲方爸爸,乙方私信联系. 1.首先创建一张自建表用于存放客制化信息 2.建立结构,在屏幕数据交换时使用 3.建立表类型 4.给之前创 ...

  9. ABAP:增强篇-CJ20N屏幕增强

    CJ20N的屏幕增强,如下所示 实现方法:CMOD->CNEX0006 600屏幕如下   代码如下 *&---------------------------------------- ...

最新文章

  1. FLASH模仿苹果菜单源码.(AS苹果菜单源码)
  2. minio分布式集群示例: 4节点,每节点4块盘
  3. gdb调试多进程和多线程命令
  4. 将英文的week 转换为中文的 简单的方法
  5. android如何去掉自动更新,如何停止Android手机上的应用程序自动更新
  6. HiveSQL解析过程详解
  7. 第五节、矩阵分解之LU分解
  8. uiso9|uiso9_cn.exe
  9. 量子通讯加密技术的技术原理
  10. MATLAB-梯度Roberts算子、拉普拉斯算子、Sobel算子、Prewitt算子对图像进行锐化
  11. Mac系统最强虚拟机(支持Big Sur)
  12. “一寺一墓”的典型格局
  13. DES加密解密-CryptoJS与Java
  14. python取地址符_C中指针符*和取址符
  15. CocosCreator3D之相机跟随与旋转
  16. 查看服务器ip修改记录,如果查看服务器ip地址和修改ip
  17. Compose实现webView文件选择
  18. 敏捷开发之用户故事地图
  19. java毕业设计-篮球资讯网站-源码+lw文档+mybatis+系统+mysql数据库+调试
  20. 定位决定地位,眼界决定境界

热门文章

  1. 你想要的宏基因组-微生物组知识全在这(1812)
  2. PHP动态网页设计与网站架设pdf
  3. 如何在高德离线地图上画线源代码
  4. GT-S5830刷机备忘
  5. 计算机中1字节无符号整数的取值范围是,一个字节的无符号数能表达的数值范围是0----255,...
  6. Si4432无线收发芯片介绍(远距离无线传输模块)
  7. 时间只属于自己——读《如何使用每一点脑力进行深度工作》
  8. 企业业务架构设计方法论及实践(一)
  9. enq: TX - index contention
  10. echarts 去掉最外部边框