当前位置: 首页 > news >正文

SAP屏幕增强自定义界面字段使用自定义搜索帮助方法

背景:在比如采购订单、销售订单屏幕界面,做了自定义字段,里面要选择一些底表的数据显示。

1、直接使用系统标准的搜索帮助。

假设我们已经有底表数据ZTCMS002,SE11建立搜索帮助.

image

 

image

 进到屏幕界面,点击布局

image

 双击字段,填入上面建立的搜索帮助

image

 这种适用于数据能分开的底表里,这样做比较方便。

2、几个字段共用一个数据表的情况下,每个字段根据条件搜索相关的内容。

此时可以使用函数“F4IF_INT_TABLE_VALUE_REQUEST”。

按以下步骤进行处理

1.找到对应的增强屏幕编号,双击,以采购订单抬头屏幕增强为例;

cmod进去

image

 

image

 

2.在该屏幕的逻辑流中POV内容;

image

 field后面的是屏幕上的字段名

image

 

3.写完上面的内容,双击定义的MODULE名创建MODULE,这三个放在一个include里.

MODULE GET_HELP_ERNAM INPUT.SELECT * FROM ZTCMS002 INTO TABLE @DATA(LT_NDHT) WHERE ZTYPE = 'NDHT'. 
*  IF SCREEN-NAME = 'CI_EKKO-ZNDHT' ." 调用函数CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'EXPORTINGRETFIELD    = 'ZHTNO'   "这里是需要输出值DYNPPROG    = SY-REPIDDYNPNR      = SY-DYNNRDYNPROFIELD = 'CI_EKKO-ZNDHT'   "这里填屏幕字段值VALUE_ORG   = 'S'TABLESVALUE_TAB   = LT_NDHT. "这里是需要查的表CLEAR:LT_NDHT[].
*  ENDIF.
ENDMODULE.

效果展示

image

 扩展:这里也可以根据屏幕字段去过滤这个表,但是要求用户先填了值再去选值才行。

http://www.rkmt.cn/news/47719.html

相关文章:

  • 牛B, 我去,新手小白也能使用InfiniteTalk搭建属于自己的数字人啦 ,真的太简单啦!!!
  • 植物大战僵尸2下载教程:延续经典塔防,体验全新时空冒险
  • 阳江西林瓶灌装加塞机:多品牌如何选?看这几点
  • CF125E MST Company
  • JavaWeb05-Web基础
  • Git分支合并
  • 西林瓶灌装机质
  • Cortex-M3 内核 MCU-STM32F1 构建之路:(一)单片机 MCU 的构成,包括 FLASH 和 SRAM 的区别,以及引脚类型
  • P14480 化作彗星 题解
  • PG系列:Select查询一样会被阻塞
  • 制作自己的最小操作系统
  • .NET 10性能突破:持续优化才是质变关键
  • 植物大战僵尸经典版下载教程:重新体验最纯粹的塔防乐趣
  • 5 CSRF 攻击防范
  • 11.12记录-机器学习
  • 个人工作版(Linux)
  • 2025年耙式真空干燥机优质厂家权威推荐榜单:耙式干燥机/ZB系列耙式真空干燥机/真空耙式干燥机源头厂家精选
  • 习题解析之:输出 n 以内的所有素数
  • 2025年重庆吊装搬运公司权威推荐榜单:工厂搬迁/搬运/搬运设备源头公司精选
  • 新手入门常用的Dos命令
  • 到底是用vue2还是vue3好?
  • 避免在C#循环中使用await 改用WhenAll - 尼古拉
  • P12213 [蓝桥杯 2023 国 Python B] 最长回文前后缀 题解 字符串哈希+二分
  • 智能充气泵方案:充气泵pcba功能结构组成
  • 习题解析之:最大素数
  • mybatis-plus Wrappers相关Api
  • 塔城西林瓶灌装线厂家提供使用技巧培训助提效
  • VMware-配置静态IP地址详细教程
  • OI教练模拟器自动刷天赋脚本!
  • BM3D 图像降噪快速算法的 MATLAB 实现