Вы находитесь на странице: 1из 17

0

SAP AG 1999
Task
Solutions
Overview of Data Transfer: Contents
SAP AG BC420 2-1

0.2
SAP AG 1999
Describe the data transfer process in the R/
S!ste"
#a"e the available data transfer tools and
"ethods
$t the conclusion of this unit% !ou will be able to:
Overview of Data Transfer: &nit Ob'ectives
SAP AG BC420 2-2

0.
SAP AG 1999
Course Overview Dia(ra"
Daten)bernah"e
D* +orkbench
,S- +orkbench
.rinciples of Standard
Data Tansfer
D
i
r
e
c
t

/
n
p
u
t
0$./
T
$

R
e
c
o
r
d
e
r
Course Overview
2
0
a
t
c
h

/
n
p
u
t
C
a
l
l

T
r
a
n
s
a
c
t
i
o
n

1D/
0asics
2
3
4
5
6 70
77
70
8
77
75
7
72
77
72
7
SAP AG BC420 2-3

0.5
SAP AG 1999
Task
Task
Solutions
Solutions
Overview of Data Transfer
SAP AG BC420 2-4

0.2
SAP AG 1999
Data Transfer into S$. S!ste"
SAP System
External system
S$. data
For reasons of efficiency, large volumes of data cannot be transferred manually from an external
system into the R/3 System. A data transfer is required that transfers the data automatically in the
background.
A transfer is required, for examle, !hen"
A ne! SA# System is installed and data has to be transferred from another system.
$ata is regularly transferred from external systems into the SA# System.
%xamle" if the data in some areas of the comany is created in external systems and this data has
to be integrated into the SA# System.
A !ay has to be found to transort the data into the R/3 System.
SAP AG BC420 2-5

0.3
SAP AG 1999
Direct Data Transfer
SAP System
S$. data
External system
STO.
STO.
%xternal data cannot be directly imorted into the R/3 database because data integrity is not
guaranteed.
SAP AG BC420 2-6

