前言:
在SAP系统外部通过RFC函数/SAPDS/RFC_READ_TABLE2、RFC_READ_TABLE等直接访问SAP内部透明表,常会碰到一些问题。
参阅SAP Note:382318 - 常见问题 | 功能模块 RFC_READ_TABLE
此Note特别强调:避免在解决方案中使用外部通用表访问。此功能并非公开使用。
为此,首先,我列举有关的SAP Note及修订摘要:
一、重要修订
1、Note 2246160 - 增强 RFC_READ_TABLE (7.40+)
- 只能读取具有简单数据类型的表。
- 最大行宽为 512 个字符。
- 绩效低于您的期望。
- 除权限概念外,无法冻结系统的表以防外部访问。
Note2246160需要手工操作
(1)数据类型 SDTI_RESULT
调用事务 SE11 并创建数据类型 SDTI_RESULT,作为包 SDTI 中短文本为“基于字符串的文本”的结构作为无法增强的数据对象。
添加具有预定义数据类型 STRING 和短文本“文本行”的组件 LI

文章讨论了在SAP系统外部通过RFC函数访问内部透明表时遇到的问题,特别是RFC_READ_TABLE的限制和权限问题。SAPNote建议避免直接使用这些通用表访问功能,并提供了增强方法,包括创建特定数据类型和执行事务。同时,提到了权限配置、审计报告和版本限制,以及相应的Note号用于解决这些问题。
最低0.47元/天 解锁文章
5961






