0

这听起来像是一个愚蠢的问题,但是:我的代码中有这行代码:这是我在网上找到的一段代码的一部分,用于使用 CL_SALV_TABLE 编辑字段。

EXPORT formname FROM 'OPEN_FIELDS_FOR_EDITING' progname FROM sy-repid TO MEMORY ID 'CL_SALV_TABLE'.

所以,“formname”是我的脚本的名称,对吧?但什么是“progname”?我在哪里可以找到这个名字?

4

2 回答 2

0

格式化代码的更明智的方法是

EXPORT formname FROM 'OPEN_FIELDS_FOR_EDITING' 
       progname FROM sy-repid 
  TO MEMORY ID 'CL_SALV_TABLE'.

如果您检查通过 F1 在您的系统和在线可用的关键字文档,您将看到两者formnameprogname只是名称。

于 2018-02-12T11:06:27.397 回答
0

formname 是报表中表单的名称。progname 是报告的名称。查看系统变量以了解 sy-repid 是什么。表单是可用于分隔报表不同部分的子程序。您可能会发现这很有帮助: https ://help.sap.com/doc/abapdocu_751_index_htm/7.51/en-US/abenabap_subroutines.htm

于 2018-02-13T08:38:23.043 回答