1. 应用背景 某汽车制造企业(以下称为厂商A)与其仓储系统提供商(以下称为厂商B)需要进行数据交换.汽车厂商A使用SAP系统作ERP管理,所有数据都要进入SAP进行处理,仓储系统提供商使用的是自有的系统.目前数据交换的办法是,由B自己开发程序将数据输出为标准的IDoc文件,然后通过远程文件传输系统传输到A,A自己利用SAP JCo (Java Connector) 调用EDI接口把文件输入到SAP系统中.这些IDoc文件以时间戳来排序,要求严格按照时序来进入SAP系统,即必须在上一个处理完成之…
BizTalk Server 2016配置 WCF SAP Adapter 最近公司内部需要使用BizTalk与SAP 系统进行对接,虽然SAP/PI可以以发布WebService 的方式实现与外部系统对接.最早也是这样做的,但既然BizTalk已经有很多B2B的应用在跑了,这次打算直接用BizTalk 调用 SAP RFC 程序接口进行交换. 在部署和测试过程中也遇到了不少坑,找了不少资料,最后总算搞定了. 环境部署 这里简单说一下,安装配置完BizTalk Server 2016后,接下来需…
在启动Adapter的时候,抛出GateWay Service Exception 当时用的gateway service是“sapgw00” 解决方法:这是由于当sap系统向本机注册服务的时候出错,只要在C:\Windows\System32\drivers\etc下找到services文件在里面加上一行 "sapgw00   3300/tcp" 注意:1,在services文件的最后一定要留一行空行 2,在C:\Windows\System32\drivers\etc文件夹中是无法…
SAP Cloud for Customer(C4C)和SAP其他传统产品进行数据同步的方式,如下图所示,可以使用SAP Netweaver Process Integration或者SAP HANA Cloud Integration(HCI). 在C4C系统,工作中心Administrator, 视图General Settings, 在Integration里维护数据同步远端信息. 下图意思是我期望将当前C4C系统的Opportunity数据同步到远端CRM系统,ID为Q2C. 使用PI进…
01. SAP系统发料之后,数据没有传输到条码系统,同事也没有任何bc01的日志,这是就要考虑是不是在IDOC接口了,输入事务代码WE02或者WE05 02.双击查看内容 03.点开就能看到详细内容了 知识有价,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢.…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4260224.html   该文档是根据我过去多年学习与工作经验总结而成,项目开发过程中我都会参考此文档,主要ABAP很多细节上的东西还是还多,不可能你记得很牢固,或者你记得一时,但过不了几天就会…
    se37 写出来的叫function,其中可以远程调用的叫rfc,remote-enabled function,abap语法和输入输出参数就会有一些限制.bapi是sap做好的实现特定业务操作的rfc.idoc是基于sap自己的类似xml 格式的文档数据交换的方式.rfc必须在线的方式调用,一般做同步的,idoc基于文档, se37 写出来的叫function,其中可以远程调用的叫rfc,remote-enabled function,abap语法和输入输出参数就会有一些限制.bapi…
