Advanced Sap Bw Data Transformation

29
Gary Nolan Platinum Consultant, SAP America Inc. Advanced BW Data Transformation

Transcript of Advanced Sap Bw Data Transformation

Page 1: Advanced Sap Bw Data Transformation

Gar

y N

olan

Plat

inum

Con

sulta

nt, S

AP A

mer

ica

Inc.

Adv

ance

d B

W D

ata

Tra

nsfo

rmat

ion

Page 2: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Age

nda

The

fol

low

ing

topi

cs w

ill b

e di

scus

sed:

!M

etho

ds u

sed

for t

rans

form

atio

n of

dat

a in

BW

!R

efer

entia

l Int

egrit

y C

heck

ing

!Ti

me

Dis

trib

utio

n in

Upd

ate

Rul

es!

Mas

ter D

ata

Con

vers

ion

Rou

tines

!U

pdat

e/Tr

ansf

er R

outin

es!

Star

trou

tine

Valid

atio

n an

d fil

terin

g!

Ret

urn

Tabl

es!

Adva

nced

Tra

nsfo

rmat

ion

in U

sere

xits

!U

se o

f BAD

Is

Page 3: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Ref

eren

tial

Int

egri

ty C

heck

ing

!Allo

ws

chec

king

of c

hara

cter

istic

s va

lues

aga

inst

exi

stin

g m

aste

r dat

a

!In

the

past

the

inte

grity

che

ckin

g ca

used

pro

cess

ing

to s

top

!It i

s no

w p

ossi

ble

to:

!C

ontr

ol in

divi

dual

cha

ract

eris

tic c

heck

ing

!Va

lidat

e ag

ains

t a m

aste

r dat

a ta

ble

!Pr

ovid

e sp

ecifi

c er

ror m

essa

ge!

Con

tinue

pro

cess

ing

or s

top

proc

essi

ng

!Err

oneo

us re

cord

s ar

e sp

lit in

to s

econ

d re

ques

t

!Che

ckin

g is

set

up o

n co

mm

unic

atio

n st

ruct

ure

Page 4: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Ref

eren

tial

Int

egri

ty C

heck

ing

�C

omm

. Str

uctu

re

Inte

grity

Che

ckin

gon

Com

mun

icat

ion

Stru

ctur

e

Page 5: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Ref

eren

tial

Int

egri

ty C

heck

ing

Pack

age

set t

o tu

rn re

d if

inte

grity

che

ck fa

ils�

it co

uld

be s

et to

gre

en

Page 6: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Info

Obj

ect

OD

S R

efer

enti

al I

nteg

rity

Che

ckin

g

!It i

s al

so p

ossi

ble

to v

alid

ate

agai

nst a

n O

DS

obje

ct

!Se

tup

in th

e In

foO

bjec

t Mai

nten

ance

Scr

een

!Va

lidat

es d

ata

base

d on

wha

t app

ears

in th

e O

DS!

Use

ful t

o va

lidat

e en

trie

s on

load

aga

inst

exi

stin

g tr

ansa

ctio

nal v

alue

s

Page 7: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Tim

e D

istr

ibut

ion

in U

pdat

e R

ules

!Tim

e ch

arac

teris

tics

in u

pdat

e ru

les

can

be u

pdat

ed w

ith a

tim

e ch

arac

teris

tic s

mal

ler t

han

the

sour

ce (a

s of

BW

ver

sion

3.x

)!

For e

xam

ple:

Dat

a co

mes

in fr

om le

gacy

file

as

mon

thly

dat

a,

how

ever

we

wou

ld li

ke to

repo

rt o

n it

wee

kly.

!In

foSo

urce

con

tain

s 0C

ALM

ON

TH b

ut n

ot 0

CAL

WEE

K!

Tim

e di

strib

utio

n al

low

s th

e ke

y fig

ure

data

to b

e eq

ually

dis

trib

uted

to

wee

ks.

!

Cal

enda

r Mon

th 1

0/20

03 w

ould

be

dist

ribut

