Abap 如何查找数据元素的表类型?
我在abap中创建了一个新的函数模块,它应该返回数据元素的列表Abap 如何查找数据元素的表类型?,abap,sap-data-dictionary,Abap,Sap Data Dictionary,我在abap中创建了一个新的函数模块,它应该返回数据元素的列表AGVAL 现在有两种方法: 我使用已经可用的表类型 我创建了一个新的表类型 如何进行这种反省?我现在想知道,如果已经有一个表类型具有一列,它是AGVAL类型?您可以在TA SE11中输入您的元素类型作为数据类型。 转到“显示”并使用“使用位置”列表搜索表字段/结构字段以查找此数据元素的用法 问候 Max除了使用SQL直接查询ABAP字典之外,我不知道还有其他选项 例如,此查询提取所有具有以下结构的表类型:其第一个组件具有数据元素SO
AGVAL
现在有两种方法:
如何进行这种反省?我现在想知道,如果已经有一个表类型具有一列,它是AGVAL类型?您可以在TA SE11中输入您的元素类型作为数据类型。 转到“显示”并使用“使用位置”列表搜索表字段/结构字段以查找此数据元素的用法 问候
Max除了使用SQL直接查询ABAP字典之外,我不知道还有其他选项 例如,此查询提取所有具有以下结构的表类型:其第一个组件具有数据元素
SO_TEXT255
(且未嵌入嵌套结构中):
当然,它并不局限于只有这一个组件的结构,但您可以稍微调整它。如果您不完全遵循ABAP的方式,它将通过SE11以非常简单的方式完成
SELECT * FROM DD40L
WHERE ROWKIND = 'S'
and ROWTYPE in (
select TABNAME from DD03L
where POSITION = 1
and ROLLNAME = 'SO_TEXT255' )