我对ALV网格输出上的列求和时ABAP运行时错误

2020-09-10 14:53发布

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

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


嗨,

我在ALV网格输出上执行SUM操作时得到下面的ABAP运行时错误转储
我该如何克服该错误!?

行SourceCde


  2712 is_subtottxt_info = ls_subtot_info
  2713 ip_subtot_line = lr_data
  2714变化
  2715年c_subtottxt = l_subtottxt。
  2716 ls_lvc_data-value = l_subtottxt。
  2717
  2718将ls_lvc_data附加到ct_lvc_data。
  2719年
  2720
  2721 ****************************************
  2722 *每个Fieldcat条目的列
  2723 ******************************************
  2724 ls_lvc_data-value =空间。
  2725清除ls_lvc_data-style。
  2726在it_fcat_local分配时循环
  2727,其中技术名称为" X",no_out名称为" X"。
  2728如果l_invisible eq'X'。
  2729清除l_invisible。
  2730如果 -do_sum是初始的。
  2731继续。
  其他2732
 2733清除ls_lvc_data-col_pos。
 2734年
 2735 Endif。
 2736
 2737将1加到ls_lvc_data-col_pos。
 2738
 2739指定组件-字段名
 2740的结构。
 2741,如果sy-subrc ne为0。
 >>>>消息x000(0k)。
 2743年
 2744
 2745 * ...平均工作
 2746如果 -do_sum等于'C'。
 2747 *初始化平均结果和输入
 2748  = 0。
 2749清除l_entries。
 2750
 2751 *从现场目录中检索单位
 2752为分配空间。
 2753如果不是 -cfieldname是初始的。
 2754为组件分配 -cfieldname
 2755的结构。
 2756年
 2757如果不是 -qfieldname是初始的。
 2758分配组件 -qfieldname
 2759结构从。

 2760 Endif。
 2761

 

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

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


嗨,

我在ALV网格输出上执行SUM操作时得到下面的ABAP运行时错误转储
我该如何克服该错误!?

行SourceCde


  2712 is_subtottxt_info = ls_subtot_info
  2713 ip_subtot_line = lr_data
  2714变化
  2715年c_subtottxt = l_subtottxt。
  2716 ls_lvc_data-value = l_subtottxt。
  2717
  2718将ls_lvc_data附加到ct_lvc_data。
  2719年
  2720
  2721 ****************************************
  2722 *每个Fieldcat条目的列
  2723 ******************************************
  2724 ls_lvc_data-value =空间。
  2725清除ls_lvc_data-style。
  2726在it_fcat_local分配时循环
  2727,其中技术名称为" X",no_out名称为" X"。
  2728如果l_invisible eq'X'。
  2729清除l_invisible。
  2730如果 -do_sum是初始的。
  2731继续。
  其他2732
 2733清除ls_lvc_data-col_pos。
 2734年
 2735 Endif。
 2736
 2737将1加到ls_lvc_data-col_pos。
 2738
 2739指定组件-字段名
 2740的结构。
 2741,如果sy-subrc ne为0。
 >>>>消息x000(0k)。
 2743年
 2744
 2745 * ...平均工作
 2746如果 -do_sum等于'C'。
 2747 *初始化平均结果和输入
 2748  = 0。
 2749清除l_entries。
 2750
 2751 *从现场目录中检索单位
 2752为分配空间。
 2753如果不是 -cfieldname是初始的。
 2754为组件分配 -cfieldname
 2755的结构。
 2756年
 2757如果不是 -qfieldname是初始的。
 2758分配组件 -qfieldname
 2759结构从。

 2760 Endif。
 2761

 
付费偷看设置
发送
2条回答
悠然的二货
1楼-- · 2020-09-10 15:19

请将简短转储附加为文本文件,而不是它的无用部分。

Tong__Ming
2楼-- · 2020-09-10 15:04

这是您自己的代码还是标准代码? 显然,它未能分配组件,因此您应该检查数据结构中是否存在具有该名称的组件。

一周热门 更多>