ed to

wee

ks 4

0/20

03, 4

1/20

03,

42/2

003,

43/

2003

, and

44/

2003

!Sy

stem

take

s pe

rcen

tage

of n

umbe

r of d

ays

in m

onth

, i.e

. 1/3

1 of

key

figur

e va

lue

for e

ach

asso

ciat

ed d

ate

!Allo

ws

data

to b

e �a

utom

atic

ally

� pr

o-ra

ted

to s

mal

ler t

ime

perio

ds u

pon

load

into

an

Info

Cub

e

!Ava

ilabl

e w

ith fa

ctor

y ca

lend

ar o

r sta

ndar

d SA

P ca

lend

ars

!Mus

t be

used

acr

oss

all k

ey fi

gure

s no

t for

one

key

figu

re

Page 8: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Tim

e D

istr

ibut

ion

Info

Sour

ce0C

ALM

ON

THAs

soci

ated

with

all

data

Upd

ate

Rul

esTi

me

Split

via

Tim

e D

istr

ibut

ion

Syst

em ta

kes

2/30

of

each

key

figu

re v

alue

fo

r wee

k 44

7/30

for w

eek

457/

30 fo

r wee

k 46

7/30

for w

eek

477/

30 fo

r wee

k 48

Page 9: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Mas

ter

Dat

a C

onve

rsio

n R

outi

nes

!Rou

tine

is a

dded

on

Info

Obj

ect

!Cod

e is

in e

ffect

for a

ll In

foSo

urce

s co

ntai

ning

this

Info

Obj

ect

!Allo

ws

for g

loba

l con

vers

ion/

valid

atio

n of

mas

ter d

ata

!Rou

tines

can

als

o be

add

ed to

mas

ter d

ata

tran

sfer

rule

s,

how

ever

, the

y w

ould

hav

e to

be

adde

d to

all

tran

sfer

rule

s us

ing

this

mas

ter d

ata

attr

ibut

e

!Exa

mpl

es:

!C

heck

inte

grity

of i

ncom

ing

data

from

flat

file

!Va

lidat

e da

ta to

a c

usto

m c

ross

refe

renc

e ta

ble

beca

use

of

real

ignm

ent

!Va

lidity

che

cks

Page 10: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Mas

ter

Dat

a C

onve

rsio

n R

outi

nes

Nee

d to

cov

ert a

ll in

com

ing

flat f

ile d

ata

com

pany

cod

es fr

om 4

545

to 9

999

Page 11: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Upd

ate/

Tra

nsfe

r R

outi

nes

!Mos

t com

mon

way

of t

rans

form

ing

data

!Som

e tr

ansf

er/u

pdat

e ro

utin

es c

an b

e av

oide

d us

ing

tran

sfor

mat

ion

form

ulas

!Tra

nsfe

r rou

tines

can

be

adde

d to

upd

ate

rule

s, tr

ansf

er ru

les

and

mas

ter d

ata

!Allo

ws

for f

ilter

ing,

tran

sfor

mat

ion

!Cap

abili

ty e

xist

s to

ski

p a

reco

rd if

crit

eria

is m

et b

y se

tting

valu

e !

RET

UR

NC

OD

E N

E 0

!Cap

abili

ty e

xist

s to

Abo

rt p

acka

ge if

crit

eria

is m

et!

ABO

RT

= 0

Page 12: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Deb

uggi

ng U

pdat

e/T

rans

fer

Rou

tine

s

●D

ebug

ging

and

tuni

ng U

pdat

e an

d Tr

ansf

er ru

les:

■Al

low

s AB

AP s

ingl

e st

ep u

sing

bre

ak-p

oint

s to

det

erm

ine

bottl

enec

ks

Page 13: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Sta

rtro

utin

e V

alid

atio

n an

d Fi

lter

ing

!Use

d to

val

idat

e re

cord

s in

upd

ate

rule

or t

rans

fer r

ule

!Tra

nsac

tiona

l Dat

a or

Mas

ter D

ata

!Dat

