除了 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
。