Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7133614
  • 博文数量: 655
  • 博客积分: 10264
  • 博客等级: 上将
  • 技术积分: 8278
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-04 17:47
个人简介

ABAP顾问

文章分类

全部博文(655)

文章存档

2017年(2)

2014年(8)

2013年(3)

2012年(2)

2011年(18)

2010年(102)

2009年(137)

2008年(274)

2007年(134)

分类:

2008-01-12 20:48:59

 xieyao_200  发表时间:2008-01-12 10:25:10  IP地址:218.18.115.211

描述问题:一个成品的物料包含很多BOM组件。BOM组件属于不同的物料组,在选择屏幕时如果要有一个

字段为物料组。现在的问题是如果输入条件是成品的物料编码和物料组,并不是我想要的。我希望输入

条件是成品的物料编码和物料组(BOM的物料组),该怎么实现?
简单的描述:将內表的一个字段再作为选择屏幕的条件。

Blog作者的回复:
我不是很懂你的意思,但是在选择屏幕可以做的手脚很多。
比如读取屏幕的值可以参考:http://blog.chinaunix.net/u1/40527/showart.php?id=317031
至于判断输入的值,可以在事件AT SELECTION-SCREEN事件(http://blog.chinaunix.net/u1/40527/showart.php?id=441202),如:
AT SELECTION-SCREEN ON p_test .

  IF p_test = 'X'.
    MESSAGE 'a' TYPE 'E'.
  ENDIF.

也可以START-OF-SELECTION后:
PARAMETERS: p_test AS CHECKBOX.

START-OF-SELECTION.

  IF p_test = 'X'.
    WRITE 'aa'.
  ELSE.
    EXIT.
  ENDIF.
总之办法很多了。

阅读(3128) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~