从ABAP程序创建变体

2020-09-26 09:43发布

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

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


大家好,

我需要从程序创建一个变体。 我知道我们可以使用FM RS_CREATE_VARIANT创建变体。 但我的问题是我无法使用自由选择/动态选择创建变体。

示例:如果我想从程序中传递SAP FBL1N事务中动态字段的值,怎么办?

我检查了FM RS_REFRESH_FROM_SELECTOPTIONS,但它没有返回动态部分字段

谢谢

Santosh。

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

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


大家好,

我需要从程序创建一个变体。 我知道我们可以使用FM RS_CREATE_VARIANT创建变体。 但我的问题是我无法使用自由选择/动态选择创建变体。

示例:如果我想从程序中传递SAP FBL1N事务中动态字段的值,怎么办?

我检查了FM RS_REFRESH_FROM_SELECTOPTIONS,但它没有返回动态部分字段

谢谢

Santosh。

付费偷看设置
发送
6条回答
亦是此间程序员
1楼-- · 2020-09-26 10:49

FM:RS_CREATE_VARIANT

在上述fm用户表参数中:VARI_CONTENTS LIKE RSPARAMS

通过S/P和值使用此传递选择选项或参数。

亦是此间程序员
2楼-- · 2020-09-26 10:36

嗨,克里希纳·穆西,

谢谢您的时间。

正如您在此参数(VARI_CONTENTS LIKE RSPARAMS)中提到的那样,我们正在传递普通选择字段的值。

对于动态选择字段,我们没有字段名称(动态声明的字段),那么如何在RS_CREATE_VARIANT功能模块中传递此动态字段?

谢谢

Santosh。

歪着头看世界
3楼-- · 2020-09-26 10:45

此问题已通过示例代码得到解答: https://answers.sap.com/questions/198724/changing-field-values-in-free-selections-multiple.html

(创建变量后,必须使用功能模块RS_VARIANT_VALUE_SAVE更新动态参数)

粗暴的香蕉
4楼-- · 2020-09-26 10:29

我已经回答说,上述线程中有一个示例代码, 是针对条件SPFLI-CONNID ='0003'和SPFLI-DEPTIME = sy-uzeit,但当然您需要指出供应商国家/地区字段的技术名称(在屏幕字段上按F1键)。

xfwsx85
5楼-- · 2020-09-26 10:24

你好罗西,

现在,我可以传递已经选择为默认值的变体形式的动态选择字段。 我的交易是FBL1N

使用RS_VARIANT_VALUE_SAVE功能模块复制动态选择字段值后,将清除现有的选择字段值。

您能告诉我如何在不干扰现有选择字段数据的情况下更改变量。

此致

Santosh。

昵称总是被占用
6楼-- · 2020-09-26 10:33

嗨罗西,

感谢您的时间。.

我已经检查了以上scn链接。 但是我不确定我们必须填充哪种结构,并且在表参数的功能模块下面,提到了日期字段,但是我必须传递普通字段,例如"供应商国家/地区"(FBL1N报告动态字段)。 您可以提供任何示例程序吗?

RS_VARIANT_VALUE_SAVE

一周热门 更多>