BC420_46C - 015Appendix

download BC420_46C - 015Appendix

of 15

Transcript of BC420_46C - 015Appendix

  • 8/11/2019 BC420_46C - 015Appendix

    1/15

    0

    SAP AG 1999

    Appendix

    SAP AG BC420 15-1

  • 8/11/2019 BC420_46C - 015Appendix

    2/15

    0.2

    SAP AG 1999

    Test Phase

    SAP SAP SAP

    1

    2

    1 Create extract

    2 Transfer data

    3 Fix records thathave errors

    3 1 1

    2 2

    3

    TypicalData

    AllData

    No more than ten records should be used in the first test phase. After each successful test, the amountof data can be increased in stages. The final test should include the complete data to be transferred.

    Correct any errors that occur during the test phase:

    If there is an error in the data record (for example, incorrect postal code), correct the data record inthe external system.

    If there is an error in a Customi ing entry, fix the entry.

    If the error is in the con!ersion program, fix the program.

    "ou can only be sure that the actual data transfer #ill be free of errors, if the test runs successfully.

    SAP AG BC420 15-2

  • 8/11/2019 BC420_46C - 015Appendix

    3/15

    0.3

    SAP AG 1999

    Executin Data Transfer

    Executeinte rity test

    GoingLiveData

    transfer

    TE!T

    Create data extract

    Productionsyste"

    Test syste" SAP SAP

    SAP

    Test phase

    The actual producti!e transfer is not done directly after the test phase. After the test phase theintegration test has to be run. $ithin the integration test all the re%uired business processes are tested#ith data imported up to this time point.

    If the integration test is successful, then actual transfer can be carried out.

    Important: If Customi ing changes ha!e to be made during the integration test, it could lead totransfer errors. This means that each Customi ing change in!ol!es ha!ing to test the transfer again.

    &uring the complete testing and integration phase the external system remains the producti!e systemin #hich producti!e data is processed. No system is a!ailable during the actual producti!e transfer.After#ards the 'A 'ystem ta es o!er the role of producti!e system.

    SAP AG BC420 15-3

  • 8/11/2019 BC420_46C - 015Appendix

    4/15

    0.#

    SAP AG 1999

    !pecifyin Data for Transfer

    $aster data Transaction data

    %s all the re&uired data availa'le in the external syste" (for exa"ple) co"pany code* +

    $issin data "ust 'e created fro" the data context

    Can all the fields of the external syste" 'e "apped+

    Are there dependencies ,ith other o'-ects+

    !chedule run

    *ccasionally a field in the 'A 'ystem may not ha!e a corresponding field in the external system. Ifthis field is re%uired in the 'A 'ystem, you can proceed as follo#s:

    If this !alue is the same for all data records, this !alue can be determined and specified as a fixed!alue

    If this !alue has a dependency, this must be specified. The dependency determines the !alue foreach data record.

    If there is no field a!ailable in the 'A 'ystem for a field from the external system, you can proceedas follo#s:

    Consider #hether the field is re%uired at all in the 'A business process. If it is not needed, it can be left out.

    'A fields that are not directly re%uired for the business process, can be filled #ith this field.

    The business processes in the 'A 'ystem una!oidably in!ol!e a dependency. 'o only transactiondata can be transferred, if the associated master data is already a!ailable. It is essential that youconsider the dependencies and the sequence of the objects.

    SAP AG BC420 15-4

  • 8/11/2019 BC420_46C - 015Appendix

    5/15

    0.

    SAP AG 2001

    !yste" /andscape

    000

    001

    0

    100

    Develop"ent !yste"Develop"ent !yste"

    000

    001

    0

    100

    uality Assuranceuality Assurance

    000

    001

    0

    ProductionProduction

    200100

    !yste" Copy

    Transport

    SAP SAP SAP

    Custo"i in

    Client Copy

    4ac5up 4ac5up

    Test1 Production

    Test2

    The distribution of client+dependent and cross+client Customi ing to all clients and systems in thesystem landscape is essential for data transfer.

    or example, before you can test data transfer in client - of a test system (%uality assurance), youmust transport the Customi ing settings from the Customi ing client in the de!elopment system tothis test client.

    Important to note: &uring day+to+day use, transport of cross+client or client+dependent Customi ingis often forgotten, #hich causes data transfer errors.

    SAP AG BC420 15-5

  • 8/11/2019 BC420_46C - 015Appendix

    6/15

    0.

    SAP AG 1999

    4AP% %

    BusinessObject

    Program Name Test Program ( !T"P"#$%escription

    B&' )) ))

    B&' )) ))

    B&' ))*

    B&' ))*

    B&' ))*

    B&' ) +

    B&' )++

    B&' ),

    B&' ),

    B&' )-)

    B&' )--

    B&'

    B&'+)*+

    B&'+),/

    01ON

    '23 "P1P2"24 T "'" P1I024&1T

    0" 2T

    0" 2T '&B012''211O02TION

    0" 2T '&B'T"&0T&"

    0" 2T

    0" 2T IN01321& '

    '23 5 2%" P1I02

    '23 IT 4'" P1I02

    0" 2T BO4#"O&P

    0" 2T

    0" 2T

    0" 2T 6"O4%2T+

    0" 2T

    "B%' 2"T7%!8B

    "8"P142'7%!8B

    B2PI7012''70" 2T 7T 'T

    B2PI75I "270" 2T '&B012''7T 'T

    B2PI75I "270" 2T '&B'T"&07T 'T d9 d9

    "O&TIN#70" 2T 7'24P1 76I1

    "221T%B%B"

    "8P05 2%7%!8B

    "8P0IT 4'7%!8B hallohallo

    42T7BO4#"O&P70" 2T 7'24P1 hallohalo

    B2PI7052"20T70" 2T 7T 'T

    ";7P12N70" 2T 7'24P1 76I1

    '%70" 2T 7T 'T7%2T2

    "7B2PI7INT "N21O"% "70" 2T 7T

    "etail material

    0lass

    Tas< list

    2sset

    Product catalog

    Bill of material

    0haracteristic

    Test plan

    'ales order

    Internal order

    SAP AG BC420 15-6

  • 8/11/2019 BC420_46C - 015Appendix

    7/15

    0.6

    SAP AG 1999

    4AP% %%

    BusinessObject

    Program Name Test Program ( !T"P"#$%escription

    B&'*)=)

    B&'>))

    B&'>))+

    B&'>))*

    B&'=))+

    B&'=))*

    B&'=))>

    B&'=))/

    B&'=))=

    B&'=)),

    B&'=)

    B&'=) +

    B&'=) *

    B&'=)*)

    0" 2T

    '23 " P1I02

    '23 " P1I02

    '23 " P1I02

    PO'T

    PO'T

    PO'T

    PO'T

    PO'T

    PO'T

    PO'T

    PO'T

    PO'T

    PO'T

    B2PI7OB?0170" 2T 7T 'T

    "'%!B&'>))

    "'%!B&'>))+

    "'%!B&'>))*

    Object 0lassification

    2ddress of 0omanies andOrgani@ations2ddresses of NaturalPersons2ddress of Person in0ompany2ccounting #oods 4o9ement

    2ccounting In9oice "eceipt

    2ccounting mpolyeeApenses

    2ccounting mployee

    "ecei9ables2ccounting mployeePayables2ccounting Billing

    2ccounting "epost Primary0osts2ccounting "epost "e9enues

    2ccounting 'tatistical ey6igures2ccounting #1 Posting

    SAP AG BC420 15-7

  • 8/11/2019 BC420_46C - 015Appendix

    8/15

    0.7

    SAP AG 1999

    4AP% %%%

    BusinessObject

    Program Name Test Program ( !T"P"#$%escription

    B&',)+*

    B&',)+*

    %"28

    ;4TB

    ;P#"

    IN' "T1 #20C

    IN' "TO&T'O&"0 "

    1O2%

    '23 " P1I02

    '23 " P1I02

    "P&1 TI%O0

    "P&O&TI%O0

    "B%' %O0&4 NT71O2%74%TB

    "B%' ;'4T

    "B%' ;P#"

    4anager forpayroll account transfer

    %ocument

    0hec< method

    0ode group

    SAP AG BC420 15-8

  • 8/11/2019 BC420_46C - 015Appendix

    9/15

    0.

    SAP AG 1999

    4%8P %

    BusinessObject

    Program Name Test Program ( !T"P"#$%escription

    B&'))).

    B&' ))*

    B&' )++

    B&' )+*

    B&' )=/

    B&' )-)

    B&' )-)

    B&' )-)

    B&' )-)

    B&' )--

    B&'+) ,

    B&'+) -

    B&'+).*

    B&'+ )/

    "1P12T))

    "001BI)

    "221T%)

    "0PT"2)

    "P&'T%))

    "0'BI) )

    "0'BI)+)

    "0'BI)*)

    "0'BI)>)

    "00TBI)

    "4),44B1

    "1B 'T))

    "4),"" '

    "4)=BBI)

    "0PBT0O

    8arehouse compleA

    0lass

    2ssets

    0hec< plan

    mployee

    Bill of material

    0haracteristic

    #oods mo9ement

    8arehouse transport request

    4aterial reser9ation

    Purchasing order

    SAP AG BC420 15-9

  • 8/11/2019 BC420_46C - 015Appendix

    10/15

    0.10

    SAP AG 1999

    4%8P %%

    BusinessObject

    Program Name Test Program ( !T"P"#$%escription

    B&'*))*

    B&'*))/

    B&'*))=

    %"28

    ;&I

    N2

    162

    P%OTCP '

    "4)=IBI)

    "3 >BT0I

    "6BI'2))

    "03BI) )

    "IIBIP))

    "6BI% ))

    "6BI "))

    "521T%))

    "3BT0I)

    "6BI'2/)

    "03BI))/

    "54O3 ))

    Purchasing information

    0ondition

    #D1 account

    %ocument

    quipment

    0ustomer

    3endor

    P% object types

    SAP AG BC420 15-10

  • 8/11/2019 BC420_46C - 015Appendix

    11/15

    0.11

    SAP AG 1999

    D%8P %

    BusinessObject

    Program Name Test Program ( !T"P"#$%escription

    B P6

    B&' )) ))=

    B&' ) +

    B&' )++

    B&' +*

    B&' +=

    B&' +-

    B&' *)

    B&' **

    B&'+) +

    B&'+) +

    B&'+) +

    B&'+)*+

    B&'*)+,

    "6BIB1))

    "4%2TIN%

    "0PT"2)+

    "221T%

    "63I8 %I

    "63I# %I

    "63I#"%I

    "63I43%I

    "63I4 %I

    "4)= I)

    "4)= I

    "'T!1IT6

    "3IN3B )

    "4=)IN))

    "4%2T# N

    "0P%I"O

    "63I8 #N

    "63I# #N

    "63I#"#N

    "63I43#N

    "63I4 #N

    "4)= !

    "3IN3BT)

    "4=)IN !

    2ccounting document

    'tandard material

    Tas< list

    2sset

    Business entity("eal state$Building ("eal state$

    Property

    1ease

    "ental unit

    Purchase order

    'ales order

    Planned independentrequirement

    SAP AG BC420 15-11

  • 8/11/2019 BC420_46C - 015Appendix

    12/15

    0.12

    SAP AG 1999

    D%8P %%

    BusinessObject

    Program Name Test Program ( !T"P"#$%escription

    B&'*)=)

    0"5%

    "001BI)*

    "0"2P%!+ "0"2P%!

    Object classification

    8or< place (1ogistics$

    SAP AG BC420 15-12

  • 8/11/2019 BC420_46C - 015Appendix

    13/15

    0.13

    SAP AG 1999

    %nte ratin the /!$9 into the D:;94 as a $appinTas5 in #. 4

    /SAPDMC/LSM_RUN_FROM_DXWB

    Call

  • 8/11/2019 BC420_46C - 015Appendix

    14/15

    6&N0TION E71'48742P.+6%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    +6+6Lo!al " t r-a! 7

    +6 MPOR) N1+6 R$F$R$NC$8PRO($C)9 L :$ DXF $LDS%PRO($C)

    +6 R$F$R$NC$8SUBPRO($C)9 L :$ DXF $LDS%SUBPRO($C)

    +6 R$F$R$NC$8RUND$F9 L :$ DXF $LDS%RUND$F

    +6 R$F$R$NC$8)AS:9 L :$ DXF $LDS%)AS:

    +6 R$F$R$NC$8RUN D9 L :$ DXF $LDS%RUN D OP) ONAL

    +6 $XPOR) N1

    +6 R$F$R$NC$8R$)URN9 L :$ DXR$)URN S)RUC)UR$ DXR$)URN

    +6 )ABL$S

    +6 _F L$S S)RUC)UR$ DXF L$N OP) ONAL

    +6 O_F L$S S)RUC)UR$ DXF L$N OP) ONAL

    +6%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

    data lsmw_proj !t l"# /SAPDMC/LSSCR$$N%proj !t.

    data lsmw_s&'proj l"# /SAPDMC/LSSCR$$N%s&'proj.

    data lsmw_o'j !t l"# /SAPDMC/LSSCR$$N%OB($C).

    lsmw_proj !t * proj !t.

    lsmw_s&'proj * s&'proj !t.

    lsmw_o'j !t * tas#.

    )RANSLA)$ lsmw_proj !t )O UPP$R CAS$.

    )RANSLA)$ lsmw_s&'proj )O UPP$R CAS$. )RANSLA)$ lsmw_o'j !t )O UPP$R CAS$.

    + !all t, -& !t"o

    CALL FUNC) ON 0/SAPDMC/LSM_RUN_FROM_DXWB0

    $XPOR) N1

    proj !t * lsmw_proj !t

    s&'proj * lsmw_s&'proj

    o'j !t * lsmw_o'j !t

    MPOR) N1

    SAP AG BC420 15-14

  • 8/11/2019 BC420_46C - 015Appendix

    15/15

    r t&r * r t&r

    $XC$P) ONS

    NO_AU)2OR ZA) ON * 3

    NO_SUC2_OB($C) * 4

    O)2$RS * 5.

    "- s;%s&'r! .

    !as s;%s&'r!.

    w, 3.

    r t&r %MS1)? * 0$0.

    r t&r %MS1 D * 0/SAPDMC/LSMW0.

    r t&r %MS1NO * 0>>40.

    r t&r %S)A)US * 040. w, 4.

    r t&r %MS1)? * 0$0.

    r t&r %MS1 D * 0/SAPDMC/LSMW0.

    r t&r %MS1NO * 0>@50.

    r t&r %MS1 3 * lsmw_o'j !t.

    r t&r %MS1 4 * lsmw_proj !t.

    r t&r %MS1 5 * lsmw_s&'proj.

    r t&r %S)A)US * 040.

    w, ot, rs.

    r t&r %MS1)? * 0$0.

    r t&r %MS1 D * 0B30.

    r t&r %MS1NO * 0 0.

    r t&r %MS1 3 * 0$rror0.

    r t&r %S)A)US * 040.

    d!as .

    d"-.

    $NDFUNC) ON.

    SAP AG BC420 15-15