我无法设置参数ID

2020-08-20 02:02发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想设置参数id,但是不起作用。

 p_exrate类型tcurr-kurst默认'IDX'内存ID EXC。

(11.2 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我想设置参数id,但是不起作用。

 p_exrate类型tcurr-kurst默认'IDX'内存ID EXC。

(11.2 kB)
付费偷看设置
发送
6条回答
微wx笑
1楼 · 2020-08-20 02:47.采纳回答

亲爱的萨达姆,

在您的报告ZMMR0001中-在"初始化"部分中,编写以下内容

获取参数ID'WRK'字段gd_plant。
 获取参数ID" MAT"字段gd_material。
 

然后检查您的参数变量是否是初始变量,然后将这些gd变量分配给您的参数。

如果p_exrate变量是初始变量。
 p_exrate = gd_exrate。
 ENDIF。

**还将调试放在get参数之后,然后查看值是否已导入。

问候,

Venkat

Tong__Ming
2楼-- · 2020-08-20 02:59

"不起作用"是什么意思?

您是否尝试通过事务SU3设置此参数ID? 您是否在表USR05中检查了它?

Cikesha
3楼-- · 2020-08-20 02:49

您确定两个字段兼容:p_exrate和事务ZMMR00001中的一个使用

(看起来像您 使用了与货币没有任何关系的参数id)

CPLASF-自律
4楼-- · 2020-08-20 03:02

我将双击生成的报表集成到其他报表中。

方法handle_double_click_mat。
     数据:ls_res喜欢它的行it_res。
     数据:lv_exrate TYPE tcurr-kurst。
     清除:lv_exrate。
 *将所选数据读入变量
     读取表it_​​res INDEX e_row-index INTO ls_res。
     设置参数ID" WRK"字段ls_res-werks。
     设置参数ID" MAT"字段ls_res-matnr。
     设置参数ID'EXC'字段p_exrate。
     呼叫交易" ZMMR0001"并跳过第一屏。
   终结法。  " handle_double_click 

但是p_exrate的值不能传递给事务ZMMR0001。

歪着头看世界
5楼-- · 2020-08-20 02:49

您确定自定义事务ZMMR0001的初始屏幕使用的是参数ID WRK,MAT,EXC吗? 屏幕的字段是否链接到参数ID?

Dominik Tylczynski

空代码
6楼-- · 2020-08-20 02:48

感谢先生,这些字段是否标记为读取参数ID? 完成。
对所有人都表示感谢。

一周热门 更多>