12
返回列表 发新帖
楼主: houbao408

[原创] select-options中如何实现参照结构?

[复制链接]
求职 : SAP实施
论坛徽章:
261
土豪章
日期:2018-07-10 16:19:05ITPUB18周年纪念章
日期:2018-09-17 10:09:49ITPUB18周年纪念章
日期:2018-09-17 10:12:57妮可·罗宾
日期:2018-10-28 13:07:10ITPUB18周年纪念章
日期:2018-11-13 15:31:24ITPUB18周年纪念章
日期:2018-11-13 15:40:4519周年集字徽章-庆
日期:2019-09-06 18:30:1219周年集字徽章-19
日期:2021-02-03 16:43:4820周年集字徽章-年	
日期:2023-07-21 18:25:26
11#
 楼主| 发表于 2011-2-22 11:13 | 只看该作者

回复 #9 stefanielbb 的帖子

不是的,那个是帮助显示的内容,和我说的不同!

使用道具 举报

回复
求职 : SAP实施
论坛徽章:
261
土豪章
日期:2018-07-10 16:19:05ITPUB18周年纪念章
日期:2018-09-17 10:09:49ITPUB18周年纪念章
日期:2018-09-17 10:12:57妮可·罗宾
日期:2018-10-28 13:07:10ITPUB18周年纪念章
日期:2018-11-13 15:31:24ITPUB18周年纪念章
日期:2018-11-13 15:40:4519周年集字徽章-庆
日期:2019-09-06 18:30:1219周年集字徽章-19
日期:2021-02-03 16:43:4820周年集字徽章-年	
日期:2023-07-21 18:25:26
12#
 楼主| 发表于 2011-2-22 11:21 | 只看该作者
原帖由 suke886 于 2011-2-22 11:11 发表
不是很明白你的需求,点后面的多选按钮,弹出4个tab页的画面里必定只能输入一个字段的值啊。
如果出现2个值,那你点确定按钮后是返回哪个值呢?
你给的例子只是对f4 help的操作,和select-option并没有什么关系。


那如果是按照你上述的方式,我写了以下的例子:
DATA: BEGIN OF ZWERKS,
          WERKS LIKE MARC-WERKS,
          MATNR LIKE MARC-MATNR,
          END OF ZWERKS.
DATA: BEGIN OF IT_PRINT_001 OCCURS 0,
          WERKS LIKE MARC-WERKS,
          MATNR LIKE MARC-MATNR,
          MAABC LIKE MARC-MAABC,
          END OF IT_PRINT_001.

SELECTION-SCREEN BEGIN OF BLOCK BLK1 WITH FRAME TITLE BLK1.
SELECT-OPTIONS I_WERKS FOR ZWERKS.
SELECTION-SCREEN END OF BLOCK BLK1.

那此时I_WERKS中LOW值是工厂和料号的合成字段吗?好象不是分开的,那这样的话事先还要做拆分处理,
用户输入的时候不久会很麻烦,不能用复制的方式

[ 本帖最后由 houbao408 于 2011-2-22 11:28 编辑 ]

使用道具 举报

回复
求职 : SAP实施
论坛徽章:
261
土豪章
日期:2018-07-10 16:19:05ITPUB18周年纪念章
日期:2018-09-17 10:09:49ITPUB18周年纪念章
日期:2018-09-17 10:12:57妮可·罗宾
日期:2018-10-28 13:07:10ITPUB18周年纪念章
日期:2018-11-13 15:31:24ITPUB18周年纪念章
日期:2018-11-13 15:40:4519周年集字徽章-庆
日期:2019-09-06 18:30:1219周年集字徽章-19
日期:2021-02-03 16:43:4820周年集字徽章-年	
日期:2023-07-21 18:25:26
13#
 楼主| 发表于 2011-2-22 11:38 | 只看该作者

回复 #10 suke886 的帖子

想实现的功能就是说用户在一个选择行上可以同时输入工厂和料号,点击多选按钮可以出现两个值输入工厂和料号。
能够实现这个功能确实很难,所以来坛子里和大家讨论一下,看看能不能想到办法解决,或实现类似的功能可以,
针对这个问题可以使用另一种方式--用导入EXCEL的方式处理!

使用道具 举报

回复
论坛徽章:
20
14#
发表于 2011-2-22 13:26 | 只看该作者

回复 #12 houbao408 的帖子

是合成在一起的。分不开的。
你这种需求可以试试自己画画面。
有一点疑惑,你说点击多选按钮要出现两个值输入工厂和料号,那么点确定后返回哪个值呢?

使用道具 举报

回复
求职 : SAP实施
论坛徽章:
261
土豪章
日期:2018-07-10 16:19:05ITPUB18周年纪念章
日期:2018-09-17 10:09:49ITPUB18周年纪念章
日期:2018-09-17 10:12:57妮可·罗宾
日期:2018-10-28 13:07:10ITPUB18周年纪念章
日期:2018-11-13 15:31:24ITPUB18周年纪念章
日期:2018-11-13 15:40:4519周年集字徽章-庆
日期:2019-09-06 18:30:1219周年集字徽章-19
日期:2021-02-03 16:43:4820周年集字徽章-年	
日期:2023-07-21 18:25:26
15#
 楼主| 发表于 2011-2-22 13:43 | 只看该作者

回复 #14 suke886 的帖子

也是,之前想的太简单了!可是这样分不开的话处理起来还是很麻烦的,实在不行还只能用导入EXCEL的方式了!

使用道具 举报

回复
论坛徽章:
20
16#
发表于 2011-2-22 13:54 | 只看该作者

回复 #15 houbao408 的帖子

你说的导入EXCEL的方式,是如何做的呢?不是很明白

使用道具 举报

回复
求职 : SAP实施
论坛徽章:
261
土豪章
日期:2018-07-10 16:19:05ITPUB18周年纪念章
日期:2018-09-17 10:09:49ITPUB18周年纪念章
日期:2018-09-17 10:12:57妮可·罗宾
日期:2018-10-28 13:07:10ITPUB18周年纪念章
日期:2018-11-13 15:31:24ITPUB18周年纪念章
日期:2018-11-13 15:40:4519周年集字徽章-庆
日期:2019-09-06 18:30:1219周年集字徽章-19
日期:2021-02-03 16:43:4820周年集字徽章-年	
日期:2023-07-21 18:25:26
17#
 楼主| 发表于 2011-2-22 14:08 | 只看该作者

回复 #16 suke886 的帖子

就是在EXCEL中输入两列,第一列输工厂、第二列输料号!然后通过
P_FILE(PARAMETERS: P_FILE LIKE CFFILE-FILENAME)导入,之后再处理!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表