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

Abap 如何从SAP程序代码和屏幕代码中查找屏幕标题?,abap,Abap,是否可以从SAP数据库中找到SAP屏幕标题?我想使用程序代码和屏幕代码作为输入,并希望获得屏幕标题。例如,TCODEVA01初始屏幕屏幕代码-0101有一个标题创建销售订单:初始屏幕。因此,我想从输入sapmv45a0101中获取标题文本 我尝试使用tableTSTC,虽然它在TText列中返回TCODE文本,但它不一定总是页面标题。通常,它会在后续页面中更改 由于我在SAP方面没有太多经验,任何知识都将不胜感激。您正在寻找GUI标题 在SE80中(对不起,德语截图): 文本本身位于表RSMP

是否可以从SAP数据库中找到SAP屏幕标题?我想使用程序代码和屏幕代码作为输入,并希望获得屏幕标题。例如,TCODE
VA01
初始屏幕
屏幕代码-0101
有一个标题
创建销售订单:初始屏幕
。因此,我想从输入
sapmv45a0101
中获取标题文本

我尝试使用table
TSTC
,虽然它在
TText
列中返回TCODE文本,但它不一定总是页面标题。通常,它会在后续页面中更改


由于我在SAP方面没有太多经验,任何知识都将不胜感激。

您正在寻找GUI标题

在SE80中(对不起,德语截图):

文本本身位于表RSMPTEXTS中:

要检测正确的钥匙(在您的案例A01中),您必须检查编码

事实上我不能给你一个正确钥匙的配方, 但您可以设置断点(表格CUA_SETZEN)并自己检查值/代码:
您正在寻找GUI标题

在SE80中(对不起,德语截图):

文本本身位于表RSMPTEXTS中:

要检测正确的钥匙(在您的案例A01中),您必须检查编码

事实上我不能给你一个正确钥匙的配方, 但您可以设置断点(表格CUA_SETZEN)并自己检查值/代码:

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

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