如何在LVC_FIELDCATALOG_MERGE中添加其他字段?

2020-08-27 11:40发布

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

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


我无法添加自定义字段,这是什么问题?

我收到运行时错误,没有可用的字段目录。 如何克服?

任何帮助将不胜感激!

类型以gt_final开头。
包括结构zppgreentag。
类型:aennr类型aeoi-aennr,
andat类型aedt-andat,
aedat类型aedt-aedat,
ls_lsdat类型date ,
ls_tot1(4)类型n,
ls_tot2(4)类型n,
ls_tot3(4)类型n,
ls_tot4(4)类型n,
gt_final的末尾。 >
数据:gt_final的it_final类型表," SLIS_T_FIELDCAT_ALV,wa_final类型SLIS_FIELDCAT_ALV。

调用函数'LVC_FIELDCATALOG_MERGE'
导出
i_structure_name ='it_final'
更改

ct_fieldcat = pt_fieldcat。

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

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


我无法添加自定义字段,这是什么问题?

我收到运行时错误,没有可用的字段目录。 如何克服?

任何帮助将不胜感激!

类型以gt_final开头。
包括结构zppgreentag。
类型:aennr类型aeoi-aennr,
andat类型aedt-andat,
aedat类型aedt-aedat,
ls_lsdat类型date ,
ls_tot1(4)类型n,
ls_tot2(4)类型n,
ls_tot3(4)类型n,
ls_tot4(4)类型n,
gt_final的末尾。 >
数据:gt_final的it_final类型表," SLIS_T_FIELDCAT_ALV,wa_final类型SLIS_FIELDCAT_ALV。

调用函数'LVC_FIELDCATALOG_MERGE'
导出
i_structure_name ='it_final'
更改

ct_fieldcat = pt_fieldcat。

付费偷看设置
发送
4条回答
亦是此间程序员
1楼 · 2020-08-27 12:20.采纳回答

使用函数'REUSE_ALV_FIELDCATALOG_MERGE'用于内部表

使用函数'LVC_FIELDCATALOG_MERGE'用于字典(SE11)的结构

并具有SALV的外观,您不需要 所有这些示例,例如SALV_DEMO_TABLE_SIMPLE。

Aaron 3364
2楼-- · 2020-08-27 12:20

请使用CODE按钮设置代码格式,以便以更加用户友好的格式(彩色)显示代码。

黑丝骑士
3楼-- · 2020-08-27 12:15

您好, VINAYAKA D

Frederic Girod 提到人们正在朝着SAV和CL_GUI_ALV_GRID之类的ALV显示的简便方法发展。

尝试使用下面的SALV代码

数据:lo_alv类型参考cl_salv_table。

 * ALV的工厂方法
   尝试。
       呼叫方法cl_salv_table =>工厂
         输入
           r_salv_table = lo_alv
         改变
           t_table = gt_final。
     捕获cx_salv_msg INTO DATA(lv_msg)。
   ENDTRY。
 
N-Moskvin
4楼-- · 2020-08-27 12:28

Frederic Girod

我通常使用'CL_GUI_ALV_GRID'函数,但这是一个增强程序,他们已经在使用'LVC_FIELDCATALOG_MERGE'函数。 所以,我试图操纵同一旧的。

这次我尝试了" SALV",它工作正常。

无论如何,非常感谢您的帮助。

一周热门 更多>