0.4
SAP AG 1999
Se9uential
file
S$.
interfaces/
checks
Data Transfer &sin( /nterfaces
SAP System
S$. data
External system
$ata integrity has to be guaranteed !hen transferring data from another SA# System or from an
external system.
&he same checks that are used online have to be carried out for the data transfer.
As the online checks are very extensive in the transactions and are artly cross'alication, it is very
difficult to carry these checks out yourself.
SA# rovides secial interfaces for data transfer. &hese artly use the transactions and their checks to
transfer data into the SA# System.
SAP AG BC420 2-7

0.6
SAP AG 1999
D*:+0
Se9uential
file
,S-+
Data Transfer +orkbench
SAP System
S$. data
External system
&he follo!ing tools are rovided for transferring data from another SA# System or from an external
system into the SA# System"
&he $ata &ransfer (orkbench )$*'(+,.
&he -egacy System .igration (orkbench )-S.(,.
&hese tools cannot transfer data themselves. &hey are used as a central access oint for the transfer
and they make it easier by using the actual transfer rograms of the alications.
SAP AG BC420 2-8

0.8
SAP AG 1999
Task
Task
Solutions
Solutions
Overview of Data Transfer
SAP AG BC420 2-9

0.70
SAP AG 1999
Screen
200
Screen
100
S$. Transaction
Screen
...
Online
$nal!;in( S$. Transactions
Run through the transaction used to transfer the data to the SA# System in a dialog oeration.
/sing transaction analysis, determine the follo!ing information"
&he transaction code, if unkno!n
&he fields !here inut is required
&he fields !here default values can be used
&he names, tyes, and lengths of the fields used in the transaction
SAP AG BC420 2-10

0.77
SAP AG 1999
Customer no.
Screen
100
Screen
200
Screen
...
Customer no.
Amount
Currency
Date Date
Currency
Amount
SAP format
External
format
<"ap=
$ssi(nin( Data
0ne of the most imortant tasks in data transfer is to secify !hich data fields of the external system
corresond to !hich data fields in the SA# System.
.ethod" First examine the structure of the data that is to be transferred into the system. $etermine
ho! the existing data is to be maed to the SA# data structure.
$etermine the fields that can be transferred directly from the existing data. (ith these fields there is
a direct corresondence bet!een the existing data field and the associated SA# data field.
$etermine the fields of the external system that have to be modified so that they can be transferred
into the SA# System.
1heck !hether some fields !ill need conversion of their data tyes and/or data lengths.
SAP AG BC420 2-11

0.72
SAP AG 1999
External format
SAP format
7000
7000.00> > D1- D-
. . .
7000.00> > > > >
. . .
?
D-
. . .
. . .
7000
&SD
D1-
?
&SD
@or"attin( Data
.ost of the data from the external system must be converted into SA# format. (e call this
formatting" the data. 0ften the valid value set in SA# data fields have to be determined and, if
necessary, convert the external system values to the the ne! valid SA# value set.
SAP AG BC420 2-12

0.7
SAP AG 1999
A B
Conversion
$ssi(n"ent
C"appin(D
@or"attin(
&SD
SAP Format External
format
?
1Ea"ple:
Concept Definition
2n this course the icons sho!n above are used for formatting and assignment. 2f formatting and
assignment )also kno!n as maing, are done in one ste, then it is called conversion.
SAP AG BC420 2-13

0.75
SAP AG 1999
Excel
S$.:D0
Conversion
$0$.
&SD
External
format
SAP format
?
1Eternal product
Data Transfer &sin( the D*:+0
&o transfer external data into the SA# System you have to convert the data into SA# format. &he data
can be converted in various !ays"
In the external system - this has the advantage that the user kno!s the rogramming language )e.g.
10+0-, used in the system.
In the SAP System !ith A+A# ' this has the advantage of automatic tye conversion. &he structure
definitions of the A+A# $ictionary can be used directly.
With Excel ' simle and comlex conversions of flat structures are ossible.
(ith the LSMW maing tool ' the advantages of R/3 lus an automated maing tool
(ith a certified external product
SAP AG BC420 2-14

0.72
SAP AG 1999
D*:+0: Transfer .rocedure
SAP record
layer
structure
SAP IDoc
structure
Flat SAP
structure
Standard
transfer
pro(ra"
0$./
External
format
1D/
&he $*'(+ is used as a frame!ork to make the rocedure for data transfer easier.
Rules are defined in the -S.( !hich are used to convert data from the external system.
After the data has been converted, the chosen data transfer rocedure is carried out.
&he $*'(+ using the -S.( as an integrated conversion tool suorts the follo!ing transfer
methods"
Standard transfer rogram
&ransfer using +A#2s
%$2 inbound. &he created 2$ocs have to be rocessed using A-% services
&ransaction recorder or the recording function in -S.(
SAP AG BC420 2-15

0.73
SAP AG 1999
Describe the data transfer process in the R/
S!ste"
#a"e the available data transfer tools and
"ethods
Fou are now able to:
Data Transfer Overview: &nit Su""ar!
SAP AG BC420 2-16

Exercises
Unit: Overview of Data Transfer
Topic: Getting to now S!" !pp#ications for t$e
Data Transfer to %e exec&te'
3etting to kno! the SA# transaction for entering the debtor
data online.
/se the online transaction F$45 to create debtors !ith the
external number assignment in the R/3 System.
6ote" )77 is the grou number,
De%tors : ()**)00001 an' ()**)00002
5 &o reare for the data transfer of debtors !ith external number assignment, analy8e
the SA# transaction !ith the debtors created in accounting. Fill all mandatory fields
!ith aroriate values.
5'5 Start transaction F$45.
5'9 0n the initial screen choose :Customers general; or :</6A; for the account
grou. 2n the Debtor field enter the debtor numbers :='77'44445;. 2n the
Company code field enter :4445;. $o not enter data in the fields under the
temlate. 1hoose Enter to go to the next screen.
5'3 0n the screen )1reate $ebtor" 3eneral $ata,, in the tabstri Address define all
required addresses !ith aroriate values. $efine the field Postal code For the
country identification you can use, for examle. :3+; or :$%;. /nder
communication enter the aroriate language for the country.
5'> S!itch to the Control data tabstri" /nder control information enter the ?A&
registration number )?A& reg. no.,, if this debtor has one. )&his deends on the
country the debtor is in,. For debtors in 3ermany this is $%593>@ABCD.
5'@ S!itch to the comany code data )button Company code data,. /nder account
management enter the value :594444; for the reconciliation account.
5'A 1hoose the Sa!e icon to save the debtor data.
5'B 1reate another debtor, ='77'44449;.
9 Eou can check the debtors you created using SA# transaction F$43 )Display debtors"
Initial screen accounting,.
SAP AG BC420 2-17

Вам также может понравиться