除了 tid 之外,是否有任何 id 可用于不同的 idocs?我正在使用 JCoServerTIDHandler 来获取 tid。
我们是否有任何其他此类唯一 ID 或其他有助于实现目的的相关字段?
了解您需要此 ID 的目的很重要。
TID用于检查与外部系统通信的一致性。是的,它是全球唯一的,但在一般事务性 RFC (tRFC) 中,它用于防止在出现错误时多次执行,而不是在成功调用的情况下。所以它不是为每个 IDoc 生成的。
另一个唯一 ID 是DOCNUM(IDoc 编号)。它是每个创建的 IDoc 都具有的 SAP 内部标识符。它可以EDIDS与 TID 一起在表中找到,并且可以通过 TID 从那里选择。
获取 DOCNUM 的另一种方法是启动 FM INBOUND_IDOCS_FOR_TID。