包含程序文本的表(文本符号,SelectionTexts,列表标题)

2020-08-18 06:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我想知道哪个是标准的...

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

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


大家好,

我想知道哪个是标准的SAP std。 该表存储有关我们创建的每个程序的文本符号,SelectionTexts和列表标题的数据。 一定要有一个存储表的表(否则我们将无法每次都检索它)。

我找到了具有所有必填字段的RS38M结构。 但是由于它是一个结构,所以它不包含数据。

因此,请告知是否有人知道存储程序文本的任何标准SAP表。 快速,正确的回复将不胜感激。

7条回答
spaceman01
2020-08-18 07:01

所有这些文本都存储在文本池中,而不存储在任何std中。 桌子。

要检索这些信息,您必须使用如下语句:

读取文本池到itab语言<语言> [STATE状态]。

此语句从存储库中读取lang中指定语言的文本池和prog中指定的程序的文本元素,并将它们放入内部表itab中。 Itab的先前内容已删除。 如果无法读取文本元素,则itab的内容保持不变。

对于prog,必须指定一个类似于扁平字符的数据对象,其中包含要读取的文本元素的程序名称; 名称不区分大小写。 内部表可以具有任何表类型,并且其行类型必须与ABAP字典中的结构TEXTPOOL相对应。

对于lang,您必须指定一个类似扁平字符的数据对象,该对象包含最多一个字符的语言键,其值必须包含在数据库表T002的SPRAS列中。 如果lang包含空白,则行为未定义。

成功读取后,itab在ENTRY列中包含文本符号的文本,选择文本,列表标题和程序属性的标题。 对于指定语言存在的每个文本元素都占据内部表的一行,并由ID和KEY列唯一标识。 LENGTH列包含文本元素的长度。 下表显示了ID和KEY列的可能值及其含义:

ID密钥输入

H 001至004列表标题:列标题

I文本符号标识符文本符号文本

R-程序标题

S参数或选择标准的名称选择文本

T-列表标题:Titlebar

一周热门 更多>