看,阅读完,BC420之后,你就可以,学会了去使用最重要的data transfer techniques
有哪些data transfer methods呢?
Batch Input
Call Transaction
Direct Input
EDI
BAPIs
BC420 Data Transfer
BC420 Data Transfer
BC420 Data Transfer
BC420 Data Transfer
为什么需要data transfer?是因为甲方公司的legacy system,也就是遗产系统,旧系统,很多数据需要被导入到sap系统中去。
我们需要知道,data transfer 的业务过程,以及data transfer的工具和方法。
海量数据的手工传输太累了,data transfer需要自动的在background里面传递。
data transfer发生在哪些场景中呢?
1.SAP上线时,旧系统,旧数据的导入或者同步。
2.从其他系统,比如PLM或者MES系统,传递数据给SAP的情况下。
我们必须找到一种方法,将数据导入SAPxi'ton系统。
方法是什么呢?interfaces
SAP提供了一些interfaces用来做data transfer。这些interfaces使用transactions和transactions的checks去进行data transfer.
这是为什么呢?
是因为SAP系统线上的checks分布非常广泛,而且很多checks都是跨事务码的,你很难手动去执行check。
工具有哪些?
The Data Transfer Workbench(DX-WB)
The Legacy System Migration Workbench(LSMW)
这两个工具不是直接用来传输数据的,他们的作用是,central access point

问题的solutions解决方案是什么呢?
BC420 Data Transfer
BC420 Data Transfer

Data Transfer的technologies 和 Tools
BC420 Data Transfer

Transfer methods有这几个:
batch input
call transaction
direct input
BAPIs
在一些特殊的情况下,没有标准的interface。在这种情况下,可以使用transaction recorder TA来做处理。
TA支持call transaction 和 batch input。
先介绍Batch Input Method
BC420 Data Transfer
Batch input简称BI,是用来向SAP系统传递数据的方法。它模拟了事务的业务逻辑过程(The transaction process is simulated.)
数据的导入过程,就像是你作为一个人类,直接在SAP前台输入一样。BI的优势是,transaction check都会被执行,因此数据的准确性有保证。
BI有两个phase:
1.A batch input session is created containing all the relevant data.(创建BI的session)
2.The batch input session is processed and the data contained in it is imported into SAP.(输入导入SAP)
绝大多数的SAP标准数据transfer程序代码使用Batch input这种方法,去向SAP传输数据。绝大多数。
BC420 Data Transfer
下面介绍Call Transaction Method
BC420 Data Transfer
Call transaction 是一种标准的数据传输方法。它模拟了事务的数据流(The transaction flow is simulated.)
数据传输的效果,就像是人类在SAP上手动输入的一样,优点是transaction check都会被执行,保证数据的准确性。
Call transaction这种方法,提供了和Batch Input一样,一毛一样的功能(the same functions)

BC420 Data Transfer

相关文章: