TCD:WE31 定义 segment 把 segment release 掉 TCD:WE30 定义 ex tension IDOC ty pe Release 这个ex tension ty pe 最好范围写大一点,不然容易 IDOC语法错误 TCD:SM30 或者TCD:W E82 维护表EDIMSG TCD:W E20 没有上 图 的 步 骤 , 这 里 会 报 ERROR, 说 数 据 在EDIMSG 表中不存在 下面的步骤是通过 IDOC 处理函数的增强为 IDOC 中自定义字段赋值 TCD:WE20 双击或者 TCD:WE41 这个函数有增强函数 EXIT_SAPLEINM_001和 EXIT_SAPLEINM_002,属于增强 MM06E001 还有 BADI: MM_EDI_ORDERS_OUT 通过以下步骤才能进入增强函数 EXIT_SAPLEINM_002 中的断点 TCD:ME22N->MESSAGE F8 F8 不行的话 连续按 4-5 次 F7 后,进入增强函数的断点 上图的代码: *&---------------------------------------------------------------------* *& Include ZXM06U02 *&---------------------------------------------------------------------* DATA LDS_EDIDD LIKE LINE OF INT_EDIDD. READ TABLE INT_EDIDD INTO LDS_EDIDD WITH KEY SEGNAM = 'E1EDP01'. CHECK SY-SUBRC = 0. READ TABLE INT_EDIDD INTO LDS_EDIDD WITH KEY SEGNAM = 'ZE1EDP'. CHECK SY-SUBRC <> 0. CLEAR LDS_EDIDD. LDS_EDIDD-SEGNAM = 'ZE1EDP'. LDS_EDIDD-SDATA(8) = SY-DATUM. LDS_EDIDD-SDATA+8(6) = SY-UZEIT. APPEND LDS_EDIDD TO INT_EDIDD. BREAK-POINT. PO->MESSAGE 保存后的成功结果TCD:W E02 重要说明和问题解析: TCD:W E30 如果要修改SEGMENT,不能双击,还只能通过 CUT 和PASTE 出现问题的话 可以尝试跟踪左边的程序 TCD:SM58 可以看到此次IDOC 通过RFC 的发送情况(如果发送成功,条目就从SM58 中删除了) 如果出现错误:name or passw ord is incorrect(repeat logon),参考NOTES: 807895( ECC5 密码大小写不敏感,ECC6 敏感)