如何从SAP程序代码和屏幕代码中查找屏幕标题?

时间:2016-12-29 11:49:02

标签: sap abap

是否可以从SAP数据库中找到SAP Screen title?我想使用程序代码和屏幕代码作为输入,并希望获得屏幕标题。例如,TCODE VA01初始屏幕Screen Code - 0101的标题为Create Sales Order: Initial Screen。所以我想从输入SAPMV45A 0101获取标题文本。

我尝试使用表TSTC,虽然它返回TText列中的TCODE文本,但它不一定是页面标题。通常它会在后续页面中发生变化。

由于我没有多少SAP经验,所以我们将不胜感激。

2 个答案:

答案 0 :(得分:2)

如果我理解你的问题,对所有可能的程序都没有通用的方法。使用语句SET TITLEBAR在运行时设置标题,并且您必须评估应用程序的控件(以及条件语句出现时,还有数据)流程以确定正在执行的实际语句(有关为什么这是一个难以解决的问题的详细信息,请参阅Halting Problem)。在许多情况下,这甚至会受到某些设置或权限的影响。

答案 1 :(得分:1)

您正在寻找GUI标题。

在SE80(对不起,德国截图): SE80 with GUI-title

文本本身位于表格RSMPTEXTS中: enter image description here

要检测正确的密钥(在您的情况下为A01),您必须检查编码。

实际上我无法给你一个获得正确密钥的方法, 但你可以设置一个断点(形式CUA_SETZEN)并自己检查值/代码: Breakpoint