级联值未显示在ALV输出中

2020-09-18 04:42发布

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

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


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

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


付费偷看设置
发送
4条回答
N-Moskvin
1楼 · 2020-09-18 05:02.采纳回答

您在字段目录fieldname中有错字(缺少下划线)。

梦想连接
2楼-- · 2020-09-18 04:45

很抱歉,但我找不到错字。 你能告诉我吗?

xfwsx85
3楼-- · 2020-09-18 04:54

嗨曼尼什,

更正字段目录中提供的字段名称,如" AGENT_NAME"和" RELEASE_CODE"的字段名称。 字段名称中缺少下划线。


Baoming ROSE
4楼-- · 2020-09-18 04:44

第一件事...为什么仍然使用REUSE ALV? 尝试工厂方法。 它非常简单,您不需要构建字段目录。

顺便说一句,Tomas确切指出了这一点,您应该在发布响应之前搜索代码:)

无论如何,我要在此处粘贴您的代码并突出显示问题。

 wa_cata-fieldname ='RELEASE CODE'。  >>>>>>>此处更改为" RELEASE_CODE"
 wa_cata-tabname ='LT_FINAL'。
 wa_cata-seltext_l ='RELEASE_CODE'。
 wa_cata-outputlen ='100'。
 wa_cata-col_pos ='6'。
 将wa_cata附加到it_cata。
 清除wa_cata。


 wa_cata-fieldname ='代理名称'。  >>>>>>>>>此处更改为" AGENT_NAME"
 wa_cata-tabname ='LT_FINAL'。
 wa_cata-seltext_l ='AGENT_NAME'。
 wa_cata-col_pos ='7'。
 将wa_cata附加到it_cata。
 清除wa_cata。

再次,请记住检查并尝试使用Factory方法。 非常简单。 让我给你它的味道;)这将显示JUST ALV。 有关其他功能,请搜索SDN ......

数据:lo_alv类型参考cl_salv_table。
   尝试。
       cl_salv_table =>工厂(
         出口
           list_display = <<<<< abap_false >>>>>>
         输入
           r_salv_table = lo_alv
         改变
           t_table = <<<<您的内部表>>>>)。
     捕捉cx_salv_msg。
   ENDTRY。
 *显示alv
   lo_alv-> display()。

一周热门 更多>