【问题标题】:SAP RFC_READ_TABLE not returning all digitsSAP RFC_READ_TABLE 不返回所有数字
【发布时间】:2018-07-03 16:48:22
【问题描述】:

第一次使用 RFC_READ_TABLE FM,我试图从 MARD 表中提取股票数据。有些零件的非限制性股票价值 (LABST) 大于 10 亿。使用 SE16N 查看此表时,可以看到完整值,但使用 RFC_READ_TABLE 拉取时,前几位数字会被截断并替换为 *。

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

知道如何获取全部价值吗?

【问题讨论】:

  • 给你的RFC_READ_TABLE电话号码

标签: sap saprfc


【解决方案1】:

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

看起来您在这里遇到了这些缺点之一......

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-26
    • 1970-01-01
    • 1970-01-01
    • 2017-08-28
    • 2021-04-11
    • 2014-11-09
    • 1970-01-01
    相关资源
    最近更新 更多