搜索帮助中根据界面条件显示实现方法一
来源:互联网 发布:华为网络 编辑:程序博客网 时间:2024/06/06 23:57
EG:
举个例子,假如界面中的库存地点要根据已输入的工厂进行显示搜索帮助,往往自己做的搜索帮助只能查询出全部的库存地点,并不能根据已输入的工厂进行查询。
这时候,我们只需要调用下函数:
TYPES: BEGIN OF CURSORTYPE,
FNAME LIKE D021S-FNAM,
POS LIKE SY-STEPL,
VALUE LIKE D021S-FNAM,
END OF CURSORTYPE.
DATA: SETCURSOR TYPE CURSORTYPE.
DATA: DYNPFIELDS LIKE DYNPREAD OCCURS 0 WITH HEADER LINE.
DATA: DYNPRO_PROGRAM LIKE SY-REPID. "Programmpool und Nummer in dem
DATA: DYNPRO_NUMBER LIKE SY-DYNNR. "das aktuelle Dynpro liegt.
GET CURSOR FIELD SETCURSOR-FNAME
LINE SETCURSOR-POS
VALUE SETCURSOR-VALUE.
REFRESH DYNPFIELDS.
MOVE 'P_WERKS' TO DYNPFIELDS-FIELDNAME.
DYNPFIELDS-STEPL = SETCURSOR-POS.
APPEND DYNPFIELDS.
DYNPRO_PROGRAM = SY-REPID. "believe it or not - these
DYNPRO_NUMBER = SY-DYNNR. "assignments are necessary!
CALL FUNCTION 'DYNP_VALUES_READ'
EXPORTING
DYNAME = DYNPRO_PROGRAM
DYNUMB = DYNPRO_NUMBER
PERFORM_INPUT_CONVERSION = 'X'
TABLES
DYNPFIELDS = DYNPFIELDS
EXCEPTIONS
INVALID_ABAPWORKAREA = 1
INVALID_DYNPROFIELD = 2
INVALID_DYNPRONAME = 3
INVALID_DYNPRONUMMER = 4
INVALID_REQUEST = 5
NO_FIELDDESCRIPTION = 6
INVALID_PARAMETER = 7
UNDEFIND_ERROR = 8
OTHERS = 9.
* READ TABLE SCR_ITEM_M INDEX SETCURSOR-POS.
READ TABLE DYNPFIELDS WITH KEY FIELDNAME = 'P_WERKS'. "P_WERKS是屏幕控件名
*end 读取屏幕工厂
如此之后,我们再编写搜索帮助的时候,就能按照屏幕中工厂条件进行搜索,当然,该方法只针对代码实现的搜索帮助。
- 搜索帮助中根据界面条件显示实现方法一
- PHP TP3.2 根据日期等搜索条件实现搜索信息分页显示
- datagrid中动态显示或隐藏某一列的方法(根据条件判断显示和隐藏)
- JEditorPane实现帮助文档显示的方法
- ABAP 选择界面搜索帮助
- AngularJS进阶(七)实现根据不同条件显示不同控件
- 界面根据权限显示
- 游戏界面的提示帮助(根据鼠标点击选取显示位置)
- 根据查询条件,搜索倒要找的feature,然后选中feature并高亮显示
- 关于F4搜索帮助返回多列值的实现方法
- Propel 中根据条件删除记录的方法
- Android 界面中实现高德地图 要求根据已知的经纬度 显示地图上的点!!!!
- VB.NET中根据DataGridView中显示的数据条件数据行显示不同的颜色
- asp.net中jqgrid根据不同类别头部显示不同的列的实现方法
- sql 数据显示的顺序,要根据WHERE中输入的条件顺序来显示
- 根据CSDN中Markdown语法帮助中的样式语句弄出的显示结果
- Android中实现界面显示长图
- java中如何实现二级界面显示
- leetCode(18):Construct Binary Tree from Preorder and Inorder (Inorder and Postorder) Traversal
- 写给程序员的一封信
- IOS 开发 Objective-C 入门1
- [C++ primer]第二章笔记--变量和基本类型
- 对HOWTO_create_a_traffic_generator的更正
- 搜索帮助中根据界面条件显示实现方法一
- Java "object reference" demo
- leetCode(19):Count Complete Tree Nodes
- WCF医院管理系统技术解析(十二)化验登记
- POJ 1477 && HDU 1326 Box of Bricks(水~)
- Afaria 7 SP5中的SSP URL
- Java--Reflect(反射)专题4——获取成员变量以及构造函数信息
- Extract ISBN From PDF and EPUB and Query Matadata From ISBN Database
- c#中用DirectShow实现媒体播放器的核心(1) DirectShow简介