a ca

n be

val

idat

ed a

gain

st a

ny e

xist

ing

mas

ter d

ata,

OD

S,

Info

Cub

e, o

r cus

tom

z-ta

ble

in B

W u

sing

AB

AP

!The

re a

re s

ever

al a

dvan

tage

s to

put

ting

filte

rs in

the

star

trou

tine

rath

er th

an in

the

upda

te o

r tra

nsfe

r rul

e ch

arac

teris

tic ro

utin

es:

!Al

l rou

tines

can

be

in o

ne p

lace

!If

an o

utsi

de ta

ble

need

s to

be

valid

ated

, it i

s on

ly a

cces

sed

once

ra

ther

than

for e

ach

extr

acte

d re

cord

!Rec

ords

can

be

rem

oved

if th

ey d

o no

t mee

t crit

eria

!AB

AP �

dele

te d

ata_

pack

age

whe

re �

�.

!Dat

a ca

n al

so b

e al

tere

d in

sta

rtro

utin

e

Page 14: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Sta

rtro

utin

e Fi

lter

ing

Page 15: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Sta

rtro

utin

e R

esul

ts in

Mon

itor

Star

trou

tine

filte

r re

duce

d th

e 50

0 tr

ansf

erre

d re

cord

s to

3 re

cord

s

Page 16: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Deb

uggi

ng S

tart

rout

ines

●D

ebug

ging

and

tuni

ng S

tart

rout

ines

:■

Allo

ws

ABAP

sin

gle

step

usi

ng b

reak

-poi

nts

to d

eter

min

e bo

ttlen

ecks

Use

s sa

me

tool

as

debu

ggin

g tr

ansf

er ru

les/

upda

te ru

les

Page 17: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Ret

urn

Tab

les

!Ret

urn

Tabl

es: A

llow

the

abili

ty to

cre

ate

mul

tiple

reco

rds

from

one

reco

rd!

BW

is d

esig

ned

to a

ggre

gate

dat

a!

With

out t

he c

once

pt o

f ret

urn

tabl

es, t

his

wou

ld b

e ve

ry d

iffic

ult,

as

BW

doe

s no

t eas

ily s

plit

reco

rds

or c

reat

e se

vera

l rec

ords

from

one

re

cord

!Wor

ks w

ith O

DS

and

Info

Cub

e

!Ret

urn

tabl

es c

an e

xist

on

mor

e th

an o

ne k

ey fi

gure

!For

exa

mpl

e:

Addi

ng a

ctua

l dat

a an

d fo

reca

sted

dat

a in

one

In

foC

ube

from

two

sour

ces

!Is

sue:

The

re a

re m

ultip

le p

lan

wee

ks fo

r eac

h ac

tual

cal

enda

r wee

k!

The

resu

lt cu

be s

houl

d co

ntai

n ac

tual

and

pla

n da

ta fo

r com

paris

on!

The

plan

dat

a pr

evio

usly

exi

sts

�w

hen

the

actu

al o

ccur

s, it

sho

uld

be w

ritte

n to

eac

h pl

anne

d re

cord

�th

is w

ould

requ

ire m

ultip

le

reco

rds

Page 18: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Ret

urn

Tab

les

�C

ombi

ne A

ctua

l and

Pla

nned

Actu

al S

ales

Cal

Wee

k

Mat

eria

l S

ales

Qty

7/20

03

AB

C10

0

8/20

03

AB

C12

0

9/20

03

AB

C11

0

Plan

ned

Sale

s

Plan

Wee

k C

al W

eek

Mat

eria

l P

lan

Qty

4/20

037/

2003

ABC

100

5/20

037/

2003

ABC

110

6/20

037/

2003

ABC

90

4/20

038/

2003

ABC

120

5/20

038/

2003

ABC

110

Info

Cub

e Ac

tual

vs.

Pla

nned

Sal

es

Plan

Wee

k C

al W

eek

Mat

eria

l P

lan

Qty

A

ctua

l Qty

4/20

037/

2003

