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