SAP 关于RFC_READ_TABLE的若干问题

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

前言:

在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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值