正文
saprfc函数,sap 函数
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
SAP的BDC和BAPI之间有什么联系和区别?
意义上来说,DBC和BAPI都是实现相应的业务。但是DBC靠的是用程序实现(比如像人手工填写之类的功能,然后执行标准机能)。BAPI其实就是通过Function的方式了,你直接传参数过去,就可以实现相应的业务了。
BAPI 是函数,你可以输入T-code:BAPI,查找系统里的bapi函数。比如采购申请的审批的勾打上,就可以调用bapi函数来实现。
上面提到的BAPI是SAP系统上专用的,在实际应用上不如DCOM来得广泛。DCOM端口主要有两个技术模块组成,一个是管理模块,另一个模块生成SAP BO的DCOM 代理组件(Proxy Components),生成的DCOM组件存放于C++。
BDC:最早的add-on开发中常用,数据迁移中常用,目前一般要求BAPI取代BDC。Enhancement:现在的新的增强框架你掌握了么?Smart Forms:04年在对日开发中广泛应用,国内还有不少的script。
有些屏幕是不能录的,比如table control,没法滚动屏幕。
RFC接口相关知识点
1、RFC也可以在系统内被调用,但是通常调用和被调用是在不同的系统中的。在sap系统中,远程调用的能力是有RFC接口系统提供的。 RFC允许在两个sap系统(R/3或者R/2)之间进行调用。或者 是在一个sap系统和非sap系统之间调用。
2、不同的RFC描述了不同的Internet的标准,比如端口号、路由器需求、Internet应用的正式协议标准等等。应用编程接口 运行在Internet上面的各种应用程序,必须使用符合TCP/IP协议定义的接口。
3、SAP(卫星自动控制系统)中的RFC:RFC(远程函数调用 Remote Function Call)是一个 SAP 的接口协议。它基于 CPI-C,很大程度上简化了系统间通讯的编程工作。RFC 允许调用和执行一个远程系统,或者是相同系统上的预定义函数。
4、另外,RFC不仅包含RFC性能格书,还包括与实际安装和应用有关的信息,以及与协议的试验有关的信息。人们对RFC进行编号,例如把确定IP性能指标的协议编号为RFC791,把确定TCP性能指标的协议编号为RFC793。
5、RFC是SAP系统和其他(SAP或非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP 与外部通信的基本协议。
如何实现SAP的RFC函数调用
如果你要用.Net 调用SAP的一些功能,比如外部系统查SAP内的物料信息、用BAPI做凭证、调用RFC函数等等,可以使用 .Net Connector,从.Net平台调用SAP的服务。
在SAP中,功能模块的调用通过CALL FUNCTION语句实现。远程功能作为普通函数模块的扩展,可通过在CALL FUNCTION语句中添加DESTINATION子句完成,其语法格式与普通函数调用完全相同。
在a系统中创建一个RFC,然后在b系统中远程调用这个RFC,需要注意的是在b系统中需要有相同接口的同名RFC,目的是保证编译正常,所以可以没有实际处理逻辑。
看楼主这个问题的意思,楼主应该先去学习如何使用VB调用SAP RFC,之后再写一个简单的调用报表程序的RFC,VB来调用这个RFC,就可以实现这个需求了 VB调用RFC的代码,你到百度搜,有现成的,需要下载NCO连接包。
saprfc函数的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sap 函数、saprfc函数的信息别忘了在本站进行查找喔。