C#与SAP系统的接口调用

Sap作为ERP的龙头企业,在企业信息化建设中是有目共睹的,特别是财务、人力、物流等发挥着极大作用,占领着半壁江山,所以与企业系统用SAP软件的接口对接很是普遍,简单介绍一下与SAP接口的一点点儿心得:

1 using SAPwebservice;
2 SAPwebservice.SAP_XXX_001[] itemSap = new SAPwebservice.SAP_XXX_001[i];
3 System.Net.NetworkCredential c = new System.Net.NetworkCredential(SapUser, SapPwd);
4             SAPSENDINGService s = new SAPSENDINGService();
5             s.Credentials = c;
6             string success = null;
7             string code = null;
8
9            string reponse = s.SAPSENDING(one, ref itemSap, out success, out code);

首先在微软的VS解决方案里添加服务(Web)引用,然后在using一下,然后像调用其它接口(SOAP协议)一样,先确定好传入的数据格式,此SAP开放的接口是数组格式itemSap,有out型的参数success和code,就可以了。微软技术开发的OA系统与Sap的ERP系统握手,会让企业级信息化系统应用更加强大和丰富、高效!

原文地址:https://www.cnblogs.com/shiningleo007/p/9855539.html

时间: 2024-10-09 18:45:56

C#与SAP系统的接口调用的相关文章

【统一接口调用的设计与实现】-对象到报文的互换

在我们的日常业务系统开发过程中,随着业务的发展,我们经常需要与外围系统进行接口对接,用以获得对方的业务能力或者将自己的业务能力提供给对方,本文主要介绍外围系统的接口调用的介绍和统一调用的设计与实现. 接口调用生命周期 业务调用时,我们通常将接口接口数据按照一定的规范封装成报文或者参数,然后通过网络协议将对应的报文发送给对应的外围接口地址,外围接受到相关业务请求后,将内部处理结果,再通过约定的报文形式回传给接口调用方,整个过程如下图所示: 1)接口地址:对方提供的一个可以访问的URL地址,访问地址

Java(JCo3)与SAP系统相互调用

声明:原创作品,转载时请注明文章来自SAP师太技术博客:www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4291479.html 外部系统(Java)调用BAPI函数... 78 安装JCo3. 78 创建JCo3连接... 79 直连... 79 连接池... 81 DestinationDataProvider接口(不需连接属性配置文件)..

C# 使用 SAP NCO3.0 调用SAP RFC函数接口

C# 使用 SAP NCO3.0 调用SAP RFC函数接口 最近使用C#调用SAP RFC函数,SAP提供了NCO3.0组件. 下载组件安装,之后引用“sapnco.dll”和“sapnco_utils.dll”两个文件. 在程序中 using SAP.Middleware.Connector; 具体看下面代码 使用app.config文件配置注册客户端连接 <?xml version="1.0"?> <configuration> <configSec

与SAP集成的接口方式比较:IDOC BAPI RFC 之间的区别

se37写出来的叫function,其中可以远程调用的叫rfc,remote-enabled function,abap语法和输入输出参数就会有一些限制.bapi是sap做好的实现特定业务操作的rfc.idoc是基于sap自己的类似xml格式的文档数据交换的方式.rfc必须在线的方式调用,一般做同步的,idoc基于文档,可以实现异步的. idoc是基于sap自己的类似xml格式的文档数据交换的方式.rfc必须在线的方式调用,一般做同步的,idoc基于文档,可以实现异步的. idoc是系统间利用m

SAP系统更新模块

SAP 系统中,一些单据保存到数据库用的是 update mudule function. 命名是ME_UPDATE_* (业务说明) 例:PR save module: ME_UPDATE_REQUISITION ME_UPDATE_INFORECORD   更新采购主记录数据 ME_UPDATE_AGREEMENT_PO更新采购凭证 ME_UPDATE_SCHEDULE_EKPO计划协议下达 ME_UPDATE_DELIVERY       更新采购凭证 ??? 一些增强如果可以在单据保存时

支持APP手机应用(android和ios)接口调用 ,传输验证可用 shiro 的 MD5、SHA 等加密

请认准本正版代码,售后技术有保障,代码有持续更新.(盗版可耻,违者必究)         此为本公司团队开发 ------------------------------------------------------------------------------------------------------------------------- 1. 有 oracle .msyql.spring3.0.spring4.0  一共 4 套版本全部提供没有打jar没有加密的源代码(最下面截图2

【课程分享】深入浅出微信公众平台实战开发(微网站、LBS云、Api接口调用、服务号高级接口)

深入浅出微信公众平台实战开发(微网站.LBS云.Api接口调用.服务号高级接口) 课程下载地址:链接:http://pan.baidu.com/share/link?shareid=2214724072&uk=3611155194 密码:glvc 一.本课程是怎么样的一门课程(全面介绍) 1.1.课程的背景 微信公众平台的火热程度已经不用多言,无论是个人还是企业,政府还是商家,都已经开始搭建微信公众平台,微信的作用已经被各界人士认可.微信公众平台的技术需求市场缺口巨大. 1.2.课程内容简介 本

java 后台框架 支持APP接口调用 APP后台 手机后台框架java springmvc mybaits mysql oracle html5 后台框架

获取[下载地址]   QQ: 313596790   [免费支持更新]A 代码生成器(开发利器);全部是源码     增删改查的处理类,service层,mybatis的xml,SQL( mysql   和oracle)脚本,   jsp页面 都生成   就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池druid;  数据库连接池  阿里巴巴的 druid.Druid在监控.可扩展性.稳定性和性能方面都有明显的优势C 安全权限框架shiro ;  Shiro 是一个用

java 后台框架 支持APP接口调用 APP后台

获取[下载地址]   QQ: 313596790   [免费支持更新]支持三大数据库 mysql  oracle  sqlsever   更专业.更强悍.适合不同用户群体[新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统]A 代码生成器(开发利器);      增删改查的处理类,service层,mybatis的xml,SQL( mysql   和oracle)脚本,   jsp页面 都生成   就不用写搬砖的代码了,生成的放到项目里,可以直接运行B 阿里巴巴数据库连接池druid