什么是sy-repid?

2020-09-05 08:30发布

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

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


什么是sy-repid? 它是ABAP中预定义的常量吗? 我如何搜索预定义的常量?

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

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


什么是sy-repid? 它是ABAP中预定义的常量吗? 我如何搜索预定义的常量?

付费偷看设置
发送
12条回答
Tong__Ming
1楼 · 2020-09-05 08:49.采纳回答

它是一个系统变量,它将保存报告名称的值

创建程序

报告测试。

 写:sy-repid。

您可以在表 SYST

骆驼绵羊
2楼-- · 2020-09-05 08:50

中找到所有这些变量,而不再是"变量":自ABAP 6.10(〜2001)以来,它在每个程序中都是常量, 如官方文档中所述 https://help.sap.com/doc/abapdocu_753_index_htm/7.53/zh-CN/index.htm?file=abennews-610-system.htm#&abap_modification_2@2

 系统字段sy-repid不再是ABAP程序中结构SY的组成部分,也不再是
 ABAP词典中的结构化类型SYST。 相反,从6.10版开始,每个程序都包含
 预定义常量sy-repid和syst-repid,它们都包含当前程序的名称。
 还有两种预定义的类型sy-repid和syst-repid。 过时的类型引用
 因此,仍可以使用LIKE syst-repid和TYPE sy-repid。  
小熊yu生菜
3楼-- · 2020-09-05 09:04

SY-REPID用于报告ID。

这些是系统命令,可以在SE11的Structure SYST中找到。

关于

授予

奖励所有有用的答复。

葫芦娃快救爷爷
4楼-- · 2020-09-05 08:58

* ----


报告ZCHKSYREPID。

断点。

选择开始。

写:/sy-repid,sy-cprog。

提交ZCHKSYREPID2并返回。

程序ZCHKSYREPID2中的PERFORM r2。

* ----


报告ZCHKSYREPID2。

选择开始。

写:/sy-repid,sy-cprog。

------表格r2-


表格r2。

写:/sy-repid,sy-cprog。

endform。 " r2

樱桃小丸子0093
5楼-- · 2020-09-05 08:56

嗨,

它是系统字段。

提供程序ID。

奖励有用的答案

谢谢

shyam

Haoba3210
6楼-- · 2020-09-05 09:03

嗨阿杰,

sy-repid是一个存储当前程序名称的系统变量。 所有系统变量都可以在表'SYST'(tcode se11-> SYST)中找到,这些变量在运行时保存这些值。

此致

Vidya。

野沐沐
7楼-- · 2020-09-05 08:47

嗨,

sy-repid是一个系统字段,其中包含当前报告的prg名称。

您可以获取SYST结构中的所有系统字段。

转到SE!11->表中-> SYST-> display

然后您将获取其中的所有系统字段。

如果有帮助的话,奖励一些积分。

问候,

suresh babu aluri。

一周热门 更多>