SAP ABAP数据库表字段checktable的实现原理

For project reasons I need to find all tables whose fields have used a given table say COMM_PRODUCT as check table.

SAP ABAP数据库表字段checktable的实现原理_第1张图片

The only information I know is that such kind of table metadata is stored in table with name prefix DD*. Unfortunately there are huge number of table starting with DD:

SAP ABAP数据库表字段checktable的实现原理_第2张图片

How to efficiently find the exact one by yourself?

(1) Make the check table field selected, and press F1:

SAP ABAP数据库表字段checktable的实现原理_第3张图片

In popup dialog, click this icon to display technical information:

SAP ABAP数据库表字段checktable的实现原理_第4张图片

Unfortunately, the found DD03P_D is a structure, so it is not possible to view it via tcode SE16. Nevertheless let’s write down the field name CHECKTABLE.

SAP ABAP数据库表字段checktable的实现原理_第5张图片

(2) Go to SE80 -> Repository information system, double check ABAP Dictionary -> Fields -> Table fields, type field name as CHECKTABLE and search

SAP ABAP数据库表字段checktable的实现原理_第6张图片

The DD08L seems to be the table I am looking for.

SAP ABAP数据库表字段checktable的实现原理_第7张图片

Double confirm in SE16:

SAP ABAP数据库表字段checktable的实现原理_第8张图片

Confirmed

SAP ABAP数据库表字段checktable的实现原理_第9张图片

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

你可能感兴趣的:(abap,saprfc,sap,crm,erp)