SAP Java Connector(JCo)】的更多相关文章

JCo是一个高性能的,基于JNI的中间件,它实现了SAP的RFC(Remote Function Call)协议. 1.JCo的安装 从 http://files.cnblogs.com/byfhd/jco.rar 下载JCo,解压后将librfc32.dll和sapjcorfc.dll拷贝到WINNT"SYSTEM32下,将sapjco.jar加入项目的classpath中. 2.与SAP的连接 JCo支持两种连接方式,direct connections和connection pools.…
Java Connector(JCO)环境的搭建:Step by step to download and configure JCO in your laptop 我的ABAP系统有个函数名叫ZDIS_GET_UPSELL_MATERIALS,输入一个customer ID和product ID,会输出为这对客户和product组合维护的一组Upsell product ID和描述信息. 测试如下: 下面是使用Java消费该函数的代码: package jco; import java.io.…
最近Jerry接到一个原型开发的任务,需要在微信里调用ABAP On Premise系统(SAP CRM On-Premise)里的某些函数.具体场景和我之前的公众号文章 Cloud for Customer和微信集成系列教程 描述的场景类似. 区别之处在于Cloud for Customer(C4C)是一个云解决方案,其OData Service/Web Service能够直接被Internet网络上的其他应用消费.而我最近要做的原型开发,需要消费的函数位于部署在Corporate Netwo…
JCA (J2EE 连接器架构,Java Connector Architecture)是对J2EE标准集的重要补充.因为它注重的是将Java程序连接到非Java程序和软件包中间件的开发.连接器特指基于Java连接器架构的源适配器,其在J2EE1.3规范中被定义.JCA连接器同时提供了一个重要的能力,即它使J2EE应用服务器能够集成任何使用JCA适配器的企业信息系统(EIS),大大简化了异构系统的集成.有了JCA,企业只要购买一个基于JCA规范的适配器,就可以将企业应用部署到J2EE服务器上,这…
在VS2015中使用SAP Connector 3.0(SapNco)的.net4.0x86版本开发时,程序运行到RfcDestinationManager.TryGetDestination时报错: “SAP.Middleware.Connector.RfcDestinationManager”的类型初始值设定项引发异常 解决方式:目标框架选择.NET FrameWork 4,在app.config中加入如下配置, <?xml version="1.0"?><con…
SAP help里提供了CloudFoundry和Neo环境下可用的Region和API endpoint: 当我们期望用SAP Cloud Connector连接某个SAP云平台Region时,一般是从F4 value help里选择: 如果drop down list里没有我们希望使用的region怎么办? 解决方案 点击Configuration: 手动添加一个即可: 然后在drop down list里就可以选择这个自定义region了: 要获取更多Jerry的原创技术文章,请关注公众号…
我们把hubspot这个SaaS CRM作为第三方系统,首先登录hubspot,创建一个新的API key: 把创建的key拷贝到剪切板里: 然后登录SAP Cloud for Customer上的open connector: 点击Authenticate超链接,这一步是为了建立SAP open connector和hubspot的安全连接: 把之前在hubspot创建的API key填进来: 点击Create instance,创建一个hubspot的service instance,通过这…
请关注地址:http://blog.itpub.net/29829936/viewspace-2128829/ 1.SCC下载及安装 https://tools.hana.ondemand.com/#cloud SCC需安装的C盘符下面,其他盘符执行无法启动. 2.SCC启动 桌面图标启动SCC,然后登录地址:https://localhost:8443/ 用户名/密码输入:Administrator / manage 输入信息 Landscape Host:hanatrial.ondemand…
SAP Java Connector (JCo)     SAP的JAVA中间件,使用它可以使SAP的客户和合作伙伴使用JAVA语言轻松地建立可以和SAP系统通信的兼容的组件和应用程序下面是JCo一些显著的特征: 1.      支持双向调用(ABAP调用JAVA和JAVA调用ABAP) 2.      支持Unicode和非Unicode编码的系统 3.      为程序员封装了一些难以理解和处理的部分,比如代码页,数据类型转换和连接池等等 4.      屏蔽了RFC和DDIC的一些细节,这…
// 获取RFC返回的字段值 11 JCoParameterList exportParam = function.getExportParameterList(); 12 String exParamA = exportParam.getString("field_A"); 13 String exParamB = exportParam.getString("field_B"); 14 // 遍历RFC返回的表对象 15 JCoTable tb = functi…
In this example we will create a simple Maven project which uses Hibersap to call a function in SAP and print the result to the command line. Download and install the SAP Java Connector Download SAP Java Connector 3 from http://service.sap.com/connec…
1. 应用背景 某汽车制造企业(以下称为厂商A)与其仓储系统提供商(以下称为厂商B)需要进行数据交换.汽车厂商A使用SAP系统作ERP管理,所有数据都要进入SAP进行处理,仓储系统提供商使用的是自有的系统.目前数据交换的办法是,由B自己开发程序将数据输出为标准的IDoc文件,然后通过远程文件传输系统传输到A,A自己利用SAP JCo (Java Connector) 调用EDI接口把文件输入到SAP系统中.这些IDoc文件以时间戳来排序,要求严格按照时序来进入SAP系统,即必须在上一个处理完成之…
http://blog.csdn.net/asdfak/article/details/5834731 JAVA 调用SAP端接口 Java Connector and BAPI 前些日子想去深入的研究下Portal Development,但是载了一个周末也没有把NetWeaver Developer Studio弄下来.闲暇时间,浏览了下JCo的API文档和几个简单的DEMO,开始尝试着自己去用JCo做一些操作,并记录下整个过程,以供大家参考. 一些理论性的东西源自SAP的官方培训教材和一些…
Unit1 SAP systems(SAP系统) 1.1 Explain the Key Capabilities of SAP NetWeaver(解释SAP NetWeaver的关键能力) Repository里显示的都是SAP系统里的东西 SAP Netweaver Capabilities User productivity(用户生产力) Business Intelligence Business Process Composition(即业务组合,用户使用composite appl…
参考 SAP给他的客户的帮助<ODBO, BAPI and XMLA - Sap>   SAP BW 提供的查询接口: 接口 查询语言 调用接口 OS平台 客户端开发 ODBO MDX COM(Componet Object Model) protocol windows操作系统 ADOMD+VB/ASP/C++ OLAP BAPI MDX RFC(Remote Function Call)protocol 跨操作系统,且安装了SAP c/c++(RFC library) java(SAP j…
在VS2010中使用控制台应用程序使用SAP Connector 3.0开发时,当程序运行到实例化RfcConfigParameters时报错 (RfcConfigParametersrefcon = new RfcConfigParameters();) 错误信息:"SAP.Middleware.Connector .RfcConfigParameters”的类型初始值设定项引发异常. 解决方法: 1.右键单击“项目属性”—“应用程序”—目标框架选“.NET FrameWork 4” 2.在控…
.NET 环境Xp(sp3) vs2010, win2003 EN 32bit(sp2)winform,webform 引用sapnco.dll,sapnco_utils.dll(自动引用)配置文件需要改成混合模式 <?xml version="1.0"?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,V…
我的前一篇文章 使用Java+SAP云平台+SAP Cloud Connector调用ABAP On-Premise系统里的函数介绍了在SAP云平台的Neo环境下如何通过SAP Cloud Connector消费ABAP On-Premise系统里的函数.在那篇文章demo程序的Java代码里,我们实际是通过JCO(Java Connector)来远程调用ABAP On-Premise系统里的函数. 今天我们换个环境,试试SAP云平台的CloudFoundry环境. 同时我们也试试换一种方式来消…
AC010 mySAP Financials Overview to Financial Accounting and ReportingAC020 mySAP Financials Investment ManagementAC030 mySAP Financials Treasury OverviewAC040 mySAP Financials Cost Management and ControllingAC200 mySAP Financials Financial Accounting…
本教程的目的是让读者理解:SAP Process Intergration(以下简称SAP PI)是什么.我们不需要探究课题的本质,但是会讨论SAP PI的架构和不同特点.本文只会覆盖到PI的基本特点,而不是讨论全部. 本文链接:http://www.cnblogs.com/hhelibeb/p/7105070.html SAP ERP是什么 对于任何业务——无论是大的还是小的——都会有必须要执行的标准业务功能,比如:物料管理(MM),销售与分发(SD),财务(FI),人力资源(HR)等等.市场…
1.优点: SAP是全球所有ERP产品中对企业构架和财务控制考虑得最细致的系统,也是整体控制逻辑和整体系统结构是最严谨的系统,可以让企业引进先进的管理理念: 对产品在各种行业的适用性考虑得最多的系统,既应用的行业最广: SAP系统是整体稳定性最好的系统: 如中国最大的几家企业集团(中石油.中石化.中海油.几个钢铁集团等等)如果要在整个企业全面展开各个专业的.统一的ERP实施,SAP是唯一能适合的产品,尤其是财务模块: 应用最广的产品.它集成性好,财务.物资.项目.设备.人力资源等等功能都具备:…
一.SAP MES概述: SAP公司成立于1972年,总部位于德国,是全球最大的企业管理和协同化商务解决方案供应商.全球第三大独立软件供应商.目前,在全球有120多个国家的超过86,000多家用户正在运行SAP软件.SAP MES产品是2008年由SAP 公司并购全球知名的MES厂商VISIPRISE, 并改名为SAP ME,于2010年正式进入中国市场. SAP MES产品旨在为众多的制造业企业提供一站式生产管理解决方案,其包括了SAP制造执行系统(SAP Manufacturing Exec…
2018年很快就要结束了.Jerry在2017年年底准备开始写这个公众号时,给自己定的目标是:2018年至少保证每周发布一篇高质量的文章.如今2018年就快过去了,高质量与否需要大家来反馈,至少从量上看,已经达到我订的目标了. 当然这87篇技术文章,有31篇文章是Jerry的成都研究院同事贡献的,在这里对这些同事表示感谢.按照名字的字母顺序,依次感谢: Chen Vicky Deng Sun He Andrew Li Ben Liao Janet Ma Hongbo Peng SunShine…
有好几位朋友在公众号后台给我留言询问SAP C/4HANA和S/4HANA集成的方案. 尽管我给这些朋友推送了一个方案:打通C/4HANA和S/4HANA的一个原型开发:智能服务创新案例,然而我得到的反馈是:在这个创新案例里,需要在C/4HANA里的服务云做一些后台开发,即下图红色方框标注的C4C API endpoint.因为是云产品,这种后台开发只有SAP能做,并没有对Partners开放. 因此这篇文章我会介绍一些Partners能够进行的二次开发方式,通过这些方式也能实现C/4HANA和…
这周Jerry在SAP上海研究院参加了一个为期4天的Kubernetes培训,度过了忙碌而又充实的4天.Jason,Benny和Peng三位大神的培训干货满满,借此机会,Jerry和过去的两位老领导Patrick和Evan叙了叙旧,也拜见了上海SAP圈子里的几位大佬.以前在网络上久闻大名,这次终于见到了大佬们本人,了却我一桩心愿. 为什么SAP内部也在开展Kubernetes的培训呢?诞生于2015年7月的Kubernetes,是Google内部多年使用的容器集群管理系统Borg的开源版本.由于…
关于JavaScript的跨域问题(Cross Domain)的讨论, 网上有太多的资源了.国内的程序猿写了非常多的优秀文章,Jerry这里就不再重复了. 直入主题,最近我正在做一个原型开发:通过SAP云平台和SAP Cloud Connector把On-Premise系统上的ABAP function module STFC_CONNECTION 暴露出来,给微信消费. 这个function module的逻辑很简单,直接把输入参数REQUTEXT的内容不加任何处理,拷贝到输出参数ECHOTE…
本文假设您对JDBC(Java Database Connectivity)有最基本的了解.您也可以将其同ADBC(ABAP Database Connectivity)做对比,细节请参考我的博客ADBC and JDBC 这篇文章分为两部分,第一部分内容: 介绍如何在SAP Cloud Platform(云平台)上创建一个HANA数据库实例 开发一个Java应用,部署到SAP云平台上.该Java应用使用JDBC操作同样处于SAP云平台上的HANA数据库. 第二部分内容: 开发一个Java应用,…
我们生活在一个数字化时代.信息领域里发展迅猛的数字技术和成本不断降低的硬件设备,正以前所未有的方式改变着我们工作和生活的方式. Digital Mesh 美国一家著名的从事信息技术研究和提供咨询服务的Gartner公司,在2015年提出了未来IT技术的十大发展趋势.Gartner公司副总裁,David Cearley,在2015年美国Orlando召开的ITxpo专题研讨会上,将这十大发展趋势分为三类: 1. 数字网格 2. 智能机器/设备 3. 新的IT现实技术 隶属于这三类里的十大发展趋势并…
目录 长生剑 - SAPGUI Where Used List 碧玉刀 - ABAP调试器观察点 霸王枪 - ABAP调试器动态断点 多情环 - ABAP代码静态扫描 孔雀翎 - SAT 离别钩 - ST05 拳头 - 迷之方法??? -------------------------------------------------------------------------------- Jerry在2018年开始用中文在微信公众号平台上写作之前,在SAP官方社区上总共写了639篇英文博客…
在ABAP On-Premises环境下,使用ABAP编程消费第三方服务,相信很多ABAP顾问都已经非常熟悉了,无非就是使用CL_HTTP_CLIENT或者CL_REST_HTTP_CLIENT来发送和接收HTTP请求. 下图这短短的38行代码,展示了如何使用ABAP工具类CL_HTTP_CLIENT去访问百度首页并拿到回复. 从百度返回的响应,通过方法GET_CDATA获得,存储于变量rv_data内: 当然如果我们是做正式的产品开发的话,一般不会把第三方服务的URL硬编码在应用程序里,而是通…