转载自SAP师太技术博客,原文链接:http://www.cnblogs.com/jiangzhengjun/p/4260224.html 在原文上增加了链接,此文及此文的链接版权都归SAP师太所有. 1.      基础 1.1.           基本数据类型 1.1.1.        P类型(压缩型)数据 1.2.           TYPE.LIKE 1.3.           DESCRIBE 1.4.           字符串表达式 1.5.           Data…
Requirement : Identify various tools/resources available to perform SAP PI Cache refresh . Please note : Do not perform cache refresh when there are messages under processing, especially there are synchronous messages under processing. The complete c…
前言 如今大型的IT系统中,都会使用分布式的方式,同时会有非常多的中间件,如redis.消息队列.大数据存储等,但是实际核心的数据存储依然是存储在数据库,作为使用最广泛的数据库,如何将mysql的数据与中间件的数据进行同步,既能确保数据的一致性.及时性,也能做到代码无侵入的方式呢?如果有这样的一个需求,数据修改后,需要及时的将mysql中的数据更新到elasticsearch,我们会怎么进行实现呢? 数据同步方案选择 针对上文的需求,经过思考,初步有如下的一些方案: 代码实现 针对代码中进行数据…
Basic SAP Data Types 6 out of 11 rated this helpful - Rate this topic The parameter types that the Microsoft BizTalk Adapter 3.0 for mySAP Business Suite supports are governed by the: ABAP data types that SAP supports Database data types that SAP sup…
公司近期实施上线了SAP系统,由于在和客户的数据交互中采用了较多的EDI数据交换,且多数客户所采用的EDI数据并不太相同(CSV,XML,X12,WebService),所以在EDI架构上选择了IBM产品Sterling B2B Integrator作为中间件把数据统一转换SAP IDOC格式与之交互. 简单来讲可以分成二部分: Inbound:Sterling拿到客户数据文件后转换成SAP的EDI IDOC格式,SAP接收IDOC入系统. Outbound:SAP系统处理完数据后发送IDOC给…
这周Jerry在SAP上海研究院参加了一个为期4天的Kubernetes培训,度过了忙碌而又充实的4天.Jason,Benny和Peng三位大神的培训干货满满,借此机会,Jerry和过去的两位老领导Patrick和Evan叙了叙旧,也拜见了上海SAP圈子里的几位大佬.以前在网络上久闻大名,这次终于见到了大佬们本人,了却我一桩心愿. 为什么SAP内部也在开展Kubernetes的培训呢?诞生于2015年7月的Kubernetes,是Google内部多年使用的容器集群管理系统Borg的开源版本.由于…
IDOC 原文:http://www.cnblogs.com/qiangsheng/archive/2008/02/21/1075988.html Intermediate Document Interface/EDI. The IDoc type indicates the SAP format that is to be used to transfer the data for a business transaction. An IDoc is a real business proce…
这个单元的内容是产品主数据和Price list. Hierarchy UI上按钮New的enable/disable逻辑 SAP CRM和C4C数据同步的两种方式概述:SAP PI和HCI 一种轻量级的C4C业务数据同步到S/4HANA的方式:Odata通知 如何启用SAP C4C4 OData Event Notification External Pricing in SAP C4C and SAP ERP Customer Material Info in CRM and C4C FAQ…
SAP Cloud for Customer和SAP其他传统产品的同步,除了使用SAP Netweaver Process Integration和SAP HANA Cloud Integration外,还有一些轻量级的同步方式. 本文介绍其中一种,C4C OData通知(Notification). 登录C4C系统,工作中心Administrator,工作中心视图General Settings: 选择OData: Event Notification to External Systems…
前言:在项目中遇到任务PO接口,需求是SRM发送采购订单信息给SAP,SAP根据信息调用BAPI同步数据,在此作为案例记录. 本次接口采用的协议是SOAP,当然也有其他的协议比如REST等等,在此不做说明. 同步PO接口开发步骤: 通过SAP NetWeaver注册PO接口服务: 通过SAP SPROXY创建服务实施代理类: 1.注册接口服务 1.1 登录SAP NetWeaver网页 根据BASIC提供的PO组件网址以及账号密码登录:https://{ip}:{port}/dir/start/…
老李:Hi,小明,我又来了 小明:--这次又怎么了. 老李:之前的物资管理方式太混乱了,这段时间我整理了采购物资清单,现在都录入到我们的ERP中了,以后申请物资改成从ERP数据选择吧.物资明细表我也做了一些改动,在这里,选物资,系统自动加载"类型""名称""型号""单价". 小明:我知道了,你先回吧 ,我得去找大毛了. 新物资申请表 小明找到大毛,描述了老李的需求. 大毛:对于外部数据的连接,在我们H3 BPM 中设计了6种方…
Contacts Provider 今年加入了某字幕组,加之杂事颇多,许久未添新文了,惭愧之极. 在听闻 Google 即将重返中国后,近日忽又发现官方网站正在放出 API 中文版,比如本文.当然不是大家所译,但至少句子结构较通顺,窃以为比 MSDN 中文版好些.虽有些生硬(比如将 Provider 译为“提供者”,有趣得紧),但好在前无古人,也许 Google 自此便统一了自己的中文术语也未可知.能让更多的国人精确领悟 Android 的精髓,肯定是好事,希望 Google 继续坚持. 这事应…
Contacts Provider 电话簿(注:联系人,联络人.通信录)提供者 ------------------------------- QUICKVIEW 快速概览 * Android's repository of information about people. * Android的关于人的信息的仓库. * Syncs with the web. * 与互联网同步. * Integrates social stream data. * 集成社交流数据. IN THIS DOCUME…
上篇文章我们介绍了如何利用DataSet 和 DataAdaper对象来对单张表进行操作. 本文我们将介绍如何进行跨表操作. 我们通过具体例子方式进行演示,例子涉及到三张表. 1)student表(学生信息表),有 studentno和studentname两个字段,其中studentno是关键字 2)course表(课程表),有 courseno和coursename两个字段,其中courseno是关键字 3)score表(学生课程考试得分表),有 studentno,couseno,scor…
一.概述 前面2篇文章,介绍了使用SqlCommand对象利用sql命令来操作数据库. 这篇文章我们来介绍使用c#的DataSet 和 DataAdaper对象操作操作数据库. 先来介绍下这两个对象是干啥的. 1.DataSet对象 顾名思义,DataSet 可叫做数据集,可以简单的理解为一个临时数据库,其中可包含多个表(DataTable),表中有记录. DataSet将从数据源(如数据库)中获得的数据保存在内存中,应用程序与内存中的DataSet进行交互,在这期间,不需要连接数据库. 也就是…
1.框架简介 这两天在Github上发现了xlua的作者车雄生前辈开源的一个框架—XUUI,于是下载下来学习了一下.XUUI基于xlua,又借鉴了mvvm的设计概念.xlua是目前很火的unity热更方案,不仅支持纯lua脚本热更,也可以做 C# 代码的bug hotfix,而mvvm框架呢,在前端开发中应用很广,我周围同事在做wpf开发时也用到了mvvm框架,mvvm模式在unity开发中也同样适用,github上可以找到不少开源案例.XUUI主要有两大核心能力:一是支持MVVM的单向.双向绑…
RfcTable 中字段 并不固定,以下内容仅供参考 1. 包含IDOC的 RfcTable SDATA字段值为IDOC数据,解析IDOC数据需依据IDOC字段长度对SDATA进行截取 function.GetTable(0) {TABLE  [STRUCTURE EDI_DC40 { FIELD TABNAM=EDI_DC40 FIELD MANDT=777 FIELD DOCNUM=0000000009241610 FIELD DOCREL=700 FIELD STATUS=30 FIELD…
SAP标准的REST adapter有着XML/JSON转换的功能,它很有用,因为一方面SAP PI/PO内部以XML格式处理数据,而另一方面,在处理REST架构风格的时候,JSON才是事实上的格式. 然而,观察下网上有关REST Adapter的相关问题,可以得出一个结论:XML消息处理后生成的JSON输出并非总是正确的,有时候它会把人引入歧途.SAP积极地增强了REST Adapter的各方面功能——定制化和特性丰富的JSON处理就是其中一个重点领域.许多这样的特性已经在记录在SAP Hel…
ALE技术:应用链接支持(Application Link Enabling 简称ALE),是一项用于创建和运行分布式应用的技术.ALE是SAP的专有技术. ALE对象——ALE包含了可控的数据消息交换,可以确保松散耦合的应用程序之间的数据一致性.ALE由三层组成,应用服务.分发服务和通信服务.ALE的基本原理是提供一个分布式的并且完全整合的R/3系统.每一个应用都是自适应的.每一个自适应系统使用一种特定的方法实现数据冗余.因此数据必须是分布的.且同步的. ALE通信图 1,IDOC类型和消息类…
SAP标准的REST adapter有着XML/JSON转换的功能,它很有用,因为一方面SAP PI/PO内部以XML格式处理数据,而另一方面,在处理REST架构风格的时候,JSON才是事实上的格式. 然而,观察下网上有关REST Adapter的相关问题,可以得出一个结论:XML消息处理后生成的JSON输出并非总是正确的,有时候它会把人引入歧途.SAP积极地增强了REST Adapter的各方面功能——定制化和特性丰富的JSON处理就是其中一个重点领域.许多相关特性已经在记录在SAP Help…
创建IDOC:   第一步:WE31 创建IDOC所包含的字段.   第二步:WE30 创建IDOC 把Segment分配给IDOC第三步:WE81 创建信息类型第四步:WE82 把IDOC类型与信息类型对应.    第五步:WE57 Assign Message & Idoc Type to a Function Module for Data Process    第六步:SM59 Define a RFC connection for Idoc transfer    第七步:WE21 D…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4265586.html 20.1.         Function调用... 233 20.1.1.     更新FM:LUW.. 233 20.1.2.     RFC函数:远程调用... 2…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4265551.html 18.4.         IDoc. 206 18.4.1.     数据段类型和数据段定义(WE31)... 206 18.4.2.     IDoc定义(WE30).…