IDOC的debug、错误处理和各项IDOC信息查询(各种查询,全)。

IDCO的数据表:

EDIDC                   Stores the Control Record information an IDOC

EDID4                    Stores the Data Records (version 4.6)

EDIDD                   Data Seg (EDI Intermediate doc)

EDIDS                   Stores the Status of an IDOC


IDOC的测试一般通过WE09/WE19去测试,但是一些通过标准程序触发的IDOC没法通过WE09/WE19去测试,例如,AP IDOC 的RFFOEDI1



1、IDOC的查询:        WE02



2、IDOC的FM的查询:          IDOC_OUTPUT_<MT>  (message type)

      The function modules for generating the IDocs are usually called IDOC_OUTPUT_<MT>, where <MT>
represents the relevant message type. Depending on the output mode, the generated IDocs are either
collected or forwarded for immediate dispatch.


    WE42   通过message type  查询到process code,然后再通过process code 查到 outbound FM。


    WE02查询message type   partner no  part type到WE20里面查询对应的FM。

    其实IDOC的FM的查询,可以反过来去思考IDOC的配置,就可以从中去找了。

  

3、IDOC  test :         WE19  , 例如你修改了某个segment 的值,然后通过WE19就可以测试修改是否成功。



4、通过idoc baisc type去查找:

       通过WE02查找到了这个IDOC的  basic type 然后查看到这个basic type里面的segment对应的structure,利用where  to  used-list,查到对应的程序。



5、IDOC报错重发:                    BD87和WE15

       首先IDOC报错的,有些时候,会指定某个segment的:

       


       BD87:   直接运行就好了。      

       WE15:   有些IDOC例如(VL03,VF03里触发的),当报错,需要repeat,然后通过WE15去重发,才可以debug。

           1、设断点

               2、repeat  IDOC 并设置发送时间:


    

               3、进入WE15重发,debug。



6、IDOC  debug的一些技巧:



7、Deactive  IDOC type:通过BD64,把原先配好的IDOC basic type删掉即可,然后需要重新激活的时候,再配置上。



  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SAP IDoc是一种在SAP系统中用于数据交换的标准格式。它是一种结构化的文件类型,用于在不同的SAP系统之间以及与外部系统之间进行数据交互。而Java是一种面向对象的编程语言,具有广泛的应用领域和丰富的开发工具。 在Java中处理SAP IDoc可以采用多种方式。首先,可以使用SAP提供的Java接口来与SAP系统进行通信和数据交换。SAP JCo(Java Connector)是SAP提供的一个Java开发工具包,用于连接和交换数据。通过使用JCo,开发人员可以使用Java编程语言直接与SAP系统通信,并且可以使用IDoc类库来处理IDoc数据。 另外,还可以使用第三方Java库来处理SAP IDoc。一些开源的Java框架,如Apache Camel和Spring Integration,提供了强大的集成能力,可以与SAP系统集成,并处理IDoc数据。这些框架提供了丰富的组件和API,使开发人员可以轻松地处理和转换IDoc数据。 通过Java处理SAP IDoc可以实现多种功能。例如,可以将外部系统的数据转换为IDoc格式并发送给SAP系统,或者从SAP系统接收IDoc数据并进行解析和处理。通过使用Java的强大编程能力,可以在处理IDoc数据时进行验证、转换、映射等操作,以满足特定的业务需求。 总之,SAP IDoc和Java是两个不同的概念,但可以通过使用SAP提供的Java接口或第三方Java框架来实现在Java中处理SAP IDoc的功能。这种结合可以实现SAP系统与外部系统之间的高效数据交换和集成,为企业提供更好的业务流程支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值