我举了一个很好的例子clientPrintDescription.py并根据与特定 RFC 函数的输入数据类型匹配的描述创建 HTML 表单。

在 SAP 中,数据类型可以包含可以包含数据类型的数据类型,我想使用嵌套数据类型来测试我的 HTML 表单生成器。

当然,我可以创建自己的自定义数据类型,但如果我使用现有的(支持 rfc 的)数据类型,它的可重用性会更高。

SAP 中哪种数据类型包含大量嵌套数据类型?也许有很多不同的数据类型?

请您参考如下方法:

我不知道哪种结构最适合您的情况,但您可以过滤 View DD03VV (现在这是一个有意义的名称)使用事务 se16h .如果您 GROUP BY栏目TABNAME并过滤 WHERE TABCLASS = 'INTTAB'条目数是结构大小的指标。

您还可以聚合并在下一步过滤最大值 DEPTH值(如 SQL HAVING ,它在 SAP R/3 中不存在)。在我的系统上,最大深度为 12。

编辑 : 如果您无法访问 se16h ,这是一个解决方法:调用 se37并执行 SE16N_STARTI_HANA = 'X' .如果您无法访问 se37使用 sa38并调用 RSFUNCTIONBUILDER (背后的报告 se37 )。

PS:在 DD03VV 上的请求非常慢,可能是由于缺少对 ABAP 字典 View 上的复杂请求的优化。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!