【问题标题】:ERPTable columns being truncatedERPTable 列被截断
【发布时间】:2011-11-23 15:51:43
【问题描述】:

我已经生成了一些代理 ERPTables 来查询 SAP 表。这些列作为类型​​字符串生成。由于 ERPConnect Linq 似乎不支持连接,例如或基本上任何比等式比较更复杂的 where 子句中的查询,我不得不将连接拆分为几个单独的查询并在 C# 中进行连接。问题是某些 GUID 键列被截断为 16 个字符。

我一直在尝试对此进行调查,但 ERPTable 似乎没有任何可调整的参数。我高度怀疑这是 SAP 方面的一些 shanenigan,但我不知道要做什么检查才能限制问题的根源。

有人遇到过 ERPConnect 的这个问题吗?

【问题讨论】:

  • +1 对于这个问题,我感受到你的痛苦,因为由于业务的性质和极端使用 SAP 来运营我们的业务,我必须一直处理这类事情。
  • 能否列出表格和 GUID 字段的确切类型(数据元素)?

标签: c# linq sap erpconnect


【解决方案1】:

您需要使用下方帮助中描述的自定义函数“Z_XTRACT_IS_TABLE”(表访问限制):

http://help.theobald-software.com/ERPConnect-EN/default.aspx?pageid=reading-sap-tables-directly-with-readtable

如果你使用的是 Linq,你可以在这里找到它:

http://help.theobald-software.com/ERPConnect-EN/default.aspx?pageid=linq-to-sap-table-access-restrictions

这是一个 SAP 限制,使用默认功能模块时,只发送前 16 个字符。

最好的问候,

阿里

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 1970-01-01
    • 2023-01-29
    • 2013-04-20
    • 2021-11-27
    • 1970-01-01
    • 2012-02-04
    相关资源
    最近更新 更多