ABC

100

100

5/20

037/

2003

ABC

110

100

6/20

037/

2003

ABC

90

100

4/20

038/

2003

ABC

120

120

5/20

038/

2003

ABC

110

120

��

Usi

ng R

etur

n ta

bles

th

e ac

tual

dat

ais

pai

red

with

its

asso

ciat

edpl

anne

d sa

les

in

the

Info

Cub

e or

O

DS

Page 19: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Ret

urn

Tab

les

�H

ow t

o do

it�

!A s

tart

rout

ine

on th

e In

foC

ube

upda

te ru

les

is n

eede

d to

get

the

all

plan

ned

data

and

sto

re it

into

an

inte

rnal

tabl

e!

Stor

ing

the

asso

ciat

ed p

lann

ed d

ata

in a

n in

tern

al ta

ble

allo

ws

this

to b

e us

ed

late

r in

the

upda

te ru

le re

turn

tabl

e to

mer

ge th

e pl

anne

d da

ta w

ith th

e ac

tual

da

ta!

This

dat

a co

uld

be re

ad fr

om a

n as

soci

ated

Info

Cub

e or

OD

S

!Ret

urn

tabl

e ch

eckb

ox s

houl

d be

cho

sen

in th

e ke

y fig

ure

tab

of th

e up

date

rule

s

!Cod

e sh

ould

be

writ

ten

to lo

op th

roug

h th

e ex

istin

g fo

reca

st d

ata

and

appe

nd re

cord

s to

RES

ULT

_TAB

LE!

Each

reco

rds

writ

ten

to R

ESUL

T_TA

BLE

app

ends

ano

ther

reco

rd to

the

Info

Cub

e

Page 20: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Ret

urn

Tab

les

�S

teps

in u

pdat

e ru

les

to I

nfoC

ube

Cre

ate

AB

AP

star

trou

tine

in

upda

te ru

les

to

read

all

plan

ned

data

from

O

DS/

Info

Cub

e in

to in

tern

al ta

ble

Che

ck fl

ag o

n th

e de

sire

d ke

y fig

ure

�Ret

urn

Tabl

e�

Add

ABAP

cod

e ro

utin

e to

app

end

to th

e R

ESU

LT_T

ABLE

th

e de

sire

d ne

w

reco

rds,

read

ing

from

the

inte

rnal

ta

ble

crea

ted

in

star

trou

tine

Page 21: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Sta

rtro

utin

e se

lect

into

inte

rnal

tab

le

Page 22: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Ret

urn

Tab

le A

BA

P C

ode

Page 23: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Ret

urn

Tab

les

�C

ombi

ned

Act

ual a

nd P

lann

ed

Actu

al S

ales

Cal

Wee

k

Mat

eria

l S

ales

Qty

7/20

03

AB

C10

0

8/20

03

AB

C12

0

9/20

03

AB

C11

0

Plan

ned

Sale

s

Plan

Wee

k C

al W

eek

Mat

eria

l P

lan

Qty

4/20

037/

2003

ABC

100

5/20

037/

2003

ABC

110

6/20

037/

2003

ABC

90

4/20

038/

2003

ABC

120

5/20

038/

2003

ABC

110

Info

Cub

e Ac

tual

vs.

Pla

nned

Sal

es

Plan

Wee

k C

al W

eek

Mat

eria

l P

lan

Qty

A

ctua

l Qty

4/20

037/

2003

ABC

100

100

5/20

037/

2003

ABC

110

100

6/20

037/

2003

ABC

90

100

4/20

038/

2003

ABC

120

120

5/20

038/

2003

ABC

110

120

��

Usi

ng R

etur

n ta

bles

th

e ac

tual

dat

ais

pai

red

with

its

asso

ciat

edpl

anne

d sa

les

in

the

Info

Cub

e or

O

DS

Page 24: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Adv

ance

d T

rans

form

atio

n in

Use

rexi

t -R

SA

P00

01

!Allo

ws

for t

he e

xten

sion

to fi

ll cu

