以excel格式下载的ALV具有不同的小计价值

2020-08-18 09:30发布

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

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


大家好,

我有一个ALV,在其中我求助于使用子例程来计算小计值,因为将所有值相加的标准方法不符合我的要求。

ALV网格显示正确的值,但是当以任何格式导出时,小计是错误的。 好像我的子例程在下载时没有执行。

任何想法为什么它会那样工作。

此致

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

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


大家好,

我有一个ALV,在其中我求助于使用子例程来计算小计值,因为将所有值相加的标准方法不符合我的要求。

ALV网格显示正确的值,但是当以任何格式导出时,小计是错误的。 好像我的子例程在下载时没有执行。

任何想法为什么它会那样工作。

此致

付费偷看设置
发送
6条回答
暮风yp
1楼-- · 2020-08-18 10:15

用于将数据传输到Excel的工具很可能不会导出小计,但是原始的itab数据,您使用了哪个选项?

渐行渐远_HoldOn
2楼-- · 2020-08-18 10:19

FYI-回答问题的人员不会得到通知 当您发布另一个答案时。 如果您想让Raymond收到您的回复,请把它作为对他的回答的评论。 不幸的是(至少到目前为止),新的SCN不能像旧的SCN一样工作。

葫芦娃快救爷爷
3楼-- · 2020-08-18 10:08

嗨!

我有几个小计项目,只是我用子例程修改的一个项目是错误的,因此该特定小计似乎是一个问题。

该特定字段的目录为:

KBETR20160530
BETRH_KK
WAERS
01
BETRH_KK
S
0001
000000
WRTV7 < br> BETRH_KK
000013
000007
000018
000002
CURR
P
BETRH_KK
X
0000
18
10
15
20
导入
导入
导入
导入
导入
X
X
X
WAERS
01
01
00
00

小计被声明为:

ls_sort-fieldname ='KBETR20160530'。
ls_sort-up ='X'。
清除ls_sort-down。
ls_sort-group ='UL'。
ls_sort-subtot ='X '。

APPEND ls_sort到pe_sort

关于

亦是此间程序员
4楼-- · 2020-08-18 10:19

您"通过自定义子例程重新计算小计"。 您到底做了什么(使用" SUBTOTAL_TEXT"事件?提供代码摘录),以及您使用了哪种ALV技术? (dynpro,webdynpro,reuse_alv _ ?、 salv,cl_gui_alv_grid ...)

可能是一个限制。 您是否检查过SAP注释,其中有许多有关ALV导出限制的信息性注释。 如果您的问题什么都没有,请向SAP支持人员提出问题。

wang628962
5楼-- · 2020-08-18 10:12

嗨,桑德拉,

我正在使用REUSE_ALV_GRID_DISPLAY_LVC和" SUBTOTAL_TEXT"事件更改小计值。 我还看到,在显示ALV时更改小计文本会很好,但在导出时却不能。 导出并且不执行添加到ALV的任何事件代码时,这似乎令人耳目一新。

可能仅仅是REUSE_ALV_GRID_DISPLAY_LVC限制,我应该只使用另一种ALV技术。

关于,

DafaDDDa
6楼-- · 2020-08-18 10:27

嗨,

我正面临类似的问题。 有什么解决办法吗?

此致

一周热门 更多>