|
neafea 发表于 2012-2-7 15:28 ![]()
是在Inbound里面实现的啊,这fm以前可以实现创建订单的,后来加了这些字段就不行了,并且,我建的idoc段 ...
1.
*send
CLEAR:INT_EDIDD[],INT_EDIDC[],CONTROL_DAT,INT_EDIDC,INT_EDIDD.
CONTROL_DAT-MESTYP = 'ZPOSO'.
CONTROL_DAT-IDOCTP = 'ZPOSO'.
CONTROL_DAT-RCVPRT = 'LS'.
CONTROL_DAT-DIRECT = '1'.
......
CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
......
从这一段开始,这些代码都是很常见的outbound的处理,不知道你为什么给放在inbound的FM里了
2.
是table里加了字段后不能创建订单,那你加了这些字段后有没有激活table?
3.
你的IDOC进行inbound处理时,IDOC数据从哪里来的?你确定有内容给传到了那几个IDOC的字段了?WE09进行debug先看看和你的代码有关还是IDOC数据来源有关。
|
|