stom

app

ende

d fie

lds

in S

AP

extr

acto

rs!

Cus

tom

fiel

ds c

an b

e ap

pend

ed to

exi

stin

g ex

trac

tors

usi

ng

tran

sact

ion

RSA

6 !

Thes

e fie

lds

can

be p

opul

ated

usi

ng R

SAP0

001

!Th

is u

sere

xiti

s no

t des

igne

d to

cha

nge

key

field

s

!Cod

e is

typi

cally

add

ed o

n th

e R

/3 s

yste

m, n

ot th

e B

W s

yste

m

!Use

rexi

t can

be

used

to fi

ll/al

ter

!Tr

ansa

ctio

n D

ata

�co

mpo

nent

EXI

T_SA

PLR

SAP_

001

!M

aste

r Dat

a -c

ompo

nent

EXI

T_SA

PLR

SAP_

002

!Te

xt �

com

pone

nt E

XIT_

SAPL

RSA

P_00

3!

Hie

rarc

hies

-co

mpo

nent

EXI

T_SA

PLR

SAP_

004

Page 25: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

CM

OD

Enh

ance

men

t

Step

s to

Cre

ate

an E

nhan

cem

ent

�Tra

nsac

tion:

CM

OD

�Cre

ate

a Pr

ojec

t

�Sel

ect E

nhan

cem

ent i

.e. R

SAP0

001

�Cho

ose

Com

pone

nt i.

e. E

XIT_

SAPL

RSA

P_00

1

�Dou

ble-

clic

k on

incl

ude

i.e. Z

XRSA

U01

with

in th

e Ex

it

�Add

or c

hang

e co

ding

�Act

ivat

e th

e Pr

ojec

t(D

o no

t for

get t

his

step

!)

Page 26: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

Deb

uggi

ng U

sere

xit

in t

rans

acti

on R

SA

3

RSA

P000

1 ca

n be

test

ed b

y se

tting

a b

reak

poin

t in

code

an

d us

ing

tran

sact

ion

RSA

3 to

test

ext

ract

ion

Allo

ws

for s

ingl

e st

ep fr

om b

reak

poin

ts

Page 27: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

BA

DIs

(B

usin

ess

Add

-ins)

!Mor

e fle

xibl

e an

d re

usab

le th

an c

usto

mer

enh

ance

men

t!

Cus

tom

er e

nhan

cem

ents

(CM

OD

/SM

OD

) may

requ

ire c

ode

to b

e re

writ

ten

for e

ach

coun

try

in a

glo

bal i

mpl

emen

tatio

n!

BA

DIs

cou

ld b

e cr

eate

d w

ith fi

lter v

alue

s to

allo

w it

to b

e de

pend

ent

on s

peci

fic c

riter

ia

!Allo

w fo

r SAP

, cus

tom

er, a

nd p

artn

er (i

ndus

try)

sol

utio

ns!

Easi

er to

leve

rage

func

tiona

lity

prov

ided

by

othe

rs

!Allo

ws

all e

nhan

cem

ents

ass

ocia

ted

with

a s

peci

fic c

hang

e to

be

bund

led

into

a s

ingl

e ad

d-in

!U

sefu

l if t

here

are

sev

eral

ste

ps to

the

enha

ncem

ent

!SAP

pro

vide

s so

me

pred

efin

ed B

ADIs

in v

ersi

on 3

.x

!Mor

e in

form

atio

n ca

n be

foun

d in

hel

p.sa

p.co

m

Page 28: Advanced Sap Bw Data Transformation

Gar

y N

olan

Plat

inum

Con

sulta

nt, S

AP A

mer

ica

Inc.

gary

.nol

an@

sap.

com

Adv

ance

d B

W D

ata

Tra

nsfo

rmat

ion

Page 29: Advanced Sap Bw Data Transformation

SA

P AG

2003

, Adv

ance

d D

ata

Tran

sfor

mat

ion

�G

ary

Nol

an

!N

o pa

rt of

this

pub

licat

ion

may

