SE80有时检查包含,有时不检查。 为什么?

2020-09-07 18:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)Ì通常在我的程序中使用很多包含。...

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

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


Ì通常在我的程序中使用很多包含。 现在有时候,当我在编辑包含文件时按下SE80中的语法检查按钮时,该检查会针对主程序自动运行。

但是在某些情况下(取决于我使用的程序),我收到错误消息"缺少REPORT/PROGRAM语句,或者程序类型为INCLUDE。"

要清楚:
程序A包含20个include。 当我编辑其中一个包含项并按"检查"时,将对主程序正确执行语法检查。

程序B也包含20个include。 当我尝试相同的操作时,我得到"缺少REPORT/PROGRAM语句,或者程序类型为INCLUDE"。

我能做些什么吗? 对于节目B,这很烦人

8条回答
奄奄一息的小鱼
2020-09-07 19:19

当您创建具有TOP-Include的新报表时,我可以重复相同的内容,但是在TOP中 -包括,将"报告"语句移到主程序中...

这样:您的MAIN程序将如下所示:

 *&---------------------------------------------  ------------------------ *
 *&包括ZTMP_PRGR_CHECKINCLUDE3TOP报告ZTMP_PRGR_CHECKINCLUDE3
 *&
 *&------------------------------------------------  --------------------- *
 *报告ZTMP_PRGR_CHECKINCLUDE3。  "删除或评论此声明
 

您的TOP-Include将是这样的...

 *&---------------------------------------------  ------------------------ *
 *&报告ZTMP_PRGR_CHECKINCLUDE3
 *&
 *&------------------------------------------------  --------------------- *
 *&使用TOP Include创建报告,删除了REPORT-Statement
 *&来自TOP,并将其放入MAIN程序=>运行SyntaxCheck
 *&------------------------------------------------  --------------------- *
 报告ztmp_prgr_checkinclude3。  "复制自TOP,包括
 包括ztmp_prgr_checkinclude3top。 全球数据
 *包括ZTMP_PRGR_CHECKINCLUDE3O01。  PBO模块
 *包括ZTMP_PRGR_CHECKINCLUDE3I01。  PAI模块
 *包括ZTMP_PRGR_CHECKINCLUDE3F01。 表格程序
 

在此TOP-Include中,执行带有错误的常规语法检查时,对主程序的检查不会...