第一个代码正确执行,但第二个代码未执行... alv报告

2020-09-04 10:51发布

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

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


正在执行的第一个代码





 TYPE-POOLS:slis。  " SLIS包含所有ALV数据类型

 *&------------------------------------------------  --------------------- *
 *&数据声明
 *&------------------------------------------------  --------------------- *
 数据:it_sbook sbook类型表。
 数据:it_fieldcat类型slis_t_fieldcat_alv,
       wa_fieldcat类型slis_fieldcat_alv。
 *&------------------------------------------------  --------------------- *
 *和选择开始
 *&------------------------------------------------  --------------------- *
 选择开始。

 *从数据库中获取数据
   SELECT * FROM sbook INTO TABLE it_sbook。

 *建立现场目录
   wa_fieldcat-fieldname ='CARRID'。 数据表中的字段名
   wa_fieldcat-seltext_m ='航空公司'。  "输出中的列描述
   将wa_fieldcat附加到it_fieldcat。

   wa_fieldcat-fieldname ='CONNID'。
   wa_fieldcat-seltext_m ='Con。 没有。'。
   将wa_fieldcat附加到it_fieldcat。

   wa_fieldcat-fieldname ='FLDATE'。
   wa_fieldcat-seltext_m ='日期'。
   将wa_fieldcat附加到it_fieldcat。

   wa_fieldcat-fieldname ='BOOKID'。
   wa_fieldcat-seltext_m ='书籍。  ID'。
   将wa_fieldcat附加到it_fieldcat。

   wa_fieldcat-fieldname ='PASSNAME'。
   wa_fieldcat-seltext_m ='旅客姓名'。
   将wa_fieldcat附加到it_fieldcat。

 *将数据和字段目录传递给ALV功能模块以显示ALV列表
   通话功能'REUSE_ALV_GRID_DISPLAY'
     出口
       it_fieldcat = it_fieldcat
     桌子
       t_outtab = it_sbook
     例外情况
       程序错误= 1
       其他= 2。



                        第二个代码没有执行



 报告zmanoj4。



 TYPE-POOLS:slis。

 表格zmanojtable。

 数据:zmanojtable的manoj类型表。

 数据:it_manoj TYPE slis_t_fieldcat_alv,

       wa_manoj类型slis_fieldcat_alv。


 选择

   曼特

   学生卡

   学生姓名

   学生

   学生学位

   从zmanojtable到TABLE it_manoj。



 wa_manoj-fieldname ='mandt'。

 wa_manoj-seltext_m ='客户端'。

 附加wa_manoj到it_manoj。



 wa_manoj-fieldname ='studentid'。

 wa_manoj-seltext_m ='学生证'。

 附加wa_manoj到it_manoj。



 wa_manoj-fieldname ='学生姓名'。

 wa_manoj-seltext_m ='学生姓名'。

 附加wa_manoj到it_manoj。



 wa_manoj-fieldname ='studentage'。

 wa_manoj-seltext_m ='学生年龄'。

 附加wa_manoj到it_manoj。



 wa_manoj-fieldname ='studentdegree'。

 wa_manoj-seltext_m ='学生学位'。

 附加wa_manoj到it_manoj。





 通话功能'REUSE_ALV_GRID_DISPLAY'

   出口

     it_manoj = it_manoj

   桌子

     t_outtab = manoj

   例外情况

     程序错误= 1

     其他= 2。

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

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


正在执行的第一个代码





 TYPE-POOLS:slis。  " SLIS包含所有ALV数据类型

 *&------------------------------------------------  --------------------- *
 *&数据声明
 *&------------------------------------------------  --------------------- *
 数据:it_sbook sbook类型表。
 数据:it_fieldcat类型slis_t_fieldcat_alv,
       wa_fieldcat类型slis_fieldcat_alv。
 *&------------------------------------------------  --------------------- *
 *和选择开始
 *&------------------------------------------------  --------------------- *
 选择开始。

 *从数据库中获取数据
   SELECT * FROM sbook INTO TABLE it_sbook。

 *建立现场目录
   wa_fieldcat-fieldname ='CARRID'。 数据表中的字段名
   wa_fieldcat-seltext_m ='航空公司'。  "输出中的列描述
   将wa_fieldcat附加到it_fieldcat。

   wa_fieldcat-fieldname ='CONNID'。
   wa_fieldcat-seltext_m ='Con。 没有。'。
   将wa_fieldcat附加到it_fieldcat。

   wa_fieldcat-fieldname ='FLDATE'。
   wa_fieldcat-seltext_m ='日期'。
   将wa_fieldcat附加到it_fieldcat。

   wa_fieldcat-fieldname ='BOOKID'。
   wa_fieldcat-seltext_m ='书籍。  ID'。
   将wa_fieldcat附加到it_fieldcat。

   wa_fieldcat-fieldname ='PASSNAME'。
   wa_fieldcat-seltext_m ='旅客姓名'。
   将wa_fieldcat附加到it_fieldcat。

 *将数据和字段目录传递给ALV功能模块以显示ALV列表
   通话功能'REUSE_ALV_GRID_DISPLAY'
     出口
       it_fieldcat = it_fieldcat
     桌子
       t_outtab = it_sbook
     例外情况
       程序错误= 1
       其他= 2。



                        第二个代码没有执行



 报告zmanoj4。



 TYPE-POOLS:slis。

 表格zmanojtable。

 数据:zmanojtable的manoj类型表。

 数据:it_manoj TYPE slis_t_fieldcat_alv,

       wa_manoj类型slis_fieldcat_alv。


 选择

   曼特

   学生卡

   学生姓名

   学生

   学生学位

   从zmanojtable到TABLE it_manoj。



 wa_manoj-fieldname ='mandt'。

 wa_manoj-seltext_m ='客户端'。

 附加wa_manoj到it_manoj。



 wa_manoj-fieldname ='studentid'。

 wa_manoj-seltext_m ='学生证'。

 附加wa_manoj到it_manoj。



 wa_manoj-fieldname ='学生姓名'。

 wa_manoj-seltext_m ='学生姓名'。

 附加wa_manoj到it_manoj。



 wa_manoj-fieldname ='studentage'。

 wa_manoj-seltext_m ='学生年龄'。

 附加wa_manoj到it_manoj。



 wa_manoj-fieldname ='studentdegree'。

 wa_manoj-seltext_m ='学生学位'。

 附加wa_manoj到it_manoj。





 通话功能'REUSE_ALV_GRID_DISPLAY'

   出口

     it_manoj = it_manoj

   桌子

     t_outtab = manoj

   例外情况

     程序错误= 1

     其他= 2。
付费偷看设置
发送
4条回答
My梦
1楼-- · 2020-09-04 11:37

函数REUSE_ALV_GRID_DISPLAY没有it_manoj参数。

亦是此间程序员
2楼-- · 2020-09-04 11:48

尝试将" manoj"替换为" kumar"

Nir深蓝
3楼-- · 2020-09-04 11:31

并且:

从zmanojtable到INTOTABLE it_manoj。

正在填充错误的表(应该是manoj,而不是it_manoj)

奄奄一息的小鱼
4楼-- · 2020-09-04 11:39

嗨,b.wallagh我从it_manoj进行了manoj,但仍然发生运行时错误。

一周热门 更多>