如何在 C# 中获取 SAP DDIC table 结构?

How to get SAP DDIC table structure in C#?

我正在写一些关于使用 C#SAP 中提取 table 结构的代码,并且我已经有一个关于 RFC_READ_TABLE 的问题,当我定义一个 table 的名称时,FIELDS table 返回了 5 列,例如:FIELDNAMEOFFSETLENGTH, T and FIELDTEXT, 其实根据这5列我不知道数字字段的小数位是多少,有没有其他方法可以得到这个?请注意,我的 SAP 帐户 是一个 public 帐户,因为其他人也在使用它,我不应该在 SAP 中创建新的功能模块.

以下信息是我从模块 RFC_READ_TABLE 的 FIELDS table 获得的:

MANDT   | 000000   | 000003   | C   | Client**: length * 3**
BUKRS   | 000003   | 000004   | C   | Company Code: **length * 3**
ANLN1   | 000007   | 000012   | C   | Main Asset Number: **length * 3**
ANLN2   | 000019   | 000004   | C   | Asset Subnumber: **length * 3**
GJAHR   | 000023   | 000004   | N   | Fiscal Year: **numeric(4,0)**
LNRAN   | 000027   | 000005   | N   | Sequence Number of Asset Line Items in Fiscal Year: **numeric(5,0)**
AFABE   | 000032   | 000002   | N   | Real depreciation area: **numeric(2,0)**
ZUJHR   | 000034   | 000004   | N   | Asset acquisition year (currently not used): **numeric(4,0)**
ZUCOD   | 000038   | 000004   | N   | Sub-classification of asset acquisitions(currently not used): **numeric(4,0)**
AUFWV   | 000042   | 000013   | P   | Proportional cumulative revaluation on replacement value: **numeric(13,??=2)** 

根据DB,这个字段的数据类型是numeric(13,2),但是我怎么才能得到这个线索呢? 提前致谢!

RFC_READ_TABLE FM returns 仅摘要字段。详情可以使用DDIF_FIELDINFO_GETFM