首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SAP RFC_READ_TABLE未返回所有数字

SAP RFC_READ_TABLE未返回所有数字
EN

Stack Overflow用户
提问于 2018-07-04 00:48:23
回答 1查看 891关注 0票数 1

这是我第一次使用MARD,我尝试从RFC_READ_TABLE表中提取股票数据。某些部件的无限制股票价值(LABST)大于10亿。使用SE16N查看此表时,完整的值是可见的,但使用RFC_READ_TABLE拉取时,前几位会被截断并替换为*。

例如,在SE16N中查看一种材料时,其值可能为1,517,826,100.000,但在RFC中拉取此字段时,我得到的值为"*17826100.000“。

你知道怎么把整个值都拉出来吗?

EN

回答 1

Stack Overflow用户

发布于 2018-08-16 01:30:24

不要使用RFC_READ_TABLE...它有很多限制和缺点(在Unicode系统中,它可能对某些表根本不起作用),也有很多安全问题。

看起来你在这里遇到了这些缺点之一……

我建议首先检查是否已经有一个标准的SAP BAPI可以从MARD表中读取数据,如果没有,那么创建您自己的远程启用的函数模块来执行此操作。(并在必要时向功能模块添加授权检查,以保护MARD数据。)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51159513

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档