Sap Bods 3.2 Version Document

Embed Size (px)

Citation preview

  • 8/12/2019 Sap Bods 3.2 Version Document

    1/78

    SAP Business Objects Data Services XI3.0/3.1Basic - Case study

    1 | P a g e

  • 8/12/2019 Sap Bods 3.2 Version Document

    2/78

    BO Data Services XI3.x Basics Case Study 2010

    DOCU!"# $!%ISIO" &IS#

    C'ient(

    Pr)ject(

    D)cu*ent "a*e( SAP BO Data Services XI 3.0/3.1 - Basics Case Study

    $e'ease ")tice $e+erence ,+)r re'ease(

    Rev.N.

    Revisi!Date

    Revisi!Descri"ti!

    Pa#eN.

    PrevPa#eN.

    Acti!$a%e!

    Adde!da/Ne&Pa#e

    Re'easeNticeRe(ere!ce

    1.0 0)-*u!-+00) I!itia' ,ersi! A'' Ne& ,1.0

    Page 2

  • 8/12/2019 Sap Bods 3.2 Version Document

    3/78

    BO Data Services XI3.x Basics Case Study 2010

    $a'e ( C!te!ts

    1. I!trducti!........................................................................................................................................

    1.1 Purpose.............................................................................................................................51.2 Course audience ..............................................................................................................5

    1.3 Prerequisites.....................................................................................................................5

    1.4 Scope................................................................................................................................6

    1.5 Structure of the document................................................................................................6

    1.6 Solution oadmap............................................................................................................6+. Creati!# Surce a!d $ar#et etadata...............................................................................................

    2.1 !ogging in to the "esigner #ia !ocal epositor$............................................................%

    2.2 Creating a "atastore.........................................................................................................%

    2.2.1 Scenario.....................................................................................................................%

    2.2.2 &'(ecti#e...................................................................................................................)

    2.2.3 *nstructions................................................................................................................)2.3 *mporting +etadata........................................................................................................10

    2.4 ,ie-ing +etadata and "ata...........................................................................................143. Creati!# Batc *s......................................................................................................................... 1

    3.1 Creating a 'asic data flo- using uer$ transform.........................................................1%

    3.1.1 Scenario...................................................................................................................1%

    3.1.2 &'(ecti#e.................................................................................................................1%

    3.1.3 *nstructions..............................................................................................................1%2. si!# 4u!cti!s............................................................................................................................... 3+

    4.1 /sing the searchreplace function ................................................................................32

    4.1.1 Scenario...................................................................................................................32

    4.1.2 &'(ecti#e.................................................................................................................324.1.3 *nstructions..............................................................................................................32

    4.2 /sing the looupet function ....................................................................................36

    4.2.1 Scenario...................................................................................................................36

    4.2.2 &'(ecti#e.................................................................................................................36

    4.2.3 *nstructions..............................................................................................................36

    4.3 /sing the decode function .............................................................................................41

    4.3.1 Scenario...................................................................................................................41

    4.3.2 &'(ecti#e.................................................................................................................41

    4.3.3 *nstructions..............................................................................................................41. 5xtracti!# data (r6 4'at (i'es...........................................................................................................22

    5.1 Creating a file format for a flat file................................................................................445.1.1 Scenario...................................................................................................................44

    5.1.2 &'(ecti#e.................................................................................................................44

    5.1.3 *nstructions..............................................................................................................447. si!# te a" O"erati! tra!s(r6.................................................................................................28

    6.1 +ap &peration ransform .............................................................................................4

    6.1.1 Scenario...................................................................................................................4

    6.1.2 &'(ecti#e.................................................................................................................4

    6.1.3 *nstructions..............................................................................................................48. si!# te ,a'idati! tra!s(r6.........................................................................................................0

    .1 ,alidation ransform ....................................................................................................50

    .1.1 Scenario...................................................................................................................50.1.2 &'(ecti#e.................................................................................................................50

    .1.3 *nstructions..............................................................................................................50

    Page 3

  • 8/12/2019 Sap Bods 3.2 Version Document

    4/78

    BO Data Services XI3.x Basics Case Study 2010

    . si!# te er#e tra!s(r6..............................................................................................................77

    %.1 +erge ransform ...........................................................................................................66

    %.1.1 Scenario...................................................................................................................66

    %.1.2 &'(ecti#e.................................................................................................................66

    %.1.3 *nstructions..............................................................................................................66

    ). si!# te Case tra!s(r6................................................................................................................8+).1 Case ransform .............................................................................................................2

    ).1.1 Scenario...................................................................................................................2

    ).1.2 &'(ecti#e.................................................................................................................2

    ).1.3 *nstructions..............................................................................................................210. si!# te S9: tra!s(r6...............................................................................................................87

    10.1 S! ransform ...........................................................................................................6

    10.1.1 Scenario.................................................................................................................6

    10.1.2 &'(ecti#e...............................................................................................................6

    10.1.3 *nstructions............................................................................................................6

    Page 4

  • 8/12/2019 Sap Bods 3.2 Version Document

    5/78

    BO Data Services XI3.x Basics Case Study 2010

    1. Intr)ducti)n

    SAP Busi!essO;ects< Data Services is te !e "'at(r6 (r data de'ivery a!d data =ua'ity t 6ve>i!te#rate> a!d i6"rve a!y ty"e ( data a!y&ere at a!y (re=ue!cy.

    1.1 Pur)se$e "ur"se ( tis dcu6e!t is t u!dersta!d te ?Pat(r6$ra!s(r6s@ a!d Basic (u!cti!s

    avai'a'e i! Data Services XI 3.0/3.1. $ese ?$ra!s(r6s@ are vita' t deve'"6e!t ( Data ('&s &ic

    carry te i!(r6ati! & t extract> tra!s(r6 a!d 'ad data. $is dcu6e!t cvers (''&i!#

    $ra!s(r6s ased ! a ru!!i!# a!ds-! Case-Study c!ceivi!# te use ( a'' tese $ra!s(r6s. $e

    Case-Study is divided i! "arts ased ! s6e u!der'yi!# c!ce"t cveri!# !e r 6re

    tra!s(r6ati!s at !e ti6e. $e tar#et de(i!iti!s deve'"ed i! !e 6a""i!# 6ay e used as surce

    de(i!iti! i! a!ter 6a""i!# t c!ti!ue te c!ce"t a!d c6"'ete te &'e case-study.

    $e P'at(r6s $ra!s(r6s a!d Basic (u!cti!s cvered tru# tis dcu6e!t are

    $ra!s(r6s

    9uery

    a" O"erati!

    ,a'idati!

    er#e

    Case

    S9:

    4u!cti!s

    :%u"extEF

    DecdeEF

    Searcre"'aceEF

    1. C)urse audience$e $ar#et audie!ce (r tis curse is i!dividua's res"!si'e (r i6"'e6e!ti!#> ad6i!isteri!#> a!d

    6a!a#i!# data i!te#rati! "r;ects

    1.3 Prereuisites$ atte!d tis curse> 'ear!ers su'd ave ex"erie!ce &it te (''&i!#

    G!&'ed#e ( Data &areusi!# a!d 5$: c!ce"ts

    5x"erie!ce &it yS9: a!d S9: 'a!#ua#e

    5x"erie!ce usi!# (u!cti!s> e'e6e!tary "rcedura' "r#ra66i!#> a!d ('& ( C!tr'state6e!ts suc as I(-$e!-5'se a!d Hi'e :" state6e!ts

    Data Hareusi!# 4u!da6e!ta's suc as 4act $a'es a!d Di6e!si!s ta'es

    Adva!ce Di6e!si! $a'e $"ics suc as Surr#ate Geys> SCDs ES'&'y Ca!#i!#Di6e!si!sF

    I!dustry a!d A""'icati! S"eci(ic issues

    Data Sta#i!# a!d Data 9ua'ity

    Page 5

  • 8/12/2019 Sap Bods 3.2 Version Document

    6/78

    BO Data Services XI3.x Basics Case Study 2010

    1. Sc)e

    !dersta!di!# te Data ('&s

    !dersta!di!# te asic (u!cti!s

    !dersta!di!# te P'at(r6 tra!s(r6s

    !dersta!di!# te executi! ( *s

    !dersta!di!# te $ru'esti!# Batc *s

    !dersta!di!# te a!a#e6e!t C!s'e

    1.2 Structure )+ te d)cu*ent

    4''&i!# is te structure a!d a rie( descri"ti! ( te dcu6e!t :a 1 is t create a si6"'e data ('& usi!# 9uery tra!s(r6 t u!dersta!di!# te asic

    5$: c!ce"t. $is secti! #ives asic idea ( creati!# a "r;ect> creati!# a *> addi!#>

    c!!ecti!#> a!d de'eti!# ;ects i! te data ('& &r%s"ace> te6"'ate ta'e> =uery

    tra!s(r6> Datastres> tra!s(r6 editr> executi!# te ; etc.

    :a + is t create asic (u!cti!s 'i%e '%u"extEF> decdeEF> searcre"'aceEF> sysdateEF>

    :a 3 is t u!dersta!d te &r%i!# a!d use ( a" O"erati! tra!s(r6

    :a 2 is t u!dersta!d te &r%i!# a!d use ( ,a'idati! tra!s(r6

    :a is u!dersta!d te &r%i!# a!d use ( er#e tra!s(r6

    :a 7 is t u!dersta!d te &r%i!# a!d use ( Case tra!s(r6

    :a 8 is t u!dersta!d te &r%i!# a!d use ( S9: tra!s(r6

    :a is t u!dersta!d a!d a""'y te tru'est #uide'i!es 'i%e deu##i!# a!d auditi!#

    te *s

    :a ) is t u!dersta!d te asic activities tat ca! e "er(r6 tru# 6a!a#e6e!tc!s'e

    1.4 S)'uti)n $)ad*a De(i!e a !e& "r;ect

    De(i!e a ; E**!a6eF

    De(i!e a &r% ('& EH4Hr%('&!a6eF EO"ti!a'F

    De(i!e a data ('& ED4Data('&!a6eF

    De(i!e te data ('& s"eci(icati!s EO"ti!a'F

    Page 6

  • 8/12/2019 Sap Bods 3.2 Version Document

    7/78

    BO Data Services XI3.x Basics Case Study 2010

    De(i!e data ('& ;ects 'i%e surce> tar#ets> (u!cti!s a!d tra!s(r6ati!s

    ,a'idate te data ('&

    Save te ;

    5xecute te ;

    Deu# te ; EO"ti!a'F

    Audit te ; EO"ti!a'F

    Per(r6 a!a#e6e!t Activities EO"ti!a'F

    Page

  • 8/12/2019 Sap Bods 3.2 Version Document

    8/78

    BO Data Services XI3.x Basics Case Study 2010

    . Creatin5 S)urce and #ar5et etadata

    .1 &)55in5 in t) te Desi5ner via &)ca' $e)sit)ryHe! yu use Data Services> yu save yur &r% i! te 'ca' re"sitry. S> &e! yu "e! Data

    Services> a '#i! &i!d& (r te 'ca' re"sitry "e!s.

    1. 4r6 te Start 6e!u> c'ic% Pr#ra6s Busi!essO;ects XI 3.1 Busi!essO;ects Data

    Services Data Services Desi#!er

    +. Se'ect Dataase ty"e as yS9:

    3. Se'ect te c!!ecti! t access te Re"sitry

    2. Prvide te crrect re"sitry user !a6e a!d "ass&rd

    . C'ic% O%

    . Creatin5 a Datast)reI! tis secti! yu &i'' set u" '#ica' c!!ecti!s et&ee! Data Services> a ('at-(i'e surce> a!d a

    tar#et data &areuse. Ju &i'' a's create a!d i6"rt ;ects i!t te 'ca' re"sitry. Stri!#

    c!!ecti! 6etadata i! te re"sitry e!a'es yu t &r% &iti! Data Services t 6a!a#e ta'es tat

    are stred i! varius e!vir!6e!ts.

    ..1 Scenari)Ju ave ee! ired as a Data Services desi#!er (r A'"a Ac=uisiti!. A'"a as rece!t'y ac=uired

    Beta Busi!ess> a! r#a!iKati! tat deve'"s a!d se''s s(t&are "rducts a!d re'ated services.

    I! a! e((rt t c!s'idate a!d r#a!iKe te data> a!d si6"'i(y te re"rti!# "rcess (r te #r&i!#

    c6"a!y> te O6e#a data &areuse is ei!# c!structed t 6er#e te data (r t r#a!iKati!s>

    Page %

  • 8/12/2019 Sap Bods 3.2 Version Document

    9/78

    BO Data Services XI3.x Basics Case Study 2010

    a!d a se"arate data 6art is ei!# deve'"ed (r re"rti!# ! Lu6a! Resurces data. Ju ave a's

    assessed t a dataase (r sta#i!# "ur"se ca''ed De'ta. $ start te deve'"6e!t "rcess> yu 6ust

    create Datastres a!d i6"rt te 6etadata (r a'' ( tese data surces

    .. Objective

    Create Datastres a!d i6"rt 6etadata (r te A'"a Ac=uisiti!> Beta Busi!esses> De'ta> LR Dataart> a!d O6e#a dataases

    ..3 Instructi)ns1. I! yur :ca' O;ect :irary> create a !e& surce datastre (r te A'"a

    +. 4''&i!# are te ste"s t create a A'"a datastre

    1. I! te Datast)res tab( te :ca' O;ect :irary> ri#t-c'ic% a!d se'ect "e6

    +. 5!ter te !a6e ( te !e& datastre i! te Datast)re na*e (ie'd as A'a

    $e !a6e ca! c!tai! a!y a'"aetica' r !u6eric caracters r u!derscres EF. It

    ca!!t c!tai! s"aces

    3. Se'ect te Datast)re tye as database

    2. Se'ect te Database tye as yS7&

    . 5!ter te a""r"riate i!(r6ati! (r te se'ected dataase ty"e 'i%e Data s)urce!a6e is

    A'"a> User na*eis A'"a> a!d Pass6)rdis A'"a

    3. Create s6e 6re datastre (r te Beta> De'ta> LR Data art> a!d O6e#a dataases a!d

    (''& te sa6e ste"s tat ad ee! (''&ed t create a A'"a datastre

    Page )

  • 8/12/2019 Sap Bods 3.2 Version Document

    10/78

    BO Data Services XI3.x Basics Case Study 2010

    2. 4''&i!# are te detai's t create datastre (r Beta> De'ta> LR Data art> a!d O6e#a

    dataases

    .3 I*)rtin5 etadata

    I6"rt te 6etadata (r te (''&i!# surce ta'es1. Se'ect te Datastres ta i! te :ca' O;ect :irary

    +. Cse a datastre> ri#t-c'ic%> a!d se'ect O"e!.

    EA'ter!ative'y> yu ca! du'e-c'ic% te datastre ic!.F

    Data Services "e!s te datastre ex"'rer i! te &r%s"ace. $e datastre ex"'rer 'ists te

    ta'es i! te datastre. Ju ca! vie& ta'es i! te exter!a' dataase r ta'es i! te i!ter!a'

    re"sitry. Ju ca! a's searc tru# te6.

    3. Se'ect !8terna' *etadata t vie& ta'es i! te exter!a' dataase

    2. I6"rt (''&i!# ta'es y ri#t-c'ic%i!# eac ta'e a!d c'ic%i!# I*)rt. A'ter!ative'y> use Ctr'-

    C'ic% a!d i6"rt te6 t#eter

    . 4''& te sa6e ste"s t i6"rt te ta'es (r Beta> O6e#a a!d LRData6art

    Page 10

    Datast)re

    na*e

    Datast)re

    tye

    Database

    tye

    Database

    versi)n

    Data

    s)urce

    na*e,DS"

    na*e

    User

    na*e

    Pass6)rd

    A'"a Dataase yS9: yS9: .0 A'"a A'"a a'"a

    De'ta Dataase yS9: yS9: .0 De'ta de'ta de'ta

    O6e#a Dataase yS9: yS9: .0 O6e#a 6e#a 6e#a

    LRData6a

    rt

    Dataase yS9: yS9: .0 ruser ruser ruser

  • 8/12/2019 Sap Bods 3.2 Version Document

    11/78

    BO Data Services XI3.x Basics Case Study 2010

    7. Detai's ave ee! #ive! i! te (''&i!# ta'e

    Page 11

  • 8/12/2019 Sap Bods 3.2 Version Document

    12/78

    BO Data Services XI3.x Basics Case Study 2010

    Page 12

  • 8/12/2019 Sap Bods 3.2 Version Document

    13/78

    BO Data Services XI3.x Basics Case Study 2010

    Page 13

    Dataase $a'es

    A'"aESurce 1F

    A'"a.cate#ry

    A'"a.city

    A'"a.cu!try

    A'"a.cust6er

    A'"a.de"art6e!t

    A'"a.e6"'yee

    A'"a.rc6"u"date

    A'"a.'astru!

    A'"a.rders

    A'"a.rderdetai's

    A'"a."rduct

    A'"a.re#i!

    Beta ESurce +F

    Beta.addrcdes

    Beta.cate#ries

    Beta.cityBeta.cu!try

    Beta.cust6ers

    Beta.e6"'yees

    Beta.rderdetai's

    Beta.rders

    Beta."rducts

    Beta.re#i!

    Beta.si""ers

    Beta.su""'iers

    Beta.usacust6ers

    O6e#a E$ar#etF

    O6e#a.e6"di6

    O6e#a."rductdi6

    O6e#a."rducttar#et

    O6e#a.ti6edi6

    De'ta ESta#i!#F

    LRData6art E$ar#etF

    Lrdata6art.e6"de"t

    Lrdata6art.e6"'yee

    Lrdata6art.rc6"u"date

    Lrdata6art.recverystatus

  • 8/12/2019 Sap Bods 3.2 Version Document

    14/78

    BO Data Services XI3.x Basics Case Study 2010

    . %ie6in5 etadata and Data

    1. M t teDatastores

    ta i! te ;ect 'irary

    +. C'ic% te "'us si#! EF !ext t te A'a datastre t vie& te ;ect ty"es i! te A'"a

    4r exa6"'e> dataase Datastres ave (u!cti!s> ta'es> a!d te6"'ate ta'es. $ese areDatastre ;ects

    3. C'ic% te "'us si#! EF !ext t a! ;ect ty"e 'i%e #ab'est vie& te ;ects ( tat ty"ei6"rted (r6 te datastre

    Page 14

  • 8/12/2019 Sap Bods 3.2 Version Document

    15/78

    BO Data Services XI3.x Basics Case Study 2010

    2. Se'ect te ta'e !a6e i! te 'ist ( i6"rted ta'es t see its 6etadata

    . Ri#t-c'ic% a!d se'ect O"e!

    Page 15

  • 8/12/2019 Sap Bods 3.2 Version Document

    16/78

    BO Data Services XI3.x Basics Case Study 2010

    7. C'ic% te Inde8es ta. $e 'e(t "rti! ( te &i!d& dis"'ays te I!dex 'ist.

    8. Se'ect te ta'e !a6e i! te 'ist ( i6"rted ta'es t vie& te assciated data

    . Ri#t-c'ic% a!d se'ect ,ie& Data

    Page 16

  • 8/12/2019 Sap Bods 3.2 Version Document

    17/78

    BO Data Services XI3.x Basics Case Study 2010

    Page 1

  • 8/12/2019 Sap Bods 3.2 Version Document

    18/78

    BO Data Services XI3.x Basics Case Study 2010

    3. Creatin5 Batc 9)bs

    3.1 Creatin5 a basic data +')6 usin5 7uery trans+)r*

    3.1.1 Scenari)A(ter a!a'yKi!# te surce data> &e ave deter6i!ed tat te structure ( te cust6er data (r BetaBusi!ess is te a""r"riate structure (r te cust6er data i! O6e#a data &areuse> a!d &e 6ust

    tere(re ca!#e te structure ( A'"a Ac=uisiti!s cust6er data t use te sa6e structure i!

    "re"arati! (r 6er#i!# cust6er data (r6 t Datastres

    3.1. Objectivese te 9uery tra!s(r6 t ca!#e te sce6a ( te A'"a Ac=uisiti!s Cust6er ta'e a!d 6ve

    te data i!t te De'ta sta#i!# dataase

    3.1.3 Instructi)ns

    1. Create a !e& "r;ect ca''ed Basic$rai!i!#

    $ere are t& &ays t create a "r;ect> !e is tru# te start "a#e ( te Desi#!er a!d

    ter is usi!# te :ca' ;ect :irary

    aF M t te Pr)ject ta i! te :ca' O;ect :irary c'ic% "e6 Pr)ject

    F 5!ter te "r;ect !a6e as Basic:#rainin5

    cF C'ic% Create

    dF Ntice tat te !e& "r;ect a""ears i! te "r;ect area

    +. I! te Basic$rai!i!# "r;ect> create a !e& atc ; ca''ed Alpha_Customers_JOB

    aF M t te Pr)ject Area ri#t-c'ic% a!d se'ect "e6Batc-9)b

    Page 1%

  • 8/12/2019 Sap Bods 3.2 Version Document

    19/78

    BO Data Services XI3.x Basics Case Study 2010

    F Ri#t-c'ic% te !e& ; a!d c'ic% $ena*e. A'ter!ative'y> 'e(t-c'ic% te ; t&ice

    Es'&'yF t 6a%e te !a6e edita'e.

    cF $y"e Alpha_customers_JOB

    dF :e(t-c'ic% r "ress 5!ter

    eF $ add te ; t te "e! "r;ect> dra# it i!t te "r;ect area

    (F Ntice tat te ; a""ears i! te "r;ect ierarcy u!der Basic$rai!i!# a!d i!

    te "r;ect ta ( te ;ect 'irary

    3. Addi!# a data ('& t te * Alpha_Customers_JOB

    aF a%e sure te * &i!d& is "e! i! te &r%s"ace> I( it is !t> c'ic% teAlpha_Customers_JOB* i! te "r;ect area.

    Page 1)

  • 8/12/2019 Sap Bods 3.2 Version Document

    20/78

    BO Data Services XI3.x Basics Case Study 2010

    F C'ic% te data ('& utt! ! te t' "a'ette

    cF C'ic% te &r%s"ace

    dF Ntice tat te re"rese!tati! ( a data ('& a""ears i! te &r%s"ace. $e data

    ('& a's a""ears i! te "r;ect area

    eF Ri#t-c'ic%i!# te data ('& t ca!#e its !a6e

    (F Ca!#e te !a6e ( te data ('& t Alpha_Customers_DF

    #F Du'e-c'ic% te data ('& t "e! te data ('& &r% s"ace

    2. ,eri(y te Alpha_Customers_DFis "e! i! te &r%s"ace

    . I! te &r%s"ace (r Alpha_Customers_DF> add te Cust6er ta'e (r6 te A'"a

    datastre as te surce ;ect

    aF I! te :ca' O;ect :irary> c'ic% te Datast)resta

    F $e Surce (r tis data ('& is Cust6er ta'e i! te A'"a dataase &ic ca! e

    accessed tru# A'"a datastre. S ex"a!d te ta'e "art ( te A'"a datastre

    t se'ect te Cust6er ta'e

    cF Dra# te ta'e Cust)*er t te &r%s"ace ( Alpha_Customers_DF> a!d te!

    dr" it.

    dF A ""-u" 6e!u a""ears> te! se'ect a;e s)urce(r6 it

    Page 20

  • 8/12/2019 Sap Bods 3.2 Version Document

    21/78

    BO Data Services XI3.x Basics Case Study 2010

    eF Ntice tat te Cust6erEA'"a.a'"aF a""ears i! te &r%s"ace (

    Alpha_Customers_DFas a surce

    7. Create a !e& te6"'ate ta'e ca''ed alpha_customersi! te De'ta datastre as te tar#et

    ;ect

    aF O"e! te data ('& i! te &r%s"ace

    F I! te $' "a'ette> c'ic% te #e*'ate #ab'e ic! a!d c'ic% te &r%s"ace t

    add a !e& te6"'ate ta'e t te data ('&

    cF $e Create $e6"'ate dia'# x dis"'ays

    dF I! te #ab'e na*e(ie'd> e!ter te !a6e (r te te6"'ate ta'e

    eF I! te In datast)redr"-d&! 'ist> se'ect te datastre (r te te6"'ate ta'e

    Page 21

  • 8/12/2019 Sap Bods 3.2 Version Document

    22/78

  • 8/12/2019 Sap Bods 3.2 Version Document

    23/78

    BO Data Services XI3.x Basics Case Study 2010

    10. I! te tra!s(r6 editr (r te 9uery tra!s(r6> create te (''&i!# ut"ut c'u6!s

    aF $ create a c'u6! i! te Sce6a Out "a!e> ri#t c'ic% at te 9uery a!d Se'ect "e6

    Outut C)'u*n

    F A c)'u*n r)erties&i!d& a""ears t ca!#e te de(au't "r"erties

    cF 5!ter te !a6e ( !e& c'u6! is Cust)*erID> se'ect its Data tye as int a!d

    cec% te x (r Pri*ary ;ey

    Page 23

  • 8/12/2019 Sap Bods 3.2 Version Document

    24/78

    BO Data Services XI3.x Basics Case Study 2010

    dF Re"eat te sa6e ste"s (r te c'u6! 6e!ti!ed i! te ta'e e'&

    Page 24

    "a*e Data tye C)ntent tye

    Cust6erID I!t

    4ir6 ,arcarE0F 4ir6

    C!tactNa6e ,arcarE0F Na6e

    $it'e ,arcarE30F $it'e

    Address1 ,arcarE0F Address

    City ,arcarE0F :ca'ity

    Re#i! ,arcarE+F Re#i!

    Psta'Cde ,arcarE+F PstcdeCu!try ,arcarE0F Cu!try

    P!e ,arcarE+F P!e

    4ax ,arcarE+F P!e

  • 8/12/2019 Sap Bods 3.2 Version Document

    25/78

    BO Data Services XI3.x Basics Case Study 2010

    11. a" te c'u6!s as (''&s

    aF a" te surce c'u6!s t tar#et c'u6!s y dra##i!# a!d dr""i!# eac surce

    c'u6! !a6e !t te crres"!di!# c'u6! (r te tar#et sce6a.

    Page 25

  • 8/12/2019 Sap Bods 3.2 Version Document

    26/78

  • 8/12/2019 Sap Bods 3.2 Version Document

    27/78

    BO Data Services XI3.x Basics Case Study 2010

    1. Ri#t-c'ic% a! errr 6essa#e a!d c'ic% ,ie&.

    17. I( "ersists> Du'e-c'ic% te errr 6essa#e t "e! te editr ( te ;ect c!tai!i!# te

    errr

    18. 5xecute Alpha_Customer_JOB&it te de(au't executi! "r"erties a!d save a'' ;ectstat ave ee! created

    aF 4irst veri(y te ; server is ru!!i!# y '%i!# at te ; server ic! at te tt6

    ri#t ( te Desi#!er &i!d&. ve te "i!ter ver te ic! t see te * Server

    !a6e> 6aci!e !a6e> a!d "rt !u6er i! te status area. I( te ; server is !t

    ru!!i!#> te ic! &i'' ave a red X ! it.

    F Se'ect te ; !a6e i! te "r;ect area> i! tis case *OBSa'esOr#.

    cF Ri#t-c'ic% a!d c'ic% !8ecute

    dF I( yu ave ca!#ed a!y ;ects a!d !t yet saved te6> Data Services "r6"ts yu

    t save yur &r%. C'ic% O "e! te tra!s(r6 editr (r te 9uery $ra!s(r6

    +. O! te ain5ta> de'ete te existi!# ex"ressi! (r te $it'e c'u6!

    3. si!# te 4u!cti! &iKard> create a !e& ex"ressi! (r te $i't'e c'u6! usi!# tesearcre"'ace (u!cti! Eu!der stri!# (u!cti!sFt re"'ace te (u'' stri!# ( Accu!ti!#

    a!a#er &it Accu!t a!a#er

    Page 32

  • 8/12/2019 Sap Bods 3.2 Version Document

    33/78

    BO Data Services XI3.x Basics Case Study 2010

    2. C'ic% i! te Inut !8ressi)ntext x

    . C'ic% te D)6narr&

    7. C'ic% Cust)*er.CO"#AC##I#&!

    Page 33

  • 8/12/2019 Sap Bods 3.2 Version Document

    34/78

    BO Data Services XI3.x Basics Case Study 2010

    8. C'ic% =inis

    Page 34

  • 8/12/2019 Sap Bods 3.2 Version Document

    35/78

    BO Data Services XI3.x Basics Case Study 2010

    . Nte Be a&are tat te searcre"'ace (u!cti! ca! react u!"redicta'y i( yu use te

    exter!a' ta'e "ti!

    ). Ntice tat te !e& ex"ressi! a""ears ! te a""i!# ta.

    10. 5xecute Alpha_Customers_JOB&it te de(au't executi! "r"erties a!d save a'' ;ects

    yu ave created

    11. Retur! t te data ('& &r%s"ace a!d vie& data (r te tar#et ta'e

    1+. Ntice tat Accu!t a!a#er a!d !t Accu!ti!# a!a#er a""ears i! te $it'e c'u6!

    (r Cust6erID 1+3> Cust6erID 1+3)> a!d Cust6erID 1+370.$e data as ee!

    c'ea!ed u" as re=uired.

    Page 35

  • 8/12/2019 Sap Bods 3.2 Version Document

    36/78

  • 8/12/2019 Sap Bods 3.2 Version Document

    37/78

    BO Data Services XI3.x Basics Case Study 2010

    13. si!# te 4u!cti! &iKard> create a !e& '%u" ex"ressi! (r te Cu!try c'u6! usi!#

    te '));u:e8t,(u!cti! &it te (''&i!# "ara6eters

    1). C'ic% =uncti)ns

    +0. C'ic% &));u =uncti)ns

    Page 3

    =ie'd/Oti)n %a'ue

    $ra!s'ate ta'e A'"a.a'"a.cu!try

    C!diti!

    $a'e c'u6! CON$RJID

    O"

    5x"ressi! Cust6er.CON$RJID

    Out"ut Para6eters

    $a'e c'u6! CON$RJNA5

  • 8/12/2019 Sap Bods 3.2 Version Document

    38/78

    BO Data Services XI3.x Basics Case Study 2010

    +1. C'ic% "e8t

    ++. C'ic% te arr& eside#rans'ate #ab'e

    Page 3%

  • 8/12/2019 Sap Bods 3.2 Version Document

    39/78

    BO Data Services XI3.x Basics Case Study 2010

    +3. Du'e-c'ic% te A'a

    +2. C'ic% C)untry,A'a.a'a

    +. C'ic%O;

    +7. C'ic% te #ab'e C)'u*n 'ist+8. C'ic% C)untryID

    Page 3)

  • 8/12/2019 Sap Bods 3.2 Version Document

    40/78

    BO Data Services XI3.x Basics Case Study 2010

    +. C'ic% O.'ist

    +). C'ic%

    30. C'ic% t ex"a!d Inut Sce*a

    31. C'ic% t ex"a!d )ds:cust)*er

    3+. Dra# Cu!tryID t te 5x"ressi! c'u6!

    33. C'ic% te #ab'ec'u6! 'ist

    32. C'ic% COU"#$>"A!

    3. C'ic% =inis

    $e (''&i!# cde is #e!erated

    lookup_ext([Alpha.alpha.country,P!"_#OAD_CAC$",%A&',

    [CO)*!+)A%"',[)##',[CO)*!+D,-,customer.CO)*!+D' /"*

    (0run_as_separate_process0-no

    37. 5xecute Alpha_Customers_JOB&it te de(au't executi! "r"erties a!d save a'' ;ects

    yu ave created

    Page 40

  • 8/12/2019 Sap Bods 3.2 Version Document

    41/78

  • 8/12/2019 Sap Bods 3.2 Version Document

    42/78

    BO Data Services XI3.x Basics Case Study 2010

    3. Add a !e& te6"'ate ta'e t te De'ta datastre ca''ed rdersu6 as te tar#et ;ect

    2. Add a 9uery tra!s(r6 a!d c!!ects a'' te ;ects

    . I! te tra!s(r6 editr (r te 9uery tra!s(r6> ! te HL5R5 ta> "r"se a ;i! et&ee!

    te t& surce ta'es

    aF Du'e-c'ic% te 7uerytra!s(r6

    F C'ic% ?@!$!

    cF C'ic% Pr))se 9)in

    7. $ a" te ORD5RID c'u6! (r6 te i!"ut sce6a t te ut"ut sce6a> Dra# te

    O$D!$IDi!"ut c'u6! t te sce6a ut "a!e

    8. Create a !e& ut"ut c'u6! ca''ed $O$A:,A:5 &it a data ty"e ( deci6a'E10>+F

    . O! te 6a""i!# ta ( te !e& ut"ut c'u6!> use (u!cti! &iKard r te S6art 5ditr t

    c!struct a! ex"ressi! t ca'cu'ate te tta' va'ue ( te rders usi!# te decde a!d su6

    (u!cti!s

    $e discu!t a!d rder tta' ca! e 6u'ti"'ied t deter6i!e te tta' a(ter discu!t. $e

    decde (u!cti! a''&s yu t avid 6u'ti"'yi!# rder &it Ker discu!t y Ker

    C!sider te (''&i!#

    $e ex"ressi! 6ust s"eci(y tat i( te va'ue i! te DISCON$ c'u6! is !t

    KerEc!diti!a' ex"ressi!F> te! te tta' va'ue ( te rder is ca'cu'ated y 6u'ti"'y te

    9AN$I$J (r6 te rderdetai's ta'e y te COS$ (r6 te "rduct ta'e> a!d te!

    6u'ti"'yi!# tat va'ue y te DISCON$ ECase ex"ressi!F.

    Oter&ise> te tta' va'ue ( te rder is ca'cu'ated y si6"'y 6u'ti"'yi!# te 9AN$I$J

    (r6 te rderdetai's ta'e y te COS$ (r6 te "rduct ta'e EDe(au't ex"ressi!F

    Page 42

  • 8/12/2019 Sap Bods 3.2 Version Document

    43/78

    BO Data Services XI3.x Basics Case Study 2010

    O!ce tese va'ues are ca'cu'ated (r eac rder> a su6 6ust e ca'cu'ated (r te e!tire

    c''ecti! ( rders

    $e ex"ressi! su'd e

    ). O! te MROP BJ ta> add te rderdetai's.ORD5RID c'u6!

    10. 5xecute te Alpha_Or1er_/um_JOB &it te de(au't executi! "r"erties a!d save a''

    ;ects

    11. Retur! t te data ('& &r%s"ace a!d vie& data (r te tar#et ta'e a(ter te decde

    ex"ressi! is added t c!(ir6 tat rder 11127 as a tta' va'ue ( +02>000

    Page 43

  • 8/12/2019 Sap Bods 3.2 Version Document

    44/78

    BO Data Services XI3.x Basics Case Study 2010

    2. !8tractin5 data +r)* ='at +i'es

    2.1 Creatin5 a +i'e +)r*at +)r a +'at +i'e

    2.1.1 Scenari)I! additi! t te 6ai! dataases (r surce i!(r6ati!> recrds (r s6e ( te rders (r A'"a

    Ac=uisiti! are stred i! ('at (i'es

    2.1. ObjectiveCreate a (i'e (r6at (r te rders ('at (i'es s yu ca! use te6 as surce ;ects

    2.1.3 Instructi)nso I! te :ca' O;ect :irary> create a !e& de'i6ited (i'e (r6at ca''ed Or1ers_Format (r te

    or1ers_23_32_45.txt('at (i'e i! te CS0:S)urce('der

    o $ ad;ust te (r6at s tat it re('ect te surce (i'e> c!sider te (''&i!# $e c'u6! de'i6iter is a se6ic'! EQF

    $e r& de'i6iter is &i!d&s !e& 'i!e

    $e date (r6at is dd-*)n-yyyy

    $e r& eader su'd e s%i""ed

    Page 44

  • 8/12/2019 Sap Bods 3.2 Version Document

    45/78

    BO Data Services XI3.x Basics Case Study 2010

    +. I! te C'u6! Attriutes "a!e> ad;ust te data ty"e (r te c'u6!s ased ! teir c!te!t

    Page 45

    C)'u*n Data tye

    ORD5RID I!t

    5P:OJ55ID ,arcarE1FORD5RDA$5 Date

    CS$O5RID I!t

    COPANJNA5 ,arcarE0F

    CI$J ,arcarE0F

    CON$RJ ,arcarE0F

  • 8/12/2019 Sap Bods 3.2 Version Document

    46/78

    BO Data Services XI3.x Basics Case Study 2010

    3. Save yur ca!#es a!d vie& te data t c!(ir6 tat rder 111)7 &as "'aced ! Dece6er

    1+> +007

    Page 46

  • 8/12/2019 Sap Bods 3.2 Version Document

    47/78

    BO Data Services XI3.x Basics Case Study 2010

    4. Usin5 te a Oerati)n trans+)r*

    4.1 a Oerati)n #rans+)r*

    4.1.1 Scenari)

    5!d users ( e6"'yee re"rts ave re=uested tat e6"'yee recrds i! te data 6art c!tai! !'ycurre!t e6"'yees.

    4.1. Objectivese te a Oerati)n tra!s(r6 t re6ve a!y e6"'yee recrds tat ave a va'ue i! te

    discar#edate c'u6!

    4.1.3 Instructi)ns1. I! te Basic$rai!i!# "r;ect> Create a !e& atc ; ca''ed Alpha_"mployees_Current_JOB

    &it a data ('& ca''ed Alpha_"mployees_Current_DF.

    +. I! te data ('& &r%s"ace> add te !*')yeeta'e (r6 te A'"a datastre as te surce;ect

    3. Add te 56"'yee ta'e (r6 te LRdata6art datastre as te tar#et ;ect

    2. Add te 9uery tra!s(r6 t te &r%s"ace a!d c!!ect a'' ;ects.

    . I! te tra!s(r6 editr (r te 9uery tra!s(r6> 6a" a'' c'u6!s (r6 te i!"ut sce6a t tesa6e c'u6! i! te ut"ut sce6a

    7. O! te HL5R5 ta> create a! ex"ressi! t se'ect !'y tse r&s &ere discar#edate is

    !t e6"ty

    $e ex"ressi! su'd e

    56"'yee.discar#edate is !t !u''

    Page 4

  • 8/12/2019 Sap Bods 3.2 Version Document

    48/78

    BO Data Services XI3.x Basics Case Study 2010

    8. I! te data ('& &r%s"ace> disc!!ect te 9uery tra!s(r6 (r6 te tar#et ta'e

    . Add a a" O"erati! tra!s(r6 et&ee! te 9uery tra!s(r6 a!d tar#et ta'e a!d c!!ect it

    t t

    ). I! te tra!s(r6 editr (r te a" O"erati!> ca!#e te setti!#s s tat r&s &it a! i!"ut

    "erati! cde ( NORA: ave a! ut"ut "erati! cde ( D5:5$5.

    aF Du'e-c'ic% te a" O"erati! tra!s(r6

    F C'ic% i! te "O$A& ut"ut ty"e (ie'd

    cF a" te i!"ut ty"e ( NORA: t a! ut"ut ty"e ( de'ete

    dF C'ic% De'ete

    Page 4%

  • 8/12/2019 Sap Bods 3.2 Version Document

    49/78

  • 8/12/2019 Sap Bods 3.2 Version Document

    50/78

    BO Data Services XI3.x Basics Case Study 2010

    . Usin5 te %a'idati)n trans+)r*

    .1 %a'idati)n #rans+)r*

    ,a'idati! $ra!s(r6 e!a'es yu t create va'idati! ru'es a!d 6ve data i!t tar#et ;ects ased! &eter tey "ass r (ai' va'idati!

    .1.1 Scenari)Order data is stred i! 6u'ti"'e (r6ats &it di((ere!t structure a!d di((ere!t i!(r6ati!. He &i'' use

    te va'idati! tra!s(r6 t va'idate rder data (r6 ('at (i'e surces a!d te A'"a rders ta'e

    6er#i!# it.

    .1. Objective *i! te data i! te Orders ('at (i'es &it tat i! te OrderSi""ers ('at (i'es.

    Create a c'u6! ! te tar#et ta'e (r te e6"'yee i!(r6ati! s tat rders ta%e! ye6"'yees & are ! '!#er &it te c6"a!y are assi#!ed t a de(au't curre!t e6"'yee usi!#

    te va'idati! tra!s(r6 i! a !e& c'u6! !a6ed rderassi#!edt.

    Create a c'u6! t 'd te e6"'yeeID ( te e6"'yee & ri#i!a''y 6ade te sa'e.

    Re"'ace !u'' va'ues i! te si""er (ax c'u6! &it a va'ue ( ?N 4ax@ a!d se!d tse r&s t a

    se"arate ta'es (r (''& u"

    .1.3 Instructi)ns1. Create a (i'e (r6at ca''ed Or1er_/h6ppers_Format (r te ('at (i'e

    OrderSi""ers02+008.txt. Eas yu created e(reF se te structure ( te text (i'e t

    deter6i!e te a""r"riate setti!#s.

    +. I! te C'u6! Attriute "a!e> ad;ust te data ty"es (r te c'u6!s ased ! teir c!te!t

    Page 50

    C)'u*n Data tye

    ORD5RID I!t

    SLIPP5RNA5 ,arcarE0F

    SLIPP5RADDR5SS ,arcarE0F

    SLIPP5RCI$J ,arcarE0F

    SLIPP5RCON$RJI!t

    SLIPP5RPLON5 ,arcarE+0F

    SLIPP5R4AX ,arcarE+0F

    SLIPP5RR5MION I!t

    SLIPP5RPOS$A:COD5 ,arcarE1F

  • 8/12/2019 Sap Bods 3.2 Version Document

    51/78

    BO Data Services XI3.x Basics Case Study 2010

    3. I! te Basic$rai!i!# "r;ect> Create a !e& atc ; ca''ed Alpha_Or1ers_7al61ate1_JOB

    c!tai!i!# a data ('&s ca''ed Alpha_Or1ers_F6les_DF a!d sec!d data ('& calle1

    Alpha_Or1er_DB_DF.

    2. Add te (i'e (r6ats Orders:=)r*at and Order:=)r*at:s)urceas surce ;ects t te

    Alpha_Or1ers_F6le_DF data ('& &r%s"ace

    . 5dit te surce ;ects s tat te Orders4r6at is usi!# a'' tree re'ated rders ('at (i'es

    a!d te OrderSi""ers4r6at surce is usi!# a'' tree rder si""ers (i'es

    Page 51

  • 8/12/2019 Sap Bods 3.2 Version Document

    52/78

    BO Data Services XI3.x Basics Case Study 2010

    Du'e-C'ic% te Orders:=)r*at ,)rders:1:1:04.t8t and edit i! te (ie'd ( 4i'e

    !a6e as)rders.t8t

    Du'e-C'ic% te Orders:Siers:=)r*at ,)rder:siers:0:0:0.t8t and edit i!te (ie'd ( 4i'e !a6e as)rder:siers.t8t

    7. Add te 9uery tra!s(r6 t te &r%s"ace a!d c!!ect it t te surce ;ects.

    Page 52

  • 8/12/2019 Sap Bods 3.2 Version Document

    53/78

    BO Data Services XI3.x Basics Case Study 2010

    8. I! te tra!s(r6 editr (r te 9uery tra!s(r6> create a HL5R5 c'ause t ;i! te data !

    te OrderID va'ues

    $e ex"ressi! su'd e as (''&s

    Or1ers_/h6ppers_Format.O!D"!D - Or1ers_Format.O!D"!D

    . Add te (''&i!# 6a""i!# i! te 9uery tra!s(r6

    ). I!sert a !e& ut"ut c'u6! ave ORD5RDA$5 ca''ed O!D"!_*A8")_B+&it data ty"e( 9archar(2:a!d 6a" it t Orders4r6at.5P:OJ55ID

    10. I!sert a !e& ut"ut c'u6! ave ORD5RDA$5 ca''ed O!D"!_A//;)"D_*O c'u6! &itdata ty"e ( 9archar(2:a!d 6a" it t Orders4r6at.5P:OJ55ID

    Page 53

    Sce*a Out ain5

    ORD5RID Orders4r6at.ORD5RDA$5

    CS$O5RID Orders4r6at.CS$O5RID

    ORD5RDA$5 Orders4r6at.ORD5RDA$5

    SLIPP5RNA5 OrdersSi""ers4r6at.SLIPP5RNA5

    SLIPP5RADDR5SS OrdersSi""ers4r6at.SLIPP5RADDR5SS

    SLIPP5RCI$J OrdersSi""ers4r6at.SLIPP5RCI$J

    SLIPP5RCON$RJ OrdersSi""ers4r6at.SLIPP5RCON$RJ

    SLIPP5RPLON5 OrdersSi""ers4r6at.SLIPP5RPLON5

    SLIPP5R4AX OrdersSi""ers4r6at.SLIPP5R4AX

    SLIPP5RR5MION OrdersSi""ers4r6at.SLIPP5RR5MION

    SLIPP5RPOS$A:COD5 OrdersSi""ers4r6at.SLIPP5RPOS$A:COD5

  • 8/12/2019 Sap Bods 3.2 Version Document

    54/78

    BO Data Services XI3.x Basics Case Study 2010

    11. Add a ,a'idati! tra!s(r6 t te ri#t ( te 9uery tra!s(r6 a!d c!!ect te tra!s(r6s.

    1+. I! te tra!s(r6 editr (r te ,a'idati! tra!s(r6> e!a'e va'idati! (r te

    ORD5RASSIMN5D$O c'u6! t veri(y te va'ue i! te c'u6! exists i! te

    5P:OJ55ID c'u6! ( te 56"'yee ta'e i! te LRdata6art datastre

    $e ex"ressi! su'd e as (''&s

    aF Du'e-c'ic% te va'idati)ntra!s(r6

    F C'ic% O$D!$:ASSIE"!D:#O

    cF Se'ect te !nab'e %a'idati)ncec% x

    dF C'ic% !8ists in tab'e

    eF C'ic% te !8ists in tab'edr"-d&! arr&

    (F C'ic% @$:Data*art

    #F C'ic% O!!ID

    %F C'ic% O sustitute ?3C'a@ t assi#! it t de(au't e6"'yee

    Page 56

  • 8/12/2019 Sap Bods 3.2 Version Document

    57/78

    BO Data Services XI3.x Basics Case Study 2010

    1. 5!a'e va'idati! (r te SLIPP5R4AX c'u6! t se!d N:: va'ues t t "ass a!d (ai'>

    sustituti!# ?N 4ax@ (r "ass

    aF C'ic% SLIPP5R4AX

    F Se'ect te !nab'e %a'idati)ncec% x

    cF C'ic% te c!diti! dr"-d&! 'ist

    dF C'ic% IS N::

    eF C'ic% Se!d t t

    (F Se'ect te (r "ass> Sustitute &it cec% x

    17. Add t& tar#et ta'e i! te De'ta datastre as tar#ets> !e ca''ed Orders4i'esHr% a!d

    !e ca''ed Orders4i'esN4ax

    18. C!!ect te "ass ut"ut (r6 te va'idati! t Orders4i'esHr% a!d (ai' ut"ut t

    Orders4i'esN4ax

    Page 5

  • 8/12/2019 Sap Bods 3.2 Version Document

    58/78

    BO Data Services XI3.x Basics Case Study 2010

    1. N& ac% t te sec!d data ('& Alpha_Or1ers_DB_DF&r%s"ace> add te Orders ta'e (r6

    te A'"a datastre as te surce ;ect

    1). Add a 9uery tra!s(r6 t te &r%s"ace a!d c!!ect it t surce

    +0. I! te tra!s(r6 editr (r te 9uery tra!s(r6> de(i!e te (''&i!# 6a""i!#s

    Page 5%

  • 8/12/2019 Sap Bods 3.2 Version Document

    59/78

    BO Data Services XI3.x Basics Case Study 2010

    Page 5)

  • 8/12/2019 Sap Bods 3.2 Version Document

    60/78

    BO Data Services XI3.x Basics Case Study 2010

    Page 60

  • 8/12/2019 Sap Bods 3.2 Version Document

    61/78

  • 8/12/2019 Sap Bods 3.2 Version Document

    62/78

    BO Data Services XI3.x Basics Case Study 2010

    Page 62

  • 8/12/2019 Sap Bods 3.2 Version Document

    63/78

    BO Data Services XI3.x Basics Case Study 2010

    +1. I!sert a !e& ut"ut c'u6! ave ORD5RDA$5 ca''ed O!D"!_*A8")_B+&it a data ty"e( varcarE10F a!d 6a" it t Orders.5P:OJ55ID

    ++. I!sert a !e& ut"ut c'u6! ave ORD5RDA$5 ca''ed O!D"!_A//;)"D_*O&it a data

    ty"e ( varcarE10F a!d 6a" it t Orders.5P:OJ55ID

    Page 63

    C)'u*n ain5

    ORD5RID Orders.ORD5RID

    CS$O5RID Orders>CS$O5RID

    ORD5RDA$5 Orders.ORD5RDA$5

    SLIPP5RNA5 Orders.SLIPP5RNA5

    SLIPP5RADDR5SS Orders.SLIPP5RADDR5SSSLIPP5RCI$J Orders.SLIPP5RCI$JID

    SLIPP5RCON$RJ Orders.SLIPP5RCON$RJ

    SLIPP5RPLON5 Orders.SLIPP5RPLON5

    SLIPP5R4AX Orders.SLIPP5R4AX

    SLIPP5RR5MION Orders.SLIPP5RR5MION

    SLIPP5RPOS$A:COD5 Orders.SLIPP5RPOS$A:COD5

  • 8/12/2019 Sap Bods 3.2 Version Document

    64/78

    BO Data Services XI3.x Basics Case Study 2010

    23.Add a ,a'idati! tra!s(r6 t te ri#t ( te 9uery tra!s(r6 a!d c!!ect te tra!s(r6s

    +2. 5!a'e va'idati! (r OrderAssi#!ed$ t veri(y te c'u6! va'ue exists i! te

    5P:OJ55ID c'u6! ( te 56"'yee ta'e i! te LRdata6art datastre

    +. Set te acti! ! (ai'ure (r te Orderassi#!ed$ c'u6! t se!d t t "ass a!d (ai'

    4r Pass> sustitute ?3C'a@ t assi#! it t te de(au't e6"'yee

    +7. 5!a'e va'idati! (r te Si""er4ax c'u6! t se!d N:: va'ues t t "ass a!d (ai'>

    sustituti!# ?N 4ax@ (r "ass

    Page 64

  • 8/12/2019 Sap Bods 3.2 Version Document

    65/78

    BO Data Services XI3.x Basics Case Study 2010

    +8. Add t& tar#et ta'es i! te De'ta datastre as tar#ets> !e !a6ed OrdersDBHr% a!d

    !e !a6ed OrdersDBN4ax

    +. C!!ect te "ass ut"ut (r6 te ,a'idati! tra!s(r6 t OrdersDBHr% a!d (ai' t

    OrdersDBN4ax

    +). 5xecute A'"aOrders,a'idated*OB &it te de(au't executi! "r"erties a!d save a''

    ;ects

    30. ,ie& te data i! te tar#et ta'es t vie& te di((ere!ces et&ee! "assi!# a!d (ai'i!#

    recrds.

    Page 65

  • 8/12/2019 Sap Bods 3.2 Version Document

    66/78

    BO Data Services XI3.x Basics Case Study 2010

    F. Usin5 te er5e trans+)r*

    F.1 er5e #rans+)r*$e er#e tra!s(r6 des !t ((er a!y "ti!s

    F.1.1 Scenari)$e Orders data as !& ee! va'idated> ut te ut"ut is (r t& di((ere!t surces 4'at (i'es a!d

    dataases ta'es. $e !ext ste" i! te "rcess is t 6di(y te structure ( tse data sets t tey

    6atc> a!d te! 6er#e te6 i!t a si!#'e data set.

    F.1. Objective se te 9uery tra!s(r6 t 6di(y a!y c'u6! !a6es a!d data ty"es a!d t "er(r6 '%u"s (r

    a!y c'u6!s tat re(ere!ce ter ta'es.

    se te er#e tra!s(r6 t 6er#e te va'idated rders data.

    F.1.3 Instructi)ns1. I! te Basic$rai!i!# "r;ect> create a !e& atc ; ca''ed Alpha_Or1ers_%erger1 _JOB

    &it a data ('& ca''ed Alpha_Or1ers_%erger1 _DF

    Page 66

  • 8/12/2019 Sap Bods 3.2 Version Document

    67/78

    BO Data Services XI3.x Basics Case Study 2010

    +. I! te data ('& &r%s"ace> add te rders(i'e&r% a!d rdersd&r% ta'es (r6 te

    De'ta datastre as te surce ;ects.

    3. Add t& 9uery tra!s(r6 t te data('&> c!!ecti!# eac surce ;ect t its &! 9uery

    tra!s(r6

    2. I! te tra!s(r6 editr (r te 9uery tra!s(r6 c!!ected t te rders(i'es&r% ta'e> 6a"

    a'' te c'u6!s (r6 i!"ut t ut"ut

    . Ca!#e te data ty"e (r te (''&i!# c'u6!s as s"eci(ied

    7. 4r te SLIPP5RCON$RJ c'u6!> ca!#e te 6a""i!# t "er(r6 a '%u" (

    Cu!tryNa6e (r6 te Cu!try ta'e i! te A'"a datastre

    aF C'ic% S@IPP!$COU"#$>i! Sce6a Out

    F C'ic% =uncti)ns

    cF C'ic% &)); u =uncti)ns

    dF C'ic% '));u:e8t,

    eF C'ic% "e8t

    (F C'ic% te arr& eside te #rans'ate tab'edr"-d&! 'ist

    #F C'ic% A'a

    Page 6

    C)'u*n Data tye

    ORD5RDA$5 Dateti6e

    SLIPP5RADDR5SS ,arcarE100F

    SLIPP5RCON$RJ ,arcarE0F

    SLIPP5RR5MION ,arcarE0F

    SLIPP5RPOS$A:COD5 ,arcarE0F

  • 8/12/2019 Sap Bods 3.2 Version Document

    68/78

    BO Data Services XI3.x Basics Case Study 2010

    F C'ic% O ca!#e te 6a""i!# t "er(r6 a '%u" ( Re#i!Na6e

    (r6 te Re#i! ta'e i! te A'"a datastre

    Page 6%

  • 8/12/2019 Sap Bods 3.2 Version Document

    69/78

    BO Data Services XI3.x Basics Case Study 2010

    . I! te tra!s(r6 editr (r te 9uery tra!s(r6 c!!ected t te rdersd&r% ta'e> 6a"

    a'' c'u6!s (r6 te i!"ut t ut"ut.

    ). Ca!#e te data ty"e (r te (''&i!# c'u6!s as s"eci(ied

    10. 4r te SLIPP5RCI$J c'u6!> ca!#e te 6a""i!# t "er(r6 a '%u" ( CityNa6e (r6

    te City ta'e i! te A'"a datastre

    11. 4r te SLIPP5RCON$RJ c'u6!> ca!#e te 6a""i!# t "er(r6 a '%u" (

    Cu!tryNa6e (r6 te Cu!try ta'e i! te A'"a datastre.

    1+. 4r te SLIPP5RR5MIONID c'u6!> ca!#e te 6a""i!# t "er(r6 a '%u" (

    Re#i!Na6e (r6 te Re#i! ta'e i! te A'"a datastre.

    13. Add a er#e tra!s(r6 t te data ('& a!d c!!ect t 9uery tra!s(r6 t te er#e

    tra!s(r6.

    12. Add a te6"'ate ta'e ca''ed Orderser#ed i! te De'ta datastre as te tar#et ta'e a!d

    c!!ect it t te er#e tra!s(r6.

    Page 6)

    C)'u*n Data tye

    SLIPP5RCON$RJ ,arcarE0F

    SLIPP5RR5MION ,arcarE0F

  • 8/12/2019 Sap Bods 3.2 Version Document

    70/78

  • 8/12/2019 Sap Bods 3.2 Version Document

    71/78

    BO Data Services XI3.x Basics Case Study 2010

    Page 1

  • 8/12/2019 Sap Bods 3.2 Version Document

    72/78

    BO Data Services XI3.x Basics Case Study 2010

    H. Usin5 te Case trans+)r*

    H.1 Case #rans+)r*$e Case tra!s(r6 su""rts se"arati!# data (r6 a surce i!t 6u'ti"'e tar#ets ased ! ra!c

    '#ic des !t ((er a!y "ti!s

    H.1.1 Scenari)O!ce te rders ave ee! va'idated a!d 6er#ed> te resu'ti!# data set 6ust e s"'it ut y =uarter

    (r re"rti!# "ur"ses.

    H.1. Objective se te Case tra!s(r6 t create se"arate ta'es (r rders ccurri!# i! (isca' =uarter 3 a!d 2 (r

    te year +008 a!d =uarter 1 ( +00.

    H.1.3 Instructi)ns

    1. I! te Basic$rai!i!# "r;ect> create a !e& atc ; ca''ed Alpha_Or1ers_By_

  • 8/12/2019 Sap Bods 3.2 Version Document

    73/78

    BO Data Services XI3.x Basics Case Study 2010

    7. Add a Case tra!s(r6 t te data ('& a!d c!!ect it t te 9uery tra!s(r6

    8. I! te tra!s(r6 editr (r te Case tra!s(r6> Create te (''&i!# 'ae's a!d assciated

    ex"ressi!s

    . Cse te setti!#s t !t "rduce a de(au't ut"ut set (r te Case tra!s(r6 a!d t s"eci(y

    tat r&s ca! e true (r !e case !'y.

    Page 3

    &abe' !8ressi)n

    92+007 uer$.&"7879 : ;2006; and

    uer$.&"7/97 : 4

    91+008 9uery.ORD5RJ5AR T+008T a!d

    9uery.ORD5R9AR$5R 1

    9++008 9uery.ORD5RJ5AR T+008T a!d

    9uery.ORD5R9AR$5R +

    93+008 9uery.ORD5RJ5AR T+008T a!d

    9uery.ORD5R9AR$5R 3

    92+008 9uery.ORD5RJ5AR T+008T a!d

    9uery.ORD5R9AR$5R 2

  • 8/12/2019 Sap Bods 3.2 Version Document

    74/78

    BO Data Services XI3.x Basics Case Study 2010

    ). Add (ive te6"'ate ta'es i! te De'ta datastre ca''ed Orders92+007> Orders91+008>

    Orders9++008> Orders93+008> a!d Orders92+008.

    10. C!!ect te ut"ut (r6 te Case tra!s(r6 t te tar#et ta'es se'ecti!# te crres"!di!#

    'ae's.

    11. 5xecute A'"aOrdersBy9uarter* &it te de(au't executi! "r"erties a!d save a''

    ;ects.

    Page 4

  • 8/12/2019 Sap Bods 3.2 Version Document

    75/78

    BO Data Services XI3.x Basics Case Study 2010

    1+. ,ie& te data i! te tar#et ta'es a!d c!(ir6 tat tere are 103 rders tat &ere "'aced i!

    91 ( +008

    13. Ntice tat rders91+008 !'y c!tai!s data &it a! ORD5R9AR$5R va'ue ( 1 a!d

    a! ORD5RJ5AR va'ue ( +008.

    $e Surce ta'e as ee! crrect'y srted i!t tree tar#et ta'es accrdi!# t

    ORD5R9AR$5R a!d ORD5RJ5ARS va'ues.

    Page 5

  • 8/12/2019 Sap Bods 3.2 Version Document

    76/78

    BO Data Services XI3.x Basics Case Study 2010

    10. Usin5 te S7& trans+)r*

    10.1 S7& #rans+)r*

    10.1.1 Scenari)

    $e C!te!ts ( te 56"'yee a!d De"art6e!t ta'es 6ust e 6er#ed> &ic ca! e d!e usi!# teS9: tra!s(r6 as a srtcut

    10.1. Objectivese te S9: tra!s(r6 t se'ect e6"'yee a!d de"art6e!t data

    10.1.3 Instructi)ns1. I! te Basic$rai!i!# "r;ect> create a !e& atc ; ca''ed Alpha_"mployees_Dept_JOB

    &it a data ('& ca''ed Alpha_"mployees_Dept_DF

    +. I! te data ('& &r%s"ace> add te S9: tra!s(r6 as te surce ;ects

    3. Add te 56"De"t ta'e (r6 te LRdata6art as te tar#et ;ect> a!d c!!ect te

    tra!s(r6 t it.

    2. I! te tra!s(r6 editr (r te S9: tra!s(r6> s"eci(y te a""r"riate datastre !a6e a!d

    dataase ty"e (r te A'"a datastre.

    Page 6

  • 8/12/2019 Sap Bods 3.2 Version Document

    77/78

    BO Data Services XI3.x Basics Case Study 2010

    . Create a S9: state6e!t t se'ect te 'ast !a6e a!d (irst !a6e (r te e6"'yee (r6 te

    56"'yee ta'e a!d te de"art6e!t i! &ic te e6"'yee e'!#s y '%i!# u" te va'ue i!

    te De"art6e!t ta'e ased ! te De"art6e!t ID

    7. "date te ut"ut sce6a ased ! yur S9: state6e!t.

    8. Set te 5P:OJ55ID c'u6!s as te "ri6ary %ey.

    . 5xecute 56"'yeesDe"t*OB &it te de(au't executi! "r"erties a!d save a'' ;ects.

    ). Retur! t te data ('& &r%s"ace a!d vie& data (r te tar#et ta'e.

    10. Ntice tat yu su'd ave 20 r&s i! yur tar#et ta'e> ecause tere &ere e6"'yees i!

    te e6"'yee ta'e &it de"art6e!t IDs tat &ere !t de(i!ed i! te de"art6e!t ta'e.

    Page

  • 8/12/2019 Sap Bods 3.2 Version Document

    78/78

    BO Data Services XI3.x Basics Case Study 2010

    S.eci+icati)ns

    ra*e6

    )r;

    De+initi)n

    S.eci+icati)ns Busi!ess Re=uire6e!ts S"eci(icati!s EBRSF

    :#ica' Data /de' E:D/F

    Data 9ua'ity A!a'ysis ED9AF

    Sta#i!# Area De(i!iti!

    Surce Data Dicti!ary

    Data 9ua'ity A!a'ysis ED9AF

    Busi!ess Re=uire6e!ts S"eci(icati!s EBRSF

    :#ica' Data /de' E:D/F

    Surce Data Dicti!ary

    =ra*e6)r; De+initi)n

    ?$O B5@ State A!a'ysis EGPIsF

    BRSA'i#!edtGPIs

    Gey Per(r6a!ce I!dicatrs EGPIF