SAP
Jay_1989
做事先做人!
展开
-
JAVA调用SAP端RFC接口
JAVA调用SAP端接口 1、这里我们不讲述SAP端接口的开发,sap端接口已经写好了,java端只是调用sap的接口名;2、调用过程中所需要的包及配置文件,在“java连接sap接口包sapjco3”中可以直接下载使用。本博文中提供两个例子:1、检查SAP商品SN码;2、查询SAP采购单 。SAPConn.java即JAVA与sap连接代码 pac原创 2016-07-04 15:31:13 · 22996 阅读 · 4 评论 -
PI新建一张表之ID篇章
1、创建Scenarios鼠标右击,选择“New...”选项填写Configuration Scenario名称,点击"Create“按钮2、Assign business system、配置Communication channel选择之前已经有的Business System,鼠标右击,选择"Add to Scenario"勾选刚才新建的Scenar原创 2017-05-22 13:37:36 · 1012 阅读 · 0 评论 -
PI新建一张表之IR篇章
1、导入RFC选中Imported Objects下RFCs,鼠标右击,选择“Import of SAP Objects”填写连接配置信息选择对应的RFC单击“Finish"按钮选中刚才导入的RFC,右击选择"Activate"选择点击"Activate"按钮2、新建namespace选中DIsplay Software Component原创 2017-05-22 15:27:22 · 1111 阅读 · 0 评论 -
SAP PI
因之前部门负责SAP PI同事的离职,领导让我兼任管理PI,这一下子工作量Double,这一接已经快半年了,到现在还没有招到人员,很是后悔当时听信领导的话,以后遇到这种交接工作,一定要小心再小心了。不管怎么样,接触PI这一段时间,感觉到PI功能很是强大,且系统很稳定。现在将我在工作中用到PI的功能分享给大家。这一博文主要介绍下PI是什么,有什么作用,以后会慢慢介绍我在工作中如何使用PI的。原创 2017-05-22 10:04:13 · 7613 阅读 · 1 评论 -
PI清除IDOC缓存
PI实际工作中有时会遇到这样的情况,举一个例子,比如商品表加了一个属性字段,升级传输之后,我们进行测试,发现新增属性字段并没有下发,还是空的。此时很有可能就是没有清除IDOC缓存的原因,清除IDOC缓存之后,重新下发之后,发现新增字段值不为空。1、登录GUI,输入CODE:idx22、选中商品下发对应的IDOC,点击“删除”按钮,即可清除原创 2017-05-27 09:14:09 · 2241 阅读 · 0 评论 -
PI与RFC连接测验
PI升级传输到Q系统后,需要与RFC进行连接测验。1、登录到GUI,输入CODE:sm592、这里的Program ID对应CC里面的Program ID3、点击"连接”按钮4、显示连接测试成功原创 2017-05-26 16:26:17 · 2567 阅读 · 0 评论 -
PI升级传输
我们PI环境通常有三种,开发环境(D系统)、测试系统(Q系统)、生产系统(P系统),我们在D系统中开发完成之后,觉得没问题就升级到Q系统,供运营同事测试,如果Q系统测试也没问题,就升级到P系统,供用户正式使用。下面就说一下PI升级传输操作,供大家分享。一、IR升级传输1、选中需要升级的目录,点击"Tools"-->"Export Design Objects"2、此处Mode我原创 2017-05-26 10:46:00 · 2867 阅读 · 0 评论 -
PI复制新CC
PI实际工作中有时会遇到这样的情况,以我们公司为例,OA系统供应商中间表的数据,PI迟迟取不过来,手动启动也不行,这个问题折磨我好长时间,后来打电话给原来离职的同事,说复制一个新CC,然后启用新的CC就可以了,至于什么原因我也不清楚。。。1、进入Integration Builder:Configuration2、选择需要复制的CC,鼠标右击,点击”Copy Object“原创 2017-05-25 17:11:40 · 1032 阅读 · 0 评论 -
PI监控Processed XML Messages
PI实际工作中经常会遇到这样的情况,SAP下发的某条数据迟迟到不了第三方,此时我们可以先按上一篇博文"PI查看执行日记"查询一下,如果发现都是成功的,此时我们就要监控PI中Processed XML Messages。1、登录到SAP GUI,点击"SXMB_MONI"2、点击"Monitor for Processed XML Messages"3、输入查询条件,点击原创 2017-05-24 11:27:57 · 1430 阅读 · 0 评论 -
PI查看执行日记
PI实际工作中经常会遇到这样的情况,SAP下发的数据迟迟到不了第三方,这时SAP运营同事就会问PI是不是没执行啊,帮忙看一下啊。。。这时我就会去PI中查看执行情况。1、登录到SAP GUI,点击"SXMB_IFR"2、点击"Integration Monitoring"3、点击"Message Monitoring",输入你需要的查询条件,点击"Start"按钮,下方列原创 2017-05-24 10:52:23 · 4964 阅读 · 0 评论 -
PI手动同步启动
PI实际工作中经常会遇到这样的情况,以我们公司为例,每到月初要计算上月的薪资时,就需要员工的考勤、请假、出差、调休等数据,这些数据我们是每天同步一次,但在发工资之前肯定会补填一些申请到OA,然后就需要我们手动帮忙同步这些HR数据。虽然是一百个不愿意,但也得帮忙。。。被坑死了。。。1、登录到SAP GUI,点击"SXMB_IFR"2、点击"Integration Monitoring原创 2017-05-23 10:00:51 · 1231 阅读 · 0 评论 -
PI表中新增字段
PI实际工作中经常会遇到这样的情况,需要同步的表因为业务原因新增了字段,此时不仅SAP、PI中需要做更改,第三方业务系统也需要做同样的更改操作。下面介绍一下PI中如何做相应的更改操作:1、编辑Data Type新增需要添加的字段激活变更的操作2、编辑Message Mapping将新添加的字段进行映射匹配原创 2017-05-23 09:30:09 · 1608 阅读 · 0 评论 -
SAP中查找业务应用使用的数据表
在ABAP编程时,很大的工作量是查找模块中使用的是哪个数据表的哪个字段,这是最基础也是最重要的工作之一,本章介绍以下两种方法:(1)透明表可以通过帮助直接查找表和字段(2)结构通过SQL跟踪(ST05)1、通过帮助直接查找表和字段在业务系统操作界面的相关字段上按F1键,进入帮助后单击“技术参数”按钮系统直接提示使用的透明表或结构所用的字段2、通过SQL跟踪器原创 2016-06-22 15:04:35 · 6271 阅读 · 0 评论 -
SAP的RFC接口的发布与JAVA调用
1、RFC介绍SAP R/3的接口方式主要有RFC、IDOC、BAPI三种。RFC分二种:1 正常的本地RFC。2 远程RFC(外部系统调用)。RFC可以理解成一个函数,它有输入、输出,改变,排除 参数,表(既可以输入也输出)。这里我们着重介绍一下RFC。RFC(Remote Function Call,远程功能调用)是SAP系统之间以及SAP与外部系统之间程序通信的基本接原创 2016-07-05 16:38:41 · 21882 阅读 · 2 评论 -
SAP的WebService发布
1、RFC的介绍上一篇博文“”已经介绍了SAP是如何创建RFC接口,这里我们就不再详细讲述了。本文中的WebService是基于RFC建立的,因此没有建立好RFC的朋友们,请先阅读上一篇博文,完成RFC的建立。2、WebService创建2.1、调用创建命令在RFC界面点击Utilities-->More Utilities-->Create Web Service-->F原创 2016-07-11 19:35:47 · 9504 阅读 · 0 评论 -
JAVA调用SAP端RFC接口报java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path错误
今天在java端调用sap接口报java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path错误解决方案:前往“java连接sap接口包sapjco3”下载,解压之后,选择对应版本的文件夹,已经把sapjcp3.jar导入到项目中,把sapjco3.dll放到system32文件夹下;再次运行,则成功调通sap接原创 2016-07-04 11:09:40 · 8304 阅读 · 0 评论 -
SAP通过JCO调用Java程序配置开发
最近接到一任务,需求是SAP将采购请求发送给第三方EDI程序,我的任务是将第三方EDI接口封装好,然后供本公司SAP程序调用。之前都是JAVA通过JCO来调用SAP的RFC程序,这已经很熟悉了,没有任何问题。现在反过来调用,还是头一回,查阅了大量资料,终于搞定。现将研究成果与大家分享,避免大家走许多弯路。准备工作安装JCo3JCo有32位和64为之分,32位的JVM选择32位的JCO,原创 2017-05-08 11:30:23 · 6609 阅读 · 0 评论