be

repr

oduc

ed o

r tra

nsm

itted

in a

ny fo

rm o

r for

any

pur

pose

with

out t

he e

xpre

ss

perm

issi

on o

f SAP

AG

. The

info

rmat

ion

cont

aine

d he

rein

may

be

chan

ged

with

out p

rior n

otic

e.

!So

me

softw

are

prod

ucts

mar

kete

d by

SAP

AG

and

its

dist

ribut

ors

cont

ain

prop

rieta

ry s

oftw

are

com

pone

nts

of o

ther

so

ftwar

e ve

ndor

s.

!M

icro

soft®

, WIN

DO

WS®

, NT®

, EXC

EL®

, Wor

d®, P

ower

Poin

t®an

d SQ

L Se

rver

®ar

e re

gist

ered

trad

emar

ks o

f M

icro

soft

Cor

pora

tion.

!IB

, DB2

®, D

B2 U

nive

rsal

Dat

abas

e, O

S/2®

, Par

alle

l Sys

plex

®, M

VS/E

SA, A

IX®

, S/3

90®

, AS/

400®

, OS/

390®

, O

S/40

0®, i

Serie

s, p

Serie

s, x

Serie

s, z

Serie

s, z

/OS,

AFP

, Int

ellig

ent M

iner

, Web

Sphe

re®

, Net

finity

®, T

ivol

i®,

Info

rmix

and

Info

rmix

®D

ynam

ic S

erve

rTM

are

trade

mar

ks o

f IBM

Cor

pora

tion

in U

SA a

nd/o

r oth

er c

ount

ries.

!O

RAC

LE®

is a

regi

ster

ed tr

adem

ark

of O

RAC

LE C

orpo

ratio

n.

!U

NIX

®, X

/Ope

n®, O

SF/1

®, a

nd M

otif®

are

regi

ster

ed tr

adem

arks

of t

he O

pen

Gro

up.

!C

itrix

®, t

he C

itrix

logo

, IC

A®, P

rogr

am N

eigh

borh

ood®

, Met

aFra

me®

, Win

Fram

e®, V

ideo

Fram

e®, M

ultiW

in®

and

othe

r Citr

ix p

rodu

ct n

ames

refe

renc

ed h

erei

n ar

e tra

dem

arks

of C

itrix

Sys

tem

s, In

c.

!H

TML,

DH

TML,

XM

L, X

HTM

L ar

e tra

dem

arks

or r

egis

tere

d tra

dem

arks

of W

3C®

, Wor

ld W

ide

Web

Con

sorti

um,

Mas

sach

uset

ts In

stitu

te o

f Tec

hnol

ogy.

!JA

VA®

is a

regi

ster

ed tr

adem

ark

of S

un M

icro

syst

ems,

Inc.

!JA

VASC

RIP

T®is

a re

gist

ered

trad

emar

k of

Sun

Mic

rosy

stem

s, In

c., u

sed

unde

rlic

ense

for t

echn

olog

y in

vent

ed

and

impl

emen

ted

by N

etsc

ape.

!M

arke

tSet

and

Ente

rpris

e Bu

yer a

re jo

intly

ow

ned

trade

mar

ks o

f SAP

AG

and

Com

mer

ce O

ne.

!SA

P, S

AP L

ogo,

R/2

, R/3

, myS

AP, m

ySAP

.com

and

oth

er S

AP p

rodu

cts

and

serv

ices

men

tione

d he

rein

as

wel

l as

thei

r res

pect

ive

logo

sar

e tra

dem

arks

or r

egis

tere

d tra

dem

arks

of S

AP A

G in

Ger

man

y an

d in

sev

eral

oth

er

coun

tries

all

over

the

wor

ld. A

ll ot

her p

rodu

ct a

nd s

ervi

ce n

ames

men

tione

d ar

e tra

dem

arks

of t

heir

resp

ectiv

e co

mpa

nies

.

Cop

yrig

ht 2

003

SA

P A

G. A

ll R

ight

s R

eser

ved