自定义搜索帮助,类似C#的级联查询
2013-04-25 17:50
169 查看
需求: 在检索界面,当用户输入物料号后,物料单位的搜索帮助只显示该物料的单位。
![](http://img.my.csdn.net/uploads/201304/25/1366883613_9529.jpg)
实现代码:
用到2个函数:DYNP_VALUES_READ 和 F4IF_INT_TABLE_VALUE_REQUEST 。DYNP_VALUES_READ 这个函数的作用就是传递屏幕上的物料号。我想应该还有更好的方法。
![](http://img.my.csdn.net/uploads/201304/25/1366883613_9529.jpg)
实现代码:
用到2个函数:DYNP_VALUES_READ 和 F4IF_INT_TABLE_VALUE_REQUEST 。DYNP_VALUES_READ 这个函数的作用就是传递屏幕上的物料号。我想应该还有更好的方法。
REPORT z_wuwei_36. DATA:BEGIN OF itab OCCURS 0, matnr TYPE marm-matnr, msehi type t006a-msehi, mseht TYPE t006a-mseht, END OF itab. DATA:tab LIKE dynpread OCCURS 0 WITH HEADER LINE. PARAMETERS: r_matnr TYPE marm-matnr OBLIGATORY, r_msehi TYPE t006a-msehi. AT SELECTION-SCREEN ON VALUE-REQUEST FOR r_msehi. PERFORM GET_BOX. FORM GET_BOX. tab-fieldname = 'R_MATNR'. APPEND tab. CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = sy-repid dynumb = sy-dynnr TABLES dynpfields = tab. IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ELSE. CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT' EXPORTING input = tab-fieldvalue IMPORTING output = r_matnr. IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF. ENDIF. SELECT b~msehi b~mseht INTO CORRESPONDING FIELDS OF TABLE itab FROM marm AS a JOIN t006a AS b ON a~meinh = b~msehi WHERE matnr = r_matnr AND b~spras = '1'. CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'MSEHI' dynpprog = sy-repid dynpnr = sy-dynnr dynprofield = 'R_MSEHI' value_org = 'S' TABLES value_tab = itab. ENDFORM.
相关文章推荐
- 【MySQL】SELECT语句 联结表 高级联结 组合查询 全文本搜索
- [导入]下拉查询功能。。。类似搜索。(初学的可以看下)
- [Elasticsearch] 多字段搜索 (六) - 自定义_all字段,跨域查询及精确值字段
- 基于Google Search的站内搜索,C#自定义正则解析
- abap:alv (oo)自定义搜索帮助
- 数据库9:联结表 高级联结 组合查询 全文本搜索
- SELECT语句 联结表 高级联结 组合查询 全文本搜索
- [Elasticsearch] 多字段搜索 (六) - 自定义_all字段,跨域查询及精确值字段
- ADF InputListofValue 搜索帮助上添加模糊查询字段的方法
- 用Ajax结合div来实现的查询控件(类似51job里面的职位搜索功能)
- C#实现List集合的自定义查询
- sap自定义搜索帮助
- [Elasticsearch] 多字段搜索 (六) - 自定义_all字段,跨域查询及精确值字段
- bootstrap-table 怎么自定义搜索按钮实现点击按钮进行查询
- ABAP:ALV中自定义搜索帮助
- SAP自定义搜索帮助(输入帮助选择)
- AJAX的下拉查询,效果跟google的搜索提示类似
- Mybatis类似hibernate的级联查询中对象查询
- 下拉查询功能。。。类似搜索。(初学的可以看下)
- 关于多重条件的搜索查询(sql server+c#)