加载中…
个人资料
Lemon
Lemon
  • 博客等级:
  • 博客积分:0
  • 博客访问:204,831
  • 关注人气:38
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

ABAP 调用系统程序 传SELECT-OPTION 参数

(2012-09-21 15:13:38)
标签:

abap

调用系统程序

传递selec-option

分类: Sap
在调用系统程序的时候,很经常的需要传递参数的。如果穿的是单值的话,直接找到要传的PARMETER ID 然后set parameter ID 就可以了,如果多值参数就比较麻烦点了
下面是调用系统程序 (事务代码MVKZ)时传递多值参数的代码
DATArange_tab  LIKE RANGE OF lfa1-lifnr,
      range_line LIKE LINE OF range_tab.

CLEAR range_line.
range_line-sign   'I'.
range_line-option 'EQ'.
range_line-low    'V100'.
APPEND range_line TO range_tab.

CLEAR range_line.
range_line-sign   'I'.
range_line-option 'EQ'.
range_line-low    'V200'.
APPEND range_line TO range_tab.

SUBMIT rmkkvz00
VIA SELECTION-SCREEN"要不要显示选择屏幕
WITH i_lifnr IN range_tab"选择屏幕的值
AND RETURN.

附: 如果只是知道事务代码可以到对应的事务代码中找到程序名,参数名字也可以通过F1找到

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有