肃宁网站制作价格,仿4493美图网站程序,有哪些设计公司,卖水果网站建设的策划书se37写出来的叫function,其中可以远程调用的叫rfc,remote-enabled function,abap语法和输入输出参数就会有一些限制。bapi是sap做好的实现特定业务操作的rfc。idoc是基于sap自己的类似xml格式的文档数据交换的方式。rfc必须在线的方式调用#xff0c;一般做同步的#xff0c;…se37写出来的叫function,其中可以远程调用的叫rfc,remote-enabled function,abap语法和输入输出参数就会有一些限制。bapi是sap做好的实现特定业务操作的rfc。idoc是基于sap自己的类似xml格式的文档数据交换的方式。rfc必须在线的方式调用一般做同步的idoc基于文档可以实现异步的。idoc是基于sap自己的类似xml格式的文档数据交换的方式。rfc必须在线的方式调用一般做同步的idoc基于文档可以实现异步的。idoc是系统间利用message传递,不涉及底层函数调用,idoc的处理方式是用edi来执行的.你可以理解为IDOC是SAP为了同外部系统或内部不同client通迅所采用的一种数据结构,不同的idoc type 定义了不同的格式如关于material master data 的IDOC, BOM, PO,SO等相关的IDOC,, ALE 主要用于内部数据交换用的如不同client, EDI用于同外部系统的交换数据它们的本质都 是base on IDOC。。。idoc是基于sap自己的类似xml格式的文档数据交换的方式。idoc基于文档可以实现异步的。RFC是面向过程的调用简单直接BAPI是面向对象的有属性、有方法、有事件更加复杂和丰富更能反映SAP的业务应用而BAPI方法的构造是基于RFC的你也可以认为BAPI封装了RFC我觉得RFC在应用时最为灵活。IDOC是SAP标准的文件交换格式SAP已经有了大量的Function Module来处理和传递IDOC特别是对于要和其它系统交换数据时配合一些系统如biztalk serverIDOC会显得非常的方便开发的工作量也是最小的。RFC的话如果配合SAP的BDC使用的话或者你是一个ABAP的高手的话RFC也是很灵活的。至于BAPI的话我觉得SAP的bapi概念很好但是接口很不完善很多数据无法通过SAP本身的BAPI完成得自己来做开发。对于bapi和rfc到底那个好用我觉得没什么定论。有时bapi好用有时rfc好用。bapi好用在于其效率相对比较高这个主要体现在有些bapi是用direct input的方式写的效率高。但你如果用rfc写也有他的好处当你写的不只是一个luw时而每个luw都比较简单在这种情况下就用rfc开发比较快。SAP的idoc文件替代了edi文件的作用。ale是一种通讯的模式。bapi,一种函数sap提供一大堆用于主要的业务流程的处理rfc,一种函数用于与外部程序调用应该说RFC是其它内容的基础它是一个Function module可以被远程调用。而BAPI本身就是一个RFC但它被作为BO的Interface作用更进一步除了BAPI文档中提到的内容外还可以作为ALE/IDOC的开发基础。ALE是R/3系统之间的应用层数据交换至于用什么就看具体配置了比如可以用IDOC同步异步BAPI甚至用EDI。非SAP系统无法用ALE来实现。至于数据传输的方式可以是IDOC(底层是用RFC来实际的)也可以是EDI所以说IDOCEDI实际上是数据的载体。