报告布局变体FM REUSE_ALV_VARIANT_F4中的F4帮助问题

2020-08-17 07:44发布

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

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


大家好,

我们已经开发了一个自定义报告,其中在选择屏幕上提供了Layout变体,以允许用户选择报告布局(用户已创建或可以创建新布局)。

问题在于,每当用户创建新变体并保存时,它就会保存在数据库表LTDX中。 一些变量保存的句柄等于3或为空。 调用FM REUSE_ALV_VARIANT_F4时会造成问题。

g_variant-handle = 0003。

呼叫功能'REUSE_ALV_VARIANT_F4'
导出
is_variant = g_variant
i_save = gc_a
导入
es_variant = g_variant
EXCEPTIONS
not_found = 1
程序错误= 2
OTHERS = 3。

我只能传递一个handle值。 因此在这种情况下,缺少使用空句柄保存的变体。

请帮助您了解句柄何时为3或0?

谢谢

Arpita

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

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


大家好,

我们已经开发了一个自定义报告,其中在选择屏幕上提供了Layout变体,以允许用户选择报告布局(用户已创建或可以创建新布局)。

问题在于,每当用户创建新变体并保存时,它就会保存在数据库表LTDX中。 一些变量保存的句柄等于3或为空。 调用FM REUSE_ALV_VARIANT_F4时会造成问题。

g_variant-handle = 0003。

呼叫功能'REUSE_ALV_VARIANT_F4'
导出
is_variant = g_variant
i_save = gc_a
导入
es_variant = g_variant
EXCEPTIONS
not_found = 1
程序错误= 2
OTHERS = 3。

我只能传递一个handle值。 因此在这种情况下,缺少使用空句柄保存的变体。

请帮助您了解句柄何时为3或0?

谢谢

Arpita

付费偷看设置
发送
1条回答
三十六小时_GS
1楼-- · 2020-08-17 08:20

该句柄特定于每个显示ALV的程序。 如果程序仅显示一个ALV,则手柄可以留空。 如果程序显示多个ALV(具有不同的布局),则在参数IS_VARIANT-HANDLE的参数IS_VARIANT-HANDLE中,应将句柄初始化为任何值,以区别是ALV是" 1"还是" 2"(具有所需的任何句柄值)。 功能模块REUSE_ALV_GRID_DISPLAY(以及与所有其他ALV技术相同的东西)。

我无法告诉您为什么在ALV程序中选择了" 0"或" 3"。

# p#

一周热门 更多>