sap netweaver 2004s sr1 abap on windows ms sql server

156
8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 1/156 P U B L I I n s t a l l a t i o n G u i d e S A P N e t W e a v e r 2 0 0 4 s S R 1 A B A P o n W i n d o w s : M S S Q L S e r v e r I n c l u d i n g : N e t W e a v e r A B A P A p p l i c a t i o n S e r v e r ( A S - A B A P )  T a r g e t A u d i e n c e  S y s t e m A d m i  n i s t r a t o r s  T e c h n i c a l C o n s u l t a n t s D o c u m e n t v e r s io n : 1 . 0 ‒ A p r i l 1 0 , 2 0 0 6 

Upload: jituasbh1

Post on 06-Jul-2018

272 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 1/156

P U B L I C        

I n s t a l l a t i o n G u i d e        

S A P N e t W e a v e r 2 0 0 4 s      S R 1 A B A P o n W i n d o w s :    M S S Q L S e r v e r      I n c l u d i n g :    

N e t W e a v e r A B A P A p p l i c a t i o n S e r v e r ( A S - A B A P )    

 T a r g e t A u d i e n c e    

n      S y s t e m A d m i    n i s t r a t o r s      n      T e c h n i c a l C o n s u l t a n t s      

D o c u m e n t v e r s i o n : 1 . 0 ‒ A p r i l 1 0 , 2 0 0 6      

Page 2: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 2/156

S A P A G        D i  e t m a r - H o p p - A l l e e 1 6      

6 9 1 9 0 W a l l d o r f    

G e r m a n y      T + 4 9 / 1 8 0 5 / 3 4 3 4 3 4      F + 4 9 / 1 8 0 5 / 3 4 3 4 2 0      

 w w w . s a p . c o m     

© C o p y r i g h t 2 0 0 6 S A P A G . A l l r i g h t s r e s e r v e d .  

N o p a r t o f t h i s p u b l i c a t i o n m a y b e r e p r o d u c e d o r t r a n s m i t t e d      

i n a n y f o r m o r f o r a n y p u r p o s e w i t h o u t t h e e x p r e s s p e r m i s s i o n      

o f S A P A G . T h e i n f o r m a t i o n c o n t a i n e d h e r e i n m a y b e c h a n g e d      

w i t h o u t p r i o r n o t i c e .  S o m e s o f t w a r e p r o d u c t s m a r k e t e d b y S A P A G a n d i t s    

d i s t r i b u t o r s c o n t a i n p r o p r i e t a r y s o f t w a r e c o m p o n e n t s o f o t h e r    

s o f t w a r e v e n d o r s .  

M i c r o s o f t , W i n d o w s , O u t l o o k , a n d P o w e r P o i n t a r e r e g i s t e r e d      

t r a d e m a r k s o f M i c r o s o f t C o r p o r a t i o n .  

I B M , D B 2 , D B 2 U n i v e r s a l D a t a b a s e , O S / 2 , P a r a l l e l S y s p l e x ,  

M V S / E S A , A I X , S / 3 9 0 , A S / 4 0 0 , O S / 3 9 0 , O S / 4 0 0 , i S e r i e s , p S e r i e s ,  

x S e r i e s , z S e r i e s , z / O S , A F P , I n t e l l i g e n t M i n e r , W e b S p h e r e ,  

N e t f i n i t y , T i v o l i , I n f o r m i x , i 5 / O S , P O W E R , P O W E R 5 , O p e n P o w e r    

a n d P o w e r P C a r e t r a d e m a r k s o r r e g i s t e r e d t r a d e m a r k s o f I B M        

C o r p o r a t i o n .  

O r a c l e i s a r e g i s t e r e d t r a d e m a r k o f O r a c l e C o r p o r a t i o n .  

U N I X , X / O p e n , O S F / 1 , a n d M o t i f a r e r e g i s t e r e d t r a d e m a r k s o f    t h e O p e n G r o u p .  

C i t r i x , I C A , P r o g r a m N e i g h b o r h o o d , M e t a F r a m e , W i n F r a m e ,  

V i d e o F r a m e , a n d M u l t i W i n a r e t r a d e m a r k s o r r e g i s t e r e d      

t r a d e m a r k s o f C i t r i x S y s t e m s , I n c .  

H T M L , X M L , X H T M L a n d W 3 C a r e t r a d e m a r k s o r    

r e g i s t e r e d t r a d e m a r k s o f W 3 C ® , W o r l d W i d e W e b C o n s o r t i u m ,  

M a s s a c h u s e t t s I n s t i t u t e o f T e c h n o l o g y .  

 J a v a i s a r e g i s t e r e d t r a d e m a r k o f S u n M i c r o s y s t e m s , I n c . 

 J a v a S c r i p t i s a r e g i s t e r e d t r a d e m a r k o f S u n M i c r o s y s t e m s , I n c . , 

u s e d u n d e r l i c e n s e f o r t e c h n o l o g y i n v e n t e d a n d i m p l e m e n t e d b y      

N e t s c a p e .  

M a x D B i s a t r a d e m a r k o f M y S Q L A B , S w e d e n .  

S A P , R / 3 , m y S A P , m y S A P . c o m , x A p p s , x A p p , S A P N e t W e a v e r ,  a n d o t h e r S A P p r o d u c t s a n d s e r v i c e s m e n t i o n e d h e r e i n a s w e l l a s    

t h e i r r e s p e c t i v e l o g o s a r e t r a d e m a r k s o r r e g i s t e r e d t r a d e m a r k s o f    

S A P A G i n G e r m a n y a n d i n s e v e r a l o t h e r c o u n t r i e s a l l o v e r t h e    

w o r l d . A l l o t h e r p r o d u c t a n d s e r v i c e n a m e s m e n t i o n e d a r e t h e    

t r a d e m a r k s o f t h e i r r e s p e c t i v e c o m p a n i e s . D a t a c o n t a i n e d i n t h i s    

d o c u m e n t s e r v e s i n f o r m a t i o n a l p u r p o s e s o n l y . N a t i o n a l p r o d u c t    

s p e c i f i c a t i o n s m a y v a r y .  

T h e s e m a t e r i a l s a r e s u b j e c t t o c h a n g e w i t h o u t n o t i c e . T h e s e    

m a t e r i a l s a r e p r o v i d e d b y S A P A G a n d i t s a f f i l i a t e d c o m p a n i e s    

( “ S A P G r o u p ” ) f o r i n f o r m a t i o n a l p u r p o s e s o n l y , w i t h o u t    

r e p r e s e n t a t i o n o r w a r r a n t y o f a n y k i n d , a n d S A P G r o u p s h a l l n o t    

b e l i a b l e f o r e r r o r s o r o m i s s i o n s w i t h r e s p e c t t o t h e m a t e r i a l s .  

T h e o n l y w a r r a n t i e s f o r S A P G r o u p p r o d u c t s a n d s e r v i c e s a r e    

t h o s e t h a t a r e s e t f o r t h i n t h e e x p r e s s w a r r a n t y s t a t e m e n t s    

a c c o m p a n y i n g s u c h p r o d u c t s a n d s e r v i c e s , i f a n y . N o t h i n g h e r e i n      

s h o u l d b e c o n s t r u e d a s c o n s t i t u t i n g a n a d d i t i o n a l w a r r a n t y .  

D i s c l a i m e r      

S o m e c o m p o n e n t s o f t h i s p r o d u c t a r e b a s e d o n J a v a ™ . A n y c o d e    

c h a n g e i n t h e s e c o m p o n e n t s m a y c a u s e u n p r e d i c t a b l e a n d s e v e r e    

m a l f u n c t i o n s a n d i s t h e r e f o r e e x p r e s s i v e l y p r o h i b i t e d , a s i s a n y      

d e c o m p i l a t i o n o f t h e s e c o m p o n e n t s .  

A n y J a v a ™ S o u r c e C o d e d e l i v e r e d w i t h t h i s p r o d u c t i s o n l y      

t o b e u s e d b y S A P ’ s S u p p o r t S e r v i c e s a n d m a y n o t b e m o d i f i e d o r    

a l t e r e d i n a n y w a y .  

L e g a l S o f t w a r e T e r m s      

 T e r m s f o r I n c l u d e d O p e n S o u r c e S o f t w a r e    

T h i s S A P s o f t w a r e c o n t a i n s a l s o t h e t h i r d p a r t y o p e n s o u r c e    

s o f t w a r e p r o d u c t s l i s t e d b e l o w . P l e a s e n o t e t h a t f o r t h e s e t h i r d      

p a r t y p r o d u c t s t h e f o l l o w i n g s p e c i a l t e r m s a n d c o n d i t i o n s s h a l l    

a p p l y .  

1 .    T h i s s o f t w a r e w a s d e v e l o p e d u s i n g A N T L R          . 

2 .    g S O A P      

P a r t o f t h e s o f t w a r e e m b e d d e d i n t h i s p r o d u c t i s g S O A P      

s o f t w a r e . P o r t i o n s c r e a t e d b y g S O A P a r e C o p y r i g h t ( C )    

2 0 0 1 - 2 0 0 4 R o b e r t A . v a n E n g e l e n , G e n i v i a i n c . A l l R i g h t s    

R e s e r v e d .  

T H E S O F T W A R E I N T H I S P R O D U C T W A S I N P A R T      

P R O V I D E D B Y G E N I V I A I N C A N D A N Y E X P R E S S O R        

I M P L I E D W A R R A N T I E S , I N C L U D I N G , B U T N O T L I M I T E D        T O , T H E I M P L I E D W A R R A N T I E S O F M E R C H A N T A B I L I T Y      

A N D F I T N E S S F O R A P A R T I C U L A R P U R P O S E A R E      

D I S C L A I M E D . I N N O E V E N T S H A L L T H E A U T H O R B E      

L I A B L E F O R A N Y D I R E C T , I N D I R E C T , I N C I D E N T A L ,  

S P E C I A L , E X E M P L A R Y , O R C O N S E Q U E N T I A L D A M A G E S      

( I N C L U D I N G , B U T N O T L I M I T E D T O , P R O C U R E M E N T      

O F S U B S T I T U T E G O O D S O R S E R V I C E S ; L O S S O F U S E ,  

D A T A , O R P R O F I T S ; O R B U S I N E S S I N T E R R U P T I O N )    

H O W E V E R C A U S E D A N D O N A N Y T H E O R Y O F L I A B I L I T Y ,  

W H E T H E R I N C O N T R A C T , S T R I C T L I A B I L I T Y , O R T O R T      

( I N C L U D I N G N E G L I G E N C E O R O T H E R W I S E ) A R I S I N G I N        

i i     P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 3: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 3/156

A N Y W A Y O U T O F T H E U S E O F T H I S S O F T W A R E , E V E N I F      

A D V I S E D O F T H E P O S S I B I L I T Y O F S U C H D A M A G E . "    

3 .    S A P L i c e n s e A g r e e m e n t f o r S T L p o r t    S A P L i c e n s e A g r e e m e n t f o r S T L P o r t b e t w e e n      

S A P A k t i e n g e s e l l s c h a f t    

S y s t e m s , A p p l i c a t i o n s , P r o d u c t s i n D a t a P r o c e s s i n g      

N e u r o t t s t r a s s e 1 6    

6 9 1 9 0 W a l l d o r f , G e r m a n y      

( h e r e i n a f t e r : S A P )    

a n d   

y o u   

( h e r e i n a f t e r : C u s t o m e r )    

a ) S u b j e c t M a t t e r o f t h e A g r e e m e n t    

A ) S A P g r a n t s C u s t o m e r a n o n - e x c l u s i v e ,  n o n - t r a n s f e r r a b l e , r o y a l t y - f r e e l i c e n s e t o u s e    

t h e S T L p o r t . o r g C + + l i b r a r y ( S T L p o r t ) a n d i t s    

d o c u m e n t a t i o n w i t h o u t f e e .  

B ) B y d o w n l o a d i n g , u s i n g , o r c o p y i n g S T L p o r t o r a n y      

p o r t i o n t h e r e o f C u s t o m e r a g r e e s t o a b i d e b y t h e    

i n t e l l e c t u a l p r o p e r t y l a w s , a n d t o a l l o f t h e t e r m s    

a n d c o n d i t i o n s o f t h i s A g r e e m e n t .  

C ) T h e C u s t o m e r m a y d i s t r i b u t e b i n a r i e s c o m p i l e d      

w i t h S T L p o r t ( w h e t h e r o r i g i n a l o r m o d i f i e d )    

w i t h o u t a n y r o y a l t i e s o r r e s t r i c t i o n s .  

D ) C u s t o m e r s h a l l m a i n t a i n t h e f o l l o w i n g c o p y r i g h t    

a n d p e r m i s s i o n s n o t i c e s o n S T L p o r t s o u r c e s a n d i t s    

d o c u m e n t a t i o n u n c h a n g e d :    C o p y r i g h t 2 0 0 1 S A P      

A G    

E ) T h e C u s t o m e r m a y d i s t r i b u t e o r i g i n a l o r m o d i f i e d      

S T L p o r t s o u r c e s , p r o v i d e d t h a t :  

n      T h e c o n d i t i o n s i n d i c a t e d i n t h e a b o v e    

p e r m i s s i o n s n o t i c e a r e m e t ;  

n      T h e f o l l o w i n g c o p y r i g h t n o t i c e s a r e r e t a i n e d      

w h e n p r e s e n t , a n d c o n d i t i o n s p r o v i d e d i n      

a c c o m p a n y i n g p e r m i s s i o n n o t i c e s a r e m e t :  

C o y p r i g h t 1 9 9 4 H e w l e t t - P a c k a r d C o m p a n y      

C o p y r i g h t 1 9 9 6 , 9 7 S i l i c o n G r a p h i c s    

C o m p u t e r S y s t e m s I n c .  

C o p y r i g h t 1 9 9 7 M o s c o w C e n t e r f o r S P A R C        T e c h n o l o g y .  

C o p y r i g h t 1 9 9 9 , 2 0 0 0 B o r i s F o m i t c h e v      

C o p y r i g h t 2 0 0 1 S A P A G        

P e r m i s s i o n t o u s e , c o p y , m o d i f y , d i s t r i b u t e a n d      

s e l l t h i s s o f t w a r e a n d i t s d o c u m e n t a t i o n f o r a n y      

p u r p o s e s i s h e r e b y g r a n t e d w i t h o u t f e e , p r o v i d e d      

t h a t t h e a b o v e c o p y r i g h t n o t i c e a p p e a r i n a l l    

c o p i e s a n d t h a t b o t h t h a t c o p y r i g h t n o t i c e a n d      

t h i s p e r m i s s i o n n o t i c e a p p e a r i n s u p p o r t i n g      

d o c u m e n t a t i o n . H e w l e t t - P a c k a r d C o m p a n y m a k e s    

n o r e p r e s e n t a t i o n s a b o u t t h e s u i t a b i l i t y o f t h i s    

s o f t w a r e f o r a n y p u r p o s e . I t i s p r o v i d e d “ a s i s ”    

w i t h o u t e x p r e s s o r i m p l i e d w a r r a n t y .  

P e r m i s s i o n t o u s e , c o p y , m o d i f y , d i s t r i b u t e a n d s e l l    

t h i s s o f t w a r e a n d i t s d o c u m e n t a t i o n f o r a n y p u r p o s e    

i s h e r e b y g r a n t e d w i t h o u t f e e , p r o v i d e d t h a t t h e    

a b o v e c o p y r i g h t n o t i c e a p p e a r i n a l l c o p i e s a n d      

t h a t b o t h t h a t c o p y r i g h t n o t i c e a n d t h i s p e r m i s s i o n      

n o t i c e a p p e a r i n s u p p o r t i n g d o c u m e n t a t i o n .  

S i l i c o n G r a p h i c s m a k e s n o r e p r e s e n t a t i o n s a b o u t    

t h e s u i t a b i l i t y o f t h i s s o f t w a r e f o r a n y p u r p o s e .  

I t i s p r o v i d e d “ a s i s ” w i t h o u t e x p r e s s o r i m p l i e d      

w a r r a n t y .  

P e r m i s s i o n t o u s e , c o p y , m o d i f y , d i s t r i b u t e a n d      

s e l l t h i s s o f t w a r e a n d i t s d o c u m e n t a t i o n f o r a n y      

p u r p o s e s i s h e r e b y g r a n t e d w i t h o u t f e e , p r o v i d e d      t h a t t h e a b o v e c o p y r i g h t n o t i c e a p p e a r i n a l l    

c o p i e s a n d t h a t b o t h t h a t c o p y r i g h t n o t i c e a n d      

t h i s p e r m i s s i o n n o t i c e a p p e a r i n s u p p o r t i n g      

d o c u m e n t a t i o n . M o s c o w C e n t e r f o r S P A R C m a k e s    

n o r e p r e s e n t a t i o n s a b o u t t h e s u i t a b i l i t y o f t h i s    

s o f t w a r e f o r a n y p u r p o s e . I t i s p r o v i d e d “ a s i s ”    

w i t h o u t e x p r e s s o r i m p l i e d w a r r a n t y .  

B o r i s F o m i t c h e v m a k e s n o r e p r e s e n t a t i o n s a b o u t    

t h e s u i t a b i l i t y o f t h i s s o f t w a r e f o r a n y p u r p o s e .  

T h i s m a t e r i a l i s p r o v i d e d " a s i s " , w i t h a b s o l u t e l y n o      

w a r r a n t y e x p r e s s e d o r i m p l i e d . A n y u s e i s a t y o u r    

o w n r i s k . P e r m i s s i o n t o u s e o r c o p y t h i s s o f t w a r e    f o r a n y p u r p o s e i s h e r e b y g r a n t e d w i t h o u t f e e ,  

p r o v i d e d t h e a b o v e n o t i c e s a r e r e t a i n e d o n a l l c o p i e s .  

P e r m i s s i o n t o m o d i f y t h e c o d e a n d t o d i s t r i b u t e    

m o d i f i e d c o d e i s g r a n t e d , p r o v i d e d t h e a b o v e n o t i c e s    

a r e r e t a i n e d , a n d a n o t i c e t h a t t h e c o d e w a s m o d i f i e d      

i s i n c l u d e d w i t h t h e a b o v e c o p y r i g h t n o t i c e .  

P e r m i s s i o n t o u s e , c o p y , m o d i f y , d i s t r i b u t e a n d      

s e l l t h i s s o f t w a r e a n d i t s d o c u m e n t a t i o n f o r a n y      

p u r p o s e s i s h e r e b y g r a n t e d w i t h o u t f e e , p r o v i d e d      

t h a t t h e a b o v e c o p y r i g h t n o t i c e a p p e a r i n a l l    

c o p i e s a n d t h a t b o t h t h a t c o p y r i g h t n o t i c e a n d      

t h i s p e r m i s s i o n n o t i c e a p p e a r i n s u p p o r t i n g      

d o c u m e n t a t i o n . S A P m a k e s n o r e p r e s e n t a t i o n s    a b o u t t h e s u i t a b i l i t y o f t h i s s o f t w a r e f o r a n y p u r p o s e .  

I t i s p r o v i d e d w i t h a l i m i t e d w a r r a n t y a n d l i a b i l i t y      

a s s e t f o r t h i n t h e L i c e n s e A g r e e m e n t d i s t r i b u t e d      

w i t h t h i s c o p y . S A P o f f e r s t h i s l i a b i l i t y a n d w a r r a n t y      

o b l i g a t i o n s o n l y t o w a r d s i t s c u s t o m e r s a n d o n l y      

r e f e r r i n g t o i t s m o d i f i c a t i o n s .  

b ) S u p p o r t a n d M a i n t e n a n c e    

S A P d o e s n o t p r o v i d e s o f t w a r e m a i n t e n a n c e f o r t h e    

S T L p o r t . S o f t w a r e m a i n t e n a n c e o f t h e S T L p o r t    

t h e r e f o r e s h a l l b e n o t i n c l u d e d .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           i i i  

Page 4: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 4/156

A l l o t h e r s e r v i c e s s h a l l b e c h a r g e d a c c o r d i n g t o t h e    

r a t e s f o r s e r v i c e s q u o t e d i n t h e S A P L i s t o f P r i c e s a n d      

C o n d i t i o n s a n d s h a l l b e s u b j e c t t o a s e p a r a t e c o n t r a c t .  

c ) E x c l u s i o n o f w a r r a n t y      

A s t h e S T L p o r t i s t r a n s f e r r e d t o t h e C u s t o m e r o n a      

l o a n b a s i s a n d f r e e o f c h a r g e , S A P c a n n o t g u a r a n t e e    

t h a t t h e S T L p o r t i s e r r o r - f r e e , w i t h o u t m a t e r i a l d e f e c t s    

o r s u i t a b l e f o r a s p e c i f i c a p p l i c a t i o n u n d e r t h i r d - p a r t y      

r i g h t s . T e c h n i c a l d a t a , s a l e s b r o c h u r e s , a d v e r t i s i n g      

t e x t a n d q u a l i t y d e s c r i p t i o n s p r o d u c e d b y S A P d o n o t    

i n d i c a t e a n y a s s u r a n c e o f p a r t i c u l a r a t t r i b u t e s .  

d ) L i m i t e d L i a b i l i t y      

A ) I r r e s p e c t i v e o f t h e l e g a l r e a s o n s , S A P s h a l l o n l y      

b e l i a b l e f o r d a m a g e , i n c l u d i n g u n a u t h o r i z e d      

o p e r a t i o n , i f t h i s ( i ) c a n b e c o m p e n s a t e d u n d e r t h e    

P r o d u c t L i a b i l i t y A c t o r ( i i ) i f c a u s e d d u e t o g r o s s    n e g l i g e n c e o r i n t e n t b y S A P o r ( i i i ) i f b a s e d o n t h e    

f a i l u r e o f a g u a r a n t e e d a t t r i b u t e .  

B ) I f S A P i s l i a b l e f o r g r o s s n e g l i g e n c e o r i n t e n t c a u s e d      

b y e m p l o y e e s w h o a r e n e i t h e r a g e n t s o r m a n a g e r i a l    

e m p l o y e e s o f S A P , t h e t o t a l l i a b i l i t y f o r s u c h d a m a g e    

a n d a m a x i m u m l i m i t o n t h e s c o p e o f a n y s u c h      

d a m a g e s h a l l d e p e n d o n t h e e x t e n t t o w h i c h i t s    

o c c u r r e n c e o u g h t t o h a v e a n t i c i p a t e d b y S A P w h e n      

c o n c l u d i n g t h e c o n t r a c t , d u e t o t h e c i r c u m s t a n c e s    

k n o w n t o i t a t t h a t p o i n t i n t i m e r e p r e s e n t i n g a      

t y p i c a l t r a n s f e r o f t h e s o f t w a r e .  

C ) I n t h e c a s e o f A r t . 4 . 2 a b o v e , S A P s h a l l n o t b e l i a b l e    

f o r i n d i r e c t d a m a g e , c o n s e q u e n t i a l d a m a g e c a u s e d      b y a d e f e c t o r l o s t p r o f i t .  

D ) S A P a n d t h e C u s t o m e r a g r e e t h a t t h e t y p i c a l    

f o r e s e e a b l e e x t e n t o f d a m a g e s h a l l u n d e r n o      

c i r c u m s t a n c e s e x c e e d E U R 5 , 0 0 0 .  

E ) T h e C u s t o m e r s h a l l t a k e a d e q u a t e m e a s u r e s f o r t h e    

p r o t e c t i o n o f d a t a a n d p r o g r a m s , i n p a r t i c u l a r b y      

m a k i n g b a c k u p c o p i e s a t t h e m i n i m u m i n t e r v a l s    

r e c o m m e n d e d b y S A P . S A P s h a l l n o t b e l i a b l e f o r    

t h e l o s s o f d a t a a n d i t s r e c o v e r y , n o t w i t h s t a n d i n g      

t h e o t h e r l i m i t a t i o n s o f t h e p r e s e n t A r t . 4 i f t h i s    

l o s s c o u l d h a v e b e e n a v o i d e d b y o b s e r v i n g t h i s    

o b l i g a t i o n .  

F ) T h e e x c l u s i o n o r t h e l i m i t a t i o n o f c l a i m s i n      

a c c o r d a n c e w i t h t h e p r e s e n t A r t . 4 i n c l u d e s c l a i m s    

a g a i n s t e m p l o y e e s o r a g e n t s o f S A P .  

4 .    A d o b e D o c u m e n t S e r v i c e s    

A d o b e , t h e A d o b e l o g o , A c r o b a t , P o s t S c r i p t , a n d R e a d e r a r e    e i t h e r r e g i s t e r e d t r a d e m a r k s o r t r a d e m a r k s o f A d o b e S y s t e m s    

I n c o r p o r a t e d i n t h e U n i t e d S t a t e s a n d / o r o t h e r c o u n t r i e s .  

F o r i n f o r m a t i o n o n T h i r d P a r t y s o f t w a r e d e l i v e r e d w i t h      

A d o b e d o c u m e n t s e r v i c e s a n d A d o b e L i v e C y c l e D e s i g n e r ,  

s e e    S A P N o t e        8 5 4 6 2 1      . 

D o c u m e n t a t i o n i n t h e S A P S e r v i c e M a r k e t p l a c e        

Y o u c a n f i n d t h i s d o c u m e n t a t t h e f o l l o w i n g a d d r e s s :  

s e r v i c e . s a p . c o m / i n s t g u i d e s      

i v       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 5: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 5/156

 T y p o g r a p h i c C o n v e n t i o n s   

E x a m p l e D e s c r i p t i o n      

< >      A n g l e b r a c k e t s i n d i c a t e t h a t y o u r e p l a c e t h e s e w o r d s o r c h a r a c t e r s w i t h a p p r o p r i a t e e n t r i e s t o      m a k e e n t r i e s i n t h e s y s t e m , f o r e x a m p l e , “ E n t e r y o u r      < U s e r N a m e >        ” . 

®          A r r o w s s e p a r a t i n g t h e p a r t s o f a n a v i g a t i o n p a t h , f o r e x a m p l e , m e n u o p t i o n s    

E x a m p l e         E m p h a s i z e d w o r d s o r e x p r e s s i o n s    

E x a m p l e         W o r d s o r c h a r a c t e r s t h a t y o u e n t e r i n t h e s y s t e m e x a c t l y a s t h e y a p p e a r i n t h e d o c u m e n t a t i o n      

E x a m p l e         T e x t u a l c r o s s - r e f e r e n c e s t o a U R L , f o r e x a m p l e ,    w w w . s a p . c o m      

/ e x a m p l e         S h o r t c u t s a d d e d t o t h e U R L o f a h o m e p a g e t o e n a b l e q u i c k a c c e s s t o s p e c i f i c c o n t e n t o n t h e W e b      

1 2 3 4 5 6       H y p e r l i n k t o a n S A P N o t e , f o r e x a m p l e , S A P N o t e      1 2 3 4 5 6    

E x a m p l e       n      W o r d s o r c h a r a c t e r s q u o t e d f r o m t h e s c r e e n . T h e s e i n c l u d e f i e l d l a b e l s , s c r e e n t i t l e s ,  p u s h b u t t o n l a b e l s , m e n u n a m e s , a n d m e n u o p t i o n s .  

n      C r o s s - r e f e r e n c e s t o o t h e r d o c u m e n t a t i o n o r p u b l i s h e d w o r k s    

E x a m p l e         n      O u t p u t o n t h e s c r e e n f o l l o w i n g a u s e r a c t i o n , f o r e x a m p l e , m e s s a g e s    

n      S o u r c e c o d e o r s y n t a x q u o t e d d i r e c t l y f r o m a p r o g r a m          

n      F i l e a n d d i r e c t o r y n a m e s a n d t h e i r p a t h s , n a m e s o f v a r i a b l e s a n d p a r a m e t e r s , a n d n a m e s o f    i n s t a l l a t i o n , u p g r a d e , a n d d a t a b a s e t o o l s    

E X A M P L E         T e c h n i c a l n a m e s o f s y s t e m o b j e c t s . T h e s e i n c l u d e r e p o r t n a m e s , p r o g r a m n a m e s , t r a n s a c t i o n      c o d e s , d a t a b a s e t a b l e n a m e s , a n d k e y c o n c e p t s o f a p r o g r a m m i n g l a n g u a g e w h e n t h e y a r e    s u r r o u n d e d b y b o d y t e x t , f o r e x a m p l e ,    S E L E C T        a n d     I N C L U D E      

E X A M P L E         K e y s o n t h e k e y b o a r d      

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           v    

Page 6: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 6/156

D o c u m e n t H i s t o r y        

.   C a u t i o n      

B e f o r e y o u s t a r t t h e i m p l e m e n t a t i o n , m a k e s u r e y o u h a v e t h e l a t e s t v e r s i o n o f t h i s d o c u m e n t .  

Y o u c a n f i n d t h e l a t e s t v e r s i o n i n S A P S e r v i c e M a r k e t p l a c e a t t h e f o l l o w i n g i n t e r n e t a d d r e s s :  

s e r v i c e . s a p . c o m / i n s t g u i d e s        . 

T h e f o l l o w i n g t a b l e p r o v i d e s a n o v e r v i e w o n t h e m o s t i m p o r t a n t d o c u m e n t c h a n g e s .  

 V e r s i o n D a t e D e s c r i p t i o n   

1 . 0 0       0 4 / 1 0 / 2 0 0 6       I n i t i a l V e r s i o n      

 v i     P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 7: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 7/156

 T a b l e o f C o n t e n t s   

C h a p t e r      1 I n t r o d u c t i o n        . . . . . . . . . . . . . . . . . . . . . . . . . . .     1  

1 . 1 N e w F e a t u r e s . . . . . . . . . . . . . . . . . . . . . . . . . . . .     2  

1 . 2 S A P N o t e s f o r t h e I n s t a l l a t i o n . . . . . . . . . . . . . . . . . . . . . .     3  

1 . 3 I n f o r m a t i o n A v a i l a b l e o n S A P S e r v i c e M a r k e t p l a c e . . . . . . . . . . . . . .     3  

1 . 4 N a m i n g C o n v e n t i o n s . . . . . . . . . . . . . . . . . . . . . . . . .     5  

C h a p t e r      2 P l a n n i n g        . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     7  2 . 1 B a s i c S y s t e m V a r i a n t s . . . . . . . . . . . . . . . . . . . . . . . . .     7  

2 . 2 H o w t o D i s t r i b u t e I n s t a n c e s t o H o s t s . . . . . . . . . . . . . . . . . . .     8  

2 . 3 S y s t e m C o n f i g u r a t i o n . . . . . . . . . . . . . . . . . . . . . . . . .     9  

2 . 3 . 1 D i s t r i b u t i o n o f C o m p o n e n t s t o D i s k s . . . . . . . . . . . . . . . . . . .     1 0  

2 . 3 . 2 S A P D i r e c t o r i e s . . . . . . . . . . . . . . . . . . . . . . . . . . .     1 4  

2 . 4 B a s i c S A P S y s t e m P a r a m e t e r s . . . . . . . . . . . . . . . . . . . . . .     1 6  

2 . 5 M u l t i - L a n g u a g e a n d U n i c o d e S u p p o r t . . . . . . . . . . . . . . . . . . .     2 0  

2 . 6 U s i n g S A P S o l u t i o n M a n a g e r . . . . . . . . . . . . . . . . . . . . . .     2 1  

C h a p t e r      3 P r e p a r a t i o n        . . . . . . . . . . . . . . . . . . . . . . . . . . . .    2 3  

3 . 1 H a r d w a r e a n d S o f t w a r e R e q u i r e m e n t s . . . . . . . . . . . . . . . . . . .     2 3  3 . 1 . 1 R u n n i n g t h e P r e r e q u i s i t e C h e c k e r i n S t a n d a l o n e M o d e ( O p t i o n a l ) . . . . . . . .     2 4  

3 . 1 . 2 R e q u i r e m e n t s C h e c k l i s t f o r a C e n t r a l S y s t e m . . . . . . . . . . . . . . . .     2 5  

3 . 1 . 3 R e q u i r e m e n t s C h e c k l i s t f o r a D i s t r i b u t e d S y s t e m . . . . . . . . . . . . . . .     2 6  

3 . 1 . 3 . 1 R e q u i r e m e n t s C h e c k l i s t f o r t h e A B A P C e n t r a l S e r v i c e s I n s t a n c e . . . . . . . . .     2 7  

3 . 1 . 3 . 2 R e q u i r e m e n t s C h e c k l i s t f o r t h e D a t a b a s e I n s t a n c e . . . . . . . . . . . . . .     2 8  

3 . 1 . 3 . 3 R e q u i r e m e n t s C h e c k l i s t f o r t h e C e n t r a l I n s t a n c e . . . . . . . . . . . . . . .     2 9  

3 . 1 . 3 . 4 R e q u i r e m e n t s C h e c k l i s t f o r t h e D i a l o g I n s t a n c e . . . . . . . . . . . . . . .     3 1  

3 . 2 C h e c k i n g f o r t h e W i n d o w s F i l e S y s t e m . . . . . . . . . . . . . . . . . . .     3 2  

3 . 3 C h e c k i n g t h e W i n d o w s D o m a i n S t r u c t u r e . . . . . . . . . . . . . . . . .     3 2  

3 . 4 R e d u c i n g t h e S i z e o f t h e F i l e C a c h e . . . . . . . . . . . . . . . . . . . .     3 3  

3 . 5 G r a n t i n g U s e r R i g h t s f o r t h e I n s t a l l a t i o n . . . . . . . . . . . . . . . . . .     3 3  

3 . 6 P e r f o r m i n g a D o m a i n I n s t a l l a t i o n W i t h o u t B e i n g a D o m a i n A d m i n i s t r a t o r . . . . .     3 5  

3 . 7 P r e p a r i n g t h e S A P S y s t e m T r a n s p o r t H o s t . . . . . . . . . . . . . . . . .     3 7  

3 . 8 I n s t a l l i n g t h e S A P F r o n t - E n d S o f t w a r e . . . . . . . . . . . . . . . . . . .     3 9  

3 . 9 G e n e r a t i n g t h e S A P S o l u t i o n M a n a g e r K e y . . . . . . . . . . . . . . . . .     3 9  

3 . 1 0 I n s t a l l i n g t h e J a v a R u n t i m e E n v i r o n m e n t . . . . . . . . . . . . . . . . . .     4 0  

3 . 1 1 P r e p a r i n g t h e I n s t a l l a t i o n D V D s . . . . . . . . . . . . . . . . . . . . .     4 1  

3 . 1 2 D o w n l o a d i n g I n s t a l l a t i o n D V D s f r o m S A P S e r v i c e M a r k e t p l a c e ( O p t i o n a l ) . . . . .     4 2  

C h a p t e r      4 I n s t a l l a t i o n        . . . . . . . . . . . . . . . . . . . . . . . . . . . .    4 5  

4 . 1 I n s t a l l i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e . . . . . . . . . . . . . . . . .     4 5  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           v i i  

Page 8: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 8/156

4 . 1 . 1 I n s t a l l i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e w i t h S Q L 4 S A P . . . . . . . . . . .     4 5  

4 . 1 . 2 I n s t a l l i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e M a n u a l l y . . . . . . . . . . . . .     4 7  

4 . 1 . 2 . 1 I n s t a l l i n g t h e S Q L S e r v e r 2 0 0 0 D a t a b a s e S o f t w a r e o n 3 2 - B i t M a n u a l l y . . . . . . . .     4 7  4 . 1 . 2 . 2 I n s t a l l i n g t h e S Q L S e r v e r 2 0 0 0 D a t a b a s e S o f t w a r e o n 6 4 - B i t M a n u a l l y . . . . . . .     4 9  

4 . 1 . 2 . 3 I n s t a l l i n g t h e C o r r e c t e d M S S Q L S e r v e r C o l l a t i o n f o r M S S Q L S e r v e r 2 0 0 0 . . . . . .     5 1  

4 . 1 . 2 . 4 I n s t a l l i n g t h e S Q L S e r v e r 2 0 0 5 D a t a b a s e S e r v e r S o f t w a r e M a n u a l l y . . . . . . . . .     5 2  

4 . 1 . 2 . 5 I n s t a l l i n g t h e S Q L S e r v e r 2 0 0 5 N a t i v e C l i e n t S o f t w a r e M a n u a l l y . . . . . . . . .     5 5  

4 . 2 I n s t a l l i n g a n S A P S y s t e m U s i n g S A P i n s t . . . . . . . . . . . . . . . . . .     5 6  

4 . 2 . 1 R u n n i n g S A P i n s t o n W i n d o w s . . . . . . . . . . . . . . . . . . . . . .     5 6  

4 . 2 . 2 U s i n g S A P i n s t G U I . . . . . . . . . . . . . . . . . . . . . . . . . .     6 1  

4 . 2 . 3 I n t e r r u p t e d I n s t a l l a t i o n w i t h S A P i n s t . . . . . . . . . . . . . . . . . . .     6 1  

4 . 2 . 4 S t a r t i n g S A P i n s t o n t h e R e m o t e H o s t ( O p t i o n a l ) . . . . . . . . . . . . . . .     6 3  

4 . 2 . 5 S t a r t i n g S A P i n s t G U I S e p a r a t e l y ( O p t i o n a l ) . . . . . . . . . . . . . . . . .     6 3  

C h a p t e r      5 P o s t - I n s t a l l a t i o n        . . . . . . . . . . . . . . . . . . . . . . . . . .    6 7  

5 . 1 S t a r t i n g a n d S t o p p i n g t h e S A P S y s t e m . . . . . . . . . . . . . . . . . . .     6 7  

5 . 2 L o g g i n g O n t o t h e S A P S y s t e m . . . . . . . . . . . . . . . . . . . . . .     6 8  

5 . 3 I n s t a l l i n g t h e S A P L i c e n s e . . . . . . . . . . . . . . . . . . . . . . .     6 9  

5 . 4 I n s t a l l i n g t h e S A P O n l i n e D o c u m e n t a t i o n . . . . . . . . . . . . . . . . .     6 9  

5 . 5 C o n f i g u r i n g R e m o t e C o n n e c t i o n t o S A P S u p p o r t . . . . . . . . . . . . . .     6 9  

5 . 6 P e r f o r m i n g I n i t i a l A B A P C o n f i g u r a t i o n . . . . . . . . . . . . . . . . . .     6 9  

5 . 7 A p p l y i n g t h e L a t e s t K e r n e l a n d S u p p o r t P a c k a g e s . . . . . . . . . . . . . . .     7 1  

5 . 8 P e r f o r m i n g a F u l l I n s t a l l a t i o n B a c k u p . . . . . . . . . . . . . . . . . . .     7 2  

5 . 9 S i n g l e S i g n - O n w i t h M i c r o s o f t L a n M a n a g e r S S P . . . . . . . . . . . . . . .     7 3  

5 . 9 . 1 P r e p a r i n g t h e A p p l i c a t i o n S e r v e r f o r S i n g l e S i g n - O n . . . . . . . . . . . . . .     7 4  

5 . 9 . 2 P r e p a r i n g S A P G U I a n d S A P L o g o n f o r S i n g l e S i g n - O n . . . . . . . . . . . . .     7 5  5 . 9 . 3 M a p p i n g S A P S y s t e m U s e r s t o W i n d o w s U s e r s f o r S i n g l e S i g n - O n . . . . . . . . .     7 7  

5 . 1 0 S i n g l e S i g n - O n w i t h M i c r o s o f t K e r b e r o s S S P . . . . . . . . . . . . . . . . .     7 7  

5 . 1 0 . 1 P r e p a r i n g t h e C e n t r a l I n s t a n c e . . . . . . . . . . . . . . . . . . . . .     7 8  

5 . 1 0 . 2 C o n f i g u r i n g t h e S A P F r o n t E n d . . . . . . . . . . . . . . . . . . . . .     8 0  

5 . 1 0 . 3 A c t i v a t i n g S i n g l e S i g n - O n f o r t h e S A P L o g o n . . . . . . . . . . . . . . . .     8 1  

5 . 1 0 . 4 M a p p i n g S A P U s e r s t o W i n d o w s U s e r s . . . . . . . . . . . . . . . . . . .     8 1  

5 . 1 1 A c c e s s i n g C o n f i g u r a t i o n D o c u m e n t a t i o n i n t h e S A P S o l u t i o n M a n a g e r . . . . . . .     8 2  

5 . 1 2 E n s u r i n g U s e r S e c u r i t y . . . . . . . . . . . . . . . . . . . . . . . .     8 3  

C h a p t e r      6 A d d i t i o n a l I n f o r m a t i o n        . . . . . . . . . . . . . . . . . . . . . . .    8 5  

6 . 1 D a t a b a s e I n s t a l l a t i o n f o r M u l t i p l e C o m p o n e n t s w i t h M S S Q L S e r v e r . . . . . . . .     8 5  6 . 1 . 1 D e f a u l t o r N a m e d M S S Q L S e r v e r I n s t a n c e s . . . . . . . . . . . . . . . . .     8 6  

6 . 2 I n s t a l l a t i o n o f M u l t i p l e C o m p o n e n t s i n O n e D a t a b a s e ( O p t i o n a l ) . . . . . . . . .     8 7  

6 . 3 I n t e g r a t i o n o f L D A P D i r e c t o r y S e r v i c e s ( O p t i o n a l ) . . . . . . . . . . . . . .     8 9  

6 . 4 P r e p a r i n g t h e A c t i v e D i r e c t o r y ( O p t i o n a l ) . . . . . . . . . . . . . . . . .     9 2  

6 . 5 C r e a t i n g a U s e r f o r L D A P D i r e c t o r y A c c e s s ( O p t i o n a l ) . . . . . . . . . . . . .     9 3  

6 . 6 C o n f i g u r i n g U s e r M a n a g e m e n t t o U s e a n L D A P D i r e c t o r y ( O p t i o n a l ) . . . . . . .     9 3  

6 . 7 E n t r i e s i n t h e S e r v i c e s F i l e C r e a t e d b y S A P i n s t . . . . . . . . . . . . . . . .     9 3  

6 . 8 P e r f o r m i n g t h e C l i e n t C o p y . . . . . . . . . . . . . . . . . . . . . .     9 4  

6 . 9 D e l e t i n g a n S A P S y s t e m . . . . . . . . . . . . . . . . . . . . . . . .    9 4  

 v i i i     P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 9: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 9/156

6 . 9 . 1 R u n n i n g S A P i n s t t o D e l e t e a n S A P S y s t e m . . . . . . . . . . . . . . . . .     9 5  

6 . 1 0 S A P S y s t e m S e c u r i t y o n W i n d o w s . . . . . . . . . . . . . . . . . . . .     9 6  

6 . 1 1 A u t o m a t i c C r e a t i o n o f A c c o u n t s a n d G r o u p s . . . . . . . . . . . . . . . .     9 8  6 . 1 2 M a n u a l l y G r a n t i n g U s e r R i g h t s f o r t h e I n s t a l l a t i o n . . . . . . . . . . . . .     1 0 0  

6 . 1 3 T r o u b l e s h o o t i n g . . . . . . . . . . . . . . . . . . . . . . . . . .     1 0 1  

6 . 1 3 . 1 T r o u b l e s h o o t i n g w i t h S A P i n s t . . . . . . . . . . . . . . . . . . . . .     1 0 1  

C h a p t e r      7 H i g h A v a i l a b i l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e        . . . . . . . . . . . .     1 0 3  

7 . 1 P l a n n i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . .     1 0 4  

7 . 1 . 1 S A P S y s t e m C o m p o n e n t s i n a n M S C S C o n f i g u r a t i o n . . . . . . . . . . . .     1 0 4  

7 . 1 . 2 E n q u e u e R e p l i c a t i o n S e r v e r i n a n M S C S C o n f i g u r a t i o n . . . . . . . . . . .     1 0 7  

7 . 1 . 3 D i s t r i b u t i o n o f C o m p o n e n t s t o D i s k s f o r M S C S . . . . . . . . . . . . . .     1 0 8  

7 . 1 . 4 D i r e c t o r i e s i n a n M S C S C o n f i g u r a t i o n . . . . . . . . . . . . . . . . . .     1 1 0  

7 . 1 . 5 I P A d d r e s s e s i n a n M S C S C o n f i g u r a t i o n . . . . . . . . . . . . . . . . .     1 1 0  7 . 1 . 6 O b t a i n i n g I P A d d r e s s e s f o r M S C S . . . . . . . . . . . . . . . . . . . .     1 1 4  

7 . 1 . 7 C h e c k i n g H a r d w a r e a n d S o f t w a r e R e q u i r e m e n t s f o r M S C S . . . . . . . . . .     1 1 6  

7 . 2 P r e p a r a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . .     1 1 8  

7 . 2 . 1 A s s i g n i n g D r i v e L e t t e r s f o r M S C S . . . . . . . . . . . . . . . . . . . .     1 1 9  

7 . 2 . 2 M a p p i n g H o s t N a m e s t o I P A d d r e s s e s f o r M S C S . . . . . . . . . . . . . .     1 1 9  

7 . 2 . 3 C h e c k i n g t h e M a p p i n g o f H o s t N a m e s f o r M S C S . . . . . . . . . . . . . .     1 2 0  

7 . 3 I n s t a l l a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . .     1 2 1  

7 . 3 . 1 C l u s t e r i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e . . . . . . . . . . . . . . .     1 2 2  

7 . 3 . 1 . 1 C l u s t e r i n g t h e S Q L S e r v e r 2 0 0 0 D a t a b a s e S o f t w a r e i n a 3 2 - B i t S y s t e m . . . . . . .     1 2 2  

7 . 3 . 1 . 2 C l u s t e r i n g t h e S Q L S e r v e r 2 0 0 0 D a t a b a s e S o f t w a r e i n a 6 4 - B i t S y s t e m . . . . . . .     1 2 4  

7 . 3 . 1 . 3 C l u s t e r i n g t h e S Q L S e r v e r 2 0 0 5 D a t a b a s e S e r v e r S o f t w a r e . . . . . . . . . . .     1 2 6  

7 . 3 . 2 M o v i n g M S C S G r o u p s . . . . . . . . . . . . . . . . . . . . . . . .     1 3 0  7 . 3 . 3 R e b o o t i n g D u r i n g t h e I n s t a l l a t i o n o r C o n v e r s i o n f o r M S C S . . . . . . . . . .     1 3 0  

7 . 3 . 4 I n s t a l l i n g t h e C e n t r a l S e r v i c e s I n s t a n c e f o r A B A P ( A S C S ) . . . . . . . . . . .     1 3 1  

7 . 3 . 5 C o n f i g u r i n g t h e F i r s t M S C S N o d e . . . . . . . . . . . . . . . . . . .     1 3 1  

7 . 3 . 6 I n s t a l l i n g t h e D a t a b a s e I n s t a n c e . . . . . . . . . . . . . . . . . . . .     1 3 2  

7 . 3 . 7 C o n f i g u r i n g t h e A d d i t i o n a l M S C S N o d e . . . . . . . . . . . . . . . . .     1 3 3  

7 . 3 . 8 I n s t a l l i n g a n E n q u e u e R e p l i c a t i o n S e r v e r . . . . . . . . . . . . . . . . .     1 3 4  

7 . 3 . 9 I n s t a l l i n g t h e C e n t r a l I n s t a n c e . . . . . . . . . . . . . . . . . . . . .     1 3 5  

7 . 3 . 1 0 I n s t a l l i n g t h e D i a l o g I n s t a n c e . . . . . . . . . . . . . . . . . . . . .     1 3 6  

7 . 4 P o s t - I n s t a l l a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . .     1 3 7  

7 . 4 . 1 S t a r t i n g a n d S t o p p i n g t h e S A P S y s t e m i n a n M S C S C o n f i g u r a t i o n . . . . . . . .     1 3 7  

7 . 4 . 2 P o s t - I n s t a l l a t i o n C h e c k s f o r E n q u e u e R e p l i c a t i o n S e r v e r . . . . . . . . . . .     1 3 8  7 . 4 . 2 . 1 C h e c k i n g t h e S t a t u s o f t h e E n q u e u e R e p l i c a t i o n S e r v e r w i t h E N S M O N . . . . . .     1 3 8  

7 . 4 . 2 . 2 M o n i t o r i n g t h e L o c k T a b l e D u r i n g F a i l o v e r w i t h E N Q T . . . . . . . . . . .     1 3 9  

C h a p t e r      A R e f e r e n c e        . . . . . . . . . . . . . . . . . . . . . . . . . . . .     1 4 1  

A . 1 T h e M a i n S A P D o c u m e n t a t i o n T y p e s . . . . . . . . . . . . . . . . . .     1 4 1  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           i x    

Page 10: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 10/156

 x       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 11: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 11/156

1 I n t r o d u c t i o n      

1 I n t r o d u c t i o n        

T h i s d o c u m e n t a t i o n e x p l a i n s h o w t o i n s t a l l S A P N e t W e a v e r 2 0 0 4 s S R 1 A B A P . F o r m o r e i n f o r m a t i o n a b o u t t h e    

t e c h n o l o g y p r o v i d e d b y S A P N e t W e a v e r , s e e S A P S e r v i c e M a r k e t p l a c e a t :    s e r v i c e . s a p . c o m / n e t w e a v e r        . 

S A P N e t W e a v e r 2 0 0 4 s S R 1 A B A P c o n t a i n s u s a g e t y p e A S A B A P .  

.   C a u t i   o n   

T h i s d o c u m e n t a t i o n d e s c r i b e s h o w t o i n s t a l l      a l l    r e q u i r e d S A P N e t W e a v e r U s a g e T y p e s i n a        s i n g l e      

i n s t a l l a t i o n r u n .  

I f y o u w a n t t o a d d a d d i t i o n a l s o f t w a r e u n i t s t o a n e x i s t i n g S A P s y s t e m , p r o c e e d a s d e s c r i b e d i n        S A P   

N o t e        8 8 3 9 4 8      . 

F o r m o r e i n f o r m a t i o n a b o u t t h e u s a g e t y p e s o f S A P N e t W e a v e r a n d t h e i r i n t e r d e p e n d e n c i e s , s e e t h e    

d o c u m e n t a t i o n        M a s t e r G u i d e ‒ S A P N e t W e a v e r 2 0 0 4 s      o n     S A P S e r v i c e M a r k e t p l a c e      [ p a g e      3    ] . 

.   N o t e      

I f y o u w a n t t o        p l a n        y o u r S A P N e t W e a v e r s y s t e m l a n d s c a p e , s e e t h e d o c u m e n t a t i o n        T e c h n i c a l I n f r a s t r u c t u r e    G u i d e : S A P N e t W e a v e r 2 0 0 4 s     . 

C o n s t r a i n t s      

Y o u n e e d t o c o n s i d e r t h e f o l l o w i n g c o n s t r a i n t s b e f o r e y o u s t a r t y o u r i n s t a l l a t i o n :  

n      Y o u     m u s t      o n l y u s e t h e S A P i n s t a l l a t i o n t o o l s a c c o r d i n g t o t h e i n s t r u c t i o n s a n d f o r t h e p u r p o s e s d e s c r i b e d      

i n t h e S A P i n s t a l l a t i o n d o c u m e n t a t i o n . I m p r o p e r u s e o f t h e S A P i n s t a l l a t i o n t o o l s c a n d a m a g e f i l e s a n d      

s y s t e m s a l r e a d y i n s t a l l e d .  

n      S A P s y s t e m i n s t a l l a t i o n s s h o u l d        o n l y        b e p e r f o r m e d b y S A P T e c h n i c a l C o n s u l t a n t s , w h o a r e c e r t i f i e d f o r    

y o u r o p e r a t i n g s y s t e m , y        o u r d a t      a b a s e , a n d t h e S A P s y s t e m t h a t y o u a r e i n s t a l l i n g .  

n      F o r d o w n w a r d - c o m p a t i b l e r e l e a s e s o f D B / O S p l a t f o r m s f o r S A P p r o d u c t s , S A P p l a n s t o r e g u l a r l y r e l e a s e    

t h e n e w e s t d a t a b a s e ( D B ) a n d o p e r a t i n g - s y s t e m ( O S ) v e r s i o n s o f S A P p r o d u c t s . T h e s e r e l e a s e s a r e    

d o w n w a r d - c o m p a t i b l e w i t h e a r l i e r S A P s y s t e m r e l e a s e s .  

B e a w a r e t h a t , f o r a l r e a d y s h i p p e d S A P c o m p o n e n t s , w e o n l y s u p p o r t t h e i n s t a l l a t i o n f o r d a t a b a s e v e r s i o n s    

p r o p o s e d b y t h e i n s t a l l a t i o n t o o l . T h e r e f o r e , y o u m u s t i n s t a l l a S A P c o m p o n e n t o r p e r f o r m a s y s t e m c o p y      

u s i n g a d o w n w a r d - c o m p a t i b l e d a t a b a s e a s f o l l o w s :  

l      I n s t a l l t h e c o m p o n e n t w i t h t h e o l d p r o p o s e d d a t a b a s e v e r s i o n .  

l      U p g r a d e t h e o l d d a t a b a s e v e r s i o n t o t h e d o w n w a r d - c o m p a t i b l e n e w v e r s i o n .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1   

Page 12: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 12/156

1 I n t r o d u c t i o n      

1 . 1     N e w F e a t u r e s      

1 . 1 N e w F e a t u r e s      

H e r e y o u c a n f i n d t h e n e w f e a t u r e s i n t h i s r e l e a s e .  

S A P S y s t e m I    n s t a l l   a t i  o n   

 A r e a D e s c r i p t i o n   

S A P i n s t       A s o f S A P N e t W e a v e r 2 0 0 4 s S A P i n s t h a s t h e f o l l o w i n g n e w f e a t u r e s :  n      Y o u c a n c h e c k t h e p r e r e q u i s i t e s f o r t h e i n s t a l l a t i o n o f y o u r S A P s y s t e m w i t h t h e      P r e r e q u i s i t e    

C h e c k e r      [ p a g e      2 4    ] . n      Y o u c a n u n i n s t a l l a n S A P s y s t e m o r a n S A P c o m p o n e n t w i t h t h e S A P i n s t s e r v i c e      U n i n s t a l l ‒      

S y s t e m / S t a n d a l o n e E n g i n e s / O p t i o n a l S t a n d a l o n e U n i t     . n      Y o u c a n i n s t a l l t h e J a v a A d d - I n t o a n a l r e a d y e x i s t i n g A B A P s y s t e m .  

n      Y o u c a n c h a n g e t h e d e f a u l t n a m e s o f t h e J a v a u s e r s      J 2 E E _ A D M I N        ,   J 2 E E _ G U E S T        a n d     S A P J S F      

d u r i n g t h e i n p u t p h a s e o f t h e i n s t a l l a t i o n .  n      Y o u a s s i g n o n e M a s t e r P a s s w o r d t o a l l u s e r s c r e a t e d b y S A P i n s t . T h i s p a s s w o r d i s u s e d f o r a l l    u s e r a c c o u n t s a n d f o r t h e s e c u r e s t o r e k e y p h r a s e .  

n      S A P i n s t i n i t i a l i z e s m o s t o f t h e i n p u t p a r a m e t e r f i e l d s w i t h d e f a u l t v a l u e s .  I f r e q u i r e d , y o u c a n c h a n g e e a c h d e f a u l t v a l u e b y c h o o s i n g t o r e v i s e t h e r e l a t e d p a r a m e t e r    s e c t i o n i n t h e      P a r a m e t e r S u m m a r y      s c r e e n b e f o r e y o u s t a r t t h e p r o c e s s i n g p h a s e o f t h e i n s t a l l a t i o n .  

I n s t a l l a t i o n D V D s Y o u s t a r t t h e i n s t a l l a t i o n f r o m a s i n g l e I n s t a l l a t i o n M a s t e r D V D , w h i c h i s t h e s a m e f o r a l l    d a t a b a s e s .  

S A P S o l u t i o n      M a n a g e r K e y      

Y o u r e q u i r e a k e y t o i n s t a l l y o u r S A P s y s t e m . Y o u        g e n e r a t e t h i s k e y w i t h y o u r S A P S o l u t i o n M a n a g e r    [ p a g e      3 9    ] . 

O p e r a t i n g S y s t e m s      

 A r e a D e s c r i p t i o n   

S u p p o r t o f O p e r a t i n g      S y s t e m s    

S e e t h e P r o d u c t A v a i l a b i l i t y M a t r i x ( P A M ) o n S A P S e r v i c e M a r k e t p l a c e a t    s e r v i c e . s a p . c o m / p l a t f o r m s        ®         P r o d u c t A v a i l a b i l i t y M a t r i x .  

D o c u m e n t a t i o n      

 A r e a D e s c r i p t i o n   

S A P N o t e s       Y o u c a n n o w a c c e s s S A P N o t e s d i r e c t l y i n S A P S e r v i c e M a r k e t p l a c e f r o m y o u r P D F .  P l a c e t h e c u r s o r o n t h e S A P N o t e “ < n u m b e r > ” a n d d o u b l e - c l i c k . A s e p a r a t e b r o w s e r    w i n d o w s o p e n s a n d t h e S A P N o t e i s d i s p l a y e d .  

W e b D i s p a t c h e r I n s t a l l a t i o n         T h e i n s t a l l a t i o n o f a W e b D i s p a t c h e r i s c o v e r e d i n a d e d i c a t e d i n s t a l l a t i o n g u i d e ,  a v a i l a b l e a t      s e r v i c e . s a p . c o m / i n s t a l l n w 2 0 0 4 s        ®         I n s t a l l a t i o n - S t a n d a l o n e E n g i n e s &        C l i e n t s      ®         I n s t a l l a t i o n G u i d e - W e b D i s p a t c h e r o n < p l a t f o r m >        

S t a n d a l o n e G a t e w a y I n s t a l l a t i o n T h e i n s t a l l a t i o n o f a s t a n d a l o n e g a t e w a y i s n o w c o v e r e d i n a d e d i c a t e d i n s t a l l a t i o n      g u i d e , a v a i l a b l e a t      s e r v i c e . s a p . c o m / i n s t a l l n w 2 0 0 4 s        ®         I n s t a l l a t i o n - S t a n d a l o n e E n g i n e s    & C l i e n t s      ®         I n s t a l l a t i o n G u i d e - G a t e w a y o n < p l a t f o r m >        

2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 13: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 13/156

1 I n t r o d u c t i o n      

1 . 2      S A P N o t e s f o r t h e I n s t a l l a t i o n      

1 . 2 S A P N o t e s f o r t h e I n s t a l l a t i o n        

Y o u     m u s t      r e a d t h e f o l l o w i n g S A P N o t e s      b e f o r e        y o u s t a r t t h e i n s t a l l a t i o n . T h e s e S A P N o t e s c o n t a i n t h e m o s t    r e c e n t i n f o r m a t i o n o n t h e i n s t a l l a t i o n , a s w e l l a s c o r r e c t i o n s t o t h e i n s t a l l a t i o n d o c u m e n t a t i o n .  

M a k e s u r e t h a t y o u h a v e t h e u p - t o - d a t e v e r s i o n o f e a c h S A P N o t e w h i c h y o u c a n f i n d i n t h e S A P S e r v i c e    

M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / n o t e s        . 

Y o u c a n d i r e c t l y a c c e s s t h e S A P N o t e s r e l a t e d t o S A P N e t W e a v e r i n s t a l l a t i o n a t    

s e r v i c e . s a p . c o m / s a p n o t e s n w 2 0 0 4 s        . 

S A P N o t e s f o r t h e I n s t a l    l a t i o n    

S A P N o t e N u m b e r       T i t l e D e s c r i p t i o n      

9 1 9 1 0 5       S A P N e t W e a v e r 2 0 0 4 s S R 1 I n s t a l l a t i o n o n      

W i n d o w s    

W i n d o w s - s p e c i f i c i n f o r m a t i o n a b o u t t h e    

S A P s y s t e m i n s t a l l a t i o n a n d c o r r e c t i o n s    t o t h i s d o c u m e n t a t i o n      

8 5 2 0 0 8       R e l e a s e R e s t r i c t i o n s f o r S A P N e t W e a v e r    2 0 0 4 s    

C u s t o m e r i n f o r m a t i o n o n r e s t r i c t i o n s    c o n c e r n i n g t h e p r o d u c t i v e u s a g e o f    c e r t a i n f u n c t i o n s .  

9 1 9 1 0 7       S A P N e t W e a v e r 2 0 0 4 s S R 1 I n s t a l l a t i o n o n      W i n d o w s : S Q L S e r v e r    

M S S Q L S e r v e r - s p e c i f i c i n f o r m a t i o n      a b o u t t h e S A P s y s t e m i n s t a l l a t i o n a n d      c o r r e c t i o n s t o t h i s d o c u m e n t a t i o n      

8 5 5 4 9 8       I n s t a l l a t i o n P r e r e q u i s i t e C h e c k e r S A P S o f t w a r e o n U N I X , W i n d o w s a n d      i S e r i e s : C h e c k i n g O S D e p e n d e n c i e s    

1 . 3 I n f o r m a t i o n A v a i l a b l e o n S A P S e r v i c e M a r k e t p l a c e        

M o r e i n f o r m a t i o n i s a v a i l a b l e a s f o l l o w s o n S A P S e r v i c e M a r k e t p l a c e .  

D o c u m e n t a t i o n      

D e s c r i p t i o n I n t e r n e t A d d r e s s T i t l e      

M a s t e r G u i d e f o r S A P      N e t W e a v e r 2 0 0 4 s    

s e r v i c e . s a p . c o m / i n s t a l l N W 2 0 0 4 s         M a s t e r G u i d e — S A P N e t W e a v e r 2 0 0 4 s    

L i s t o f m e d i a f o r i n s t a l l a t i o n      o r u p g r a d e f o r S A P      N e t W e a v e r 2 0 0 4 s    

s e r v i c e . s a p . c o m / i n s t a l l N W 2 0 0 4 s         M e d i a L i s t — S A P N e t W e a v e r 2 0 0 4 s    

I n s t a l l a t i o n o f S A P S o l u t i o n      M a n a g e r    

s e r v i c e . s a p . c o m / s o l u t i o n m a n a g e r        ®       

I n s t a l l a t i o n G u i d e s      ®         R e l e a s e 4 . 0      I n s t a l l a t i o n G u i d e ‒ S A P S o l u t i o n M a n a g e r 4 . 0      o n < O S > : < D a t a b a s e >        

C o n f i g u r a t i o n o f S A P      S o l u t i o n M a n a g e r    

s e r v i c e . s a p . c o m / s o l u t i o n m a n a g e r        ®       

I n s t a l l a t i o n G u i d e s      ®         R e l e a s e 4 . 0      C o n f i g u r a t i o n G u i d e ‒ S A P S o l u t i o n M a n a g e r 4 . 0      o n < O S > : < D a t a b a s e >        

P a t c h i n g o f S A P N e t W e a v e r    2 0 0 4 s s c e n a r i o s    

s e r v i c e . s a p . c o m / m a i n t e n a n c e N W 2 0 0 4 s         S u p p o r t P a c k a g e S t a c k G u i d e ‒ S A P N e t w e a v e r    2 0 0 4 s S u p p o r t P a c k a g e S t a c k < c u r r e n t s t a c k >        

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           3    

Page 14: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 14/156

1 I n t r o d u c t i o n      

1 . 3      I n f o r m a t i   o n A v a i l a b l   e o n S A P S e r v i c e M a r k e t p l a c e      

D e s c r i p t i o n I n t e r n e t A d d r e s s T i t l e      

U p g r a d e t o S A P N e t W e a v e r    

2 0 0 4 s    

s e r v i c e . s a p . c o m / u p g r a d e N W 2 0 0 4 s         C o m p o n e n t U p g r a d e G u i d e — S A P N e t W e a v e r    

2 0 0 4 s A p p l i c a t i o n S e r v e r A B A P      

I n s t a l l a t i o n o f S A P      N e t W e a v e r D e v e l o p e r    W o r k p l a c e    

s e r v i c e . s a p . c o m / i n s t a l l N W 2 0 0 4 s         I n s t a l l a t i o n G u i d e ‒ S A P N e t W e a v e r D e v e l o p e r    W o r k p l a c e    

I n s t a l l a t i o n o f S A P      N e t W e a v e r D e v e l o p e r S t u d i o      

s e r v i c e . s a p . c o m / i n s t a l l N W 2 0 0 4 s         I n s t a l l a t i o n G u i d e ‒ S A P N e t W e a v e r D e v e l o p e r    S t u d i o    

I n s t a l l a t i o n o f t h e S A P      S y s t e m L a n d s c a p e D i r e c t o r y      ( S L D )    

s e r v i c e . s a p . c o m / i n s t a l l N W 2 0 0 4 s        ®       

C o n f i g u r a t i o n   P o s t - I n s t a l l a t i o n G u i d e ‒ S y s t e m L a n d s c a p e    D i r e c t o r y S A P N e t W e a v e r 2 0 0 4 s    

I n s t a l l a t i o n o f a s t a n d a l o n e    g a t e w a y      

s e r v i c e . s a p . c o m / i n s t a l l N W 2 0 0 4 s        ®       

I n s t a l l a t i o n - S t a n d a l o n e E n g i n e s & C l i e n t s    I n s t a l l a t i o n G u i d e ‒ G a t e w a y o n < p l a t f o r m > f o r    S A P N e t W e a v e r 2 0 0 4 s S R 1    

I n s t a l l a t i o n o f W e b      D i s p a t c h e r    

s e r v i c e . s a p . c o m / i n s t a l l N W 2 0 0 4 s        ®       

I n s t a l l a t i o n - S t a n d a l o n e E n g i n e s & C l i e n t s    I n s t a l l a t i o n G u i d e ‒ W e b D i s p a t c h e r o n    < p l a t f o r m > f o r S A P N e t W e a v e r 2 0 0 4 s S R 1    

F r o n t E n d i n s t a l l a t i o n         s e r v i c e . s a p . c o m / i n s t a l l N W 2 0 0 4 s         F r o n t E n d I n s t a l l a t i o n G u i d e ( t h i s g u i d e i s a l s o    a v a i l a b l e o n t h e P r e s e n t a t i o n D V D )    

H o m o g e n e o u s a n d      h e t e r o g e n e o u s s y s t e m          c o p y f o r S A P s y s t e m s b a s e d      o n N e t W e a v e r 2 0 0 4 s    

s e r v i c e . s a p . c o m / i n s t a l l N W 2 0 0 4 s         H o m o g e n e o u s a n d H e t e r o g e n e o u s S y s t e m C o p y f o r    S A P S y s t e m s b a s e d o n S A P N e t W e a v e r 2 0 0 4 s    

S A P N e t W e a v e r P r o b l e m          A n a l y s i s G u i d e    

h e l p . s a p . c o m / n w 2 0 0 4 s        ®         S A P N e t W e a v e r    L i b r a r y     ®         S A P N e t W e a v e r b y K e y C a p a b i l i t y      ®       

S o l u t i o n L i f e C y c l e M a n a g e m e n t b y K e y C a p a b i l i t y      ®       

S A P N e t W e a v e r P r o b l e m A n a l y s i s G u i d e ( P A G )    

S A P N e t W e a v e r P r o b l e m A n a l y s i s G u i d e ( P A G )    

G e n e r a l Q u i c k L i   n k s   

D e s c r i p t i o n I n t e r n e t A d d r e s s      

S A P H e l p P o r t a l       h e l p . s a p . c o m      

S A P N e t W e a v e r L i b r a r y i n S A P H e l p P o r t a l       h e l p . s a p . c o m / n w 2 0 0 4 s      

S A P N o t e s       s e r v i c e . s a p . c o m / n o t e s      

S A P N o t e s f o r S A P N e t W e a v e r 2 0 0 4 s    i n s t a l l a t i o n      

s e r v i c e . s a p . c o m / s a p n o t e s n w 2 0 0 4 s      

R e l e a s e d p l a t f o r m s a n d o p e r a t i n g s y s t e m s       s e r v i c e . s a p . c o m / p l a t f o r m s      

U n i c o d e S A P s y s t e m s a n d t h e i r a v a i l a b i l i t y         s e r v i c e . s a p . c o m / u n i c o d e      

S y s t e m s i z i n g ( Q u i c k S i z e r t o o l )       s e r v i c e . s a p . c o m / s i z i n g      

H i g h a v a i l a b i l i t y         s e r v i c e . s a p . c o m / h a      

S e c u r i t y         s e r v i c e . s a p . c o m / s e c u r i t y      

.   N o t e      

F o r i n f o r m a t i o n o n W i n d o w s o p e r a t i n g s y s t e m s e c u r i t y , s e e :  w w w . m i c r o s o f t . c o m / s e c u r i t y      

4       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 15: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 15/156

1 I n t r o d u c t i o n      

1 . 4      N a m i n g C o n v e n t i o n s      

D e s c r i p t i o n I n t e r n e t A d d r e s s      

I n f o r m a t i o n o n S A P S u p p o r t P a c k a g e S t a c k s       s e r v i c e . s a p . c o m / s p - s t a c k s      

S A P S o l u t i o n M a n a g e r       s e r v i c e . s a p . c o m / s o l u t i o n m a n a g e r      

1 . 4 N a m i n g C o n v e n t i o n s      

I n t h i s d o c u m e n t a t i o n , t h e f o l l o w i n g n a m i n g c o n v e n t i o n s a p p l y :  

 T e r m i n o l o g y    

n      S A P s y s t e m        r e f e r s t o        S A P N e t W e a v e r 2 0 0 4 s S R 1      . 

n      A B A P s y s t e m        r e f e r s t o        S A P N e t W e a v e r 2 0 0 4 s S R 1 A B A P        . 

 V a r i a b l e s   

 V a r i a b l e s D e s c r i p t i o n   

< S A P S I D >         S A P s y s t e m I D i n u p p e r c a s e l e t t e r s    

< s a p s i d >         S A P s y s t e m I D i n l o w e r c a s e l e t t e r s    

< D B S I D >         D a t a b a s e I D i n u p p e r c a s e l e t t e r s    

< d b s i d >         D a t a b a s e I D i n l o w e r c a s e l e t t e r s    

< h o s t _ n a m e >         N a m e o f t h e c o r r e s p o n d i n g h o s t    

< I N S T D I R >         I n s t a l l a t i o n d i r e c t o r y f o r t h e S A P s y s t e m          

< D V D _ D I R >         D i r e c t o r y o n w h i c h a D V D i s m o u n t e d      

< O S >         O p e r a t i n g s y s t e m n a m e w i t h i n a p a t h      

< S C H E M A _ I D >         D a t a b a s e s c h e m a I D        

T h e f o l l o w i n g e x a m p l e s h o w s h o w t h e v a r i a b l e s a r e u s e d :  

.   E x a m p l e      

L o g o n a s u s e r      < s a p s i d > a d m        a n d c h a n g e t o t h e d i r e c t o r y        \ u s r \ s a p \ < S A P S I D >        . 

I f y o u r S A P s y s t e m I D i s C 1 1 , l o g o n a s u s e r      c 1 1 a d m        a n d c h a n g e t o t h e d i r e c t o r y      

\ u s r \ s a p \ C 1 1      . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           5    

Page 16: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 16/156

 T h i s p a g e i s i n t e n t i o n a l l y l e f t b l a n k .  

Page 17: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 17/156

2 P l a n n i n g      

2 P l a n n i n g        

T h i s s e c t i o n t e l l s y o u h o w t o p l a n t h e i n s t a l l a t i o n o f y o u r S A P s y s t e m .  

O n l y v a l i d f o r : H A ( M S C S )    

I f y o u w a n t t o p e r f o r m a h i g h - a v a i l a b i l i t y i n s t a l l a t i o n w i t h        M i c r o s o f t C l u s t e r S e r v i c e ( M S C S )      , s e e      H i g h    

A v a i l a b i l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e     [ p a g e      1 0 3    ] . 

E n d o f : H A ( M S C S )    

Y o u h a v e t o c o m p l e t e t h e f o l l o w i n g p l a n n i n g a c t i v i t i e s :  

1 . Y o u p l a n y o u r S A P s y s t e m l a n d s c a p e a c c o r d i n g t o t h e      M a s t e r G u i d e ‒ S A P N e t W e a v e r 2 0 0 4 s      a n d t h e      T e c h n i c a l    

I n f r a s t r u c t u r e G u i d e ‒ S A P N e t W e a v e r 2 0 0 4 s      , b o t h o f w h i c h a r e a v a i l a b l e o n S A P S e r v i c e M a r k e t p l a c e a t    

s e r v i c e . s a p . c o m / i n s t a l l N W 2 0 0 4 s        . 

2 . Y o u        c h o o s e y o u r b a s i c s y s t e m v a r i a n t s      [ p a g e      7    ] . 

3 .    Y o u     p l a n h o w t o d i s t r i b u t e t h e i n s t a n c e s t o h o s t s      [ p a g e      8    ] . 

4 .    Y o u     p l a n y o u r s y s t e m c o n f i g u r a t i o n      [ p a g e      9    ] . 

5 .    Y o u     i d e n t i f y b a s i c S A P s y s t e m p a r a m e t e r s      [ p a g e      1 6    ] . 

6 .    Y o u     d e c i d e w h e t h e r y o u w a n t t o u s e U n i c o d e a n d m u l t i - l a n g u a g e s u p p o r t      [ p a g e      2 0    ] . 

7 .    Y o u m a k e s u r e t h a t t h e      S A P S o l u t i o n M a n a g e r      [ p a g e      2 1    ] i s a v a i l a b l e i n y o u r S A P s y s t e m l a n d s c a p e .  

n      D a t a b a s e I n s t a l l a t i o n f o r M u l t i p l e C o m p o n e n t s w i t h M S S Q L S e r v e r      [ p a g e      8 5    ] 

n      I n s t a l l a t i o n o f M u l t i p l e C o m p o n e n t s i n O n e D a t a b a s e ( M C O D )      [ p a g e      8 7    ] 

2 . 1 B a s i c S y s t e m V a r i a n t s      

T h i s s e c t i o n d e s c r i b e s t h e b a s i c s y s t e m v a r i a n t s a n d s h o w s h o w y o u c a n d i s t r i b u t e S A P i n s t a n c e s w i t h i n t h e s e    

v a r i a n t s .  

M a n d a t o r y i n s t a n c e s o f a n A B A P s y s t e m a r e t h e c e n t r a l i n s t a n c e a n d t h e d a t a b a s e i n s t a n c e .  

.   N o t e      

O p t i o n a l l y , y o u c a n i n s t a l l o n e o r m o r e d i a l o g i n s t a n c e s o n a s e p a r a t e d i a l o g i n s t a n c e h o s t .  

T h e f o l l o w i n g g r a p h i c s s h o w e x a m p l e s f o r t h e d i s t r i b u t i o n o f t h e S A P i n s t a n c e s i n a c e n t r a l s y s t e m , w h e r e    

t h e m a n d a t o r y i n s t a n c e s a r e i n s t a l l e d o n o n e h o s t , a n d a d i s t r i b u t e d s y s t e m , w h e r e t h e m a n d a t o r y i n s t a n c e s    

a r e i n s t a l l e d o n s e p a r a t e h o s t s .  

I n a d d i t i o n , y o u c a n i n s t a l l o n e o r m o r e d i a l o g i n s t a n c e s o n a s e p a r a t e d i a l o g i n s t a n c e h o s t .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           7    

Page 18: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 18/156

2 P l a n n i n g      

2 . 2      H o w t o D i s t r i b u t e I n s t a n c e s t o H o s t s      

F i g u r e 1 :      A B A P S y s t e m          

M o r e I n f o r m a t i o n        O n l  y v a l i d f o r : H A ( M S C S )    

F o r m o r e i n f o r m a t i o n o n h o w t o d i s t r i b u t e S A P i n s t a n c e s i n a h i g h - a v a i l a b i l i t y S A P s y s t e m , s e e      S A P S y s t e m      

C o m p o n e n t s i n a n M S C S C o n f i g u r a t i o n      [ p a g e      1 0 4    ] . 

E n d o f : H A ( M S C S )    

2 . 2 H o w t o D i s t r i b u t e I n s t a n c e s t o H o s t s      

T h e f o l l o w i n g p r o v i d e s i n f o r m a t i o n o n h o w y o u c a n d i s t r i b u t e t h e S A P i n s t a n c e s f o r t h e d i f f e r e n t S A P s y s t e m          

v a r i a n t s . Y o u u s e S A P i n s t t o i n s t a l l t h e S A P i n s t a n c e s a s a :  

n      C e n t r a l      s y s t e m o n a        s i n g l e        h o s t    

Y o u r u n S A P i n s t a n d i n s t a l l a l l i n s t a n c e s o n o n e h o s t .  

n      D i s t r i b u t e d        s y s t e m o n        s e v e r a l      h o s t s    

Y o u p e r f o r m t h e f o l l o w i n g s t e p s :  

1 . Y o u s p e c i f y o r c r e a t e a s h a r e d t r a n s p o r t d i r e c t o r y .  

2 . Y o u r u n S A P i n s t a n d p r e p a r e t h e g l o b a l h o s t .  

3 . Y o u r u n S A P i n s t a n d i n s t a l l t h e :  

l      D a t a b a s e i n s t a n c e o n t h e d a t a b a s e h o s t    

l      C e n t r a l i n s t a n c e o n t h e g l o b a l h o s t    

8       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 19: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 19/156

2 P l a n n i n g      

2 . 3      S y s t e m C o n f i g u r a t i   o n   

l      D i a l o g i n s t a n c e ( s ) , i f r e q u i r e d , o n t h e d i a l o g i n s t a n c e h o s t ( s )    

T h e f o l l o w i n g g r a p h i c s h o w s h o w t o d i s t r i b u t e y o u r i n s t a n c e s t o s e v e r a l h o s t s :  

F i g u r e 2 :      D i s t r i b u t i o n o f I n s t a n c e s i n a n A B A P S y s t e m          

2 . 3 S y s t e m C o n f i g u r a t i o n        

Y o u n e e d t o c o n s i d e r t h e f o l l o w i n g a s p e c t s :  

n      Y o u a n d y o u r h a r d w a r e p a r t n e r      p l a n t h e d i s t r i b u t i o n o f y o u r S A P s y s t e m i n s t a n c e s w i t h i n t h e b a s i c s y s t e m v a r i a n t s      [ p a g e      7    ] . 

n      Y o u a n d y o u r h a r d w a r e p a r t n e r w o r k o u t a h i g h - p e r f o r m a n c e c o n f i g u r a t i o n b a s e d o n s i z i n g i n f o r m a t i o n      

t h a t r e f l e c t s t h e s y s t e m w o r k l o a d , s u c h a s :  

l      T h e s e t o f a p p l i c a t i o n s t o b e d e p l o y e d      

l      H o w i n t e n s i v e l y t h e a p p l i c a t i o n s a r e t o b e u s e d      

l      T h e n u m b e r o f u s e r s    

n      Y o u r d e c i d e w h e t h e r t o p e r f o r m a d o m a i n o r l o c a l i n s t a l l a t i o n :  

l      L o c a l i n s t a l l a t i o n      

Y o u n e e d t o b e      L o c a l A d m i n i s t r a t o r        o f t h e m a c h i n e i n v o l v e d . I n a l o c a l i n s t a l l a t i o n , a l l W i n d o w s    

a c c o u n t a n d u s e r i n f o r m a t i o n i s s t o r e d l o c a l l y o n o n e h o s t a n d i s n o t v i s i b l e t o a n y o t h e r h o s t s i n      

t h e s y s t e m .  

I f t h e S A P s y s t e m i s t o r u n o n a        s i n g l e        m a c h i n e , y o u c a n p e r f o r m a l o c a l i n s t a l l a t i o n .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           9    

Page 20: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 20/156

2 P l a n n i n g      

2 . 3      S y s t e m C o n f i g u r a t i o n      

.   N o t e      

I f y o u i n s t a l l a d i s t r i b u t e d s y s t e m a s a l o c a l i n s t a l l a t i o n t h i s c a n l e a d t o a u t h o r i z a t i o n p r o b l e m s f o r    

t h e o p e r a t i n g s y s t e m u s e r s      < s a p s i d > a d m        a n d     S A P S e r v i c e < S A P S I D >        . T h e r e f o r e , S A P r e c o m m e n d s    y o u t o i n s t a l l a d i s t r i b u t e d s y s t e m a s a        d o m a i n        i n s t a l l a t i o n .  

l      D o m a i n i n s t a l l a t i o n      

Y o u n e e d t o b e      D o m a i n A d m i n i s t r a t o r        o f t h e d o m a i n i n v o l v e d , a n d a l l m a c h i n e s i n t h e s y s t e m m u s t    

b e l o n g t o t h e s a m e d o m a i n . I n a d o m a i n i n s t a l l a t i o n , t h e u s e r i n f o r m a t i o n i s s t o r e d c e n t r a l l y o n t h e    

d o m a i n c o n t r o l l e r a n d i s a c c e s s i b l e t o a l l h o s t s i n t h e s y s t e m .  

I f t h e s y s t e m i s t o b e d i s t r i b u t e d a c r o s s      m o r e t h a n o n e        m a c h i n e , S A P s t r o n g l y r e c o m m e n d s y o u t o      

p e r f o r m a d o m a i n i n s t a l l a t i o n .  

.   C a u t i   o n   

I f f o r a n y r e a s o n , y o u a r e n o t g r a n t e d d o m a i n a d m i n i s t r a t o r s r i g h t s , y o u c a n p e r f o r m t h e    

i n s t a l l a t i o n a s a d o m a i n u s e r w h o i s a m e m b e r o f t h e l o c a l a d m i n i s t r a t o r s g r o u p . H o w e v e r , t h e    

d o m a i n a d m i n i s t r a t o r h a s t o p r e p a r e t h e s y s t e m a p p r o p r i a t e l y f o r y o u .  

F o r m o r e i n f o r m a t i o n , s e e      P e r f o r m i n g a D o m a i n I n s t a l l a t i o n w i t h o u t b e i n g a D o m a i n A d m i n i s t r a t o r      [ p a g e      3 5    ] . 

F o r m o r e i n f o r m a t i o n o n u s e r r i g h t s f o r a l o c a l o r d o m a i n i n s t a l l a t i o n , s e e :    G r a n t i n g U s e r R i g h t s f o r t h e    

I n s t a l l a t i o n    [ p a g e      3 3    ] . 

2 . 3 . 1 D i s t r i b u t i o n o f C o m p o n e n t s t o D i s k s      

W h e n y o u i n s t a l l t h e S A P s y s t e m w i t h a n M S S Q L S e r v e r d a t a b a s e , t h e m a i n d i r e c t o r i e s r e q u i r e d f o r t h e s y s t e m          

a r e a u t o m a t i c a l l y c r e a t e d . H o w e v e r , d u r i n g t h e i n s t a l l a t i o n p r o c e d u r e y o u h a v e t o e x p l i c i t l y s p e c i f y w h e r e    

t h e s e d i r e c t o r i e s a r e t o b e l o c a t e d , t h a t i s , o n w h i c h d r i v e s o r d i s k s t h e y m u s t r e s i d e . T h e a s s i g n m e n t o f t h e    

d i r e c t o r i e s t o d r i v e s a n d c o r r e s p o n d i n g d i s k s f u n d a m e n t a l l y a f f e c t s t h e s e c u r i t y a n d p e r f o r m a n c e o f t h e    

s y s t e m a n d m u s t t h e r e f o r e b e c a r e f u        l l y     c o n s i d e r e d .  

T h e f o l l o w i n g g r a p h i c g i v e s y o u a n o v e r v i e w o f t h e m a i n S A P s y s t e m c o m p o n e n t s a n d d i r e c t o r i e s , t h e i r    

p u r p o s e , a n d t h e a m o u n t o f f r e e s p a c e t h e y i n i t i a l l y r e q u i r e . A g o o d d i s t r i b u t i o n o f t h e s e t o d i s k s e n s u r e s t h a t :  

n      E n o u g h f r e e s p a c e i s a v a i l a b l e f o r s y s t e m g r o w t h      

n      T h e d a t a i s s e c u r e    

n      P e r f o r m a n c e i s g o o d      

1 0       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 21: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 21/156

2 P l a n n i n g      

2 . 3      S y s t e m C o n f i g u r a t i   o n   

F i g u r e 3 :      S y s t e m C o m p o n e n t s a n d D i r e c t o r i e s    

D a t a b a s e C o m p o n e n t s      W h e n y o u i n s t a l l a n S A P s y s t e m w i t h M S S Q L S e v e r , t h e c e n t r a l c o m p o n e n t s o f t h e d a t a b a s e a r e t h e S Q L      

S e r v e r      p r o g r a m f i l e s      ,   t e m p d b f i l e s      ,   S A P d a t a f i l e s      a n d     t r a n s a c t i o n l o g f i l e s      . T h e l o g f i l e s r e c o r d a l l t h e    

c h a n g e s m a d e t o t h e d a t a b a s e t o e n a b l e r e s t o r e a n d r e c o v e r y . T h e      t e m p d b        h o l d s a l l t e m p o r a r y t a b l e s a n d s t o r e d      

p r o c e d u r e s . T h e d a t a f i l e s c o n t a i n t h e d a t a f o r t h e S A P s y s t e m .  

n      S A P D a t a F i l e s    

T h e d a t a f i l e s a r e c r e a t e d b y d e f a u l t i n t h e d i r e c t o r i e s      \ < S A P S I D > D A T A < N >        . T h e f i r s t d a t a f i l e i s c a l l e d      

< S A P S I D > D A T A 1 . m d f        a n d s u b s e q u e n t f i l e s      < S A P S I D > D A T A < N > . n d f        , w h e r e      < N >     d e n o t e s t h e n u m b e r o f t h e f i l e .  

Y o u c a n c h a n g e t h e d e f a u l t v a l u e o f t h e s e d i r e c t o r i e s . T h e m i n i m u m s p a c e r e q u i r e d f o r a l l f i l e s i s 2 0 G B .  

F o r s e c u r i t y r e a s o n s , l o c a t e t h e d a t a f i l e s o n a s e p a r a t e d i s k s y s t e m . T h e y s h o u l d n o t b e i n c l u d e d i n t h e s a m e    

d i s k s y s t e m a s t h e l o g f i l e s o r o t h e r S Q L s e r v e r p r o g r a m a n d d a t a b a s e f i l e s . T o e n s u r e d a t a r e d u n d a n c y ,  S A P r e c o m m e n d s t h e u s e o f R A I D 5 .  

n      T r a n s a c t i o n L o g F i l e    

T h e t r a n s a c t i o n l o g f o r t h e d a t a b a s e i s c r e a t e d b y d e f a u l t i n t h e d i r e c t o r y        \ < S A P S I D > L O G 1      . T h e l o g f i l e i s    

c a l l e d        < S A P S I D > L O G 1 . l d f        a n d r e q u i r e s a m i n i m u m o f 1 G B s p a c e . Y o u c a n c h a n g e t h e d e f a u l t d i r e c t o r y o f    

t h e t r a n s a c t i o n l o g d i r e c t o r y .  

T h e t r a n s a c t i o n l o g f i l e r e c o r d s a l l t h e c h a n g e s m a d e t o t h e d a t a b a s e a n d , i f r e q u i r e d , e n a b l e s m o d i f i c a t i o n s    

t o b e r e d o n e o r u n d o n e . I t p l a y s a c r u c i a l r o l e w h e n t h e d a t a b a s e h a s t o b e r e s t o r e d d u e t o d a t a b a s e d a m a g e    

o r m e d i a f a i l u r e . F o r t h i s r e a s o n i t s h o u l d b e s t o r e d v e r y s e c u r e l y . S A P r e c o m m e n d s t h e u s e o f R A I D        

1 w h i c h i m p l e m e n t s h a r d w a r e - b a s e d m i r r o r i n g .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 1   

Page 22: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 22/156

2 P l a n n i n g      

2 . 3      S y s t e m C o n f i g u r a t i o n      

n      P r o g r a m F i l e s    

T h e f i l e s o t h e r t h a n t h e S A P d a t a a n d t r a n s a c t i o n l o g f i l e s a r e c r e a t e d i n t h e s u b d i r e c t o r i e s o f      \ P r o g r a m        F i l e s    

\ M i c r o s o f t S Q L S e r v e r        . T h e s e i n c l u d e t h e S Q L S e r v e r p r o g r a m f i l e s a n d t h e      m a s t e r        ,   m s d b        a n d     t e m p d b      

d a t a b a s e f i l e s . L o c a t e t h e s e o n a s e p a r a t e , t h i r d , d i s k s y s t e m a n d n o t o n t h e s a m e d i s k s a s t h e t r a n s a c t i o n l o g      

f i l e s o r S A P d a t a f i l e s . S A P r e c o m m e n d s t h e u s e o f R A I D 1 .  

F o r p e r f o r m a n c e r e a s o n s , i t i s a d v i s a b l e t o p l a c e t h e      t e m p d b        f i l e s o n a f a s t d i s k s y s t e m . T h i s i s p a r t i c u l a r l y      

r e c o m m e n d e d b e c a u s e t h e      t e m p d b        i s f r e q u e n t l y a c c e s s e d d u r i n g S Q L S e r v e r o p e r a t i o n a n d c o u l d o t h e r w i s e    

a f f e c t p e r f o r m a n c e .  

.   N o t e      

A f t e r t h e i n i t i a l i n s t a l l a t i o n o f t h e d a t a b a s e s o f t w a r e , t h e      t e m p d b        i s l o c a t e d i n a s u b d i r e c t o r y o f    

\ P r o g r a m F i l e s \ M i c r o s o f t S Q L S e r v e r        . H o w e v e r l a t e r , w h e n S A P i n s t b u i l d s a n d l o a d s t h e d a t a b a s e ,  

i t i s t r a n s f e r r e d t o a n e w          \ T E M P D B        d i r e c t o r y a n d e x t e n d e d t o a s i z e o f 3 0 0 M B .  

D i s t r i b u t i o n o f M a i n D i r e c t o r i e s t o R A I D A r r a y        

F i g u r e 4 :    

T h e f o l l o w i n g g r a p h i c i l l u s t r a t e s h o w t h e m a i n d i r e c t o r i e s t h a t a r e c r e a t e d d u r i n g t h e i n s t a l l a t i o n c a n b e    

d i s t r i b u t e d t o R A I D a r r a y s . T h e d i s t r i b u t i o n i s s u i t a b l e f o r a n a v e r a g e - s i z e d p r o d u c t i o n s y s t e m . K e e p i n m i n d      

t h a t t h i s i s o n l y a n e x a m p l e a n d t h a t n o s i n g l e s o l u t i o n i s f i t t i n g f o r a l l e n v i r o n m e n t s .  

1 2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 23: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 23/156

2 P l a n n i n g      

2 . 3      S y s t e m C o n f i g u r a t i   o n   

.   N o t e      

T h e S A P k e r n e l f i l e s a n d t h e t r a n s p o r t d i r e c t o r y c a n b e a s s i g n e d t o a n y o f t h e a r r a y s d e p i c t e d , b u t m u s t    

b o t h b e l o c a t e d o n t h e s a m e a r r a y . T h e t r a n s p o r t d i r e c t o r y d o e s n o t n e c e s s a r i l y h a v e t o r e s i d e o n t h e    c e n t r a l i n s t a n c e h o s t .  

F i g u r e 5 :      D i s t r i b u t i o n o f C o m p o n e n t s t o R A I D A r r a y s    

D i s t r i b u t i o n o f D i r e c t o r i   e s t o A r r a y s      

A r r a y 1       \ P r o g r a m f i l e s \ M i c r o s o f t S Q L S e r v e r      

\ T E M P D B      

A r r a y 2       \ < S A P S I D > D A T A 1    

\ < S A P S I D > D A T A 2      

\ < S A P S I D > D A T A 3      

A r r a y 3       \ < S A P S I D > l o g 1    

O p t i m i z i n g P e r f o r m a n c e        

I f y o u w i s h t o o p t i m i z e p e r f o r m a n c e , i s o l a t e t h e      t e m p d b        o n a s e p a r a t e , f a s t d i s k . T h i s i m p r o v e s p e r f o r m a n c e    

s i g n i f i c a n t l y b e c a u s e t h e      t e m p d b        i s c o n t i n u a l l y a c c e s s e d d u r i n g M S S Q L S e r v e r o p e r a t i o n .  

A f u r t h e r o p t i o n f o r i m p r o v i n g p e r f o r m a n c e i s t o p l a c e t h e W i n d o w s p a g i n g f i l e o n a s e p a r a t e , f a s t d i s k .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 3    

Page 24: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 24/156

2 P l a n n i n g      

2 . 3      S y s t e m C o n f i g u r a t i o n      

2 . 3 . 2 S A P D i r e c t o r i e s      

D u r i n g t h e S A P s y s t e m i n s t a l l a t i o n , t h e      \ u s r \ s a p        d i r e c t o r y i s c r e a t e d o n t h e :  

n      G l o b a l h o s t a n d s h a r e d w i t h t h e n a m e      s a p m n t      

O n g l o b a l h o s t s , t h e      \ u s r \ s a p        d i r e c t o r y c o n t a i n s    

l      g e n e r a l S A P s o f t w a r e    

l      g l o b a l a n d l o c a l ( i n s t a n c e - s p e c i f i c ) d a t a .  

A l l i n s t a n c e s o f a n S A P s y s t e m a c c e s s t h i s d i r e c t o r y o n t h e g l o b a l h o s t u s i n g t h e U n i v e r s a l N a m i n g      

C o n v e n t i o n ( U N C ) p a t h .  

n      L o c a l h o s t a n d s h a r e d w i t h t h e n a m e      s a p l o c        . 

O n l o c a l h o s t s , t h e      \ u s r \ s a p        d i r e c t o r y c o n t a i n s    

l      c o p i e s o f t h e S A P s o f t w a r e    

l      l o c a l ( i n s t a n c e - s p e c i f i c ) d a t a .  T h e e x e c u t a b l e s o n t h e l o c a l h o s t a r e r e p l i c a t e d f r o m t h o s e o n t h e g l o b a l h o s t e a c h t i m e t h e l o c a l i n s t a n c e    

i s s t a r t e d .  

.   N o t e      

S i n c e S A P t r a c e s f o r t h e i n s t a n c e a r e c r e a t e d i n        \ u s r \ s a p        , m a k e s u r e t h e r e i s s u f f i c i e n t s p a c e a v a i l a b l e i n      

t h i s d i r e c t o r y . C h a n g e s i n S A P p r o f i l e s c a n a l s o a f f e c t t h e d i s k s p a c e .  

T h e f o l l o w i n g g r a p h i c s h o w s h o w t h e p h y s i c a l d i r e c t o r y        \ u s r \ s a p        i s s h a r e d o n t h e g l o b a l h o s t a n d i n a      

d i s t r i b u t e d i n s t a l l a t i o n . I n b o t h c a s e s , t h e U N C p a t h e s a r e u s e d a s f o l l o w s :  

n      \ \ < S A P G L O B A L H O S T > \ s a p m n t        t o a c c e s s g l o b a l d i r e c t o r i e s    

n      \ \ < S A P L O C A L H O S T > \ s a p l o c        t o a c c e s s l o c a l i n s t a n c e - s p e c i f i c d a t a      

1 4       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 25: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 25/156

2 P l a n n i n g      

2 . 3      S y s t e m C o n f i g u r a t i   o n   

F i g u r e 6 :      D i r e c t o r y S t r u c t u r e o n t h e G l o b a l H o s t i n a n A B A P S y s t e m          

T h e a b o v e g r a p h i c s h o w s t h e d i r e c t o r y s t r u c t u r e o n t h e g l o b a l h o s t . T h e g l o b a l d a t a ( b i n a r i e s ) i s s t o r e d i n t h e    g l o b a l d i r e c t o r i e s o n t h e g l o b a l h o s t a n d p h y s i c a l l y e x i s t s o n l y o n c e f o r e a c h S A P s y s t e m . O t h e r a p p l i c a t i o n      

s e r v e r a c c e s s t h e d a t a u s i n g t h e U N C p a t h ,    \ \ < S A P G L O B A L H O S T > \ s a p m n t        , w h e r e      S A P G L O B A L H O S T        i s r e p l a c e d      

b y t h e S A P s y s t e m w i t h t h e n a m e o f t h e g l o b a l h o s t . T h e g l o b a l h o s t h a s t h e      S A P \ < S A P S I D > \ S Y S        d i r e c t o r y      

s t r u c t u r e .  

E v e r y t i m e a n i n s t a n c e s t a r t s , t h e S A P c o p y p r o g r a m s a p c p e c o m p a r e s t h e b i n a r i e s i n t h e    

< p l a t f o r m >        - d i r e c t o r y o n t h e g l o b a l h o s t a n d t h e b i n a r i e s i n t h e      e x e     - d i r e c t o r y o n t h e a p p l i c a t i o n s e r v e r . I f    

t h e b i n a r i e s i n t h e      e x e     d i r e c t o r y a r e e l d e r t h a n t h o s e i n t h e      < p l a t f o r m >        - d i r e c t o r y ,    s a p c p e        r e p l a c e s t h e m          

w i t h t h e n e w e r v e r s i o n o f t h e g l o b a l h o s t .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 5    

Page 26: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 26/156

2 P l a n n i n g      

2 . 4      B a s i c S A P S y s t e m P a r a m e t e r s      

F i g u r e 7 :      D i r e c t o r y S t r u c t u r e f o r a D i s t r i b u t e d A B A P S y s t e m          

T h e a b o v e g r a p h i c s h o w s h o w t h e d i s t r i b u t e d i n s t a n c e s , i n t e r a c t s w i t h t h e g l o b a l h o s t .  D i s t r i b u t e d i n s t a n c e s u s e      S A P G L O B A L H O S T        t o a c c e s s g l o b a l d a t a o n t h e g l o b a l h o s t    

I n a d i s t r i b u t e d s y s t e m , t h e p a r a m e t e r s      S A P G L O B A L H O S T        a n d     S A P L O C A L H O S T        h a v e      d i f f e r e n t      v a l u e s .  

O n l  y v a l i d f o r : H A ( M S C S )    

.   N o t e      

I f y o u i n s t a l l a n A B A P s y s t e m i n h i g h a v a i l a b i l i t y m o d e , t h e p a r a m e t e r s      S A P G L O B A L H O S T        a n d     S A P L O C A L H O S T      

h a v e t h e      s a m e        v a l u e s o n t h e g l o b a l h o s t w i t h a n A S C S i n s t a n c e .  

E n d o f : H A ( M S C S )    

2 . 4 B a s i c S A P S y s t e m P a r a m e t e r s      

T h e t a b l e s b e l o w l i s t t h e b a s i c s y s t e m p a r a m e t e r s t h a t y o u n e e d t o d e t e r m i n e b e f o r e i n s t a l l i n g y o u r S A P s y s t e m .  

F o r a l l o t h e r S A P s y s t e m p a r a m e t e r s , u s e t h e F 1 h e l p i n t h e S A P i n s t d i a l o g s .  

1 6       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 27: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 27/156

2 P l a n n i n g      

2 . 4      B a s i c S A P S y s t e m P a r a m e t e r s      

.   N o t e      

I n t h e c o l u m n “ E n t e r Y o u r V a l u e s ” , y o u w r i t e d o w n t h e v a l u e s t h a t y o u p l a n t o u s e , f o r e x a m p l e , t h e    

M e s s a g e P o r t N u m b e r     . 

S A P S y s t e m I D a n d D a t a b a s e I D        

P a r a m e t e r s D e s c r i p t i o n E n t e r Y o u r V a l u e s      

S A P S y s t e m I D          < S A P S I D >        T h e S A P S y s t e m I D          < S A P S I D >        i d e n t i f i e s t      h e w h        o l e S A P s y s t e m .  

.   C a u t i o n      

C h o o s e y o u r S A P s y s t e m I D c a r e f u l l y . Y o u        c a n n o t      c h a n g e    t h e S A P s y s t e m I D a f t e r t h e i n s t a l l a t i o n .  

M a k e s u r e t h a t y o u r S A P s y s t e m I D :  n      I s u n i q u e t h r o u g h o u t y o u r o r g a n i z a t i o n      

n      C o n s i s t s o f e x a c t l y t h r e e a l p h a n u m e r i c c h a r a c t e r s    

n      C o n t a i n s o n l y u p p e r c a s e l e t t e r s    

n      H a s a l e t t e r f o r t h e f i r s t c h a r a c t e r    

n      D o e s n o t i n c l u d e a n y o f t h e f o l l o w i n g , w h i c h a r e r e s e r v e d I D s :  A D D A L L A N D A N Y A S C C O M D B A E N D E P S F O R G I D I B M I N T      

K E Y L O G M O N N I X N O T O F F O M S R A W R O W S A P S E T S G A S H G      

S I D S Q L S Y S T M P U I D U S R V A R        

. . . 

D a t a b a s e I D          < D B S I D >         T h e    < D B S I D >        i d e n t i f i e s t h e d a t a b a s e i n s t a n c e .  T h e d a t a b a s e I D          < D B S I D >        c a n b e d i f f e r e n t f r o m t h e S A P s y s t e m I D .  

. . . 

P a r a m e t e r s R e l   e v a n t f o r t h e S y s t e m L a n d s c a p e      

P a r a m e t e r s D e s c r i p t i o n E n t e r Y o u r V a l u e s      

I n s t a n c e N u m b e r       I n s t a n c e N u m b e r :  T e c h n i c a l i d e n t i f i e r f o r i n t e r n a l p r o c e s s e s , c o n s i s t i n g o f a      t w o - d i g i t n u m b e r f r o m 0 0 t o 9 7 .  T h e i n s t a n c e n u m b e r m u s t b e u n i q u e o n a h o s t . T h a t i s , i f    m o r e t h a n o n e S A P i n s t a n c e i s r u n n i n g o n t h e s a m e h o s t , t h e s e    i n s t a n c e s m u s t b e a s s i g n e d d i f f e r e n t n u m b e r s .  

.   C a u t i o n      

D o     n o t    u s e 4 3 , 6 0 , 8 9 f o r t h e i n s t a n c e n u m b e r b e c a u s e :  

n      4 3 i s u s e d b y M S C S      n      6 0 i s u s e d b y i S C S I    

n      8 9 i s u s e d b y W i n d o w s T e r m i n a l S e r v e r    

. . . 

N a m e o f I n s t a n c e    H o s t    

I n s t a n c e H o s t :  H o s t n a m e o f t h e s p e c i f i c i n s t a n c e .  T o f i n d o u t t h e h o s t n a m e , o p e n a c o m m a n d p r o m p t a n d e n t e r    h o s t n a m e        . F o r m o r e i n f o r m a t i o n a b o u t t h e a l l o w e d h o s t n a m e l e n g t h a n d      c h a r a c t e r s , s e e      S A P N o t e        6 1 1 3 6 1      . 

. . . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 7    

Page 28: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 28/156

2 P l a n n i n g      

2 . 4      B a s i c S A P S y s t e m P a r a m e t e r s      

P a r a m e t e r s D e s c r i p t i o n E n t e r Y o u r V a l u e s      

M e s s a g e S e r v e r    

P o r t       .   C a u t i o n      

M a k e s u r e t h a t a l l m e s s a g e s e r v e r p o r t n u m b e r s o n t h e    s a m e h o s t a r e u n i q u e .  

P o r t n u m b e r o f t h e S A P M e s s a g e S e r v e r :  I f y o u d o n o t s p e c i f y a v a l u e , t h e d e f a u l t p o r t n u m b e r i s u s e d .  T h e m e s s a g e p o r t n u m b e r m u s t b e u n i q u e f o r t h e S A P s y s t e m          o n a l l h o s t s .  A B A P M e s s a g e S e r v e r P o r t    T h e r e i s a n e x t e r n a l m e s s a g e s e r v e r p o r t u s i n g t h e p a r a m e t e r    r d i s p / m s s e r v        a n d a n i n t e r n a l m e s s a g e s e r v e r p o r t u s i n g t h e    p a r a m e t e r      r d i s p / m s s e r v _ i n t e r n a l      . T h e A B A P m e s s a g e s e r v e r u s e s b o t h t h e i n t e r n a l a n d t h e    e x t e r n a l m e s s a g e s e r v e r p o r t s . B o t h m e s s a g e s e r v e r p o r t s a r e    c o n f i g u r e d i n t h e d e f a u l t p r o f i l e .  T h e    e x t e r n a l      m e s s a g e s e r v e r p o r t u s e s t h e p a r a m e t e r    r d i s p / m s s e r v        w i t h d e f a u l t v a l u e      3 6 < n n >        , w h e r e < n n > i s t h e    i n s t a n c e n u m b e r o f t h e A B A P m e s s a g e s e r v e r i n s t a n c e .  T h e    i n t e r n a l      m e s s a g e s e r v e r p o r t u s e s t h e p a r a m e t e r    r d i s p / m s s e r v _ i n t e        r n a l      w      i t h d e f a u l t v a l u e      3 9 < n n >        , w h e r e < n n >        i s t h e i n s t a n c e n u m b e r o f t h e A B A P m e s s a g e s e r v e r i n s t a n c e .  F o r m o r e i n f o r m a t i o n a b o u t t h e p a r a m e t e r s u s e d f o r i n t     e r    n a l  a n d e x t e r n a l m e s s a g e s e r v e r p o r t s , s e e      S A P N o t e        8 2 1 8 7 5      . 

. . . 

W i n d o w s D o m a i n S A P i n s t c r e a t e s t h e      < s a p s i d > a d m        a n d     S A P S e r v i c e < S A P S I D >        u s e r s    i n t h e d o m a i n s p e c i f i e d . M a k e s u r e t h a t y o u h a v e d o m a i n      a d m i n i s t r a t o r r i g h t s b e f o r e y o u s t a r t t h e i n s t a l l a t i o n . I f n o t ,  

y o u h a v e t o c r e a t e t h e s e u s e r s m a n u a l l y b e f o r e s t a r t i n g t h e    i n s t a l l a t i o n . F o r m o r e i n f o r m a t i o n , s e      e    G r a n t i n g U s e r R i g h t s f o r    t h e I n s t a l l a t i o n     [ p a g e      3 3    ] . 

. . . 

A B A P R F C U s e r ,  P a s s w o r d      

T h e u s e r      D D I C        i s n o r m a l l y u s e d f o r t h e R F C l o g o n A B A P      R F C u s e r . I t h a s t h e r e q u i r e d s p e c i a l a d m i n i s t r a t o r r i g h t s .  A l t e r n a t i v e l y , y o u c a n u s e u s e r      S A P *        . 

. . . 

S A P S o l u t i o n      M a n a g e r k e y      

T o p e r f o r m t h e i n s t a l l a t i o n o f y o u r S A P s y s t e m , y o u n e e d t o       g e n e r a t e a S A P S o l u t i o n M a n a g e r k e y    [ p a g e      3 9    ] , w h i c h t h e i n s t a l l a t i o n      r e q u i r e s t o c o n t i n u e . F o r m o r e i n f o r m a t i o n , s e e      S A P N o t e      8 0 5 3 9 0      . 

. . . 

P a r a m e t e r s R e l   e v a n t f o r t h e C o n n e c t i v i   t y t o S y s t e m L a n d s c a p e D i r e c t o r y      

P a r a m e t e r s D e s c r i p t i o n E n t e r Y o u r V a l u e s      

S L D H T T P H o s t       T h e h o s t n a m e o f t h e S y s t e m          L a n d s c a p e D i r e c t o r y ( S L D )    

. . . 

1 8       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 29: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 29/156

2 P l a n n i n g      

2 . 4      B a s i c S A P S y s t e m P a r a m e t e r s      

P a r a m e t e r s D e s c r i p t i o n E n t e r Y o u r V a l u e s      

S L D H T T P P o r t       T h e H T T P p o r t o f t h e J a v a s y s t e m          

w h e r e t h e S L D i s i n s t a l l e d . T h e    f o l l o w i n g n a m i n g c o n v e n t i o n a p p l i e s :  5 < i n s t a n c e _ n u m b e r > 0 0        . 

.   E x a m p l e      

I f t h e i n s t a n c e n u m b e r o f y o u r     J a v a s y s t e m i s 0 1 , t h e S L D H T T P   P o r t i s 5 0 1 0 0 .  

. . . 

S L D D a t a S u p p l i e r U s e r a n d p a s s w o r d        n      I f y o u w a n t t o i n s t a l l a l o c a l S L D ,  S A P i n s t c r e a t e s t h i s u s e r d u r i n g      t h e i n s t a l l a t i o n .  

n      I f y o u w a n t t o c o n n e c t y o u r    

s y s t e m t o a n e x i s t i n g c e n t r a l S L D ,  y o u h a v e t o e n t e r t h e e x i s t i n g S L D        D a t a S u p p l i e r U s e r a n d p a s s w o r d      o f t h e c e n t r a l S L D d u r i n g t h e    i n s t a l l a t i o n .  

.   R e c o m m e n d a t i o n      

W e r e c o m m e n d t h a t y o u n a m e    t h i s u s e r      S L D D S U S E R        

. . . 

S L D A B A P A P I U s e r a n d p a s s w o r d         n      I f y o u w a n t t o i n s t a l l a l o c a l S L D ,  S A P i n s t c r e a t e s t h i s u s e r d u r i n g      t h e i n s t a l l a t i o n .  

n      I f y o u w a n t t o c o n n e c t y o u r    

s y s t e m t o a n e x i s t i n g c e n t r a l S L D ,  y o u h a v e t o e n t e r t h e e x i s t i n g S L D        D a t a S u p p l i e r U s e r a n d p a s s w o r d      o f t h e c e n t r a l S L D d u r i n g t h e    i n s t a l l a t i o n .  

.   R e c o m m e n d a t i o n      

W e r e c o m m e n d t h a t y o u n a m e    t h i s u s e r      S L D A P I U S E R        

. . . 

R F C U s e r , P a s s w o r d         T h e A B A P R F C u s e r o f t h e S L D          . . . 

S L D G a t e w a y H o s t       T h e h o s t o n w h i c h t h e g a t e w a y      i n s t a n c e o f t h e S L D i s r u n n i n g      

. . . 

S L D G a t e w a y I n s t a n c e N u m b e r T h e i n s t a n c e n u m b e r o f t h e g a t e w a y      i n s t a n c e o f t h e S L D        

. . . 

S A P S y s t e m C l i e n t T h e c l i e n t i n w h i c h t h e A B A P R F C      u s e r e x i s t s    

. . . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 9    

Page 30: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 30/156

2 P l a n n i n g      

2 . 5      M u l t i - L a n g u a g e a n d U n i c o d e S u p p o r t    

P a r a m e t e r s f o r S A P D A T A D r i v e s      

P a r a m e t e r s D e s c r i p t i o n E n t e r Y o u r V a l u e s      

I n s t a l l a t i o n d r i v e B a s e d i r e c t o r y f o r t h e S A P s y s t e m .  D o     n o t    a d d     < S A P S I D >        a s s u b d i r e c t o r y      b e c a u s e t h e s y s t e m a d d s t h i s d i r e c t o r y      a u t o m a t i c a l l y .  

.   E x a m p l   e   

I f y o u e n t e r      D :    , t h e s y s t e m a d d s    t h e d i r e c t o r y        D : \ u s r \ s a p \ S A P S I D        . 

.   N o t e      

I f y o u i n s t a l l a s u b s e q u e n t S A P      

s y s t e m , t h e      s a p l o c        s h a r e a l r e a d y      e x i s t s a n d y o u c a n n o t s e l e c t t h e    i n s t a l l a t i o n d r i v e . S A P i n s t u s e s    t h e i n s t a l l a t i o n d r i v e w h e r e t h e    s a p l o c        s h a r e p o i n t s t o .  

. . . 

P a r a m e t e r s R e l   e v a n t f o r t h e D a t a b a s e      

P a r a m e t e r s D e s c r i p t i o n E n t e r Y o u r V a l u e s      

D a t a b a s e i n s t a n c e n a m e       M S S Q L S e r v e r i n s t a n c e n a m e    Y o u c a n a l s o s p e c i f y a r e m o t e    d a t a b a s e i n s t a n c e .  

D e p e n d e n c i e s    F o r a n a m e d i n s t a n c e e n t e r    < h o s t n a m e > \ < i n s t a n c e _ n a m e >        . 

O n l  y v a l i d f o r : H A ( M S C S )    

I n a n M S C S e n v i r o n m e n t , e n t e r t h e    v i r t u a l h o s t n a m e .  

E n d o f : H A ( M S C S )    

. . . 

2 . 5 M u l t i - L a n g u a g e a n d U n i c o d e S u p p o r t      

T h i s s e c t i o n d e s c r i b e s S A P s u p p o r t f o r m u l t i p l e l a n g u a g e s w i t h o r w i t h o u t U n i c o d e :  

n      U n i c o d e s y s t e m s    

l      T h e    d e f a u l t      f o r a l l n e w i n s t a l l a t i o n s i s U n i c o d e .  

l      U n i c o d e ( a n d t h e p a r a l l e l I S O 1 0 6 4 6 s t a n d a r d ) d e f i n e s t h e c h a r a c t e r s e t n e c e s s a r y f o r e f f i c i e n t l y      

p r o c e s s i n g t e x t i n a n y l a n g u a g e a n d f o r m a i n t a i n i n g t e x t d a t a i n t e g r i t y . I n a d d i t i o n t o g l o b a l c h a r a c t e r    

c o v e r a g e , t h e U n i c o d e s t a n d a r d i s u n i q u e a m o n g c h a r a c t e r s e t s t a n d a r d s , b e c a u s e i t a l s o d e f i n e s d a t a a n d      

a l g o r i t h m s f o r e f f i c i e n t a n d c o n s i s t e n t t e x t p r o c e s s i n g . T h i s e n a b l e s h i g h - l e v e l p r o c e s s i n g a n d e n s u r e s    

t h a t a l l c o m p l i a n t s o f t w a r e p r o d u c e s t h e s a m e r e s u l t s .  

T h e w i d e s p r e a d a d o p t i o n o f U n i c o d e o v e r t h e l a s t d e c a d e h a s m a d e t e x t d a t a t r u l y p o r t a b l e a n d f o r m e d      

a c o r n e r s t o n e o f t h e I n t e r n e t .  

2 0       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 31: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 31/156

2 P l a n n i n g      

2 . 6      U s i n g S A P S o l u t i o n M a n a g e r    

l      U n i c o d e i s t h e      r e c o m m e n d e d        s y s t e m t y p e f o r a l l S A P s y s t e m s t h a t d e p l o y U n i c o d e - e n a b l e d s o l u t i o n s    

a n d c o m p o n e n t s .  

l      U n i c o d e i s t h e o n l y s y s t e m t y p e w h i c h i s      f u l l y s u p p o r t e d        f o r :  u        S A P s y s t e m s r e q u i r i n g a c o m b i n a t i o n o f l a n g u a g e s t h a t a r e b a s e d o n m o r e t h a n o n e n o n - U n i c o d e    

c o d e p a g e    

u        S A P s y s t e m s t h a t d e p l o y J a v a a p p l i c a t i o n s ( f o r e x a m p l e J a v a a p p l i c a t i o n s , W e b D y n p r o a p p l i c a t i o n s )    

u        S A P A B A P s y s t e m s t h a t c o m m u n i c a t e w i t h J a v a c o m p o n e n t s ( f o r e x a m p l e v i a t h e S A P J a v a      

C o n n e c t o r )    

.   N o t e      

F o r i n f o r m a t i o n a b o u t r e s t r i c t i o n s i n n o n - U n i c o d e s y s t e m i n s t a l l a t i o n s r e f e r t o        S A P N o t e        8 3 8 4 0 2      . 

F o r i n f o r m a t i o n a b o u t c o d e p a g e s u p p o r t o f S A P J A V A C o n n e c t o r r e f e r t o        S A P N o t e        7 9 4 4 1 1      . 

n      N o n - U n i c o d e s y s t e m s    

S A P s u p p o r t s m o r e t h a n 3 0 l a n g u a g e s i n n o n - U n i c o d e s y s t e m s , b u t d u e t o t h e t e c h n i c a l l i m i t a t i o n s o f    

n o n - U n i c o d e c o d e p a g e s , o n l y c e r t a i n c o m b i n a t i o n s o f l a n g u a g e s c a n b e u s e d w i t h o u t r e s t r i c t i o n s .  

I n t e g r a t i o n        

T h e d e f a u l t s e t u p o f t h e s y s t e m i s U n i c o d e .  

n      I f y o u w a n t t o u s e E n g l i s h o n l y , y o u m u s t a c t i v a t e t h e d e f a u l t l a n g u a g e s e t t i n g s o n c e .  

n      I f y o u w a n t t o u s e l a n g u a g e s o t h e r t h a n E n g l i s h , y o u m u s t i n s t a l l t h e m a n d a c t i v a t e t h e l a n g u a g e s e t t i n g s .  

F o r m o r e i n f o r m a t i o n o n i n s t a l l i n g l a n g u a g e s , s e e      P e r f o r m i n g I n i t i a l A B A P C o n f i g u r a t i o n      [ p a g e      6 9    ]    ®         I n s t a l l i n g   

L a n g u a g e s     . 

M o r e I n f o r m a t i o n        

F o r m o r e i n f o r m a t i o n , s e e      S A P N o t e s      7 9 9 9 1      a n d     7 3 6 0 6      . 

2 . 6 U s i n g S A P S o l u t i o n M a n a g e r      

T h e S A P S o l u t i o n M a n a g e r i s t h e s t r a t e g i c a p p l i c a t i o n m a n a g e m e n t p l a t f o r m f o r o u r c u s t o m e r s a n d t h e    

c o l l a b o r a t i o n b e t w e e n t h e c u s t o m e r a n d S A P . T o e n s u r e t h e a v a i l a b i l i t y o f t h i s a p p l i c a t i o n m a n a g e m e n t    

p l a t f o r m a S A P S o l u t i o n M a n a g e r s y s t e m i s t e c h n i c a l l y r e q u i r e d t o p e r f o r m a n y u p g r a d e o r i n s t a l l a t i o n f o r    

a l l S A P S o f t w a r e . D u r i n g t h e i n s t a l l a t i o n / u p g r a d e p r o c e s s y o u a r e p r o m p t e d t o e n t e r t h e      S A P S o l u t i o n      M a n a g e r K e y        . 

T h i s k e y i s n e e d e d t o p r o c e e d w i t h t h e i n s t a l l a t i o n . W i t h o u t t h i s k e y , t h e i n s t a l l a t i o n p r o c e s s c a n n o t    

c o n t i n u e . Y o u m a y g e n e r a t e a l l n e e d e d k e y s f o r y o u r e n t i r e s y s t e m l a n d s c a p e ( d e v e l o p m e n t , q u a l i t y a s s u r a n c e    

a n d p r o d u c t i o n s y s t e m ) i n        o n e     S A P S o l u t i o n M a n a g e r S y s t e m . I n c a s e y o u p l a n t o i n s t a l l s e v e r a l s o l u t i o n      

l a n d s c a p e s ( f o r e x a m p l e i n d i f f e r e n t c o u n t r i e s ) , o n e S A P S o l u t i o n M a n a g e r S y s t e m i s s t i l l s u f f i c i e n t .  

P r e r e q u i s i t e s      

n      Y o u r e q u i r e a t l e a s t      S A P S o l u t i o n M a n a g e r 3 . 2 w i t h S u p p o r t P a c k a g e 8      o r    S A P S o l u t i o n M a n a g e r 4 . 0      . 

n      I f r e q u i r e d , y o u c a n i n s t a l l S A P S o l u t i o n M a n a g e r :  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           2 1   

Page 32: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 32/156

2 P l a n n i n g      

2 . 6      U s i n g S A P S o l   u t i o n M a n a g e r    

l      Y o u o r d e r S A P S o l u t i o n a s d e s c r i b e d i n        S A P N o t e        6 2 8 9 0 1      . 

l      Y o u i n s t a l l S A P S o l u t i o n M a n a g e r a s d e s c r i b e d i n t h e d o c u m e n t a t i o n        I n s t a l l a t i o n G u i d e ‒ S A P S o l u t i o n    

M a n a g e r < 3 . 2 o r 4 . 0 > o n < O S > : < D a t a b a s e >          o n S A P S e r v i c e M a r k e t p l a c e a t :  s e r v i c e . s a p . c o m / i n s t g u i d e s        ®         S A P C o m p o n e n t s      ®         S A P S o l u t i o n M a n a g e r      ®         R e l e a s e < 3 . 2 o r 4 . 0 >          . 

M o r e I n f o r m a t i o n        

F o r m o r e i n f o r m a t i o n a b o u t S A P S o l u t i o n M a n a g e r , s e e      s e r v i c e . s a p . c o m / s o l u t i o n m a n a g e r        . 

2 2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 33: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 33/156

3 P r e p a r a t i o n      

3 P r e p a r a t i o n        

Y o u h a v e t o c o m p l e t e t h e f o l l o w i n g p r e p a r a t i o n s :  

1 .    Y o u     c h e c k t h e h a r d w a r e a n d s o f t w a r e r e q u i r e m e n t s      [ p a g e      2 3    ] u s i n g t h e P r e r e q u i s i t e s C h e c k e r .  

2 .    Y o u     c h e c k f o r t h e W i n d o w s f i l e s y s t e m        [ p a g e      3 2    ] . 

3 .    Y o u     c h e c k t h e W i n d o w s d o m a i n s t r u c t u r e      [ p a g e      3 2    ] . 

4 .    I f r e q u i r e d , y o u        r e d u c e t h e s i z e o f t h e f i l e c a c h e      [ p a g e      3 3    ] . 

5 .    I f r e q u i r e d , y o u        g r a n t u s e r r i g h t s f o r t h e i n s t a l l a t i o n     [ p a g e      3 3    ] . 

6 .    I f r e q u i r e d , y o u        p e r f o r m a d o m a i n i n s t a l l a t i o n w i t h o u t b e i n g a d o m a i n a d m i n i s t r a t o r      [ p a g e      3 5    ] . 7 .    Y o u     p r e p a r e t h e S A P s y s t e m t r a n s p o r t h o s t      [ p a g e      3 7    ] . 

8 .    Y o u     i n s t a l l t h e S A P f r o n t - e n d s o f t w a r e      [ p a g e      3 9    ] . 

9 .    Y o u     g e n e r a t e t h e S A P S o l u t i o n M a n a g e r K e y      [ p a g e      3 9    ] . 

1 0 .   Y o u     i n s t a l l t h e J a v a R u n t i m e E n v i r o n m e n t      [ p a g e      4 0    ] . 

1 1 .   Y o u     p r e p a r e t h e i n s t a l l a t i o n D V D s      [ p a g e      4 1    ] . 

1 2 .   I f r e q u i r e d , y o u        d o w n l o a d t h e i n s t a l l a t i o n D V D s f r o m S A P S e r v i c e M a r k e t p l a c e      [ p a g e      4 2    ] 

3 . 1 H a r d w a r e a n d S o f t w a r e R e q u i r e m e n t s      

n      Y o u c h e c k t h e h a r d w a r e a n d s o f t w a r e r e q u i r e m e n t s f o r y o u r o p e r a t i n g s y s t e m ( O S ) a n d t h e S A P i n s t a n c e s    u s i n g t h e      P r e r e q u i s i t e C h e c k e r      t o o l .  

T h e    P r e r e q u i s i t e C h e c k e r      p r o v i d e s i n f o r m a t i o n a b o u t t h e r e q u i r e m e n t s t h a t y o u n e e d t o m e e t b e f o r e y o u s t a r t    

t h e i n s t a l l a t i o n . F o r e x a m p l e , i t c h e c k s t h e r e q u i r e m e n t s f o r t h e d i f f e r e n t i n s t a l l a t i o n s e r v i c e s .  

.   N o t e      

T h e v a l u e s t h a t a r e c h e c k e d b y t h e      P r e r e q u i s i t e C h e c k e r      a p p l y f o r t h e i n s t a l l a t i o n o f      d e v e l     o p     m e n t    

s y s t e m s      o r    q u a l i t y a s s u r a n c e s y s t e m s      . 

.   N o t e      

A l w a y s c h e c k        S A P N o t e        8 5 5 4 9 8      f o r t h e m o s t r e c e n t      u p     d a t e s t o t h e P r e r e q u i s i t e C h e c k e r .  

Y o u c a n r u n t h e      P r e r e q u i s i t e C h e c k e r      a s f o l l o w s :  

l      S t a n d a l o n e ( o p t i o n a l ) :  

T o c h e c k t h e h a r d w a r e a n d s o f t w a r e r e q u i r e m e n t s o f t h e h o s t      o n     w h i c h y o u w a n t t o l a t e r i n s t a l l a n S A P      

s y s t e m , y o u c a n        r u n t h e P r e r e q u i s i t e C h e c k e r s t a n d a l o n e      [ p a g e      2 4    ] . 

l      I n t e g r a t e d i n S A P i n s t ( m a n d a t o r y ) :  

S A P i n s t a u t o m a t i c a l l y r u n s t h e P r e r e q u i s i t e C h e c k e r w h e n y o        u     i n s t a l l y o u r S A P s y s t e m .  

n      I n a d d i t i o n , w e r e c o m m e n d t h a t y o u c o n s u l t t h e r e q u i r e m e n t s c h e c k l i s t s t a b l e s , w h i c h p r o v i d e v a l u e s f o r    

t h e i n s t a l l a t i o n o f      d e v e l o p m e n t s y s t e m s      o r    q u a l i t y a s s u r a n c e s y s t e m s      . D e p e n d i n g o n t h e a m o u n t o f    

d a t a i n v o l v e d , t h e r e q u i r e m e n t s m i g h t c h a n g e .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           2 3    

Page 34: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 34/156

3 P r e p a r a t i o n      

3 . 1     H a r d w a r e a n d S o f t w a r e R e q u i r e m e n t s      

n      T o g e t p r e c i s e s i z i n g v a l u e s f o r      p r o d u c t i o n s y s t e m s      , y o u h a v e t o d o o n e o f t h e f o l l o w i n g :  

l      Y o u u s e t h e      S A P Q u i c k S i z e r      t o o l t h a t i s a v a i l a b l e o n S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / s i z i n g        . 

Y o u e n t e r i n f o r m a t i o n a b o u t y o u r p l a n n e d s y s t e m a n d t h e t o o l c a l c u l a t e s t h e r e q u i r e m e n t s .  F o r m o r e i n f o r m a t i o n , s e e      P l a n n i n g y o u r S y s t e m L a n d s c a p e      i n t h e      M a s t e r G u i d e ‒ S A P N e t W e a v e r 2 0 0 4 s     , w h i c h i s    

a v a i l a b l e o n        S A P S e r v i c e M a r k e t p l a c e      [ p a g e      3    ] . 

l      Y o u c o n t a c t y o u r h a r d w a r e v e n d o r , w h o c a n a n a l y z e t h e l o a d a n d c a l c u l a t e s u i t a b l e h a r d w a r e s i z i n g .  

n      F o r s u p p o r t e d o p e r a t i n g s y s t e m a n d J a v a ( J D K / J R E ) r e l e a s e s , s e e t h e      P r o d u c t A v a i l a b i l i t y M a t r i x      o n S A P S e r v i c e    

M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / p a m        . 

n      C o n t a c t y o u r O S v e n d o r f o r t h e l a t e s t O S p a t c h e s .  

n      M a k e s u r e t h a t t h e h o s t n a m e m e e t s t h e r e q u i r e m e n t s l i s t e d i n        S A P N o t e        6 1 1 3 6 1      . 

P r o c e s s F l o w          

1 .    I f r e q u i r e d , y o u        r u n t h e P r e r e q u i s i t e C h e c k e r s t a n d a l o n e      [ p a g e      2 4    ] t o c h e c k t h e h a r d w a r e a n d s o f t w a r e r e q u i r e m e n t s .  

2 . I n a d d i t i o n , w e r e c o m m e n d t h a t y o u c h e c k t h e h a r d w a r e a n d s o f t w a r e r e q u i r e m e n t s c h e c k l i s t s f o r t h e    

f o l l o w i n g s y s t e m v a r i a n t s :  

n      C e n t r a l S y s t e m        [ p a g e      2 5    ] 

n      D i s t r i b u t e d S y s t e m        [ p a g e      2 6    ] 

.   C a u t i o n      

I f y o u d o n o t f u l l y m e e t t h e a b o v e r e q u i r e m e n t s , y o u m i g h t e x p e r i e n c e p r o b l e m s w h e n w o r k i n g w i t h      

t h e S A P s y s t e m .  

3 . 1 . 1 R u n n i n g t h e P r e r e q u i s i t e C h e c k e r i n S t a n d a l o n e M o d e        ( O p t i o n a l )    

B e f o r e i n s t a l l i n g y o u r S A P s y s t e m , y o u c a n r u n t h e      P r e r e q u i s i t e C h e c k e r      i n s t a n d a l o n e m o d e t o c h e c k t h e h a r d w a r e    

a n d s o f t w a r e r e q u i r e m e n t s f o r y o u r o p e r a t i n g s y s t e m ( O S ) a n d t h e S A P i n s t a n c e s .  

.   R e c o m m e n d a t i o n      

W e r e c o m m e n d t h a t y o u u s e      b o t h        t h e    P r e r e q u i s i t e C h e c k e r      a n d t h e r e q u i r e m e n t s t a b l e s f o r r e f e r e n c e .  

.   N o t e      

W h e n i n s t a l l i n g y o u r S A P s y s t e m , S A P        i n     s t a u t o m a t i c a l l y s t a r t s t h e      P r e r e q u i s i t e C h e c k e r      a n d c h e c k s t h e    

h a r d w a r e a n d s o f t w a r e r e q u i r e m e n t s i n t h e b a c k g r o u n d .  

P r o c e d u r e        

1 .    Y o u     s t a r t S A P i n s t      [ p a g e      5 6    ] . 

2 .    O n t h e      W e l c o m e      s c r e e n , c h o o s e      < S A P S y s t e m >          ®         A d d i t i o n a l S o f t w a r e L i f e c y c l e T a s k s      ®         A d d i t i o n a l P r e p a r a t i o n T a s k s      ®       

P r e r e q u i s i t e s C h e c k     . 

3 . E n t e r t h e r e q u i r e d p a r a m e t e r s w h e n p r o m p t e d i n t h e S A P i n s t d i a l o g s .  

2 4       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 35: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 35/156

3 P r e p a r a t i o n      

3 .  1     H a r d w a r e a n d S o f t w a r e R e q u i   r e m e n t s      

.   N o t e      

F o r m o r e i n f o r m a t i o n a b o u t e a c h p a r a m e t e r , p o s i t i o n t h e c u r s o r o n t h e p a r a m e t e r f i e l d a n d c h o o s e    

F 1     i n S A P i n s t .  

W h e n y o u h a v e f i n i s h e d , t h e      S t a r t E x e c u t i o n      s c r e e n a p p e a r s s u m m a r i z i n g a l l p a r a m e t e r s y o u h a v e e n t e r e d . T o      

c h a n g e a p a r a m e t e r , c h o o s e      B a c k      a n d e n t e r a n e w v a l u e .  

4 . T o s t a r t t h e      P r e r e q u i s i t e C h e c k e r      c h o o s e      S t a r t     . 

R e s u l t      

A f t e r t h e c h e c k h a s s u c c e s s f u l l y c o m p l e t e d , t h e      P r e r e q u i s i t e C h e c k R e s u l t s      s c r e e n a p p e a r s d i s p l a y i n g t h e r e s u l t s    

f o u n d .  

I f r e q u i r e d , y o u c a n a l s o c h e c k t h e r e s u l t s i n f i l e      p r e r e q u i s i t e _ c h e c k e r _ r e s u l t s . h t m l      , w h i c h y o u c a n      

f i n d i n t h e i n s t a l l a t i o n d i r e c t o r y .  

3 . 1 . 2 R e q u i r e m e n t s C h e c k l i s t f o r a C e n t r a l S y s t e m          

I f y o u w a n t t o i n s t a l l a c e n t r a l s y s t e m , w h e r e a l l i n s t a n c e s r e s i d e o n o n e h o s t , t h i s h o s t m u s t m e e t t h e    

f o l l o w i n g r e q u i r e m e n t s :  

R e q u i r e m e n t T y p e R e q u i r e m e n t    

H a r d w a r e       n      S u i t a b l e b a c k u p s y s t e m          

n      M i n i m u m d i s k s p a c e :  

l      D a t a b a s e S o f t w a r e :  2 . 5 G B      

l      S A P s y s t e m f i l e s ( n o t i n c l u d i n g p a g i n g f i l e ) :  5 G B ( x 8 6 , A M D 6 4 )    8 G B ( I A 6 4 )    

l      S A P d a t a b a s e f i l e s ( n o t i n c l u d i n g p a g i n g f i l e ) :  

u        N o n - U n i c o d e ( o n a t l e a s t 3 p h y s i c a l l y s e p a r a t e d i s k s ) :  

1 2 G B      

u        U n i c o d e ( o n a t l e a s t 3 p h y s i c a l l y s e p a r a t e d i s k s ) :  

1 8 G B      l      4 . 3 G B o f t e m p o r a r y d i s k s p a c e f o r e v e r y r e q u i r e d i n s t a l l a t i o n D V D t h a t    

y o u h a v e t o c o p y t o a l o c a l h a r d d i s k      T o c h e c k d i s k s p a c e :  

1 .    C h o o s e      S t a r t      ®         P r o g r a m s      ®         A d m i n i s t r a t i v e T o o l s      ®         C o m p u t e r M a n a g e m e n t      ®         D i s k    M a n a g e m e n t .  

2 . S e l e c t t h e l o c a l d r i v e .  

3 .    C h o o s e      P r o p e r t i e s     . n      M i n i m u m R A M :  

1 . 5 G B      T o c h e c k R A M , i n t h e W i n d o w s E x p l o r e r c h o o s e      H e l p      ®         A b o u t W i n d o w s .  

n      P a g i n g F i l e S i z e :  1 t i m e s R A M p l u s 8 G B      F o r 6 4 - b i t s y s t e m s , a l s o s e e      S A P N o t e        1 5 3 6 4 1      . I f y o u w a n t t o i n s t a l l o n l y a s m a l l    s y s t e m , c o n t a c t y o u r h a r d w a r e p a r t n e r f o r a p p r o p r i a t e s w a p s p a c e v a l u e s .  T o c h e c k p a g i n g f i l e s i z e :  

1 . R i g h t - c l i c k        M y C o m p u t e r      a n d c h o o s e      P r o p e r t i e s     . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           2 5    

Page 36: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 36/156

3 P r e p a r a t i o n      

3 . 1     H a r d w a r e a n d S o f t w a r e R e q u i r e m e n t s      

R e q u i r e m e n t T y p e R e q u i r e m e n t    

2 .    C h o o s e      A d v a n c e d      ®         P e r f o r m a n c e S e t t i n g s     . 

3 . I f r e q u i r e d , i n s e c t i o n        V i r t u a l M e m o r y      , c h o o s e      C h a n g e     . 

S o f t w a r e       n      O n e o f t h e f o l l o w i n g S Q L S e r v e r E n t e r p r i s e E d i t i o n s e r v e r s o f t w a r e :  

l      M S S Q L S e r v e r      2 0 0 0      E n t e r p r i s e E d i t i o n : S e r v e r S o f t w a r e    

u        L a t e s t s e r v i c e p a c k a n d h o t f i x , i f a v a i l a b l e .  

F o r m o r e i n f o r m a t i o n , s e e      S A P N o t e s      6 2 9 8 8      a n d     6 0 8 6 5 1      . 

u        U n i c o d e c o l l a t i o n S Q L _ L a t i n 1 _ G e n e r a l _ C P 8 5 0 _ B I N 2    

F o r m o r e i n f o r m a t i o n o n t h e c o l l a t i o n f o r M S S Q L S e r v e r 2 0 0 0 , s e e      S A P   N      o t e     6 0 0 0 2 7      . 

l      M      S S     Q L S e r v e r      2 0 0 5        E n t e r p r i s e E d i t i o n : S e r v e r S o f t w a r e    

u        L a t e s t s e r v i c e p a c k a n d h o t f i x , i f a v a i l a b l e .  

F o r m o r e i     n f o     r m a t i o n , s e e      S A P N o t e s      6 2 9 8 8      a n d     6 0 8 6 5 1      . 

u        U n i c o d e c o l l a t i o n S Q L _ L a t i n 1 _ G e n e r a l _ C P 8 5 0 _ B I N 2    

n      E n g l i s h i n t e r n a t i o n a l v e r s i o n o f o n e o f t h e f o l l o w i n g :  l      W i n d o w s S e r v e r 2 0 0 3 S t a n d a r d E d i t i o n      

l      W i n d o w s S e r v e r 2 0 0 3 E n t e r p r i s e E d i t i o n      

l      W i n d o w s S e r v e r 2 0 0 3 D a t a c e n t e r E d i t i o n      

.   N o t e      

W e    s t r o n g l y        r e c o m m e n d y o u t o u s e t h e 6 4 - b i t v e r s i o n o f t h e W i n d o w s    S e r v e r 2 0 0 3 e d i t i o n s .  

.   N o t e      

I f y o u i n s t a l l S Q L S e r v e r 2 0 0 5 , y o u m u s t i n s t a l l a t l e a s t S P 1 f o r W i n d o w s    S e r v e r 2 0 0 3 .  

T o c h e c k y o u r W i n d o w s v e r s i o n :  

1 .    C h o o s e      S t a r t      ®         A l l P r o g r a m s      ®         A c c e s s o r i e s      ®         C o m m a n d P r o m p t     . 

2 . E n t e r t h e c o m m a n d        w i n v e r        . n      M a k e s u r e t h a t t h e r e q u i r e d f o n t s o r c o d e p a g e s a r e i n s t a l l e d .  

n      M a k e s u r e t h a t N L S a n d c o r r e s p o n d i n g s a p l o c a l e s a r e i n s t a l l e d .  

n      A s u i t a b l e W i n d o w s R e s o u r c e K i t i s s t r o n g l y r e c o m m e n d e d .  

3 . 1 . 3 R e q u i r e m e n t s C h e c k l i s t f o r a D i s t r i b u t e d S y s t e m          

T h e f o l l o w i n g s e c t i o n s p r o v i d e i n f o r m a t i o n a b o u t t h e h a r d w a r e a n d s o f t w a r e r e q u i r e m e n t s i n a d i s t r i b u t e d      

s y s t e m , w h e r e t h e f o l l o w i n g S A P i n s t a n c e s c a n r e s i d e o n d i f f e r e n t h o s t s :  

n    

O n l y v a l i d f o r : H A ( M S C S )    

A B A P c e n t r a l s e r v i c e s i n s t a n c e      [ p a g e      2 7    ] 

E n d o f : H A ( M S C S )    

n      D a t a b a s e i n s t a n c e      [ p a g e      2 8    ] 

n      C e n t r a l i n s t a n c e      [ p a g e      2 9    ] 

n      D i a l o g i n s t a n c e      [ p a g e      3 1    ] 

2 6       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 37: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 37/156

3 P r e p a r a t i o n      

3 .  1     H a r d w a r e a n d S o f t w a r e R e q u i   r e m e n t s      

.   N o t e      

T h e l i s t e d v a l u e s o n l y a p p l y f o r      d e v e l o p m e n t s y s t e m s      o r    q u a l i t y a s s u r a n c e s y s t e m s      . 

.   N o t e      

I f y o u i n s t a l l m u l t i p l e S A P i n s t a n c e s o n o n e h o s t , y o u n e e d t o a d d u p t h e r e q u i r e m e n t s .  

O n l y v a l i d f o r : H A ( M S C S )    

3 . 1 . 3 . 1 R e q u i r e m e n t s C h e c k l i s t f o r t h          e A      B A P C e n t r a l S e r v i c e s      I n s t a n c e        

T h e A B A P c e n t r a l s e r v i c e s i n s t a n c e ( A S C S ) h o s t m u s t m e e t t h e f o l l o w i n g r e q u i r e m e n t s :  

R e q u i r e m e n t T y p e R e q u i r e m e n t    

H a r d w a r e       n      S u i t a b l e b a c k u p s y s t e m          

n      M i n i m u m d i s k s p a c e    

l      A B A P C e n t r a l S e r v i c e s I n s t a n c e ( A S C S ) ( n o t i n c l u d i n g p a g i n g f i l e ) :  5 G B ( x 8 6 , A M D 6 4 )    8 G B ( I A 6 4 )    I n a d d i t i o n y o u r e q u i r e 4 G B ( x 8 6 , A M D 6 4 ) , o r 8 G B ( I A 6 4 ) p e r a d d i t i o n a l    p l a t f o r m .  

l      4 . 3 G B o f t e m p o r a r y d i s k s p a c e f o r e v e r y r e q u i r e d i n s t a l l a t i o n D V D t h a t y o u      h a v e t o c o p y t o a l o c a l h a r d d i s k .  

T o c h e c k d i s k s p a c e :  

1 .    C h o o s e      S t a r t      ®         A l l P r o g r a m s      ®         A d m i n i s t r a t i v e T o o l s      ®         C o m p u t e r M a n a g e m e n t      ®       

D i s k M a n a g e m e n t .  

2 .    R i g h t - c l i c k t h e l o c a l d r i v e a n d c h o o s e      P r o p e r t i e s     . n      M i n i m u m R A M : 0 . 5 G B      

T o c h e c k R A M , i n t h e W i n d o w s E x p l o r e r c h o o s e      H e l p      ®         A b o u t W i n d o w s .  n      P a g i n g F i l e S i z e :  

1 t i m e s R A M p l u s 8 G B      T o c h e c k p a g i n g f i l e s i z e :  

1 . R i g h t - c l i c k        M y C o m p u t e r      a n d c h o o s e      P r o p e r t i e s     . 

2 .    C h o o s e      A d v a n c e d      ®         P e r f o r m a n c e S e t t i n g s     . 

3 . I f r e q u i r e d , i n s e c t i o n        V i r t u a l M e m o r y      , c h o o s e      C h a n g e     . 

S o f t w a r e       n      O n e o f t h e f o l l o w i n g S Q L S e r v e r c l i e n t s o f t w a r e :  l      M S S Q L S e r v e r      2 0 0 0      E n t e r p r i s e E d i t i o n : C l i e n t T o o l s O n l y      

L a t e s t s e r v i c e p a c k a n d h o t f i x , i f a v a i l a b l e , f o r M S S Q L S e r v e r 2 0 0 0 .  F o r m o r e i n f o r m a t i o n o n t h e c u r r e n t s e r v i c e p a c k f o r M S S Q L S e r v e r 2 0 0 0 ,  s e e    S A P N o t e        6 2 9 8 8      . F o r m o r e i n f o r m a t i o n o n t h e l a t e s t h o t f i x f o r M S S Q L S e r v e r 2 0 0 0 , s e e      S A P   N o t e        6 0 8 6 5 1      . 

l      M S S Q L S e r v e r      2 0 0 5        N a t i v e C l i e n t S o f t w a r e    

n      E n g l i s h i n t e r n a t i o n a l v e r s i o n o f o n e o f t h e f o l l o w i n g :  

l      W i n d o w s S e r v e r 2 0 0 3 S t a n d a r d E d i t i o n      

l      W i n d o w s S e r v e r 2 0 0 3 E n t e r p r i s e E d i t i o n      

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           2 7    

Page 38: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 38/156

3 P r e p a r a t i o n      

3 . 1     H a r d w a r e a n d S o f t w a r e R e q u i r e m e n t s      

R e q u i r e m e n t T y p e R e q u i r e m e n t    

l      W i n d o w s S e r v e r 2 0 0 3 D a t a c e n t e r E d i t i o n      

.   N o t e      

W e    s t r o n g l y        r e c o m m e n d y o u t o u s e t h e 6 4 - b i t v e r s i o n o f t h e W i n d o w s    S e r v e r 2 0 0 3 e d i t i o n s .  

.   N o t e      

I f y o u i n s t a l l S Q L S e r v e r 2 0 0 5 , y o u m u s t i n s t a l l a t l e a s t S P 1 f o r W i n d o w s    S e r v e r 2 0 0 3 .  

T o c h e c k t h e W i n d o w s v e r s i o n :  

1 .    C h o o s e      S t a r t      ®         A l l P r o g r a m s      ®         A c c e s s o r i e s      ®         C o m m a n d P r o m p t .  

2 . E n t e r t h e c o m m a n d        w i n v e r        . 

n      A s u i t a b l e W i n d o w s R e s o u r c e K i t i s s t r o n g l y r e c o m m e n d e d .  

E n d o f : H A ( M S C S )    

3 . 1 . 3 . 2 R e q u i r e m e n t s C h e c k l i s t f o r t h e D a t a b a s e I n s t a n c e        

T h e d a t a b a s e i n s t a n c e h o s t m u s t m e e t t h e f o l l o w i n g r e q u i r e m e n t s :  

R e q u i r e m e n t T y p e R e q u i r e m e n t    

H a r d w a r e       n      S u i t a b l e b a c k u p s y s t e m          n      M i n i m u m d i s k s p a c e    

l      S Q L S e r v e r d a t a b a s e s o f t w a r e : 2 . 5 G B      

l      D a t a b a s e i n s t a n c e ( n o t i n c l u d i n g p a g i n g f i l e ) :  

u        N o n - U n i c o d e ( o n a t l e a s t 3 p h y s i c a l l y s e p a r a t e d i s k s ) :  

1 2 G B      

u        U n i c o d e ( o n a t l e a s t 3 p h y s i c a l l y s e p a r a t e d i s k s ) :  

1 8 G B      l      4 . 3 G B o f t e m p o r a r y d i s k s p a c e f o r e v e r y r e q u i r e d i n s t a l l a t i o n D V D t h a t y o u h a v e t o      

c o p y t o a l o c a l h a r d d i s k .  T o c h e c k d i s k s p a c e :  

1 .    C h o o s e      S t a r t      ®         A l l P r o g r a m s      ®         A d m i n i s t r a t i v e T o o l s      ®         C o m p u t e r M a n a g e m e n t      ®         D i s k    M a n a g e m e n t .  

2 .    R i g h t - c l i c k t h e l o c a l d r i v e a n d c h o o s e      P r o p e r t i e s     . n      M i n i m u m R A M :  

0 . 5 G B      T o c h e c k R A M , i n t h e W i n d o w s E x p l o r e r c h o o s e      H e l p      ®         A b o u t W i n d o w s     . 

n      P a g i n g f i l e s i z e :  1 . 5 t i m e s R A M ( r e c o m m e n d e d b y M i c r o s o f t )    T o c h e c k :  

1 .    R i g h t - c l i c k        M y C o m p u t e r      a n d c h o o s e      P r o p e r t i e s     . 

2 .    C h o o s e      A d v a n c e d      ®         P e r f o r m a n c e S e t t i n g s     . 

2 8       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 39: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 39/156

3 P r e p a r a t i o n      

3 .  1     H a r d w a r e a n d S o f t w a r e R e q u i   r e m e n t s      

R e q u i r e m e n t T y p e R e q u i r e m e n t    

3 .    I f r e q u i r e d , i n s e c t i o n        V i r t u a l M e m o r y      , c h o o s e      C h a n g e     . 

S o f t w a r e       n      O n e o f t h e f o l l o w i n g S Q L S e r v e r E n t e r p r i s e E d i t i o n s e r v e r s o f t w a r e :  

l      M S S Q L S e r v e r      2 0 0 0      E n t e r p r i s e E d i t i o n : S e r v e r S o f t w a r e    

u        L a t e s t s e r v i c e p a c k a n d h o t f i x , i f a v a i l a b l e .  

F o r m o r e i n f o r m a t i o n , s e e      S A P N o t e s      6 2 9 8 8      a n d     6 0 8 6 5 1      . 

u        U n i c o d e c o l l a t i o n S Q L _ L a t i n 1 _ G e n e r a l _ C P 8 5 0 _ B I N 2    

F o r m o r e i n f o r m a t i o n o n t h e c o l l a t i o n f o r M S S Q L S e r v e r 2 0 0 0 , s e e      S A P N o t e      6 0 0 0 2 7      . 

l      M S S Q L S e r v e r      2 0 0 5        E n t e r p r i s e E d i t i o n : S e r v e r S o f t w a r e    

u        L a t e s t s e r v i c e p a c k a n d h o t f i x , i f a v a i l a b l e .  

F o r m o r e i n f o r m a t i o n , s e e      S A P N o t e s      6 2 9 8 8      a n d     6 0 8 6 5 1      . 

u        U n i c o d e c o l l a t i o n S Q L _ L a t i n 1 _ G e n e r a l _ C P 8 5 0 _ B I N 2    

n      E n g l i s h i n t e r n a t i o n a l v e r s i o n o f o n e o f t h e f o l l o w i n g :  

l      W i n d o w s S e r v e r 2 0 0 3      S t    a n d a r d E d i t i o n      l      W i n d o w s S e r v e r 2 0 0 3 E n t e r p r i s e E d i t i o n      

l      W i n d o w s S e r v e r 2 0 0 3 D a t a c e n t e r E d i t i o n      

.   N o t e      

W e    s t r o n g l y        r e c o m m e n d y o u t o u s e t h e 6 4 - b i t v e r s i o n o f t h e W i n d o w s S e r v e r 2 0 0 3    e d i t i o n s .  

.   N o t e      

I f y o u i n s t a l l S Q L S e r v e r      2 0 0 5        , y o u m u s t i n s t a l l a t l e a s t S P 1 f o r W i n d o w s S e r v e r 2 0 0 3 .  

T o c h e c k y o u r W i n d o w s v e r s i o n :  

1 .    C h o o s e      S t a r t      ®         A l l P r o g r a m s      ®         A c c e s s o r i e s      ®         C o m m a n d P r o m p t     . 2 . E n t e r t h e c o m m a n d        w i n v e r      . 

n      M a k e s u r e t h a t t h e r e q u i r e d f o n t s o r c o d e p a g e s a r e i n s t a l l e d .  

n      M a k e s u r e t h a t N L S a n d c o r r e s p o n d i n g s a p l o c a l e s a r e i n s t a l l e d .  

n      A s u i t a b l e W i n d o w s R e s o u r c e K i t i s s t r o n g l y r e c o m m e n d e d .  

3 . 1 . 3 . 3 R e q u i r e m e n t s C h e c k l i s t f o r t h e C e n t r a l I n s t a n c e        

T h e c e n t r a l i n s t a n c e h o s t m u s t m e e t t h e f o l l o w i n g r e q u i r e m e n t s :  

O n l y v a l i d f o r : H A ( M S C S )    

F o r t h e r e q u i r e m e n t s f o r t h e c e n t r a l i n s t a n c e i n a h i g h - a v a i l a b i l i t y s y s t e m w i t h M S C S , s e e t h e      R e q u i r e m e n t s    

C h e c k l i s t f o r t h e D i a l o g I n s t a n c e      [ p a g e      3 1    ] . 

E n d o f : H A ( M S C S )    

R e q u i r e m e n t T y p e R e q u i r e m e n t    

H a r d w a r e       n      S u i t a b l e b a c k u p s y s t e m          

n      M i n i m u m d i     s k s p a c      e : 

l      C e n t r a l I n s t a n c e ( C I ) ( n o t i n c l u d i n g p a g i n g f i l e ) :  5 G B ( x 8 6 , A M D 6 4 )    8 G B ( I A 6 4 )    

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           2 9    

Page 40: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 40/156

3 P r e p a r a t i o n      

3 . 1     H a r d w a r e a n d S o f t w a r e R e q u i r e m e n t s      

R e q u i r e m e n t T y p e R e q u i r e m e n t    

I n a d d i t i o n y o u r e q u i r e 4 G B ( x 8 6 , A M D 6 4 ) , o r 8 G B ( I A 6 4 ) p e r a d d i t i o n a l    

p l a t f o r m .  l      4 . 3 G B o f t e m p o r a r y d i s k s p a c e f o r e v e r y r e q u i r e d i n s t a l l a t i o n D V D t h a t    

y o u h a v e t o c o p y t o a l o c a l h a r d d i s k      T o c h e c k d i s k s p a c e :  

1 .    C h o o s e      S t a r t      ®         A l l P r o g r a m s      ®         A d m i n i s t r a t i v e T o o l s      ®         C o m p u t e r    M a n a g e m e n t      ®         D i s k M a n a g e m e n t .  

2 . S e l e c t t h e l o c a l d r i v e .  

3 . C h o o s e      P r o p e r t i e s     . n      M i n i m u m R A M :  

1 G B   T o c h e c k R A M , i n t h e W i n d o w s E x p l o r e r c h o o s e      H e l p      ®         A b o u t W i n d o w s .  

n      P a g i n g F i l e S i z e :  1 t i m e s R A M p l u s 8 G B      F o r 6 4 - b i t s y s t e m s , a l s o s e e      S A P N o t e        1 5 3 6 4 1      . I f y o u w a n t t o i n s t a l l o n l y a      s m a l l s y s t e m , c o n t a c t y o u r h a r d w a r e p a r t n e r f o r a p p r o p r i a t e s w a p s p a c e    v a l u e s .  T o c h e c k p a g i n g f i l e s i z e :  

1 .    R i g h t - c l i c k        M y C o m p u t e r      a n d c h o o s e      P r o p e r t i e s     . 

2 .    C h o o s e      A d v a n c e d      ®         P e r f o r m a n c e S e t t i n g s .  

3 .    I f r e q u i r e d , i n s e c t i o n        V i r t u a l M e m o r y      , c h o o s e      C h a n g e     . 

S o f t w a r e       n      O n e o f t h e f o l l o w i n g S Q L S e r v e r c l i e n t s o f t w a r e :  

l      M S S Q L S e r v e r      2 0 0 0      E n t e r p r i s e E d i t i o n : C l i e n t T o o l s O n l y      L a t e s t s e r v i c e p a c k a n d h o t f i x , i f a v a i l a b l e , f o r M S S Q L S e r v e r 2 0 0 0 .  F o r m o r e i n f o r m a t i o n o n t h e c u r r e n t s e r v i c e p a c k f o r M S S Q L S e r v e r    

2 0 0 0 , s e e      S A P N o t e        6 2 9 8 8      . F o r m o r e i n f o r m a t i o n o n t h e l      a t e s t h        o t f i x f o r M S S Q L S e r v e r 2 0 0 0 , s e e    S A P N o t e        6 0 8 6 5 1      . 

l      M S S Q L S e r v e r      2 0 0 5        N a t i v e C l i e n t S o f t w          a r e  

n      E n g l i s h i n t e r n a t i o n a l v e r s i o n o f o n e o f t h e f o l l o w i n g :  

l      W i n d o w s S e r v e r 2 0 0 3 S t a n d a r d E d i t i o n      

l      W i n d o w s S e r v e r 2 0 0 3 E n t e r p r i s e E d i t i o n      

l      W i n d o w s S e r v e r 2 0 0 3 D a t a c e n t e r E d i t i o n      

.   N o t e      

W e    s t r o n g l y        r e c o m m e n d y o u t o u s e t h e 6 4 - b i t v e r s i o n o f t h e W i n d o w s    S e r v e r 2 0 0 3 e d i t i o n s .  

.   N o t e      I f y o u i n s t a l l S Q L S e r v e r 2 0 0 5 , y o u m u s t i n s t a l l a t l e a s t S P 1 f o r W i n d o w s    S e r v e r 2 0 0 3 .  

T o c h e c k y o u r W i n d o w s v e r s i o n :  

1 .    C h o o s e      S t a r t      ®         A l l P r o g r a m s      ®         A c c e s s o r i e s      ®         C o m m a n d P r o m p t     . 

2 . E n t e r t h e c o m m a n d        w i n v e r        . n      M a k e s u r e t h a t t h e r e q u i r e d f o n t s o r c o d e p a g e s a r e i n s t a l l e d .  

n      M a k e s u r e t h a t N L S a n d c o r r e s p o n d i n g s a p l o c a l e s a r e i n s t a l l e d .  

n      A s u i t a b l e W i n d o w s R e s o u r c e K i t i s s t r o n g l y r e c o m m e n d e d .  

3 0       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 41: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 41/156

3 P r e p a r a t i o n      

3 .  1     H a r d w a r e a n d S o f t w a r e R e q u i   r e m e n t s      

3 . 1 . 3 . 4 R e q u i r e m e n t s C h e c k l i s t f o r t h e D i a l o g I n s t a n c e        

T h e d i a l o g i n s t a n c e h o s t m u s t m e e t t h e f o l l o w i n g r e q u i r e m e n t s :  

R e q u i r e m e n t T y p e R e q u i r e m e n t    

H a r d w a r e       n      S u i t a b l e b a c k u p s y s t e m          

n      M i n i m u m d i s k s p a c e :  

l      D i a l o g I n s t a n c e ( n o t i n c l u d i n g p a g i n g f i l e ) :  2 . 5 G B ( x 8 6 , A M D 6 4 )    5 G B ( I A 6 4 )    

l      4 . 3 G B o f t e m p o r a r y d i s k s p a c e f o r e v e r y r e q u i r e d i n s t a l l a t i o n D V D        t h a t y o u h a v e t o c o p y t o a l o c a l h a r d d i s k .  

T o c h e c k d i s k s p a c e :  

1 .    C h o o s e      S t a r t      ®         A l l P r o g r a m s      ®         A d m i n i s t r a t i v e T o o l s      ®         C o m p u t e r    

M a n a g e m e n t      ®         D i s k M a n a g e m e n t .  2 .    R i g h t - c l i c k t h e l o c a l d r i v e a n d c h o o s e      P r o p e r t i e s     . 

n      M i n i m u m R A M :  0 . 5 G B      T o c h e c k R A M , i n t h e W i n d o w s E x p l o r e r c h o o s e      H e l p      ®         A b o u t W i n d o w s .  

n      P a g i n g F i l e S i z e :  1 t i m e s R A M p l u s 8 G B      F o r 6 4 - b i t s y s t e m s , a l s o s e e      S A P N o t e        1 5 3 6 4 1      . I f y o u w a n t t o i n s t a l l    o n l y a s m a l l s y s t e m , c o n t a c t y o u r h a r d w a r e p a r t n e r f o r a p p r o p r i a t e    s w a p s p a c e v a l u e s .  T o c h e c k p a g i n g f i l e s i z e :  

1 . R i g h t - c l i c k        M y C o m p u t e r      a n d c h o o s e      P r o p e r t i e s     . 

2 .    C h o o s e      A d v a n c e d      ®         P e r f o r m a n c e S e t t i n g s     . 

3 . I f r e q u i r e d , i n s e c t i o n        V i r t u a l M e m o r y      , c h o o s e      C h a n g e     . 

S o f t w a r e       n      O n e o f t h e f o l l o w i n g S Q L S e r v e r c l i e n t s o f t w a r e :  

l      M S S Q L S e r v e r      2 0 0 0      E n t e r p r i s e E d i t i o n : C l i e n t T o o l s O n l y      L a t e s t s e r v i c e p a c k a n d h o t f i x , i f a v a i l a b l e , f o r M S S Q L S e r v e r 2 0 0 0 .  F o r m o r e i n f o r m a t i o n o n t h e c u r r e n t s e r v i c e p a c k f o r M S S Q L      S e r v e r 2 0 0 0 , s e e      S A P N o t e        6 2 9 8 8      . F o r m o r e i n f o r m a t i o n o n t h e l a t e s t h o t f i x f o r M S S Q L S e r v e r 2 0 0 0 ,  s e e    S A P N o t e        6 0 8 6 5 1      . 

l      M S S Q L S e r v e r      2 0 0 5        N a t i v e C l i e n t S o f t w a r e    

n      E n g l i s h i n t e r n a t i o n a l v e r s i o n o f o n e o f t h e f o l l o w i n g :  

l      W i n d o w s S e r v e r 2 0 0 3 S t a n d a r d E d i t i o n      

l      W i n d o w s S e r v e r 2 0 0 3 E n t e r p r i s e E d i t i o n      

l      W i n d o w s S e r v e r 2 0 0 3 D a t a c e n t e r E d i t i o n      

.   N o t e      

W e    s t r o n g l y        r e c o m m e n d t o u s e t h e 6 4 - b i t v e r s i o n o f t h e    W i n d o w s S e r v e r 2 0 0 3 e d i t i o n s .  

.   N o t e      

I f y o u i n s t a l l S Q L S e r v e r 2 0 0 5 , y o u m u s t i n s t a l l a t l e a s t S P 1 f o r    W i n d o w s S e r v e r 2 0 0 3 .  

T o c h e c k t h e W i n d o w s v e r s i o n :  

1 .    C h o o s e      S t a r t      ®         A l l P r o g r a m s      ®         A c c e s s o r i e s      ®         C o m m a n d P r o m p t .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           3 1   

Page 42: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 42/156

3 P r e p a r a t i o n      

3 . 2      C h e c k i n g f o r t h e W i n d o w s F i l e S y s t e m        

R e q u i r e m e n t T y p e R e q u i r e m e n t    

2 . E n t e r t h e c o m m a n d        w i n v e r      

n      A s u i t a b l e W i n d o w s R e s o u r c e K i t i s s t r o n g l y r e c o m m e n d e d      

3 . 2 C h e c k i n g f o r t h e W i n d o w s F i l e S y s t e m          

Y o u n e e d t o c h e c k t h a t y o u a r e u s i n g t h e W i n d o w s F i l e S y s t e m ( N T F S ) o n h o s t s w h e r e y o u w a n t t o i n s t a l l t h e    

S A P s y s t e m a n d d a t a b a s e . N T F S s u p p o r t s f u l l W i n d o w s s e c u r i t y a n d l o n g f i l e n a m e s .  

.   N o t e      

Y o u m u s t u s e N T F S f o r a n S A P s y s t e m i n s t a l l a t i o n . D o n o t i n s t a l l t h e S A P d i r e c t o r i e s o n a F A T p a r t i t i o n .  

P r o c e d u r e        

1 . O p e n t h e W i n d o w s E x p l o r e r .  

2 . S e l e c t t h e r o o t d i r e c t o r y .  

3 .    C h o o s e      F i l e     ®         P r o p e r t i e s      ®         G e n e r a l     . 

4 . T h e s y s t e m d i s p l a y s t h e t y p e o f f i l e s y s t e m i n u s e .  

5 . C h e c k t h a t t h e f i l e s y s t e m i s N T F S .  

3 . 3 C h e c k i n g t h e W i n d o w s D o m a i n S t r u c t u r e        

.   N o t e      

Y o u d o        n o t    n e e d t h i s s t e p f o r a l o c a l i n s t a l l a t i o n .  

I n W i n d o w s , y o u c a n i m p l e m e n t e i t h e r o f t h e f o l l o w i n g d o m a i n m o d e l s f o r t h e S A P s y s t e m :  

n      E x t r a d o m a i n      

I n t h i s m o d e l , t h e S A P s y s t e m i s e m b e d d e d i n i t s o w n d o m a i n , w h i c h i s s p e c i a l l y d e f i n e d f o r S A P . A s e c o n d      

d o m a i n e x i s t s f o r t h e u s e r a c c o u n t s .  

I n W i n d o w s , t h e S A P d o m a i n a n d u s e r d o m a i n m u s t b e i n c o r p o r a t e d i n a d o m a i n t r e e . I n t h i s t r e e , t h e u s e r    

a c c o u n t s m u s t f o r m t h e r o o t d o m a i n a n d t h e S A P d o m a i n m u s t b e a c h i l d d o m a i n o f t h i s .  

n      S i n g l e d o m a i n      I n t h i s m o d e l , t h e S A P s y s t e m a n d t h e u s e r a c c o u n t s a r e i n c l u d e d i n a s i n g l e d o m a i n .  

P r e r e q u i s i t e s      

n      Y o u a r e p e r f o r m i n g a d o m a i n i n s t a l l a t i o n .  

n      Y o u a r e f a m i l i a r w i t h c h e c k i n g W i n d o w s d o m a i n s t r u c t u r e s . F o r m o r e i n f o r m a t i o n , s e e t h e W i n d o w s    

d o c u m e n t a t i o n .  

3 2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 43: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 43/156

3 P r e p a r a t i o n      

3 . 4      R e d u c i n g t h e S i   z e o f t h e F i l e C a c h e      

.   C a u t i   o n   

Y o u c a n n o t c r e a t e l o c a l u s e r s a n d g r o u p s o n t h e h o s t t h a t i s u s e d a s d o m a i n c o n t r o l l e r . T h e r e f o r e ,  

w e d o        n o t    s u p p o r t r u n n i n g a n S A P i n s t a n c e ( i n c l u d i n g t h e d a t a b a s e i n s t a n c e ) o n t h e h o s t w h e r e    t h e D N S s e r v i c e i s i n s t a l l e d .  

P r o c e d u r e        

F o r a d o m a i n i n s t a l l a t i o n , w e r e c o m m e n d t h a t y o u c h e c k t h a t a l l S A          P     s y s t e m a n d d a t a b a s e h o s t s a r e m e m b e r s    

o f a s i n g l e W i n d o w s d o m a i n . W e r e c o m m e n d t h i s f o r a l l S A P s y s t e m s e t u p s .  

3 . 4 R e d u c i n g t h e S i z e o f t h e F i l e C a c h e        

T h e W i n d o w s f i l e c a c h e d i r e c t l y c o m p e t e s w i t h S A P p r o g r a m s f o r m e m o r y . T h e r e f o r e , y o u s h o u l d a d j u s t t h e    

f i l e c a c h e a s d e s c r i b e d b e l o w .  

P r o c e d u r e        

1 .    C h o o s e      S t a r t      ®         C o n t r o l P a n e l      ®         N e t w o r k C o n n e c t i o n s      ®         L o c a l A r e a C o n n e c t i o n s .  

2 . I n t h e      L o c a l A r e a C o n n e c t i o n S t a t u s      d i a l o g b o x , c h o o s e      P r o p e r t i e s     . 

3 .    I n t h e      L o c a l A r e a C o n n e c t i o n P r o p e r t i e s      d i a l o g b o x , d o u b l e - c l i c k        F i l e a n d P r i n t e r S h a r i n g f o r M i c r o s o f t N e t w o r k s     . 

4 . S e l e c t      M a x i m i z e d a t a t h r o u g h p u t f o r n e t w o r k a p p l i c a t i o n s     . 

.   C a u t i   o n   

I f y o u c a n n o t s e l e c t      F i l e a n d P r i n t e r S h a r i n g f o r M i c r o s o f t N e t w o r k s     , t h i s o p t i o n h a s n o t y e t b e e n i n s t a l l e d .  

T o i n s t a l l i t , y o u n e e d t h e W i n d o w s S e r v e r C D s .  

5 . T o c o n f i r m y o u r e n t r i e s , c h o o s e      O K      . 

3 . 5 G r a n t i n g U s e r R i g h t s f o r t h e I n s t a l l a t i o n        

Y o u h a v e t o g r a n t t h e r e q u i r e d r i g h t s a n d p r i v i l e g e s t h a t a u t h o r i z e y o u t o i n s t a l l t h e S A P i n s t t o o l a n d t h e    

S A P s y s t e m .  

.   C a u t i   o n   

I f y o u a t t e m p t t h e i n s t a l l a t i o n w i t h o u t t h e r e q u i r e d a u t h o r i z a t i o n , t h e s y s t e m a b o r t s .  

I f n e c e s s a r y , y o u h a v e t o a s k t h e s y s t e m a d m i n i s t r a t o r t o g r a n t y o u t h e n e c e s s a r y a u t h o r i z a t i o n        b e f o r e        y o u   

s t a r t t h e i n s t a l l a t i o n .  

P r e r e q u i s i t e s      

n      T h e a u t h o r i z a t i o n r e q u i r e d d e p e n d s o n w h e t h e r y o u i n t e n d t o p e r f o r m a d o m a i n o r l o c a l i n s t a l l a t i o n . F o r    

m o r e i n f o r m a t i o n , s e e      S y s t e m C o n f i g u r a t i o n      [ p a g e      9    ] . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           3 3    

Page 44: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 44/156

3 P r e p a r a t i o n      

3 . 5      G r a n t i   n g U s e r R i   g h t s f o r t h e I n s t a l l a t i o n      

n      A d o m a i n i n s t a l l a t i o n r e q u i r e s a d o m a i n c o n t r o l l e r t o s t o r e u s e r a n d a c c o u n t i n f o r m a t i o n c e n t r a l l y f o r    

t h e w h o l e s y s t e m .  

.   C a u t i o n      

l      F o r p e r f o r m a n c e a n d s e c u r i t y r e a s o n s , m a k e s u r e t h a t y o u d o        n o t    r u n a n S A P i n s t a n c e ( i n c l u d i n g      

t h e d a t a b a s e i n s t a n c e ) o n t h e h o s t w h e r e t h e d o m a i n c o n t r o l l e r i s r u n n i n g .  

S A P d o e s n o t s u p p o r t a n S A P s y s t e m i n s t a l l a t i o n o n a d o m a i n c o n t r o l l e r .  

l      D o n o t u s e t h e u s e r      < s a p s i d > a d m        f o r t h e i n s t a l l a t i o n o f t h e S A P s y s t e m .  

L o c a l I n s t a l l a t i o n        

1 . C h e c k t h a t y o u h a v e      L o c a l A d m i n i s t r a t o r s        r i g h t s f o r t h e c e n t r a l i n s t a n c e h o s t .  

I n a l o c a l i n s t a l l a t i o n , a l l W i n d o w s a c c o u n t a n d u s e r i n f o r m a t i o n i s s t o r e d l o c a l l y o n o n e h o s t a n d i s n o t    

v i s i b l e t o a n y o t h e r h o s t s i n t h e s y s t e m .  2 . I f r e q u i r e d , o b t a i n t h e s e r i g h t s b y a s k i n g t h e s y s t e m a d m i n i s t r a t o r t o e n t e r y o u a s a m e m b e r o f t h e      L o c a l    

A d m i n i s t r a t o r s        g r o u p .  

D o m a i n I n s t a l l a t i o n        

.   N o t e      

S A P r e c o m m e n d s t o p e r f o r m a d o m a i n i n s t a l l a t i o n .  

1 . C h e c k t h a t y o u h a v e      D o m a i n A d m i n i s t r a t o r s        r i g h t s .  

I n a d o m a i n i n s t a l l a t i o n , t h e u s e r i n f o r m a t i o n i s s t o r e d c e n t r a l l y o n t h e d o m a i n c o n t r o l l e r a n d i s a c c e s s i b l e    

t o a l l h o s t s i n t h e s y s t e m .  2 . I f r e q u i r e d , o b t a i n t h e s e r i g h t s b y a s k i n g t h e s y s t e m a d m i n i s t r a t o r t o e n t e r y o u a s a m e m b e r o f t h e      D o m a i n      

A d m i n i s t r a t o r s        g r o u p .  

3 4       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 45: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 45/156

3 P r e p a r a t i o n      

3 . 6      P e r f o r m i n g a D o m a i n I    n s t a l l   a t i  o n W i t h o u t B e i n g a D o m a i n A d m i n i s t r a t o r    

.   N o t e      

I f y o u a r e      n o t    g r a n t e d d o m a i n a d m i n i s t r a t o r s r i g h t s , y o u c a n p e r f o r m t h e i n s t a l l a t i o n a s a d o m a i n      

u s e r w h o i s a m e m b e r o f t h e      L o c a l A d m i n i s t r a t o r s        g r o u p . H o w e v e r , t h e d o m a i n a d m i n i s t r a t o r    h a s t o p r e p a r e t h e s y s t e m a p p r o p r i a t e l y f o r y o u .  

F o r m o r e i n f o r m a t i o n , s e e      P e r f o r m i n g a D o m a i n I n s t a l l a t i o n w i t h o u t b e i n g a D o m a i n A d m i n i s t r a t o r      [ p a g e      3 5    ] . 

O n l y v a l i d f o r : H A ( M S C S )    

.   N o t e      

I f y o u u s e a n M S C S c o n f i g u r a t i o n , y o u a l w a y s h a v e t o p e r f o r m a d o m a i n i n s t a l l a t i o n .  

E n d o f : H A ( M S C S )    

3 . 6 P e r f o r m i n g a D o m a i n I n s t a l l a t i o n W i t h o u t B e i n g a D o m a i n         A d m i n i s t r a t o r   

I f y o u a r e n o t g r a n t e d d o m a i n a d m i n i s t r a t o r r i g h t s , y o u c a n p e r f o r m t h e i n s t a l l a t i o n a s a d o m a i n u s e r w h o i s a      

m e m b e r o f t h e      L o c a l A d m i n i s t r a t o r s        g r o u p . I n t h i s c a s e , t h e d o m a i n a d m i n i s t r a t o r m u s t p r e p a r e t h e s y s t e m          

f o r y o u a p p r o p r i a t e l y , a s d e s c r i b e d i n t h i s s e c t i o n .  

.   N o t e      

Y o u n o r m a l l y p e r f o r m a d o m a i n i n s t a l l a t i o n o f t h e S A P s y s t e m a s a u s e r w i t h d o m a i n a d m i n i s t r a t o r s    

r i g h t s , a s d e s c r i b e d i n        G r a n t i n g U s e r R i g h t s f o r t h e I n s t a l l a t i o n      [ p a g e      3 3    ] . T h e d o m a i n a d m i n i s t r a t o r h a s t o :  

1 . C r e a t e t h e n e w g l o b a l g r o u p        S A P _ < S A P S I D > _ G l o b a l A d m i n        . 

2 . C r e a t e t h e t w o n e w S A P s y s t e m u s e r s      < s a p s i d > a d m        a n d     S A P S e r v i c e < S A P S I D >        . 

3 . A d d t h e u s e r s      < s a p s i d > a d m        a n d     S A P S e r v i c e < S A P S I D >        t o t h e n e w l y c r e a t e d g r o u p      

S A P _ < S A P S I D > _ G l o b a l A d m i n .    

P r e r e q u i s i t e s      

Y o u m u s t p e r f o r m t h i s p r o c e d u r e a s a d o m a i n a d m i n i s t r a t o r .  

C r e a t i n g t h e N e w G l o b a l G r o u p S A P _ < S A P S I D > _ G l o b a l A d m i n        1 . L o g o n a s d o m a i n a d m i n i s t r a t o r .  

2 . T o s t a r t t h e      A c t i v e D i r e c t o r y U s e r s a n d C o m p u t e r s C o n s o l e      , c h o o s e :  

S t a r t     ®         P r o g r a m s      ®         A d m i n i s t r a t i v e T o o l s      ®         A c t i v e D i r e c t o r y U s e r s a n d C o m p u t e r s    

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           3 5    

Page 46: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 46/156

3 P r e p a r a t i o n      

3 . 6      P e r f o r m i n g a D o m a i n I n s t a l l a t i o n W i t h o u t B e i   n g a D o m a i n A d m i   n i   s t r a t o r    

.   N o t e      

I f y o u c a n n o t f i n d        A c t i v e D i r e c t o r y U s e r s a n d C o m p u t e r s      , s t a r t i t a s f o l l o w s :  

a )    C h o o s e      S t a r t      ®         R u n    a n d e n t e r      m m c     . b )    C h o o s e      C o n s o l e      ®         A d d / R e m o v e S n a p - i n . . .    ®         A d d .  

c ) S e l e c t      A c t i v e D i r e c t o r y U s e r s a n d C o m p u t e r s .  

d )    C h o o s e      A d d    . 

e )    C h o o s e      C l o s e      ®         O K . 

3 .    R i g h t - c l i c k        U s e r s      i n     T r e e      , a n d c h o o s e      N e w     ®         G r o u p .  

4 . E n t e r t h e f o l l o w i n g :  

G r o u p n a m e     :    S A P _ < S A P S I D > _ G l o b a l A d m i n      

.   N o t e      E n t e r t h e      S A P _ < S A P S I D > _ G l o b a l A d m i n        g r o u p e x a c t l y a s s p e c i f i e d i n t h e c o r r e c t u p p e r c a s e a n d      

l o w e r c a s e .  

5 . S e l e c t t h e f o l l o w i n g :  

a )    G r o u p s c o p e :    G l o b a l    

b )    G r o u p t y p e      : S e c u r i t y      

6 . C h o o s e      O K      . 

C r e a t i n g t h e N e w S A P S y s t e m U s e r s < s a p s i d > a d m a n d S A P S e r v i c e < S A P S I D >      

1 . I n        A c t i v e D i r e c t o r y U s e r s a n d C o m p u t e r s C o n s o l e      , r i g h t - c l i c k        U s e r s      i n     T r e e      a n d c h o o s e :  

N e w     ®         U s e r    

2 . E n t e r t h e f o l l o w i n g :  

.   N o t e      

E n t e r t h e      < s a p s i d > a d m        a n d     S A P S e r v i c e < S A P S I D >        u s e r e x a c t l y a s s p e c i f i e d i n t h e c o r r e c t u p p e r c a s e a n d      

l o w e r c a s e .  

F i e l d I n p u t f o r < s a p s i d > a d m I n p u t f o r    S A P S e r v i c e < S A P S I D >      

F i r s t n a m e : N o n e N o n e    

I n i t i a l s :     N o n e N o n e    L a s t n a m e : N o n e N o n e    

F u l l n a m e :     < s a p s i d > a d m             S A P S e r v i c e < S A P S I D >        

U s e r l o g o n n a m e :     < s a p s i d > a d m             S A P S e r v i c e < S A P S I D >        

3 .    C h o o s e      N e x t      a n d e n t e r t h e f o l l o w i n g :  

P a s s w o r d      :   < p a s s w o r d >      

C o n f i r m p a s s w o r d      :   < p a s s w o r d >      

4 .    S e l e c t      P a s s w o r d n e v e r e x p i r e s    

3 6       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 47: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 47/156

3 P r e p a r a t i o n      

3 . 7      P r e p a r i   n g t h e S A P S y s t e m T r a n s p o r t H o s t    

.   N o t e      

M a k e s u r e t h a t n o o t h e r o p t i o n s a r e s e l e c t e d .  

5 .    C h o o s e      N e x t      ®         F i n i s h     . 

 A d d i n g t h e < s a p s i d > a d m U s e r t o t h e S A P _ < S A P S I D > _ G l o b a l A d m i n G r o u p    

1 . I n t h e      U s e r s      f o l d e r , d o u b l e - c l i c k t h e n e w l y c r e a t e d u s e r a c c o u n t      < s a p s i d > a d m        i n t h e l i s t o n t h e r i g h t .  

2 .    C h o o s e      M e m b e r      ®         A d d    . 

3 . S e l e c t t h e n e w          S A P _ < S A P S I D > _ G l o b a l A d m i n      g r o u p a n d c h o o s e      A d d    t o a d d i t t o t h e l i s t .  

.   N o t e      

B y d e f a u l t , t h e u s e r i s a l s o a m e m b e r o f t h e      D o m a i n U s e r s        g r o u p .  

4 .    C h o o s e      O K      t w i c e .  

 A d d i n g t h e S A P S e r v i c e < S A P S I D > U s e r t o t h e S A P _ < S A P S I D > _ G l o b a l A d m i n G r o u p    

1 .    I n t h e      U s e r s      f o l d e r , d o u b l e - c l i c k t h e n e w l y c r e a t e d u s e r a c c o u n t      S A P S e r v i c e < S A P S I D >          i n t h e l i s t o n t h e r i g h t .  

2 .    C h o o s e      M e m b e r      ®         A d d    . 

3 . S e l e c t t h e n e w          S A P _ < S A P S I D > _ G l o b a l A d m i n      g r o u p .  

4 .    C h o o s e      A d d    t o a d d i t t o t h e l i s t .  

5 . C h o o s e      O K      . 

.   C a u t i   o n   

T h e    S A P S e r v i c e < S A P S I D >        u s e r m u s t      n o t    b e a m e m b e r o f t h e      D o m a i n U s e r s        g r o u p .  

T o r e m o v e t h i s g r o u p f r o m t h e      M e m b e r o f      l i s t :  

a )    S e l e c t t h e      S A P _ < S A P S I D > _ G l o b a l A d m i n      g r o u p .  

b )    C h o o s e      S e t P r i m a r y G r o u p .  

c ) S e l e c t t h e      D o m a i n U s e r s        g r o u p .  

d ) C h o o s e      R e m o v e      t o d e l e t e i t f r o m t h e      M e m b e r o f      l i s t .  

6 .    C h o o s e      O K      t o c l o s e      S A P S e r v i c e < S A P S I D > P r o p e r t i e s     . 

7 .    C l o s e t h e      A c t i v e D i r e c t o r y U s e r s a n d C o m p u t e r s M a n a g e m e n t C o n s o l e .  

3 . 7 P r e p a r i n g t h e S A P S y s t e m T r a n s p o r t H o s t      

Y o u n e e d t o p r e p a r e o n e t r a n s p o r t h o s t i n t h e S A P s y s t e m . T h i s h o s t h a s t h e f u n c t i o n o f c o n t r o l l i n g t h e    

i m p o r t o r e x p o r t o f f i l e s b e t w e e n t h e c u r r e n t S A P s y s t e m a n d o t h e r S A P s y s t e m s ( f o r e x a m p l e , a t e s t o r    

d e v e l o p m e n t s y s t e m ) . T h e t r a n s p o r t h o s t u s e s t h e      u s r \ s a p \ t r a n s        d i r e c t o r y t o t e m p o r a r i l y s t o r e f i l e s t h a t    

h a v e b e e n e x p o r t e d f r o m o n e s y s t e m a n d a r e w a i t i n g t o b e i m p o r t e d i n t o a n o t h e r s y s t e m . D e p e n d i n g o n y o u r    

r e q u i r e m e n t s , y o u c a n d e c i d e t o u s e t h e c e n t r a l i n s t a n c e h o s t , t h e d i a l o g i n s t a n c e h o s t , o r a n y o t h e r h o s t a s    

t h e t r a n s p o r t h o s t .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           3 7    

Page 48: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 48/156

Page 49: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 49/156

3 P r e p a r a t i o n      

3 . 8      I n s t a l l i n g t h e S A P F r o n t - E n d S o f t w a r e      

R e s u l t      

Y o u h a v e c o n f i g u r e d y o u r s y s t e m s o t h a t t h e i n s t a l l a t i o n t o o l S A P i n s t c a n r e c o g n i z e t h e t r a n s p o r t h o s t .  

3 . 8 I n s t a l l i n g t h e S A P F r o n t - E n d S o f t w a r e        

F o r t h e i n s t a l l a t i o n , m a k e s u r e t h a t t h e f r o n t - e n d s o f t w a r e i s i n s t a l l e d o n a t l e a s t      o n e     h o s t m a c h i n e i n y o u r    

s y s t e m e n v i r o n m e n t . T o s i m p l i f y t h e a d m i n i s t r a t i o n o f y o u r S A P s y s t e m , w e r e c o m m e n d y o u i n s t a l l t h e    

s o f t w a r e o n t h e c e n t r a l i n s t a n c e h o s t .  

W i t h t h e S A P f r o n t - e n d i n s t a l l a t i o n s o f t w a r e , S A P S e t u p , y o u c a n o p t i m i z e t h e d e p l o y m e n t o f S A P G U I t o      

t h o u s a n d s o f c l i e n t s . Y o u c a n e a s i l y t a i l o r i n s t a l l a t i o n p a c k a g e s t o m a t c h y o u r r e q u i r e m e n t s , d i s t r i b u t e p a t c h e s ,  

a n d s e t u p a u t o m a t i c u p d a t e p r o c e s s e s f o r y o u r c l i e n t s .  

F o r m o r e i n f o r m a t i o n o n i n s t a l l i n g t h e f r o n t - e n d s o f t w a r e , s e e t h e d o c u m e n t a t i o n o n S A P S e r v i c e    

M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / i n s t a l l N W 2 0 0 4 s        : 

n      S A P F r o n t E n d I n s t a l l a t i o n G u i d e      ( E n g l i s h v e r s i o n )    

n      S A P F r o n t e n d - I n s t a l l a t i o n s l e i t f a d e n      ( G e r m a n v e r s i o n )    

3 . 9 G e n e r a t i n g t h e S A P S o l u t i o n M a n a g e r K e y        

Y o u n e e d t o g e n e r a t e t h e S o l u t i o n M a n a g e r k e y b e c a u s e S A P i n s t p r o m p t s f o r i t d u r i n g t h e i n p u t p h a s e o f t h e    

i n s t a l l a t i o n .  

P r e r e q u i s i t e s      

n      Y o u r e q u i r e a t l e a s t      S A P S o l u t i o n M a n a g e r 3 . 2 S P 8      o r    S A P S o l u t i o n M a n a g e r 4 . 0      . 

n      I f r e q u i r e d , y o u c a n i n s t a l l S A P S o l u t i o n M a n a g e r :  

l      Y o u o r d e r S A P S o l u t i o n M a n a g e r a s d e s c r i b e d i n        S A P N o t e        6 2 8 9 0 1      . 

l      Y o u i n s t a l l S A P S o l u t i o n M a n a g e r a s d e s c r i b e d i n t h e d o c u m e n t a t i o n        I n s t a l l a t i o n G u i d e ‒ S A P S o l u t i o n    

M a n a g e r < 3 . 2 o r 4 . 0 > o n < O S > : < D a t a b a s e >          o n S A P S e r v i c e M a r k e t p l a c e a t :  

s e r v i c e . s a p . c o m / i n s t g u i d e s        ®         S A P C o m p o n e n t s      ®         S A P S o l u t i o n M a n a g e r      ®         R e l e a s e < 3 . 2 o r 4 . 0 >        

P r o c e d u r e        

1 . I n y o u r S A P S o l u t i o n M a n a g e r s y s t e m , c a l l t r a n s a c t i o n S M S Y ( S y s t e m L a n d s c a p e M a i n t e n a n c e ) .  

2 . T o c r e a t e y o u r S A P s y s t e m i n t h e s y s t e m l a n d s c a p e , p r o c e e d a s f o l l o w s :  a ) S e l e c t t h e l a n d s c a p e c o m p o n e n t      S y s t e m s      a n d c h o o s e      C r e a t e N e w S y s t e m        f r o m t h e c o n t e x t m e n u .  

b ) E n t e r t h e s y s t e m I D i n t h e f o l l o w i n g d i a l o g b o x a s t h e s y s t e m .  

c ) S e l e c t t h e r e l e v a n t p r o d u c t a n d t h e c o r r e s p o n d i n g p r o d u c t v e r s i o n f r o m t h e i n p u t h e l p .  

T h e n c h o o s e      S a v e     . 

d ) F i l l i n t h e s y s t e m d a t a a s m u c h a s p o s s i b l e .  

Y o u c a n f i n d f u r t h e r d o c u m e n t a t i o n i n t h e o n l i n e h e l p a t      H e l p      ®         A p p l i c a t i o n H e l p     . 

e ) S a v e y o u r e n t r i e s .  

3 . T o g e n e r a t e t h e k e y , c h o o s e      O t h e r o b j e c t . . .    f r o m t h e m e n u        S y s t e m L a n d s c a p e     . 

4 .    S e t t h e i n d i c a t o r      S y s t e m        a n d c h o o s e t h e s y s t e m t h a t y o u w a n t t o i n s t a l l f r o m t h e i n p u t h e l p .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           3 9    

Page 50: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 50/156

3 P r e p a r a t i o n      

3 . 1 0        I n s t a l l   i n g t h e J a v a R u n t i   m e E n v i   r o n m e n t    

I f y o u c r e a t e d t h e s y s t e m i n t h e S A P S o l u t i o n M a n a g e r i n t h e p r e v i o u s s t e p , c h o o s e t h i s s y s t e m .  

5 . C h o o s e      G e n e r a t e I n s t a l l a t i o n / U p g r a d e K e y     . 

6 . E n t e r t h e r e q u e s t e d i n f o r m a t i o n .  7 .    C h o o s e      G e n e r a t e K e y     . 

R e s u l t      

T h e s y s t e m d i s p l a y s t h e k e y . E n t e r t h i s k e y d u r i n g t h e i n p u t p h a s e o f t h e i n s t a l l a t i o n      

M o r e I n f o r m a t i o n        

F o r m o r e i n f o r m a t i o n , s e e a l s o        S A P N o t e s      8 0 5 3 9 0      a n d     8 1 1 9 2 3      . 

3 . 1 0 I n s t a l l i n g t h e J a v a R u n t i m e E n v i r o n m e n t      

Y o u n e e d t o p r e p a r e y o u r s y s t e m f o r S A P i n s t . T h i s i n c l u d e s t h e i n s t a l l a t i o n o f a J a v a R u n t i m e E n v i r o n m e n t    

( J R E ) , w h i c h i s r e q u i r e d b o t h f o r S A P i n s t a n d t h e S A P i n s t G U I .  

.   N o t e      

I f r e q u i r e d , y o u c a n p e r f o r m a        r e m o t e        i n s t a l l a t i o n u s i n g a s t a n d a l o n e S A P i n s t G U I o n a s e p a r a t e W i n d o w s    

o r U N I X h o s t . T h i s l e t s y o u p e r f o r m t h e i n s t a l l a t i o n o n a r e m o t e h o s t , c o n t r o l l i n g i t w i t h t h e S A P i n s t G U I    

f r o m a l o c a l h o s t . I f y o u w a n t t o p e r f o r m a r e m o t e i n s t a l l a t i o n , s e e      S t a r t i n g S A P i n s t o n t h e R e m o t e      H o s t      [ p     a g e  

6 3    ] . I n t h i s c a s e , y o u n e e d a t l e a s t a J R E o n t h e l o c a l h o s t t o s t a r t t h e S A P i n s t G U I t h e r e .  

P r o c e d u r e        

1 . C h e c k t h e J R E v e r s i o n s t h a t a r e r e l e a s e d f o r S A P s y s t e m s i n t h e P r o d u c t A v a i l a b i l i t y M a t r i x ( P A M ) :  

a ) G o t o        s e r v i c e . s a p . c o m / p a m        . 

b )    O n t h e r i g h t - h a n d p a n e l , c h o o s e      S A P N e t W e a v e r      ®         S A P N e t W e a v e r 2 0 0 4 s      ®         J S E P l a t f o r m s     . 

c )    C h o o s e t a b s t r i     p     J    S E P l a t f o r m s     . 

F o r a d d i t i o n a l i n f o r m a t i o n o n t h e r e c o m m e n d e d J D K v e r s i o n , s e e      S A P N o t e        7 0 9 1 4 0      . 

2 . M a k e s u r e a v a l i d J R E v e r s i o n i s i n s t a l l e d , a s f o l l o w s :  

n      I f J R E i s n o t a l r e a d y i n s t a l l e d      

S i n c e J R E i s n o t p a r t o f t h e S A P s h i p m e n t , y o u n e e d t o d o w n l o a d a n d i n s t a l l i t . J R E i s p a r t o f J D K        

( J a v a D e v e l o p m e n t K i t ) .  

n      I f J R E i s a l r e a d y i n s t a l l e d      

C h e c k t h e i n s t a l l e d v e r s i o n o f J R E b y e n t e r i n g :  

j a v a — v e r s i o n      

4 0       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 51: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 51/156

3 P r e p a r a t i o n      

3 .  1 1     P r e p a r i   n g t h e I n s t a l l a t i o n D V D s      

.   N o t e      

S A P i n s t c h e c k s e n v i r o n m e n t v a r i a b l e      S A P I N S T _ J R E _ H O M E        f o r a v a l i d J a v a r u n t i m e e n v i r o n m e n t .  

I f    S A P I N S T _ J R E _ H O M E        i s n o t f o u n d , S A P i n s t a l s o c h e c k s      J A V A _ H O M E        . 

3 . 1 1 P r e p a r i n g t h e I n s t a l l a t i o n D V D s      

Y o u u s e t h i s p r o c e d u r e t o p r e p a r e t h e i n s t a l l a t i o n D V D s . N o r m a l l y y o u o b t a i n t h e i n s t a l l a t i o n D V D s a s p a r t    

o f t h e i n s t a l l a t i o n p a c k a g e t h a t y o u r e c e i v e f r o m S A P . H o w e v e r , y o u c a n a l s o        d o w n l o a d t h e i n s t a l l a t i o n D V D s f r o m      

S A P S e r v i c e M a r k e t p l a c e      [ p a g e      4 2    ] . 

.   R e c o m m e n d a t i o n      

W e r e c o m m e n d t h a t y o u m a k e a l l r e q u i r e d D V D s a v a i l a b l e      i n p a r a l l e l     . 

T h e E x p o r t D V D a n d R D B M S D V D ( i f r e l e v a n t )      m u s t      b e a v a i l a b l e i n p a r a l l e l .  

.   N o t e      

I f y o u c o p y t h e i n s t a l l a t i o n D V D s t o d i s k , m a k e s u r e t h a t t h e p a t h s t o t h e l o c a t i o n o f t h e c o p i e d D V D s d o      

n o t c o n t a i n a n y b l a n k s .  

P r o c e d u r e        

1 . I d e n t i f y t h e r e q u i r e d D V D s f o r y o u r i n s t a l l a t i o n a s l i s t e d b e l o w a n d k e e p t h e m s e p a r a t e f r o m t h e r e m a i n i n g      

D V D s . T h i s h e l p s y o u t o a v o i d m i x i n g u p D V D s d u r i n g t h e i n s t a l l a t i o n .  

.   C a u t i   o n   

T h e m e d i a n a m e s l i s t e d b e l o w a r e      a b b r e v i a t e d        . 

Y o u c a n f i n d t h e      f u l l n a m e s      o f a l l m e d i a s h i p p e d w i t h S A P N e t W e a v e r 2 0 0 4 s S R 1 i n t h e d o c u m e n t      M e d i a    

L i s t ‒ S A P N e t W e a v e r 2 0 0 4 s S R 1      o n S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / i n s t a l l N W 2 0 0 4 s        ®       

I n s t a l l a t i o n    . 

T h e f o l l o w i n g t a b l e s h o w s t h e r e q u i r e d D V D s f o r t h e i n s t a l l a t i o n o f a n S A P s y s t e m b a s e d o n t h e u s a g e    

t y p e      A S A B A P        : 

S A P I n s t a n c e I n s t a l l a t i o n         R e q u i r e d D V D s      

G l o b a l h o s t p r e p a r a t i o n        n    

  I n s t a l l a t i o n M a s t e r D V D        n      K e r n e l D V D        

C e n t r a l i n s t a n c e , d i a l o g i n s t a n c e       n      I n s t a l l a t i o n M a s t e r D V D        

n      K e r n e l D V D        

n      R D B M S C l i e n t D V D        

D a t a b a s e i n s t a n c e       n      I n s t a l l a t i o n M a s t e r D V D        

n      R D B M S D V D        

n      E x p o r t D V D        

2 . U s e o n e o f t h e f o l l o w i n g m e t h o d s t o m a k e D V D s a v a i l a b l e i n p a r a l l e l :  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           4 1   

Page 52: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 52/156

3 P r e p a r a t i o n      

3 . 1 2        D o w n l   o a d i n g I n s t a l l   a t i  o n D V D s f r o m S A P S e r v i c e M a r k e t p l   a c e ( O p t i o n a l )    

n      B e f o r e t h e i n s t a l l a t i o n :  

l      H a v e s u f f i c i e n t D V D d r i v e s    

l      C o p y D V D s m a n u a l l y t o l o c a l h a r d d i s k s    n      D u r i n g t h e i n s t a l l a t i o n :  

U s e t h e S A P i n s t D V D / C D B r o w s e r d i a l o g . Y o u c a n c h e c k t h e e n t e r e d l o c a t i o n a n d t h e n c o p y t h e e n t i r e    

D V D t o t h e p a t h y o u e n t e r e d i n t h e      C o p y P a c k a g e t o      c o l u m n .  

3 . 1 2 D o w n l o a d i n g I n s t a l l a t i o n D V D s f r o m S A P S e r v i c e M a r k e t p l a c e        ( O p t i o n a l )    

Y o u n o r m a l l y o b t a i n t h e i n s t a l l a t i o n D V D s a s p a r t o f t h e i n s t a l l a t i o n p a c k a g e f r o m S A P .  

H o w e v e r , y o u c a n a l s o d o w n l o a d i n s t a l l a t i o n D V D s f r o m S A P S e r v i c e M a r k e t p l a c e a t :  s e r v i c e . s a p . c o m / s w d c        ®         D o w n l o a d s      ®         I n s t a l l a t i o n s a n d U p g r a d e s      ®         E n t r y b y A p p l i c a t i o n G r o u p      ®         < y o u r s o l u t i o n >          ®       

< r e l e a s e o f y o u r s o l u t i o n >       ®         < y o u r o p e r a t i n g s y s t e m >          ®         < y o u r d a t a b a s e >          . 

I f y o u d o w n l o a d i n s t a l l a t i o n D V D s , k e e p i n m i n d t h a t D V D s m i g h t b e s p l i t i n t o s e v e r a l f i l e s . I n t h i s c a s e , y o u      

h a v e t o r e a s s e m b l e t h e r e q u i r e d f i l e s a f t e r t h e d o w n l o a d .  

P r e r e q u i s i t e s      

M a k e s u r e t h a t y o u u s e t h e l a t e s t S A P C A R v e r s i o n f o r e x t r a c t i n g t h e d o w n l o a d e d S A R f i l e s .  

S A P C A R h a s b e e n m a d e d o w n w a r d - c o m p a t i b l e f o r a l l r e l e a s e s . D u e t o t h i s c h a n g e , o l d e r v e r s i o n s o f    

S A P C A R c a n n o l o n g e r u n p a c k t h e c u r r e n t S A R f i l e s . T o u n p a c k t h e a r c h i v e s , y o u n e e d a t l e a s t S A P C A R 7 0 0    

o r S A P C A R 6 4 0 w i t h p a t c h l e v e l 4 o r h i g h e r . F o r t h e l a t e s t S A P C A R v e r s i o n , s e e S A P S e r v i c e M a r k e t p l a c e a t    

s e r v i c e . s a p . c o m / s w d c        . F o r m o r e i n f o r m a t i o n , s e e      S A P N o t e        2 1 2 8 7 6      . 

P r o c e d u r e        

1 . C r e a t e a d o w n l o a d d i r e c t o r y o n t h e h o s t o n w h i c h y o u w a n t t o r u n S A P i n s t .  

2 . I d e n t i f y a l l d o w n l o a d o b j e c t s t h a t b e l o n g t o o n e i n s t a l l a t i o n D V D a c c o r d i n g t o o n e o r b o t h o f t h e f o l l o w i n g :  

n      M a t e r i a l n u m b e r    

A l l d o w n l o a d o b j e c t s t h a t a r e p a r t o f a n i n s t a l l a t i o n D V D h a v e t h e s a m e m a t e r i a l n u m b e r a n d a n      

i n d i v i d u a l s e q u e n c e n u m b e r :  

< m a t e r i a l _ n u m b e r > _ < s e q u e n c e _ n u m b e r >      

.   E x a m p l e      

5 1 0 3 1 3 8 7 _ 1    

5 1 0 3 1 3 8 7 _ 2    

. . . 

n      T i t l e    

A l l o b j e c t s t h a t a r e p a r t o f a n i n s t a l l a t i o n D V D h a v e t h e s a m e t i t l e , s u c h a s      < s o l u t i o n > < D V D _ n a m e > < O S >      

o r    < d a t a b a s e > R D B M S < O S >        f o r R D B M S D V D s .  

3 . D o w n l o a d t h e o b j e c t s t o t h e d o w n l o a d d i r e c t o r y .  

4 2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 53: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 53/156

3 P r e p a r a t i o n      

3 .  1 2      D o w n l o a d i n g I n s t a l l a t i o n D V D s f r o m S A P S e r v i c e M a r k e t p l a c e ( O p t i o n a l )    

4 . E x t r a c t t h e i n d i v i d u a l d o w n l o a d o b j e c t s u s i n g S A P C A R , s t a r t i n g w i t h t h e l o w e s t s e q u e n c e n u m b e r ‒ f o r    

e x a m p l e 5 1 0 3 1 3 8 7 _ 1 , t h e n 5 1 0 3 1 3 8 7 _ 2 , a n d s o o n .  

D u r i n g t h e d o w n l o a d S A P C A R s e t s u p t h e s t r u c t u r e o f t h e i n s t a l l a t i o n D V D .  

.   N o t e      

S A P C A R a s k s i f y o u w a n t t o r e p l a c e e x i s t i n g f i l e s , f o r e x a m p l e      L A B E L I D X . A S C        . A l w a y s a c c e p t w i t h        Y e s     . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           4 3    

Page 54: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 54/156

 T h i s p a g e i s i n t e n t i o n a l l y l e f t b l a n k .  

Page 55: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 55/156

4 I n s t a l l a t i o n      

4 I n s t a l l a t i o n        

T h i s s e c t i o n p r o v i d e s i n f o r m a t i o n a b o u t h o w t o p e r f o r m a        s t a n d a r d        i n s t a l l a t i o n o f y o u r S A P s y s t e m .  

O n l y v a l i d f o r : H A ( M S C S )    

I f y o u w a n t t o p e r f o r m a        M i c r o s o f t C l u s t e r S e r v i c e ( M S C S )      i n s t a l l a t i o n , s e e s e c t i o n        H i g h A v a i l a b i l i t y    

w i t h M i c r o s o f t C l u s t e r S e r v i c e     . 

E n d o f : H A ( M S C S )    

Y o u h a v e c o m p l e t e d t h e p l a n n i n g a n d p r e p a r a t i o n a c t i v i t i e s , b e f o r e y o u s t a r t t h e i n s t a l l a t i o n .  

P r o c e s s F l o w        

Y o u p e r f o r m t h e f o l l o w i n g s t e p s :  

1 .    Y o u     i n s t a l l t h e M S S Q L S e r v e r d a t a b a s e s o f t w a r e      [ p a g e      4 5    ] . 

2 .    Y o u     i n s t a l l t h e S A P s y s t e m u s i n g S A P i n s t      [ p a g e      5 6    ] . 

4 . 1 I n s t a l l i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e        

T h e f o l l o w i n g s e c t i o n s d e s c r i b e h o w t o i n s t a l l t h e S Q L S e r v e r 2 0 0 0 o r S Q          L     S e r v e r 2 0 0 5 d a t a b a s e s o f t w a r e . T h e    

S Q L S e r v e r s o f t w a r e h a s t o b e i n s t a l l e d o n e a c h h o s t i n t h e s y s t e m w h e r e y o u i n t e n d t o s e t u p a n S A P i n s t a n c e .  D e p e n d i n g o n t h e t y p e o f h o s t i n v o l v e d , y o u e i t h e r h a v e t o i n s t a l l t h e s o f t w a r e f o r t h e d a t a b a s e      c l i e n t      o r    s e r v e r      . 

T o i n s t a l l t h e S Q L S e r v e r d a t a b a s e s o f t w a r e y o u h a v e t h e f o l l o w i n g o p t i o n s :  

n      Y o u     i n s t a l l S Q L S e r v e r a u t o m a t i c a l l y w i t h S Q L 4 S A P        [ p a g e      4 5    ] 

n      Y o u     i n s t a l l t h e S Q L S e r v e r d a t a b a s e s o f t w a r e m a n u a l l y      [ p a g e      4 7    ] . 

4 . 1 . 1 I n s t a l l i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e w i t h S Q L 4 S A P        

T h i s s e c t i o n d e s c r i b e s h o w t o i n s t a l l t h e S Q L S e r v e r 2 0 0 0 o r S Q L S e r v e r 2 0 0 5 d a t a b a s e s o f t w a r e a u t o m a t i c a l l y .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           4 5    

Page 56: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 56/156

4 I n s t a l l   a t i  o n   

4 . 1     I n s t a l l   i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e      

.   N o t e      

F o r m o r e i n f o r m a t i o n a b o u t i n s t a l l i n g w i t h        S Q L 4 S A P . V B S        , s e e      C u s t o m i z e d I n s t a l l a t i o n o f S Q L S e r v e r f o r a n S A P      

S y s t e m w i t h S Q L 4 S A P . V B S        ( S Q L 4 S A P _ d o c u . p d f )      a n d t h e      r e a d m e . t x t        , b o t h o f w h i c h a r e l o c a t e d i n t h e r o o t    d i r e c t o r y o f t h e S Q L S e r v e r R D B M S D V D .  

O n l  y v a l i d f o r : H A ( M S C S )    

.   C a u t i o n      

T h e    S Q L 4 S A P . V B S        s c r i p t d o e s n o t s u p p o r t M i c r o s o f t C l u s t e r S e r v i c e ( M S C S ) . I f y o u w a n t t o r u n t h e s c r i p t    

i n a n M S C S c o n f i g u r a t i o n , y o u g e t a n e r r o r m e s s a g e . F o r m o r e i n f o r m a t i o n a b o u t i n s t a l l i n g t h e S Q L      

S e r v e r d a t a b a s e s o f t w a r e f o r M S C S , s e e      C l u s t e r i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e      [ p a g e      1 2 2    ] . 

E n d o f : H A ( M S C S )    

n      F o r    S Q L S e r v e r 2 0 0 0      , y o u u s e t h e      S Q L 4 S A P . V B S        s c r i p t t o a u t o m a t i c a l l y i n s t a l l t h e :  

l      S Q L S e r v e r 2 0 0 0 E n t e r p r i s e E d i t i o n o n 3 2 - b i t o r 6 4 - b i t s y s t e m s .  

l      L a t e s t S Q L S e r v e r 2 0 0 0 s e r v i c e p a c k      

l      L a t e s t S Q L S e r v e r h o t f i x , i f r e q u i r e d .  

l      S Q L _ L a t i n 1 _ G e n e r a l _ C P 8 5 0 _ B I N o r S Q L _ L a t i n 1 _ G e n e r a l _ C P 8 5 0 _ B I N 2 c o l l a t i o n .  

.   N o t e      

F o r u p - t o - d a t e i n f o r m a t i o n a b o u t i n s t a l l i n g S Q L S e r v e r      2 0 0 0      w i t h S Q L 4 S A P . V B S , r e a d        S A P N o t e      

3 7 7 4 3 0      , w h i c h a l s o i n c l u d e s t h e m a t e r i a l n u m b e r o f t h e D V D c o n t a i n i n g t h e V B s c r i p t .  

n      F o r    S Q L S e r v e r 2 0 0 5        , y o u u s e t h e      S Q L 4 S A P . V B S        s c r i p t t o a u t o m a t i c a l l y i n s t a l l :  

l      O n e o f t h e f o l l o w i n g S Q L S e r v e r 2 0 0 5 e d i t i o n s :  

u        3 2 - b i t S Q L S e r v e r 2 0 0 5 E n t e r p r i s e E d i t i o n o n x 8 6 s y s t e m s    

u        6 4 - b i t S Q L S e r v        e r 2 0 0 5      E n t e r p r i s e E d i t i o n o n x 6 4 s y s t e m s    

u        6 4 - b i t S Q L S e r v e r 2 0 0 5 E n t e r p r i s e E d i t i o n o n I A 6 4 s y s t e m s    

l      D e f a u l t I n s t a n c e s     ,   N a m e d I n s t a n c e s     , o r    S Q L S e r v e r C l i e n t T o o l s O n l y     . 

.   N o t e      

F o r u p - t o - d a t e i n f o r m a t i o n a b o u t i n s t a l l i n g S Q L S e r v e r      2 0 0 5        w i t h S Q L 4 S A P , r e a d        S A P N o t e        8 9 6 5 6 6      . 

P r o c e d u r e        1 . F o r      S Q L S e r v e r 2 0 0 0      , i n s e r t t h e S Q L S e r v e r 2 0 0 0 R D B M S S P 4 D V D i n t o y o u r D V D d r i v e o r m o u n t t h e    

n e t w o r k s h a r e l o c a l l y .  

2 . F o r      S Q L S e r v e r 2 0 0 5        , i n s e r t t h e S Q L S e r v e r 2 0 0 5 R D B M S D V D i n y o u r D V D d r i v e o r m o u n t t h e n e t w o r k      

s h a r e l o c a l l y .  

3 . D o u b l e - c l i c k        S Q L 4 S A P . V B S        l o c a t e d i n t h e r o o t d i r e c t o r y .  

4 . F o l l o w t h e i n s t r u c t i o n s a n d e n t e r t h e r e q u i r e d i n f o r m a t i o n i n t h e i n s t a l l a t i o n s c r e e n s .  

4 6       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 57: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 57/156

4 I n s t a l l a t i o n      

4 .  1     I n s t a l l i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e      

4 . 1 . 2 I n s t a l l i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e M a n u a l l y        

T h e f o l l o w i n g d e s c r i b e s h o w t o i n s t a l l t h e S Q L S e r v e r 2 0 0 0 o r S Q L S e r v e r 2 0 0 5 d a t a b a s e s o f t w a r e m a n u a l l y .  

.   N o t e      

I f y o u i n s t a l l S Q L S e r v e r 2 0 0 0 t h e i n s t a l l a t i o n d i f f e r s o n a 3 2 - b i t o r 6 4 - b i t s y s t e m . I f r e q u i r e d , y o u a l s o h a v e    

t o i n s t a l l t h e c o r r e c t e d c o l l a t i o n f o r S Q L S e r v e r 2 0 0 0 .  

4 . 1 . 2 . 1 I n s t a l l i n g t h e S Q L S e r v e r 2 0 0 0 D a t a b a s e S o f t w a r e o n        3 2 - B i t M a n u a l l y        

T h e M S S Q L S e r v e r s o f t w a r e h a s t o b e i n s t a l l e d o n e a c h h o s t i n t h e s y s t e m w h e r e y o u i n t e n d t o s e t u p a n S A P      

i n s t a n c e . D e p e n d i n g o n t h e t y p e o f h o s t i n v o l v e d , y o u e i t h e r h a v e t o i n s t a l l t h e s o f t w a r e f o r t h e d a t a b a s e    c l i e n t      o r    s e r v e r      . 

n      T h e s o f t w a r e f o r t h e      s e r v e r      m u s t b e i n s t a l l e d o n t h e d a t a b a s e h o s t . I t p r o v i d e s a l l t h e f u n c t i o n s r e q u i r e d      

t o r u n a r e l a t i o n a l d a t a b a s e m a n a g e m e n t s y s t e m .  

n      T h e s o f t w a r e f o r t h e      c l i e n t      m u s t b e i n s t a l l e d o n a l l h o s t s w i t h o u t t h e d a t a b a s e . I t e n a b l e s t h e    

c o m m u n i c a t i o n b e t w e e n a h o s t a n d t h e d a t a b a s e .  

P r o c e d u r e        

1 . L o g o n t o t h e h o s t a s a l o c a l a d m i n i s t r a t o r .  

.   C a u t i   o n   M a k e s u r e t h a t y o u h a v e n o t a p p l i e d N T F S c o m p r e s s i o n t o t h e d i s k w h e r e y o u i n s t a l l t h e M S S Q L      

S e r v e r s o f t w a r e .  

2 . I n s e r t t h e M S S Q L S e r v e r      2 0 0 0 R D B M S S P 4 D V D        i n t o y o u r D V D d r i v e .  

3 . S t a r t t h e i n s t a l l a t i o n p r o g r a m w i t h        a u t o r u n . e x e        l o c a t e d i n t h e      x 8 6 \ S Q L 2 0 0 0        d i r e c t o r y o f t h e      M S S Q L    

S e r v e r 2 0 0 0 R D B M S S P 4 D V D          . 

.   N o t e      

I g n o r e t h e c o m p a t i b i l i t y w a r n i n g a n d c h o o s e      C o n t i n u e     . 

E n t e r t h e r e q u i r e d i n f o r m a t i o n a s s p e c i f i e d i n t h e t a b l e b e l o w .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           4 7    

Page 58: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 58/156

4 I n s t a l l   a t i  o n   

4 . 1     I n s t a l l   i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e      

.   N o t e      

W h e n y o u m o u n t t h e D V D f r o m a r e m o t e s e r v e r , i t m u s t b e a s s i g n e d a d r i v e l e t t e r .  

T h e i n s t a l l a t i o n w r i t e s a l o g f i l e      s q l s t p . l o g        t o t h e W i n d o w s d i r e c t o r y        % w i n d i r %        

I n p u t f o r M S S Q L S e r v e r I n s t a l l a t i o n o n 3 2 - B i   t S y s t e m s      

W i n d o w           S e r v e r I n p u t C l i e n t I n p u t    

M i c r o s o f t S Q L S e r v e r 2 0 0 0 E n t e r p r i s e    E d i t i o n   

S e l e c t      S Q L S e r v e r 2 0 0 0 C o m p o n e n t s .     S e l e c t      S Q L S e r v e r 2 0 0 0 C o m p o n e n t s .  

I n s t a l l C o m p o n e n t s M i c r o s o f t S Q L S e r v e r    2 0 0 0 E n t e r p r i s e E d i t i o n    

S e l e c t      I n s t a l l D a t a b a s e S e r v e r      . S e l e c t      I n s t a l l D a t a b a s e S e r v e r .  

W e l c o m e       C h o o s e      N e x t     . C h o o s e N e x t .  

C o m p u t e r N a m e       S e l e c t      L o c a l C o m p u t e r .     S e l e c t      L o c a l C o m p u t e r .  I n s t a l l a t i o n S e l e c t i o n      S e l e c t      C r e a t e a n e w i n s t a n c e o f S Q L    

S e r v e r , o r i n s t a l l C l i e n t T o o l s .  S e l e c t      C r e a t e a n e w i n s t a n c e o f S Q L    S e r v e r o r i n s t a l l C l i e n t T o o l s .  

U s e r I n f o r m a t i o n       E n t e r y o u r p e r s o n a l i n f o r m a t i o n . E n t e r y o u r p e r s o n a l i n f o r m a t i o n .  

S o f t w a r e L i c e n s e A g r e e m e n t       C h o o s e      Y e s   . C h o o s e      Y e s .  

C D - K e y       E n t e r t h e k e y s p e c i f i e d i n t h e    f i l e    S A P C D K E Y . t x t        i n t h e r o o t    d i r e c t o r y o f t h e R D B M S D V D .  

E n t e r t h e k e y s p e c i f i e d i n t h e    f i l e    S A P C D K E Y . t x t        i n t h e r o o t    d i r e c t o r y o f t h e R D B M S D V D .  

I n s t a l l a t i o n D e f i n i t i o n      S e l e c t      S e r v e r a n d C l i e n t T o o l s .     S e l e c t      C l i e n t T o o l s O n l y .  

I n s t a n c e N a m e       S e l e c t      D e f a u l t     . 

D o n o t s p e c i f y a n i n s t a n c e n a m e .  

D i a l o g b o x d o e s n o t a p p e a r .  

S e t u p T y p e       S e l e c t      C u s t o m .     D i a l o g b o x d o e s n o t a p p e a r .  

S e l e c t      C o m p o n e n t s       S e l e c t a l l c o m p o n e n t s . S e l e c t a l l c o m p o n e n t s .  

S e r v i c e A c c o u n t s       S e l e c t      U s e t h e s a m e a c c o u n t f o r e a c h    s e r v i c e . A u t o s t a r t S Q L S e r v e r S e r v i c e .  S e l e c t U s e t h e L o c a l S y s t e m          a c c o u n t .  

D i a l o g b o x d o e s n o t a p p e a r .  

A u t h e n t i c a t i o n m o d e       S e l e c t t h e a u t h e n t i c a t i o n m o d e .  W e r e c o m m e n d t o u s e      W i n d o w s    a u t h e n t i c a t i o n m o d e .  

.   N o t e      F o r a J a v a s y s t e m ,    M i x e d    m o d e      i s r e q u i r e d . S A P i n s t    a u t o m a t i c a l l y c h a n g e s t h e    a u t h e n t i c a t i o n m o d e i n t o      M i x e d m o d e      w h e n i n s t a l l i n g      a J a v a s y s t e m .  

D i a l o g b o x d o e s n o t a p p e a r .  

C o l l a t i o n s e t t i n g s      S e l e c t      S Q L C o l l a t i o n s .  F r o m t h e d r o p - d o w n l i s t s e l e c t    B i n a r y o r d e r , f o r u s e w i t h t h e 8 5 0      ( M u l t i l i n g u a l ) C h a r a c t e r S e t .  

D i a l o g b o x d o e s n o t a p p e a r .  

4 8       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 59: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 59/156

4 I n s t a l l a t i o n      

4 .  1     I n s t a l l i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e      

W i n d o w           S e r v e r I n p u t C l i e n t I n p u t    

N e t w o r k L i b r a r i e s       L e a v e s e l e c t i o n u n c h a n g e d a n d      

c h o o s e      N e x t     . 

D i a l o g b o x d o e s n o t a p p e a r .  

S t a r t C o p y i n g F i l e s       C h o o s e      N e x t     . C h o o s e      N e x t     . 

C h o o s e L i c e n s i n g M o d e       S e l e c t t h e m o d e y o u r e q u i r e . D i a l o g b o x d o e s n o t a p p e a r .  

4 . W h e n y o u h a v e f i n i s h e d t h e i n s t a l l a t i o n , i n s t a l l t h e l a t e s t S e r v i c e P a c k , a n d t h e l a t e s t h o t f i x , i f a v a i l a b l e , f o r    

S Q L S e r v e r 2 0 0 0 .  

F o r m o r e i n f o r m a t i o n o n t h e l a t e s t S e r v i c e P a c k , s e e      S A P N o t e        6 2 9 8 8      . 

F o r m o r e i n f o r m a t i o n o n t h e l a t e s t h o t f i x , s e e      S A P N o t e        6 0 8 6 5 1      . 

5 .    I f y o u h a v e i n s t a l l e d t h e s e r v e r s o f t w a r e , i n s t a l l t h e      c o r r e c t e d M S S Q L S e r v e r c o l l a t i o n      [ p a g e      5 1    ] . F o r m o r e    

i n f o r m a t i o n o n t h e S Q L S e r v e r c o l l a t i o n , s e e      S A P N o t e        6 0 0 0 2 7      . 

4 . 1 . 2 . 2 I n s t a l l i n g t h e S Q L S e r v e r 2 0 0 0 D a t a b a s e S o f t w a r e o n        6 4 - B i t M a n u a l l y        

O n a 6 4 - b i t s y s t e m , y o u c a n n o t r u n t h e S Q L S e r v e r 2 0 0 0 g r a p h i c a l u s e r i n t e r f a c e ( G U I ) t o o l s , w i t h t h e f o l l o w i n g      

e x c e p t i o n s :  

n      C l i e n t N e t w o r k U t i l i t y ( s u p p o r t e d b y t h e 6 4 - b i t W i n d o w s o p e r a t i n g s y s t e m )    

n      S e r v e r N e t w o r k U t i l i t y      

n      S e r v i c e M a n a g e r    

n      S Q L S e r v e r 2 0 0 0 L i c e n s i n g ( i n C o n t r o l P a n e l )    

n      S e t u p . e x e ( s u p p o r t e d b y W i n d o w s I n s t a l l e r )    

I f y o u w a n t t o u s e t h e o t h e r S Q L S e r v e r 2 0 0 0 G U I t o o l s w i t h t h e 6 4 - b i t v e r s i o n o f S Q L S e r v e r 2 0 0 0 , y o u h a v e    

t o i n s t a l l t h e m w i t h t h e 3 2 - b i t v e r s i o n o f S Q L S e r v e r 2 0 0 0 o n a 3 2 - b i t c o m p u t e r a n d u s e t h e m t o r e m o t e l y      

m a n a g e t h e 6 4 - b i t s e r v e r .  

.   N o t e      

n      Y o u c a n i n s t a l l t h e 3 2 - b i t g r a p h i c a l u s e r i n t e r f a c e m a n a g e m e n t t o o l s f r o m t h e 3 2 - b i t d i r e c t o r y o f t h e    

M S S Q L S e r v e r 2 0 0 0 R D B M S S P 4 D V D .  

n      G r a p h i c a l i n t e r f a c e m a n a g e m e n t t o o l s w h i c h w e r e i n s t a l l e d w i t h t h e 3 2 - b i t v e r s i o n o f S Q L S e r v e r 2 0 0 0    

a r e n o t s u p p o r t e d i n t h e 6 4 - b i t v e r s i o n . F o r m o r e i n f o r m a t i o n r e f e r t o t h e      r e a d m e . t x t        f i l e i n t h e    I A 6 4 \ S Q L 2 0 0 0        s u b d i r e c t o r y .  

P r o c e d u r e        

1 . L o g o n t o t h e h o s t a s a l o c a l a d m i n i s t r a t o r .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           4 9    

Page 60: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 60/156

4 I n s t a l l   a t i  o n   

4 . 1     I n s t a l l   i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e      

.   C a u t i o n      

M a k e s u r e t h a t y o u h a v e n o t a p p l i e d N T F S c o m p r e s s i o n t o t h e d i s k w h e r e y o u i n s t a l l t h e M S S Q L      

S e r v e r s o f t w a r e .  

2 . I n s e r t t h e M S S Q L S e r v e r 2 0 0 0 R D B M S S P 4 D V D i n t o y o u r D V D d r i v e .  

3 . T o s t a r t t h e i n s t a l l a t i o n , r u n        s e t u p . e x e        l o c a t e d i n t h e d i r e c t o r y        I A 6 4 \ S Q L 2 0 0 0        . 

4 . E n t e r t h e r e q u i r e d i n f o r m a t i o n a s s p e c i f i e d i n t h e f o l l o w i n g t a b l e :  

I n p u t f o r t h e M S S Q L S e r v e r I n s t a l l a t i o n o n 6 4 - B i t S y s t e m s      

W i n d o w I n p u t    

R e g i s t r a t i o n I n f o r m a t i o n      E n t e r y o u r n a m e a n d t h e p r o d u c t k e y s p e c i f i e d i n t h e f i l e    S A P C D K E Y . t x t        i n t h e r o o t d i r e c t o r y o f t h e R D B M S D V D .  

S o f t w a r e L i c e n s e A g r e e m e n t       C h o o s e      Y e s   . 

F e a t u r e S e l e c t i o n       n      S e r v e r S o f t w a r e :  S e l e c t      a l l    c o m p o n e n t s .  

n      C l i e n t S o f t w a r e :  

S e l e c t      S Q L S e r v e r M a n a g e m e n t T o o l s .  

.   N o t e      

T o s e l e c t a c o m p o n e n t , l e f t - c l i c k o n i t a n d c h o o s e      E n t i r e     f e a t u r e w i l l b e i n s t a l l e d o n l o c a l h a r d d r i v e . T o d e s e l e c t a c o m p o n e n t , l e f t - c l i c k o n i t , a n d c h o o s e    E n t i r e f e a t u r e w i l l b e u n a v a i l a b l e .  

I n s t a n c e N a m e       S e l e c t t h e i n s t a n c e t y p e y o u w a n t t o i n s t a l l .  S e r v i c e A c c o u n t       S e l e c t      U s e t      h e s a m e a c c o u n t f o r e a c h s e r v i c e . A u t o s t a r t S Q L S e r v e r S e r v i c e .  

S e l e c t      U s e t h e L o c a l S y s t e m a c c o u n t .  

A u t h e n t i c a t i o n M o d e       n      S e l e c t t h e a u t h e n t i c a t i o n m o d e .  W e r e c o m m e n d t o u s e      W i n d o w s a u t h e n t i c a t i o n m o d e .  

.   N o t e      

F o r a J a v a s y s t e m ,    M i x e d m o d e      i s r e q u i r e d . S A P i n s t    a u t o m a t i c a l l y c h a n g e s t h e a u t h e n t i c a t i o n m o d e i n t o      M i x e d m o d e      w h e n i n s t a l l i n g a J a v a s y s t e m .  

n      E n t e r a n d c o n f i r m t h e p a s s w o r d f o r t h e      s a    l o g i n .  

.   N o t e      

I f y o u h a v e c h o s e n        W i n d o w s a u t h e n t i c a t i o n m o d e      , t h e      s a    l o g i n i s    c r e a t e d , b u t c a n n o t b e u s e d .  

S e c u r i t y E n h a n c e m e n t :  C r o s s D a t a b a s e O w n e r s h i p C h a i n i n g    

L e a v e s e l e c t i o n u n c h a n g e d a n d c h o o s e      N e x t     . 

C o l l a t i o n S e t t i n g s       S e l e c t      S Q L C o l l a t i o n s .  F r o m t h e d r o p - d o w n l i s t s e l e c t      B i n a r y o r d e r , f o r u s e w i t h t h e 8 5 0      ( M u l t i l i n g u a l ) C h a r a c t e r S e t .  

5 0       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 61: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 61/156

4 I n s t a l l a t i o n      

4 .  1     I n s t a l l i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e      

W i n d o w I n p u t    

L i c e n s i n g M o d e       S e l e c t t h e l i c e n s i n g m o d e a n d c h o o s e      N e x t     . 

R e a d y t o I n s t a l l       S e l e c t      I n s t a l l .  

5 . W h e n y o u h a v e f i n i s h e d t h e i n s t a l l a t i o n , i n s t a l l t h e l a t e s t S e r v i c e P a c k , a n d t h e l a t e s t h o t f i x , i f a v a i l a b l e , f o r    

S Q L S e r v e r 2 0 0 0 .  

F o r m o r e i n f o r m a t i o n o n t h e l a t e s t S e r v i c e P a c k , s e e      S A P N o t e        6 2 9 8 8      . 

F o r m o r e i n f o r m a t i o n o n t h e l a t e s t h o t f i x , s e e      S A P N o t e        6 0 8 6 5 1      . 

6 .    I f y o u h a v e i n s t a l l e d t h e s e r v e r s o f t w a r e , i n s t a l l t h e      c o r r e c t e d M S S Q L S e r v e r c o l l a t i o n      [ p a g e      5 1    ] . F o r m o r e    

i n f o r m a t i o n o n t h e S Q L S e r v e r c o l l a t i o n , s e e      S A P N o t e        6 0 0 0 2 7      . 

4 . 1 . 2 . 3 I n s t a l l i n g          t h e      C      o r r e          c t e d M S S Q L S e r v e r C o l l a t i o n f o r M S        S Q L S e r v e r 2 0 0 0        

W h e n y o u i n s t a l l t h e M S S Q L S e r v e r 2 0 0 0 d a t a b a s e f o r a n S A P s y s t e m , i n t h e f i e l d        C o l l a t i o n S e t t i n g s      y o u h a v e t o      

s e l e c t      B i n a r y o r d e r , f o r u s e w i t h t h e 8 5 0 ( M u l t i l i n g u a l ) C h a r a c t e r S e t     . 

T h i s m e a n s t h a t a l l n e w d a t a b a s e s a n d t a b l e c o l u m n s w i l l b e c r e a t e d w i t h t h i s c o l l a t i o n s e t t i n g .  

.   N o t e      

T o v i e w t h e d e f a u l t c o l l a t i o n o f M S S Q L S e r v e r u s e t h e q u e r y :  

s e l e c t s e r v e r p r o p e r t y ( ' c o l l a t i o n ' )    

T h i s q u e r y r e t u r n s t h e d e f a u l t c o l l a t i o n o f t h e o v e r a l l s e r v e r . W h e n y o u h a v e s e l e c t e d        B i n a r y o r d e r , f o r u s e    w i t h t h e 8 5 0 ( M u l t i l i n g u a l ) C h a r a c t e r S e t     , i t r e t u r n s :    S Q L _ L a t i n 1 _ G e n e r a l _ C P 8 5 0 _ B I N      

U n f o r t u n a t e l y t h i s c o l l a t i o n s e t t i n g d o e s n o t s o r t U n i c o d e d a t a a s i t i s r e q u i r e d b y a n S A P s y s t e m . T o s o l v e    

t h i s p r o b l e m , M i c r o s o f t p r o v i d e s a c o r r e c t e d c o l l a t i o n f o r S Q L S e r v e r .  

F o r m o r e i n f o r m a t i o n a b o u t i n s t a l l i n g t h e c o l l a t i o n , s e e      S A P N o t e        6 0 0 0 2 7      . 

P r e r e q u i s i t e s      

n      Y o u h a v e i n s t a l l e d t h e M S S Q L S e r v e r 2 0 0 0 d a t a b a s e s o f t w a r e . I n t h e f i e l d        C o l l a t i o n S e t t i n g s     , y o u s e l e c t e d      

B i n a r y o r d e r f o r u s e w i t h t h e 8 5 0 ( M u l t i l i n g u a l ) C h a r a c t e r S e t .  

n      Y o u h a v e i n s t a l l e d t h e l a t e s t s e r v i c e p a c k a n d h o t f i x , i f a v a i l a b l e . F o r m o r e i n f o r m a t i o n , r e f e r t o        S A P   N o t e s      6 2 9 8 8      a n d     6 0 8 6 5 1      . 

.   N o t e      

B e s i d e s a p p l y i n g t h e l a t e s t s e r v i c e a n d h o t f i x , i f a v a i l a b l e , y o u d o n o t h a v e t o m a k e a n y c h a n g e s o n t h e    

c l i e n t s i d e ( S A P a p p l i c a t i o n s e r v e r s ) .  

n      T o o b t a i n a c o r r e c t c o l l a t i o n o r d e r w i t h M S S Q L S e r v e r , y o u h a v e t o u s e t h e n e w          c o l l a t      i o n f o r a l l n e w        

i n s t a l l a t i o n s o f a U n i c o d e o r n o n - U n i c o d e S A P s y s t e m w i t h t h e M S S Q L S e r v e r d a t a b a s e . N e w v e r s i o n s o f    

t h e S A P i n s t i n s t a l l a t i o n t o o l c h e c k f o r t h e n e w c o l l a t i o n .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           5 1   

Page 62: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 62/156

4 I n s t a l l   a t i  o n   

4 . 1     I n s t a l l   i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e      

n      A n e w S A P s y s t e m u s i n g t h e n e w c o l l a t i o n a n d a n e x i s t i n g S A P s y s t e m t h a t i s u s i n g t h e o l d c o l l a t i o n c a n n o t    

r u n a s t w o d a t a b a s e s i n t h e s a m e M S S Q L S e r v e r i n s t a n c e . I f y o u w a n t t o i n s t a l l a n e w s y s t e m o n a d a t a b a s e    

s e r v e r w i t h a n e x i s t i n g s y s t e m y o u h a v e t o a p p l y t h e n e w c o l l a t i o n w i t h        I N S T C O L L . E X E .    

1 .    D o w n l o a d t h e      I N S T C O L L . E X E        f i l e f o r y o u r p l a t f o r m , w h i c h i s a t t a c h e d a s z i p f i l e t o        S A P N o t e        6 0 0 0 2 7      , 

a n d e x t r a c t i t t o y o u r s e r v e r .  

2 . O p e n a c o m m a n d p r o m p t a n d c h a n g e t o t h e d i r e c t o r y w h e r e y o u e x t r a c t e d t h e      I N S T C O L L . E X E        f i l e .  

3 . E n t e r t h e f o l l o w i n g :  

n      F o r a d e f a u l t i n s t a n c e e n t e r :    I N S T C O L L . E X E      

n      F o r a n a m e d i n s t a n c e e n t e r :    I N S T C O L L . E X E - S < s e r v e r > \ < i n s t a n c e >        ( w i t h o u t a n y s p a c e s a f t e r      — S     )  

T h e e x e c u t a b l e s t a r t s t h e S Q L S e r v e r S e r v i c e i f i t i s n o t r u n n i n g a l r e a d y a n d r u n s s e v e r a l c h e c k s .  

W h e n y o u a r e a s k e d t o a p p l y t h e n e w c o l l a t i o n t o a l l d a t a b a s e s c o n f i r m w i t h        Y      ( Y e s ) .  

W h e n t h e c o n v e r s i o n h a s f i n i s h e d i t r e s t a r t s t h e S Q L S e r v e r S e r v i c e .  

4 . T o v e r i f y w h e t h e r t h e M S S Q L S e r v e r i s p r o p e r l y c o n f i g u r e d , r u n :  

s e l e c t s e r v e r p r o p e r t y ( ' c o l l a t i o n ' )    

.   C a u t i o n      

Y o u h a v e t o r u n        I N S T C O L L . E X E        o n l y o n c e t o a p p l y t h e n e w c o l l a t i o n . T o c o n v e r t a s i n g l e S A P d a t a b a s e    

t o t h e n e w c o l l a t i o n , s e e      S A P N o t e        6 0 0 0 2 7      . 

R e s u l t      

Y o u c a n n o w c o n t i n u e w i t h t h e s t a n d a r d S A P s y s t e m i n s t a l l a t i o n a n d i n s t a l l a n y S A P i n s t a n c e o n t h i s s e r v e r .  

4 . 1 . 2 . 4 I n s t a l l i n g t h e S Q L S e r v e r 2 0 0 5 D a t a b a s e S e r v e r S o f t w a r e        M a n u a l l y        

T h i s s e c t i o n d e s c r i b e s h o w t o i n s t a l l t h e S Q L S e r v e r 2 0 0 5 d a t a b a s e s e r v e r s o f t w a r e o n 3 2 - b i t o r 6 4 - b i t s y s t e m s    

m a n u a l l y . I f y o u u s e a n M S C S e n v i r o n m e n t , y o u h a v e t o u s e t h e m a n u a l p r o c e d u r e . F o r a s t a n d a r d S A P      

s y s t e m , y o u c a n a l s o u s e t h e      S Q L 4 S A P s c r i p t      [ p a g e      4 5    ] t o i n s t a l l S Q L S e r v e r 2 0 0 5 .  

T h e S Q L S e r v e r 2 0 0 5 d a t a b a s e      s e r v e r      s o f t w a r e m u s t b e i n s t a        l l e d o        n t h e d a t a b a s e h o s t    

.   N o t e      

I f y o u w a n t t o i n s t a l l t h e d a t a b a s e c l i e n t s o f t w a r e m a n u a l l y , s e e      I n s t a l l i n g t h e S Q L S e r v e r 2 0 0 5 N a t i v e C l i e n t    

( S N A C ) S o f t w a r e      [ p a g e      5 5    ] . 

P r e r e q u i s i t e s      

n      W h e n i n s t a l l i n g S Q L S e r v e r 2 0 0 5 , m a k e s u r e t h a t y o u h a v e e n o u g h f r e e d i s k s p a c e a v a i l a b l e o n t h e s y s t e m          

d r i v e f o r :  

l      . N e t F r a m e w o r k      

F o r 6 4 - b i t a l s o t h e 6 4 - b i t . N e t F r a m e w o r k i n a d d i t i o n t o t h e 3 2 - b i t . N e t F r a m e w o r k i s i n s t a l l e d .  

l      S Q L S e r v e r C l i e n t T o o l s    

l      S Q L S e r v e r i n s t a n c e    

l      T e m p o r a r y s p a c e d u r i n g t h e i n s t a l l a t i o n      

5 2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 63: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 63/156

4 I n s t a l l a t i o n      

4 .  1     I n s t a l l i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e      

T h e r e q u i r e d d i s k s p a c e d e p e n d s o n t h e t y p e o f S Q L S e r v e r c o m p o n e n t s a l r e a d y i n s t a l l e d o r t o b e    

i n s t a l l e d . I t a l s o d e p e n d s o n t h e s y s t e m . F o r a 3 2 - b i t s y s t e m y o u n e e d u p t o 2 G B f r e e d i s k s p a c e o n t h e    

s y s t e m d r i v e , f o r a 6 4 - b i t s y s t e m y o u m i g h t r e q u i r e m o r e s p a c e .  n      M a k e s u r e t h a t t h e      M i c r o s o f t D i s t r i b u t e d T r a n s a c t i o n C o o r d i n a t o r ( M S D T C )      s e r v i c e i s r u n n i n g b e f o r e y o u s t a r t    

t h e i n s t a l l a t i o n .  

P r o c e d u r e        

1 . L o g o n t o t h e h o s t a s a l o c a l a d m i n i s t r a t o r    

2 . I n s e r t t h e S Q L S e r v e r 2 0 0 5 R D B M S D V D i n y o u r D V D d r i v e o r m o u n t i t l o c a l l y .  

3 .    C h a n g e t o t h e p l a t f o r m - s p e c i f i c f o l d e r a n d c h o o s e      E n t e r p r i s e E d i t i o n      ®         S e r v e r s     . 

4 . S t a r t t h e i n s t a l l a t i o n p r o g r a m w i t h        s e t u p . e x e        . 

5 . E n t e r t h e r e q u i r e d i n f o r m a t i o n a s s p e c i f i e d i n t h e t a b l e b e l o w        

.   N o t e      

T h e i n s t a l l a t i o n w r i t e s t h e l o g f i l e s t o t h e d i r e c t o r y        % P r o g r a m F i l e s % \ M i c r o s o f t S Q L      

s e r v e r \ 9 0 \ S e t u p B o o t s t r a p \ L O G        . Y o u f i n d t h e s u m m a r y o f t h e s e t u p l o g i n        s u m m a r y . t x t        i n t h e    

s a m e d i r e c t o r y .  

W i n d o w           S e r v e r I n p u t    

E n d U s e r L i c e n s e A g r e e m e n t       A c c e p t t h e l i c e n s i n g t e r m s a n d c o n d i t i o n s a n d      c h o o s e      N e x t     . 

I n s t a l l i n g P r e r e q u i s i t e s      C h o o s e      I n s t a l l      a n d , i f r e q u i r e d ,    N e x t     . 

W e l c o m e t o t h e M i c r o s o f t S Q L S e r v e r I n s t a l l a t i o n W i z a r d       C h o o s e      N e x t     . 

S y s t e m C o n f i g u r a t i o n C h e c k     a ) C h e c k y o u r s y s t e m c o n f i g u r a t i o n a n d , i f    r e q u i r e d , s e t u p t h e r e q u i r e d c o n f i g u r a t i o n .  

.   N o t e      

n      F o r m o r e i n f o r m a t i o n a b o u t t h e    r e q u i r e d s y s t e m c o n f i g u r a t i o n f o r a      s o f t w a r e c o m p o n e n t , c h o o s e      M e s s a g e s     . 

n      I I S i s n o t r e q u i r e d f o r a n S A P s y s t e m .  T h e r e f o r e , y o u c a n i g n o r e t h e w a r n i n g      a b o u t t h e      I I S F e a t u r e R e q u i r e m e n t .  

n      I f t h e r e i s a w a r n i n g i n        C O M P l u s C a t a l o g    R e q u i r e m e n t     , c o r r e c t t h e c o n f i g u r a t i o n      

b e f o r e y o u p r o c e e d w i t h t h e i n s t a l l a t i o n .  M a k e s u r e t h a t t h e      M i c r o s o f t D i s t r i b u t e d    T r a n s a c t i o n C o o r d i n a t o r ( M S D T C )      s e r v i c e i s    r u n n i n g .  

b )    C h o o s e      N e x t     . 

R e g i s t r a t i o n I n f o r m a t i o n    a ) E n t e r y o u r p e r s o n a l i n f o r m a t i o n , a n d t h e    p r o d u c t k e y      

b )    C h o o s e      N e x t     . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           5 3    

Page 64: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 64/156

4 I n s t a l l   a t i  o n   

4 . 1     I n s t a l l   i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e      

W i n d o w           S e r v e r I n p u t    

C o m p o n e n t s t o I n s t a l l     a ) S e l e c t :  n      S Q L S e r v e r D a t a b a s e S e r v i c e s    

n      W o r k s t a t i o n c o m p o n e n t s , B o o k s O n l i n e a n d d e v e l o p m e n t    t o o l s . 

b )    C h o o s e      A d v a n c e d    

F e a t u r e S e l e c t i o n     a )    E x p a n d        D a t a b a s e S e r v i c e s      a n d d e s e l e c t      R e p l i c a t i o n      . 

b )    E x p a n d        C l i e n t C o m p o n e n t s      a n d i f a v a i l a b l e , d e s e l e c t    B u s i n e s s I n t e l l i g e n c e D e v e l o p m e n t S t u d i o     . 

.   N o t e      

W e r e c o m m e n d t h a t y o u d e s e l e c t t h e s e    f e a t u r e s a s t h e y a r e n o t r e q u i r e d f o r a n S A P      

s y s t e m .  

c )    C h o o s e      N e x t     . 

I n s t a n c e N a m e       S e l e c t t h e i n s t a n c e y o u w a n t t o i n s t a l l a n d c h o o s e    N e x t     . 

.   N o t e      

S A P r e c o m m e n d s t o i n s t a l l a        D e f a u l t      i n s t a n c e .  

S e r v i c e A c c o u n t     a ) S e l e c t o n e o f t h e f o l l o w i n g o p t i o n s :  n      U s e t h e b u i l t - i n S y s t e m a c c o u n t f o r e a c h s e r v i c e      a n d   

c h o o s e      L o c a l S y s t e m        o r    N e t w o r k S e r v i c e     . 

n      U s e a d o m a i n u s e r a c c o u n t     , a n d e n t e r t h e u s e r    n a m e a n d p a s s w o r d .  

b )    U n d e r      S t a r t s e r v i c e s a t t      h e e n d o f s e t u p      m a k e s u r e t h a t    S Q L S e r v e r      a n d     S Q L S e r v e r A g e n t      a r e s e l e c t e d .  

.   N o t e      

I f y o u u s e a n a m e d i n s t a n c e , y o u m u s t a l s o      s e l e c t S Q L B r o w s e r .  

c ) C h o o s e      N e x t     . 

A u t h e n t i c a t i o n M o d e     a ) S e l e c t      W i n d o w s A u t h e n t i c a t i o n M o d e     . S A P r e c o m m e n d s t h a t y o u u s e t h i s m o d e f o r a n      A B A P s y s t e m . W i t h t h i s m o d e t h e      s a     l o g i n i s    c r e a t e d , b u t c a n n o t b e u s e d .  

.   N o t e      

I f t h e i n s t a l l a t i o n f a i l s i n        W i n d o w s A u t h e n t i c a t i o n    M o d e      , s e e      S A P N o t e        7 9 9 0 5 8      . 

b )    C h o o s e      N e x t     . 

5 4       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 65: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 65/156

4 I n s t a l l a t i o n      

4 .  1     I n s t a l l i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e      

W i n d o w           S e r v e r I n p u t    

C o l l a t i o n S e t t i n g s     a )    S e l e c t      S Q L c o l l a t i o n s ( u s e d f o r c o m p a t i b i l i t y w i t h p r e v i o u s    v e r s i o n s o f S Q L S e r v e r )      . 

b ) F r o m t h e d r o p - d o w n l i s t s e l e c t      B i n a r y o r d e r b a s e d o n    c o d e p o i n t c o m p a r i s o n , f o r u s e w i t      h t h e 8 5 0 ( M u l t i l i n g u a l )    C h a r a c t e r S e t .  

c )    C h o o s e      N e x t     . 

E r r o r a n d U s a g e R e p o r t S e t t i n g s       L e a v e t h e s e l e c t i o n u n c h a n g e d a n d c h o o s e      N e x t     . 

R e a d y t o I n s t a l l       C h o o s e      I n s t a l l     . 

S e t u p P r o g r e s s    .   N o t e      

T o s e e t h e l o g f i l e s f o r t h e S Q L S e r v e r    c o m p o n e n t s , c h o o s e      S e t u p f i n i s h e d      . 

W h e n t h e s e t u p p r o c e s s h a s f i n i s h e d , c h o o s e      N e x t     . 

C o m p l e t i n g M i c r o s o f t S Q L S e r v e r 2 0 0 5 S e t u p       C h o o s e      F i n i s h      . 

6 .    W h e n y o u h a v e f i n i s h e d t h e i n s t a l l a t i o n , e n a b l e t h e      N a m e d P i p e s      a n d     T C P / I P        p r o t o c o l i n t h e S Q L S e r v e r    

C o n f i g u r a t i o n M a n a g e r a s f o l l o w s :  

n      C h o o s e      S t a r t      ®         A l l P r o g r a m s      ®         M i c r o s o f t S Q L S e r v e r 2 0 0 5        ®         C o n f i g u r a t i o n T o o l s      ®         S Q L S e r v e r C o n f i g u r a t i o n    

M a n a g e r     . 

n      E x p a n d        S Q L S e r v e r 2 0 0 5 N e t w o r k C o n f i g u r a t i o n      a n d s e l e c t o n e o f t h e f o l l o w i n g :  

n      F o r a        d e f a u l t      i n s t a n c e , s e l e c t      P r o t o c o l s f o r M S S Q L S e r v e r    

n      F o r a        n a m e d        i n s t a n c e , s e l e c t      P r o t o c o l s f o r < S A P S I D >        n      I n t h e r i g h t - h a n d p a n e , u n d e r      P r o t o c o l N a m e      , r i g h t - c l i c k        N a m e d P i p e s      a n d     T C P / I P        , a n d s e l e c t      E n a b l e     . 

7 . R e s t a r t S Q L S e r v e r .  

4 . 1 . 2 . 5 I n s t a l l i n g t h e S Q L S e r v e r 2 0 0 5 N a t i v e C l i e n t S o f t w a r e        M a n u a l l y        

T h i s c h a p t e r d e s c r i b e s h o w t o i n s t a l l t h e      S Q L S e r v e r 2 0 0 5 N a t i v e C l i e n t ( S N A C )      s o f t w a r e o n 3 2 - b i t o r 6 4 - b i t s y s t e m s .  

T h e S Q L S e r v e r 2 0 0 5 c l i e n t s o f t w a r e m u s t b e i n s t a l l e d o n a l l h o s t s w i t h o u t t h e d a t a b a s e . I t e n a b l e s t h e    

c o m m u n i c a t i o n b e t w e e n a h o s t a n d t h e d a t a b a s e .  

P r o c e d u r e        

1 . L o g o n a s l o c a l a d m i n i s t r a t o r t o t h e h o s t w h e r e y o u w a n t t o i n s t a l l a n a p p l i c a t i o n s e r v e r .  

2 . I n s e r t t h e S Q L S e r v e r 2 0 0 5 R D B M S D V D i n y o u r D V D d r i v e o r m o u n t i t l o c a l l y .  

3 . C h a n g e t o t h e p l a t f o r m - s p e c i f i c f o l d e r a n d c h o o s e      s q l n c l i . m s i    

.   N o t e      

Y o u a l s o f i n d t h e      s q l n c l i . m s i      f i l e o n t h e M i c r o s o f t S Q L S e r v e r C D i n t h e      S e t u p        d i r e c t o r y .  

4 . F o l l o w t h e i n s t r u c t i o n s i n t h e S Q L S e r v e r i n s t a l l a t i o n s e t u p s c r e e n s .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           5 5    

Page 66: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 66/156

4 I n s t a l l   a t i  o n   

4 . 2      I n s t a l l   i n g a n S A P S y s t e m U s i n g S A P i n s t    

4 . 2 I n s t a l l i n g a n S A P S y s t e m U s i n g S A P i n s t      

T h e f o l l o w i n g s e c t i o n s p r o v i d e t h e s t e p s t h a t y o u h a v e t o p e r f o r m t o i n s t a l l t h e v a r i o u s i n s t a n c e s o f a n S A P      

s y s t e m , o r a s t a n d a l o n e e n g i n e :  

n      R u n n i n g S A P i n s t o n W i n d o w s      [ p a g e      5 6    ] 

n      U s i n g S A P i n s t G U I      [ p a g e      6 1    ] 

n      I n t e r r u p t e d I n s t a l l a t i o n w i t h S A P i n s t      [ p a g e      6 1    ] 

n      S t a r t i n g S A P i n s t o n t h e R e m o t e H o s t ( O p t i o n a l )      [ p a g e      6 3    ] 

n      S t a r t i n g S A P i n s t G U I S e p a r a t e l y ( O p t i o n a l )      [ p a g e      6 3    ] . 

4 . 2 . 1 R u n n i n g S A P i n s t o n W i n d o w s      

T h i s p r o c e d u r e t e l l s y o u h o w t o i n s t a l l a n S A P s y s t e m w i t h S A P i n s t . S A P i n s t i n c l u d e s a S A P i n s t G U I a n d a      G U I s e r v e r , w h i c h b o t h u s e J a v a .  

T h i s s e c t i o n d e s c r i b e s a n i n s t a l l a t i o n w h e r e S A P i n s t , S A P i n s t G U I , a n d t h e G U I s e r v e r a r e r u n n i n g o n t h e    

s a m e h o s t . I f r e q u i r e d , y o u c a n i n s t e a d p e r f o r m a        r e m o t e i n s t a l l a t i o n w i t h S A P i n s t      [ p a g e      6 3    ] , w h e r e S A P i n s t G U I i s    

r u n n i n g o n a        s e p a r a t e        h o s t f r o m S A P i n s t a n d t h e G U I s e r v e r .  

N o t e t h e f o l l o w i n g i n f o r m a t i o n a b o u t S A P i n s t :  

n      W h e n y o u s t a r t S A P i n s t , S A P i n s t G U I a n d t h e G U I s e r v e r a l s o s t a r t . S A P i n s t G U I c o n n e c t s t o t h e G U I s e r v e r    

w i t h a s e c u r e S S L c o n n e c t i o n , a n d t h e G U I s e r v e r c o n n e c t s t o S A P i n s t .  

n      S A P i n s t n o r m a l l y c r e a t e s t h e i n s t a l l a t i o n d i r e c t o r y        s a p i n s t _ i n s t d i r        , w h e r e i t k e e p s i t s l o g f i l e s , a n d w h i c h      

i s l o c a t e d d i r e c t l y i n t h e      P r o g r a m F i l e s        d i r e c t o r y . I f S A P i n s t i s n o t a b l e t o c r e a t e      s a p i n s t _ i n s t d i r        t h e r e , i t    

t r i e s t o c r e a t e      s a p i n s t _ i n s t d i r        i n t h e d i r e c t o r y d e f i n e d b y t h e e n v i r o n m e n t v a r i a b l e      T E M P        . 

.   R e c o m m e n d a t i o n      

W e r e c o m m e n d t h a t y o u k e e p a l l i n s t a l l a t i o n d i r e c t o r i e s u n t i l t h e s y s t e m i s c o m p l e t e l y a n d c o r r e c t l y      

i n s t a l l e d .  

n      S A P i n s t c r e a t e s a s u b d i r e c t o r y f o r e a c h i n s t a l l a t i o n s e r v i c e c a l l e d      

< s a p i n s t _ i n s t d i r > \ < i n s t a l l a t i o n _ s e r v i c e >        , w h i c h i s l o c a t e d i n        % P r o g r a m F i l e s % \ s a p i n s t _ i n s t d i r        . 

n      T h e S A P i n s t S e l f - E x t r a c t o r e x t r a c t s t h e e x e c u t a b l e s t o a t e m p o r a r y d i r e c t o r y (      T E M P        ,   T M P     ,   T M P D I R          , o r  

S y s t e m R o o t        ) . T h e s e e x e c u t a b l e s a r e d e l e t e d a f t e r S A P i n s t h a s s t o p p e d r u n n i n g .  

D i r e c t o r i e s c a l l e d        s a p i n s t _ e x e . x x x x x x . x x x x        s o m e t i m e s r e m a i n i n t h e t e m p o r a r y d i r e c t o r y . Y o u c a n      

s a f e l y d e l e t e t h e m .  T h e t e m p o r a r y d i r e c t o r y a l s o c o n t a i n s t h e S A P i n s t S e l f - E x t r a c t o r l o g f i l e      d e v _ s e l f e x . o u t        , w h i c h m i g h t    

b e u s e f u l i f a n e r r o r o c c u r s .  

.   C a u t i o n      

I f S A P i n s t c a n n o t f i n d a t e m p o r a r y d i r e c t o r y , t h e i n s t a l l a t i o n t e r m i n a t e s w i t h t h e e r r o r      F C O - 0 0 0 5 8        . 

n      I f y o u w a n t t o t e r m i n a t e S A P i n s t a n d t h e S A P i n s t S e l f - E x t r a c t o r ,    c h     o o s e o n e o f t h e f o l l o w i n g o p t i o n s :  

l      R i g h t - c l i c k t h e i c o n f o r t h e S A P i n s t o u t p u t w i n d o        w l   o c a t e d i n t h e W i n d o w s t r a y a n d c h o o s e      E x i t     . 

l      C l i c k t h e i c o n f o r t h e S A P i n s t o u t p u t      w i   n d o w l o c a t e d i n t h e W i n d o w s t r a y a n d c h o o s e      F i l e     ®         E x i t     . 

5 6       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 67: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 67/156

4 I n s t a l l a t i o n      

4 . 2      I n s t a l l i n g a n S A P S y s t e m U s i n g S A P i   n s t  

P r e r e q u i s i t e s      

n      Y o u a r e l o g g e d o n a s a u s e r w i t h t h e r e q u i r e d r i g h t s a n d p r i v i l e g e s t o i n s t a l l t h e S A P i n s t t o o l a n d t h e S A P      

s y s t e m . F o r m o r e i n f o r m a t i o n , s e e      G r a n t i n g U s e r R i g h t s f o r t h e I n s t a l l a t i o n      [ p a g e      3 3    ] . 

n      Y o u n e e d a t l e a s t 5 0 M B o f f r e e s p a c e i n t h e i n s t a l l a t i o n d i r e c t o r y f o r e a c h A B A P i n s t a l l a t i o n s e r v i c e . I n      

a d d i t i o n , y o u n e e d 6 0 - 2 0 0 M B f r e e s p a c e f o r t h e S A P i n s t e x e c u t a b l e s .  

n      I f y o u a r e i n s t a l l i n g a s e c o n d o r s u b s e q u e n t S A P s y s t e m i n t o a n e x i s t i n g d a t a b a s e , m a k e s u r e t h a t t h e    

d a t a b a s e i s      u p a n d r u n n i n g b e f o r e        s t a r t i n g t h e i n s t a l l a t i o n . F o r m o r e i n f o r m a t i o n , s e e      I n s t a l l a t i o n o f M u l t i p l e    

C o m p o n e n t s i n O n e D a t a b a s e      [ p a g e      8 7    ] . 

n      D i a l o g i n s t a n c e o n l y :    I f y o u r S A P S y s t e m h a s b e e n u p g r a d e d f r o m a n e a r l i e r r e l e a s e , a n d y o u w a n t t o      

i n s t a l l a d i a l o g i n s t a n c e , m a k e s u r e t h a t t h e p a r a m e t e r D I R _ C T _ R U N h a s i d e n t i c a l v a l u e s i n t h e i n s t a n c e    

p r o f i l e a n d t h e s t a r t p r o f i l e o f t h e c e n t r a l i n s t a n c e . I f i t i s s e t i n t h e i n s t a n c e p r o f i l e , i t m u s t b e a l s o s e t i n t h e    

s t a r t p r o f i l e . I f i t i s n o t s e t i n t h e i n s t a n c e p r o f i l e , i t m u s t n o t b e s e t i n t h e s t a r t p r o f i l e .  

P r o c e d u r e        

1 .    I n s e r t t h e      S A P I n s t a l l a t i o n M a s t e r D V D          i n t o y o u r D V D d r i v e o r m o u n t i t l o c a l l y .  

2 . S t a r t S A P i n s t f r o m t h e S A P I n s t a l l a t i o n M a s t e r D V D b y d o u b l e - c l i c k i n g        s a p i n s t . e x e        f r o m t h e f o l l o w i n g      

p a t h :  

< D V D d r i v e > : \ I M _ W I N D O W S _ < p l a t f o r m >      

S A P i n s t G U I s t a r t s a u t o m a t i c a l l y b y d i s p l a y i n g t h e      W e l c o m e      s c r e e n .  

H o w e v e r , i f t h e r e i s o n l y o n e c o m p o n e n t t o i n s t a l l , S A P i n s t d i r e c t l y d i s p l a y s t h e f i r s t i n p u t d i a l o g w i t h o u t    

p r e s e n t i n g t h e      W e l c o m e      s c r e e n .  

  N o t e      

n      D u r i n g t h e i n s t a l l a t i o n , t h e d e f a u l t p o r t s 2 1 2 0 0 a n d 2 1 2 1 2 a r e u s e d f o r c o m m u n i c a t i o n b e t w e e n      S A P i n s t , G U I s e r v e r , a n d S A P i n s t G U I . S A P i n s t u s e s p o r t 2 1 2 0 0 t o c o m m u n i c a t e w i t h t h e G U I s e r v e r .  

T h e G U I s e r v e r u s e s p o r t 2 1 2 1 2 t o c o m m u n i c a t e w i t h S A P i n s t G U I . Y o u g e t a n e r r o r m e s s a g e i f o n e    

o f t h e s e p o r t s i s a l r e a d y i n u s e b y a n o t h e r s e r v i c e .  

I n t h i s c a s e , o p e n a c o m m a n d p r o m p t a n d c h a n g e t o t h e r e q u i r e d d i r e c t o r y a s f o l l o w s :  

< D V D d r i v e > : \ I M _ W I N D O W S _ < p l a t f o r m >        . 

E n t e r t h e f o l l o w i n g c o m m a n d i n a s i n g l e l i n e :  

s a p i n s t . e x e S A P I N S T _ D I A L O G _ P O R T = < f r e e _ p o r t _ n u m b e r _ s a p i n s t _ g u i _ t o _ g u i _ s e r v e r >      

G U I S E R V E R _ D I A L O G _ P O R T = < f r e e _ p o r t _ n u m b e r _ g u i _ s e r v e r _ t o _ s a p i n s t _ g u i >      

n      F o r a l i s t o f a l l a v a i l a b l e S A P i n s t p r o p e r t i e s , e n t e r t h e f o l l o w i n g c o m m a n d :  

s a p i n s t – p        . 

3 .    I n t h e      W e l c o m e      s c r e e n , c h o o s e o n e o f t h e f o l l o w i n g i n s t a l l a t i o n s e r v i c e s :  

n      S A P S y s t e m s    

n      A d d i t i o n a l S o f t w a r e L i f e - C y c l e T a s k s    

T h e f o l l o w i n g t a b l e s p r o v i d e m o r e i n f o r m a t i o n a b o u t t h e s e i n s t a l l a t i o n s e r v i c e s :  

n      S A P S y s t e m s    

Y o u u s e t h i s s e r v i c e t o i n s t a l l a S A P s y s t e m w          i t    h u s a g e t y p e s o r s o f t w a r e u n i t s b y c h o o s i n g        < S A P      

s y s t e m >       ®         S A P S y s t e m s      ®         < D a t a b a s e >          ®         < S y s t e m V a r i a n t >          ®         B a s e d o n < t e c h n i c a l s t a c k >          . 

Y o u c a n i n s t a l l t h e f o l l o w i n g s y s t e m s v a r i a n t s :  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           5 7    

Page 68: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 68/156

4 I n s t a l l   a t i  o n   

4 . 2      I n s t a l l   i n g a n S A P S y s t e m U s i n g S A P i n s t    

l      C e n t r a l S y s t e m          

l      D i s t r i b u t e d S y s t e m          

l    

O n l y v a l   i d f o r : H A ( M S C S )    

H i g h - A v a i l a b i l i t y S y s t e m          

E n d o f : H A ( M S C S )    

T h e f o l l o w i n g t a b l e s p r o v i d e a n o v e r v i e w o f t h e i n s t a l l a t i o n s e r v i c e s a v a i l a b l e f o r t h e s e s y s t e m v a r i a n t s :  

.   N o t e      

l      C h o o s e t h e c o r r e s p o n d i n g i n s t a l l a t i o n s e r v i c e s f r o m t h e t r e e s t r u c t u r e      e x a c t l y        i n t h e o r d e r    

t h e y a p p e a r f o r e a c h s y s t e m v a r i a n t .  

l      I f y o u w a n t t o u s e      a c t i v e d i r e c t o r y     [ p a g e      9 2    ] , y o u m u s t r u n t h e i n s t a l l a t i o n s e r v i c e      A c t i v e D i r e c t o r y    

C o n f i g u r a t i o n     b e f o r e        y o u s t a r t t h e i n s t a l l a t i o n o f t h e S A P s y s t e m ( s e e t a b l e      A d d i t i o n a l S o f t w a r e    

L i f e - C y c l e T a s k s      b e l o w ) .  

l      I f y o u w a n t t o u s e g l o b a l a c c o u n t s , w h i c h a r e c o n f i g u r e d o n s e p a r a t e h o s t s , y o u m u s t r u n t h e    

i n s t a l l a t i o n s e r v i c e      O p e r a t i n g S y s t e m U s e r s a n d G r o u p s      b e f o r e        y o u s t a r t t h e i n s t a l l a t i o n o f t h e S A P      

s y s t e m ( s e e t a b l e      A d d i t i o n a l S o f t w a r e L i f e - C y c l e T a s k s      b e l o w ) .  

l      I f r e q u i r e d , i n s t a l l a d i a l o g i n s t a n c e f o r a c e n t r a l o r d i s t r i b u t e d s y s t e m b y c h o o s i n g t h e    

i n s t a l l a t i o n s e r v i c e      < S A P S y s t e m >          ®         A d d i t i o n a l S o f t w a r e L i f e - C y c l e T a s k s      ®         A p p l i c a t i o n S e r v e r      ®       

D i a l o g I n s t a n c e     . 

I n s t a l   l a t i o n S e r v i c e s f o r a C e n t r a l S y s t e m        

I n s t a l l a t i o n S e r v i c e         R e m a r k s      

C e n t r a l S y s t e m I n s t a l l a t i o n         I n s t a l l s a c o m p l e t e S A P s y s t e m i n c l u d i n g t h e f o l l o w i n g      i n s t a n c e s o n o n e h o s t :  l      D a t a b a s e i n s t a n c e    

l      C e n t r a l i n s t a n c e    

.   N o t e      

Y o u r e q u i r e a t l e a s t u s a g e t y p e A S J a v a o r A S A B A P .  Y o u c a n c h o o s e t h e u s a g e t y p e s o r s o f t w a r e u n i t s    o n t h e n e x t s c r e e n .  

I n s t a l   l a t i o n S e r v i c e s f o r a D i s t r i b u t e d S y s t e m        

I n s t a l l a t i o n S e r v i c e s         R e m a r k s      

G l o b a l H o s t P r e p a r a t i o n         M a n d a t o r y s t e p i n i n s t a l l i n g a d i s t r i b u t e d S A P s y s t e m          w i t h u s a g e t y p e s o r s o f t w a r e u n i t s b a s e d o n        A S A B A P .  P r e p a r e s t h e S A P g l o b a l h o s t f o r y o u r S A P s y s t e m b y :  l      P r e p a r i n        g t    h e f i l e s y s t e m          

l      C r e a t i n g t h e p r o f i l e s    

l      I n s t a l l i n g t h e e x e c u t a b l e s    

5 8       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 69: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 69/156

4 I n s t a l l a t i o n      

4 . 2      I n s t a l l i n g a n S A P S y s t e m U s i n g S A P i   n s t  

I n s t a l l a t i o n S e r v i c e s         R e m a r k s      

D a t a b a s e I n s t a n c e       M a n d a t o r y s t e p i n i n s t a l l i n g a d i s t r i b u t e d S A P s y s t e m .  

I n s t a l l s a d a t a b a s e i n s t a n c e .  Y o u m u s t h a v e a l r e a d y c o m p l e t e d t h e      G l o b a l H o s t    P r e p a r a t i o n     . 

C e n t r a l I n s t a n c e       M a n d a t o r y s t e p i n i n s t a l l i n g a d i s t r i b u t e d S A P s y s t e m          o n s e v e r a l h o s t s .  I n s t a l l s a c e n t r a l i n s t a n c e .  Y o u m u s t h a v e f i n i s h e d t h e d a t a b a s e i n s t a n c e    i n s t a l l a t i o n .  

I n s t a l l a t i o n S e r v i c e s f o r a H i g h A v a i    l a b i   l i t y S y s t e m        

I n s t a l l a t i o n      S e r v i c e s      

R e m a r k s      

C e n t r a l S e r v i c e s    I n s t a n c e f o r A B A P      ( A S C S )    

I n s t a l l s a c e n t r a l s e r v i c e s i n s t a n c e f o r A B A P ( A S C S ) a n d p r e p a r e s t h e S A P      g l o b a l h o s t .  

F i r s t M S C S N o d e       T h i s s t e p p e r f o r m s t h e f o l l o w i n g o n t h e f i r s t M i c r o s o f t C l u s t e r S e r v i c e    ( M S C S ) n o d e :  

l      C r e a t e s t h e S A P c l u s t e r g r o u p      

l      A d d s t h e A S C S i n s t a n c e t o t h e S A P c l u s t e r g r o u p .  

D a t a b a s e I n s t a n c e       I n s t a l l s a d a t a b a s e i n s t a n c e .  

A d d i t i o n a l M S C S      N o d e    

T h i s s t e p c o n f i g u r e s a n a d d i t i o n a l M i c r o s o f t C l u s t e r S e r v i c e ( M S C S ) n o d e    t o r u n t h e S A P c l u s t e r g r o u p .  Y o u m u s t h a v e c o m p l e t e d t h e c o n f i g u r a t i o n o f t h e f i r s t M S C S n o d e a n d      t h e d a t a b a s e i n s t a n c e i n s t a l l a t i o n .  

E n q u e u e    R e p l i c a t i o n S e r v e r    

I n s t a l l s a n e n q u e u e r e p l i c a t i o n s e r v e r , w h i c h c o n t a i n s a r e p l i c a o f t h e l o c k      t a b l e ( r e p l i c a t i o n s e r v e r ) .  

C e n t r a l I n s t a n c e I n s t a l l s a c e n t r a l i n s t a n c e .  

D i a l o g I n s t a n c e       I n s t a l l s a d i a l o g i n s t a n c e .  

.   N o t e      

Y o u r e q u i r e a t l e a s t o n e d i a l o g i n s t a n c e i n a h i g h - a v a i l a b i l i t y s y s t e m          c o n f i g u r e d w i t h M S C S .  

n      A d d i t i o n a l S o f t w a r e L i f e - C y c l e T a s k s    

Y o u u s e t h i s s e r v i c e t o p e r f o r m t h e f o l l o w i n g t a s k s o r t o i n s t a l l t h e f o l l o w i n g c o m p o n e n t s :  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           5 9    

Page 70: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 70/156

4 I n s t a l l   a t i  o n   

4 . 2      I n s t a l l   i n g a n S A P S y s t e m U s i n g S A P i n s t    

I n s t a l l a t i o n S e r v i c e         R e m a r k s      

A d d i t i o n a l P r e p a r a t i o n      

T a s k s    

W i t h t h e s e p r e p a r a t i o n t a s k s y o u c a n :  

l      C o n f i g u r e A c t i v e D i r e c t o r y      [ p a g e      9 2    ] 

.   C a u t i o n      

P e r f o r m t h i s t a s k        b e f o r e        y o u s t a r t t h e i n s t a l l a t i o n o f y o u r    S A P s y s t e m .  

l      U s e g l o b a l a c c o u n t s t h a t a r e c o n f i g u r e d o n a s e p a r a t e h o s t    

.   C a u t i o n      

P e r f o r m t h i s t a s k        b e f o r e        y o u s t a r t t h e i n s t a l l a t i o n o f y o u r    S A P s y s t e m .  

l      C h e c k y o u r h a r d w a r e a n d s o f t w a r e r e q u i r e m e n t s      b e f o r e        y o u   s t a r t t h e i n s t a l l a t i o n      O t h e r w i s e , S A P i n s t a u t o m a t i c a l l y c h e c k s t h e h a r d w a r e a n d      s o f t w a r e r e q u i r e m e n t s d u r i n g t h e i n s t a l l a t i o n w i t h t h e      P r e r e q u i s i t e    C h e c k e r      . I f a n y c h a n g e s a r e n e c e s s a r y t o t h e S A P s y s t e m o r    o p e r a t i n g s y s t e m s e t t i n g s , S A P i n s t a u t o m a t i c a l l y p r o m p t s y o u .  F o r m o r e i n f o r m a t i o n , s e e      R u n n i n g t h e P r e r e q u i s i t e s C h e c k e r i n S t a n d a l o n e    M o d e      [ p a g e      2 4    ] . 

A p p l i c a t i o n S e r v e r C h o o s e      A p p l i c a t i o n S e r v e r      ®         < D a t a b a s e >          ®         D i a l o g I n s t a n c e      t o i n s t a l l    o n e o r m o r e d i a l o g i n s t a n c e ( s ) i n a n a l r e a d y i n s t a l l e d S A P s y s t e m ,  i f r e q u i r e d .  

 J a v a A d d - I n f o r A B A P C h o o s e t h i s s e r v i c e t o i n s t a l l u s a g e t y p e s b a s e d o n A S J a v a t o a n   

a l r e a d y i n s t a l l e d S A P A B A P s y s t e m .  

S y s t e m C o p y         C h o o s e t h i s s e r v i c e t o p e r f o r m a s y s t e m c o p y .  F o r m o r e i n f o r m a t i o n , s e e t h e s y s t e m c o p y g u i d e ,  w h i c h i s a v a i l a b l e a t S A P S e r v i c e M a r k e t p l a c e a t :  s e r v i c e . s a p . c o m / i n s t g u i d e s n w 2 0 0 4 s        ®         I n s t a l l a t i o n    

U n i n s t a l l       C h o o s e t h i s s e r v i c e t o u n i n s t a l l y o u r S A P s y s t e m , s t a n d a l o n e e n g i n e s ,  o r o p t i o n a l s t a n d a l o n e u n i t s .  F o r m o r e i n f o r m a t i o n , s e e      D e l e t i n g      a n    S A P S y s t e m        [ p a g e      9 4    ] . 

4 . I f S A P i n s t p r o m p t s y o u t o l o g o f f f r o m y o u r s y s t e m , l o g o f f a n d l o g o n a g a i n .  

S A P i n s t r e s t a r t s a u t o m a t i c a l l y .  

5 . F o l l o w t h e i n s t r u c t i o n s i n t h e S A P i n s t d i a l o g s a n d e n t e r t h e r e q u i r e d p a r a m e t e r s .  

.   N o t e      

F o r m o r e i n f o r m a t i o n a b o u t t h e i n p u t p a r a m e t e r s , p o s i t i o n t h e c u r s o r i n t h e f i e l d o f t h e r e s p e c t i v e    

p a r a m e t e r a n d p r e s s      F 1     . 

A f t e r y o u h a v e e n t e r e d a l l r e q u i r e d i n p u t i n f o r m a t i o n , S A P i n s t s t a r t s t h e i n s t a l l a t i o n a n d d i s p l a y s t h e    

p r o g r e s s o f t h e i n s t a l l a t i o n . I f t h e i n s t a l l a t i o n w a s s u c c e s s f u l , t h e s c r e e n        F i n i s h e d i n s t a l l a t i o n s u c c e s s f u l l y     i s  

d i s p l a y e d .  

6 . W e r e c o m m e n d y o u t o d e l e t e a l l f i l e s i n t h e d i r e c t o r y        % u s e r p r o f i l e % \ . s d t g u i \        . 

6 0       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 71: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 71/156

4 I n s t a l l a t i o n      

4 . 2      I n s t a l l i n g a n S A P S y s t e m U s i n g S A P i   n s t  

M o r e I n f o r m a t i o n        

T r o u b l e s h o o t i n g w i t h S A P i n s t      [ p a g e      1 0 1    ] . 

4 . 2 . 2 U s i n g S A P i n s t G U I    

T h e f o l l o w i n g t a b l e s h o w s t h e m o s t i m p o r t a n t f u n c t i o n s t h a t a r e a v a i l a b l e i n S A P i n s t G U I :  

S A P i n s t G U I F u n c t i o n s      

B u t t o n / F u n c t i o n K e y / M e n u E n t r i e s         D e s c r i p t i o n      

F 1     D i s p l a y s d e t a i l e d i n f o r m a t i o n a b o u t e a c h i n p u t p a r a m e t e r .  

E x i t      C a n c e l s t h e i n s t a l l a t i o n w i t h t h e f o l l o w i n g o p t i o n s :  n      S t o p    

S t o p s t h e i n s t a l l a t i o n w i t h o u t f u r t h e r c h a n g i n g t h e    i n s t a l l a t i o n f i l e s . Y o u c a n r e s t a r t S A P i n s t t o c o n t i n u e t h e    i n s t a l l a t i o n l a t e r f r o m t h i s p o i n t .  

n      C o n t i n u e    C o n t i n u e s t h e i n s t a l l a t i o n .  

L o g o f f       S t o p s t h e S A P i n s t G U I , b u t S A P i n s t a n d t h e G U I s e r v e r    c o n t i n u e r u n n i n g .  

.   N o t e      

I f f o r s o m e r e a s o n y o u n e e d t o l o g        o     f f d u r i n g t h e    i n s t a l l a t i o n f r o m t h e h o s t w h e r e y o u c o n t r o l t h e    

i n s t a l l a t i o n w i t h S A P i n s t G U I , t h e i n s t a l l a t i o n c o n t i n u e s    w h i l e y o u a r e l o g g e d o f f . Y o u c a n l a t e r r e c o n n e c t t o      t h e s a m e S A P i n s t i n s t a l l a t i o n f r o m t h e s a m e o r a n o t h e r    h o s t . F o r m o r e i n f o r m a t i o n , s e e      S t a r t i n g S A P i n s t G U I    S e p a r a t e l y     [ p a g e      6 3    ] . 

R e t r y       P e r f o r m s t h e i n s t a l l a t i o n s t e p a g a i n ( i f a n e r r o r h a s o c c u r r e d ) .  

S t o p      S t o p s t h e i n s t a l l a t i o n w i t h o u t f u r t h e r c h a n g i n g t h e    i n s t a l l a t i o n f i l e s . Y o u c a n c o n t i n u e t h e i n s t a l l a t i o n l a t e r f r o m          t h i s p o i n t .  

C o n t i n u e       C o n t i n u e s w i t h t h e o p t i o n y o u h a v e c h o s e n b e f o r e .  

4 . 2 . 3 I n t e r r u p t e d I n s t a l l a t i o n w i t h S A P i n s t      

T h e S A P s y s t e m i n s t a l l a t i o n m i g h t b e i n t e r r u p t e d f o r o n e o f t h e f o l l o w i n g r e a s o n s :  

n      A n e r r o r o c c u r r e d d u r i n g t h e d i a l o g o r p r o c e s s i n g p h a s e :  

S A P i n s t d o e s n o t a b o r t t h e i n s t a l l a t i o n i n e r r o r s i t u a t i o n s . I f a n e r r o r o c c u r s , t h e i n s t a l l a t i o n p a u s e s a n d a      

d i a l o g b o x a p p e a r s . T h e d i a l o g b o x c o n t a i n s a s h o r t d e s c r i p t i o n a b o u t t h e c h o i c e s l i s t e d i n t h e t a b l e b e l o w a s    

w e l l a s a p a t h t o a l o g f i l e t h a t c o n t a i n s d e t a i l e d i n f o r m a t i o n a b o u t t h e e r r o r .  

n      Y o u i n t e r r u p t e d t h e i n s t a l l a t i o n b y c h o o s i n g        E x i t      i n t h e S A P i n s t m e n u .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           6 1   

Page 72: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 72/156

4 I n s t a l l   a t i  o n   

4 . 2      I n s t a l l   i n g a n S A P S y s t e m U s i n g S A P i n s t    

T h e f o l l o w i n g t a b l e d e s c r i b e s t h e o p t i o n s i n t h e d i a l o g b o x :  

O p t i o n         D e f i n i t i o n      

R e t r y       S A P i n s t r e t r i e s t h e i n s t a l l a t i o n f r o m t h e p o i n t o f f a i l u r e w i t h o u t r e p e a t i n g a n y o f    t h e p r e v i o u s s t e p s .  T h i s i s p o s s i b l e b e c a u s e S A P i n s t r e c o r d s t h e i n s t a l l a t i o n p r o g r e s s i n t h e      k e y d b . x m l    

f i l e .  W e r e c o m m e n d t h a t y o u v i e w t h e e n t r i e s i n t h e l o g f i l e s , t r y t o s o l v e t h e p r o b l e m          a n d t h e n c h o o s e      R e t r y     . I f t h e s a m e o r a d i f f e r e n t e r r o r o c c u r s a g a i n , S A P i n s t d i s p l a y s t h e s a m e d i a l o g b o x      a g a i n .  

S t o p      S A P i n s t s t o p s t h e i n s t a l l a t i o n , c l o s i n g t h e d i a l o g b o x , t h e S A P i n s t G U I , a n d t h e    G U I s e r v e r .  S A P i n s t r e c o r d s t h e i n s t a l l a t i o n p r o g r e s s i n t h e      k e y d b . x m l      f i l e . T h e r e f o r e , y o u c a n      

c o n t i n u e t h e i n s t a l l a t i o n f r o m t h e p o i n t o f f a i l u r e w i t h o u t r e p e a t i n g a n y o f t h e    p r e v i o u s s t e p s . S e e t h e p r o c e d u r e b e l o w .  

C o n t i n u e       S A P i n s t c o n t i n u e s t h e i n s t a l l a t i o n f r o m t h e c u r r e n t p o i n t .  

P r o c e d u r e        

T h i s p r o c e d u r e d e s c r i b e s t h e s t e p s t o r e s t a r t a n i n s t a l l a t i o n , w h i c h y o u s t o p p e d b y c h o o s i n g        S t o p     , o r t o c o n t i n u e    

a n i n t e r r u p t e d i n s t a l l a t i o n a f t e r a n e r r o r s i t u a t i o n .  

1 . L o g o n t o y o u r r e m o t e h o s t a s a u s e r w h o i s a m e m b e r o f t h e l o c a l a d m i n i s t r a t o r s g r o u p .  

2 . I n s e r t t h e I n s t a l l a t i o n M a s t e r D V D i n y o u r D V D d r i v e .  

3 . E n t e r t h e f o l l o w i n g c o m m a n d s a t t h e W i n d o w s c o m m a n d p r o m p t :  

c d < D V D d r i v e > : \ I M _ W I N D O W S < p l a t f o r m >      s a p i n s t . e x e      

4 . F r o m t h e t r e e s t r u c t u r e i n t h e      W e l c o m e      s c r e e n , s e l e c t t h e i n s t a l l a t i o n s e r v i c e t h a t y o u w a n t t o c o n t i n u e    

a n d c h o o s e      N e x t     . 

.   N o t e      

I f t h e r e i s o n l y o n e c o m p o n e n t t o i n s t a l l , t h e      W e l c o m e      s c r e e n d o e s n o t a p p e a r .  

T h e    W h a t d o y o u w a n t t o d o ?      s c r e e n a p p e a r s .  

5 . I n t h e      W h a t d o y o u w a n t t o d o ?      s c r e e n , d e c i d e b e t w e e n t h e f o l l o w i n g a l t e r n a t i v e s a n d c o n f i r m w i t h        O K      . 

 A l t e r n a t i v e B e h a v i o r  

R u n a n e w I n s t a l l a t i o n       S A P i n s t d o e s n o t c o n t i n u e t h e i n t e r r u p t e d i n s t a l l a t i o n . I n s t e a d , i t m o v e s t h e    c o n t e n t o f t h e o l d i n s t a l l a t i o n d i r e c t o r y a n d a l l i n s t a l l a t i o n - s p e c i f i c f i l e s t o t h e    b a c k u p d i r e c t o r y . A f t e r w a r d s , y o u c a n n o l o n g e r c o n t i n u e t h e o l d i n s t a l l a t i o n .  F o r t h e b a c k u p d i r e c t o r y , t h e f o l l o w i n g n a m i n g c o n v e n t i o n i s u s e d :  < l o g _ d a y _ m o n t h _ y e a r _ h o u r s _ m i n u t e s _ s e c o n d s >        ( f o r e x a m p l e ,  l o g _ 0 1 _ O c t _ 2 0 0 3 _ 1 3 _ 4 7 _ 5 6        ) . 

C o n t i n u e o l d i n s t a l l a t i o n       S A P i n s t c o n t i n u e s t h e i n t e r r u p t e d i n s t a l l a t i o n f r o m t h e p o i n t o f f a i l u r e .  

6 2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 73: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 73/156

4 I n s t a l l a t i o n      

4 . 2      I n s t a l l i n g a n S A P S y s t e m U s i n g S A P i   n s t  

4 . 2 . 4 S t a r t i n g S A P i n s t o n t h e R e m o t e H o s t ( O p t i o n a l )    

Y o u u s e t h i s p r o c e d u r e t o i n s t a l l y o u r S A P s y s t e m o n a        r e m o t e        h o s t . I n t h i s c a s e , S A P i n s t a n d t h e G U I s e r v e r    r u n o n t h e r e m o t e h o s t , a n d S A P i n s t G U I r u n s o n t h e l o c a l h o s t . T h e l o c a l h o s t i s t h e h o s t f r o m w h i c h y o u      

c o n t r o l t h e i n s t a l l a t i o n w i t h S A P i n s t G U I .  

P r e r e q u i s i t e s      

n      Y o u h a v e      i n s t a l l e d t h e J a v a R u n t i m e E n v i r o n m e n t      [ p a g e      4 0    ] . 

n      B o t h c o m p u t e r s a r e i n t h e s a m e n e t w o r k a n d c a n “ p i n g ” e a c h        o t    h e r .  

T o t e s t t h i s :  

l      L o g o n t o y o u r r e m o t e h o s t a n d e n t e r t h e c o m m a n d        p i n g < l o c a l h o s t >        . 

l      L o g o n t o t h e l o c a l h o s t a n d e n t e r t h e c o m m a n d        p i n g < r e m o t e h o s t >        . 

P r o c e d u r e        

1 . L o g o n t o y o u r r e m o t e h o s t a s a u s e r w h o i s a m e m b e r o f t h e l o c a l a d m i n i s t r a t o r s g r o u p .  

2 . I n s e r t t h e I n s t a l l a t i o n M a s t e r D V D i n t h e D V D d r i v e o n y o u r r e m o t e h o s t .  

3 . E n t e r t h e f o l l o w i n g c o m m a n d s :  

c d < D V D d r i v e > : \ I M _ W I N D O W S _ < p l a t f o r m >      

s a p i n s t . e x e – n o g u i      

F o r m o r e i n f o r m a t i o n , s e e      R u n n i n g S A P i n s t o n W i n d o w s      [ p a g e      5 6    ] . 

S A P i n s t n o w s t a r t s a n d w a i t s f o r t h e c o n n e c t i o n t o t h e S A P i n s t G U I . Y o u s e e t h e f o l l o w i n g a t t h e c o m m a n d      

p r o m p t :  

g u i e n g i n e : n o G U I c o n n e c t e d ; w a i t i n g f o r a c o n n e c t i o n o n h o s t < h o s t _ n a m e > , p o r t      

< p o r t _ n u m b e r > t o c o n t i n u e w i t h t h e i n s t a l l a t i o n      

4 .    S t a r t S A P i n s t G U I o n y o u r      l o c a l      h o s t , a s d e s c r i b e d i n        S t a r t i n g S A P i n s t G U I S e p a r a t e l y      [ p a g e      6 3    ] . 

4 . 2 . 5 S t a r t i n g S A P i n s t G U I S e p a r a t e l y ( O p t i o n a l )    

Y o u u s e t h i s p r o c e d u r e t o s t a r t S A P i n s t G U I s e p a r a t e l y . Y o u m i g h t n e e d t o s t a r t S A P i n s t G U I s e p a r a t e l y i n      

t h e f o l l o w i n g c a s e s :  

n      Y o u h a v e l o g g e d o f f f r o m S A P i n s t .  

I f y o u l o g g e d o f f d u r i n g t h e i n s t a l l a t i o n a n d y o u l a t e r w a n t t o r e c o n n e c t t o t h e i n s t a l l a t i o n w h i l e i t i s    

s t i l l r u n n i n g , y o u c a n s t a r t S A P i n s t G U I s e p a r a t e l y .  n      Y o u w a n t t o        p e r f o r m a r e m o t e i n s t a l l a t i o n      [ p a g e      6 3    ] . 

I f S A P i n s t G U I r u n s o n a        d i f f e r e n t      h o s t f r o m S A P i n s t a n d t h e G U I s e r v e r , y o u h a v e t o s t a r t S A P i n s t G U I    

s e p a r a t e l y .  

P r e r e q u i s i t e s      

Y o u h a v e      i n s t a l l e d t h e J a v a R u n t i m e E n v i r o n m e n t      [ p a g e      4 0    ] o n t h e h o s t o n w h i c h y o u w a n t t o s t a r t S A P i n s t w i t h o u t    

S A P i n s t G U I .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           6 3    

Page 74: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 74/156

4 I n s t a l l   a t i  o n   

4 . 2      I n s t a l l   i n g a n S A P S y s t e m U s i n g S A P i n s t    

S t a r t i n g S A P i n s t G U I o n a W i n d o w s P l a t f o r m          

1 . L o g o n a s a m e m b e r o f t h e l o c a l a d m i n i s t r a t o r s g r o u p .  

2 . I n s e r t t h e S A P I n s t a l l a t i o n M a s t e r D V D i n t o y o u r D V D d r i v e .  

3 . T o c h a n g e t o t h e r e l e v a n t d i r e c t o r y e n t e r t h e f o l l o w i n g c o m m a n d :  

c d < D V D d r i v e > : \ I M _ W I N D O W S < p l a t f o r m >      

4 . S t a r t S A P i n s t G U I i n o n e o f t h e f o l l o w i n g w a y s :  

n      I f S A P i n s t G U I r u n s o n t h e s a m e h o s t a s S A P i n s t a n d t h e G U I s e r v e r , e n t e r t h e f o l l o w i n g c o m m a n d :  

s t a r t i n s t g u i . b a t      

S A P i n s t G U I u s e s t h e l o c a l h o s t a s d e f a u l t .  

n      I f S A P i n s t a n d t h e G U I s e r v e r r u n s o n a d i f f e r e n t h o s t f r o m S A P i n s t G U I ( r e m o t e i n s t a l l a t i o n ) , e n t e r t h e    

f o l l o w i n g c o m m a n d :  

s t a r t i n s t g u i . b a t - h o s t < h o s t _ n a m e >      

< h o s t _ n a m e >        i s t h e h o s t n a m e o f t h e i n s t a l l a t i o n h o s t .  

.   N o t e      

l      I f y o u e n t e r t h e c o m m a n d w i t h o u t a d d i t i o n a l p a r a m e t e r s , S A P i n s t G U I u s e s t h e l o c a l h o s t a s    

d e f a u l t . S A P i n s t G U I s t a r t s a n d t r i e s t o c o n n e c t t o t h e G U I s e r v e r a n d S A P i n s t . A s S A P i n s t    

a n d t h e G U I s e r v e r a r e r u n n i n g o n a n o t h e r h o s t , S A P i n s t G U I c a n n o t c o n n e c t a n d t h e      S A P   

I n s t a l l a t i o n G U I C o n n e c t i o n      d i a l o g a p p e a r s .  

I n t h i s c a s e , e n t e r t h e n a m e o f t h e h o s t o n w h i c h S A P i n s t i s r u n n i n g a n d c h o o s e      L o g o n      . 

T h e f i r s t d i a l o g o f t h e i n s t a l l a t i o n a p p e a r s a n d y o u c a n p e r f o r m t h e r e m o t e i n s t a l l a t i o n f r o m          

y o u r l o c a l h o s t .  

l      F o r a l i s t o f o p t i o n s t o s t a r t S A P i n s t G U I , c h a n g e t o t h e s a m e d i r e c t o r y a s y o u r S A P i n s t    

e x e c u t a b l e a n d e n t e r t h e c o m m a n d        s t a r t i n s t g u i . b a t — h        . 

S t a r t i n g S A P i n s t G U I o n a U N I X P l a t f o r m          

1 . L o g o n a s u s e r      r o o t        . 

.   C a u t i o n      

M a k e s u r e t h a t t h e r o o t u s e r h a s n o t s e t a n y e n v i r o n m e n t v a r i a b l e s f o r a d i f f e r e n t S A P s y s t e m o r    

d a t a b a s e .  

2 . M o u n t y o u r i n s t a l l a t i o n D V D .  

.   N o t e      

M o u n t t h e D V D l o c a l l y . W e d o        n o t    r e c o m m e n d t h a t y o u u s e N e t w o r k F i l e S y s t e m ( N F S ) .  

3 . T o c h a n g e t o t h e m o u n t d i r e c t o r y e n t e r t h e f o l l o w i n g c o m m a n d :  

c d < I n s t a l l a t i o n _ M a s t e r _ D V D > / I M _ < O S >      

4 . S t a r t t h e S A P i n s t G U I i n o n e o f t h e f o l l o w i n g w a y s :  

n      I f S A P i n s t G U I r u n s o n t h e s a m e h o s t a s S A P i n s t a n d t h e G U I s e r v e r , e n t e r t h e f o l l o w i n g c o m m a n d      

w i t h o u t      a d d i t i o n a l p a r a m e t e r s :  

. / s t a r t I n s t G u i . s h      

S A P i n s t G U I u s e s a s d e f a u l t t h e l o c a l h o s t .  

6 4       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 75: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 75/156

4 I n s t a l l a t i o n      

4 . 2      I n s t a l l i n g a n S A P S y s t e m U s i n g S A P i   n s t  

n      I f S A P i n s t a n d t h e G U I s e r v e r r u n o n a d i f f e r e n t h o s t f r o m S A P i n s t G U I ( r e m o t e i n s t a l l a t i o n ) , e n t e r t h e    

f o l l o w i n g c o m m a n d        w i t h        a d d i t i o n a l p a r a m e t e r s :  

. / s t a r t I n s t G u i . s h - h o s t < h o s t _ n a m e >      

< h o s t _ n a m e >        i s t h e h o s t n a m e o f t h e i n s t a l l a t i o n h o s t    

.   N o t e      

l      I f y o u e n t e r t h e c o m m a n d w i t h o u t a d d i t i o n a l p a r a m e t e r s , S A P i n s t G U I u s e s t h e l o c a l h o s t a s    

d e f a u l t . S A P i n s t G U I s t a r t s a n d t r i e s t o c o n n e c t t o t h e G U I s e r v e r a n d S A P i n s t . A s S A P i n s t a n d      

G U I s e r v e r a r e r u n n i n g o n a n o t h e r h o s t , S A P i n s t G U I c a n n o t c o n n e c t a n d t h e      S A P I n s t a l l a t i o n    

G U I C o n n e c t i o n      d i a l o g a p p e a r s .  

I n t h i s c a s e , e n t e r t h e n a m e o f h o s t o n w h i c h S A P i n s t i s r u n n i n g a n d c h o o s e      L o g o n      . 

T h e f i r s t d i a l o g o f t h e i n s t a l l a t i o n a p p e a r s a n d y o u c a n p e r f o r m t h e r e m o t e i n s t a l l a t i o n f r o m          

y o u r l o c a l h o s t .  

l      F o r a l i s t o f o p t i o n s t o s t a r t S A P i n s t G U I , c h a n g e t o t h e s a m e d i r e c t o r y a s y o u r S A P i n s t    e x e c u t a b l e a n d e n t e r t h e c o m m a n d        . / s t a r t I n s t G u i . s h — h        . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           6 5    

Page 76: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 76/156

 T h i s p a g e i s i n t e n t i o n a l l y l e f t b l a n k .  

Page 77: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 77/156

5 P o s t - I    n s t a l l a t i o n     

5 P o s t - I n s t a l l a t i o n        

T h i s s e c t i o n p r o v i d e s i n f o r m a t i o n o n h o w t o p e r f o r m t h e p o s t - i n s t a l l a t i o n s t e p s o f y o u r S A P s y s t e m .  

Y o u p e r f o r m t h e f o l l o w i n g p o s t - i n s t a l l a t i o n s t e p s :  

1 .    Y o u     s t a r t a n d s t o p t h e S A P s y s t e m        [ p a g e      6 7    ] . 

2 .    Y o u     l o g o n t o t h e S A P s y s t e m        [ p a g e      6 8    ] . 

3 .    Y o u     i n s t a l l t h e S A P L i c e n s e      [ p a g e      6 9    ] . 

4 .    Y o u     i n s t a l l t h e S A P O n l i n e D o c u m e n t a t i o n      [ p a g e      6 9    ] . 

5 .    Y o u     c o n f i g u r e t h e r e m o t e c o n n e c t i o n t o S A P s u p p o r t      [ p a g e      6 9    ] . 6 .    Y o u p e r f o r m            i n i t i a l A B A P c o n f i g u r a t i o n      [ p a g e      6 9    ] . 

7 .    Y o u     a p p l y t h e l a t e s t k e r n e l a n d S u p p o r t P a c k a g e s      [ p a g e      7 1    ] . 

8 .    Y o u     p e r f o r m a f u l l i n s t a l l a t i o n b a c k u p      [ p a g e      7 2    ] . 

9 .    Y o u c o n f i g u r e      S i n g l e S i g n - O n w i t h M i c r o s o f t L a n M a n a g e r S S P        [ p a g e      7 3    ] . 

1 0 . Y o u c o n f i g u r e      S i n g l e S i g n - O n w i t h M i c r o s o f t K e r b e r o s S S P        [ p a g e      7 7    ] . 

1 1 .   Y o u     a c c e s s c o n f i g u r a t i o n d o c u m e n t a t i o n i n t h e S A P S o l u t i o n M a n a g e r      [ p a g e      8 2    ] . 

1 2 .   Y o u     e n s u r e u s e r s e c u r i t y      [ p a g e      8 3    ] . 

5 . 1 S t a r t i n g a n d S t o p p i n g t h e S A P S y s t e m          

Y o u u s e t h i s p r o c e d u r e t o c h e c k t h a t y o u c a n s t a r t a n d s t o p t h e S A P s y s t e m a f t e r t h e i n s t a l l a t i o n w i t h t h e    

S A P M i c r o s o f t M a n a g e m e n t C o n s o l e ( S A P M M C ) .  

W i t h a n e w l y i n s t a l l e d M M C y o u c a n s t a r t o r s t o p i n s t a l l e d S A P i n s t a n c e s l o c a l l y o n t h e h o s t t h a t y o u a r e    

l o g g e d o n t o . I f t h e M M C i s c o n f i g u r e d f o r c e n t     r a     l s y s t e m a d m i n i s t r a t i o n , y o u c a n s t a r t o r s t o p t h e e n t i r e    

s y s t e m f r o m a s i n g l e h o s t .  

.   N o t e      

F o r m o r e i n f o r m a t i o n , s e e :  

h e l p . s a p . c o m / n w 2 0 0 4 s        ®         S A P N e t W e a v e r L i b r a r y      ®         S A P N e t     W e    a v e r b y K e y C a p a b i l i t y      ®         S o l u t i o n L i f e C y c l e    

M a n a g e m e n t b y K e y C a p a b i l i t y      ®         S o l u t i o n M o n i t o r i n g      ®         M o n i t o r i n      g i n    t h e C C M S        ®         M i c r o s o f t M a n a g e m e n t C o n s o l e :  W i n d o w s    

P r e r e q u i s i t e s      

n      Y o u h a v e l o g g e d o n t o t h e S A P s y s t e m h o s t a s u s     e r    < s a p s i d > a d m        . 

P r o c e d u r e        

1 .    S t a r t t h e S A P M M C o n t h e S A P s y s t e m h o s t b y c h o o s i n g        S t a r t      ®         P r o g r a m s      ®         S A P M a n a g e m e n t C o n s o l e     . 

2 .    R i g h t - c l i c k t h e S A P s y s t e m n o d e a n d c h o o s e      S t a r t      o r    S t o p    . 

A l l i n s t a n c e s l i s t e d u n d e r t h e s y s t e m n o d e , w i l l s t a r t o r s t o p i n t h e c o r r e c t o r d e r .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           6 7    

Page 78: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 78/156

5 P o s t - I n s t a l l a t i o n      

5 . 2      L o g g i n g O n t o t h e S A P S y s t e m        

3 . I f t h e S A P s y s t e m i s i n s t a l l e d o n m u l t i p l e h o s t s ( d i s t r i b u t e d s y s t e m ) , y o u h a v e t h e f o l l o w i n g o p t i o n s    

t o s t a r t o r s t o p y o u r s y s t e m :  

n      Y o u s t a r t o r s t o p t h e S A P i n s t a n c e s u s i n g t h e M M C o n e a c h h o s t .  n      Y o u a d d t h e r e m o t e i n s t a n c e s t o t h e M M C c o n f i g u r a t i o n t o s t a r t o r s t o p a l l i n s t a n c e s f r o m a s i n g l e M M C .  

T o d o s o , d o o n e o f t h e f o l l o w i n g :  

l      Y o u c o n f i g u r e t h e M M C m a n u a l l y . F o r m o r e i n f o r m a t i o n , s e e      C h a n g i n g t h e C o n f i g u r a t i o n o f t h e M M C        i n   

t h e S A P M M C d o c u m e n t a t i o n .  

l      Y o u u s e t h e a u t o m a t i c L D A P r e g i s t r a t i o n . F o r m o r e i n f o r m a t i o n , s e e      C o n f i g u r i n g M M C f o r A c t i v e    

D i r e c t o r y S e r v i c e s      i n t h e S A P M M C d o c u m e n t a t i o n .  

.   N o t e      

Y o u c a n a l s o s t a r t a n d s t o p a U N I X s y s t e m w i t h t h e M M C .  

5 . 2 L o g g i n g O n t o t h e S A P S y s t e m          

Y o u n e e d t o c h e c k t h a t y o u c a n l o g o n t o t h e S A P s y s t e m u s i n g t h e f o l l o w i n g s t a n d a r d u s e r s .  

 A B A P U s e r s   

U s e r U s e r N a m e         C l i e n t    

S A P *       0 0 0 , 0 0 1 , 0 6 6    S A P s y s t e m u s e r    

D D I C 0 0 0 , 0 0 1    

P r e r e q u i s i t e s      

n      Y o u h a v e a l r e a d y s t a r t e d t h e S A P s y s t e m .  

n      Y o u h a v e a l r e a d y i n s t a l l e d a f r o n t e n d .  

L o g g i n g O n t o t h e A B A P S y s t e m          

1 . S t a r t      S A P L o g o n      o n t h e h o s t w h e r e y o u h a v e i n s t a l l e d t h e f r o n t e n d a s f o l l o w s :  

n      S A P G U I f o r      W i n d o w s      : 

C h o o s e      S t a r t      ®         P r o g r a m s      ®         S A P F r o n t E n d      ®         S A P L o g o n      . 

n      S A P G U I f o r      J a v a        : 

C h o o s e      S t a r t      ®         P r o g r a m s      ®         S A P C l i e n t s      ®         S A P G U I f o r J a v a < R e l e a s e >          . 

.   N o t e      

Y o u c a n a l s o e n t e r t h e c o m m a n d        g u i l o g o n        i n t h e S A P G U I i n s t a l l a t i o n d i r e c t o r y t o s t a r t S A P      

G U I f o r J a v a .  

T h e    S A P L o g o n      a p p e a r s .  

2 .    C r e a t e a l o g o n e n t r y f o r t h e n e w l y i n s t a l l e d s y s t e m i n t h e      S A P L o g o n      . 

F o r m o r e i n f o r m a t i o n a b o u t c r e a t i n g n e w l o g o n e n t r i e s , p r e s s      F 1     . 

3 . W h e n y o u h a v e c r e a t e d t h e e n t r y , l o g o n a s u s e r      S A P *        o r    D D I C        . 

6 8       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 79: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 79/156

5 P o s t - I    n s t a l l a t i o n     

5 . 3      I n s t a l l i n g t h e S A P L i c e n s e      

5 . 3 I n s t a l l i n g t h e S A P L i c e n s e        

Y o u m u s t i n s t a l l a        p e r m a n e n t      S A P l i c e n s e . W h e n y o u i n s t a l l y o u r S A P s y s t e m , a        t e m p o r a r y        l i c e n s e i s    a u t o m a t i c a l l y i n s t a l l e d . T h i s t e m p o r a r y l i c e n s e a l l o w s y o u t o u s e t h e s y s t e m f o r      o n l y f o u r w e e k s      f r o m          

t h e d a t e o f i n s t a l l a t i o n .  

.   C a u t i   o n   

B e f o r e        t h e t e m p o r a r y l i c e n s e e x p i r e s , y o u m u s t a p p l y f o r a p e r m a n e n t l i c e n s e k e y f r o m S A P .  

W e r e c o m m e n d t h a t y o u a p p l y f o r a p e r m a n e n t l i c e n s e k e y a s s o o n a s p o s s i b l e a f t e r i n s t a l l i n g y o u r    

s y s t e m .  

P r o c e d u r e        

F o r i n f o r m a t i o n a b o u t t h e i n s t a l l a t i o n p r o c e d u r e f o r t h e S A P l i c e n s e , s e e :  

h e l p . s a p . c o m / n w 2 0 0 4 s        ®         S A P N e t W e a v e r      ®         S A P N e t W e a v e r L i b r a r y      ®         S A P N e t W e a v e r b y K e y C a p a b i l i t y      ®       

S o l u t i o n L i f e C y c l e M a n a g e m e n t b y K e y C a p a b i l i t y      ®         S A P L i c e n s e s    

M o r e I n f o r m a t i o n        

F o r m o r e i n f o r m a t i o n a b o u t S A P l i c e n s e k e y s , s e e S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / l i c e n s e k e y        . 

5 . 4 I n s t a l l i n g t h e S A P O n l i n e D o c u m e n t a t i o n        

S A P c u r r e n t l y p r o v i d e s a n H T M L - b a s e d s o l u t i o n f o r t h e o n l i n e d o c u m e n t a t i o n , i n c l u d i n g t h e A p p l i c a t i o n      

H e l p , G l o s s a r y , I m p l e m e n t a t i o n G u i d e ( I M G ) , a n d R e l e a s e N o t e s . Y o u c a n d i s p l a y t h e d o c u m e n t a t i o n w i t h a       J a v a - c o m p a t i b l e W e b b r o w s e r o n a l l f r o n t - e n d p l a t f o r m s s u p p o r t e d b y S A P . 

Y o u c a n a l w a y s f i n d t h e u p - t o - d a t e S A P o n l i n e d o c u m e n t a t i o n a t      h e l p . s a p . c o m / n w 2 0 0 4 s        . 

P r o c e s s      

I n s t a l l t h e S A P o n l i n e d o c u m e n t a t i o n i n y o u r S A P s y s t e m a s d e s c r i b e d i n t h e      R E A D M E . T X T        f i l e c o n t a i n e d i n t h e    

r o o t d i r e c t o r y o f t h e o n l i n e d o c u m e n t a t i o n D V D , d e l i v e r e d a s p a r t o f t h e i n s t a l l a t i o n p a c k a g e .  

5 . 5 C o n f i g u r i n g R e m o t e C o n n e c t i o n t o S A P S u p p o r t      

S A P o f f e r s i t s c u s t o m e r s a c c e s s t o s u p p o r t a n d a n u m b e r o f r e m o t e s e r v i c e s s u c h a s t h e E a r l y W a t c h S e r v i c e    o r t h e G o i n g L i v e S e r v i c e . T h e r e f o r e , y o u h a v e t o s e t u p a r e m o t e n e t w o r k c o n n e c t i o n t o S A P . F o r m o r e    

i n f o r m a t i o n , s e e S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / r e m o t e c o n n e c t i o n        . 

5 . 6 P e r f o r m i n g I n i t i a l A B A P C o n f i g u r a t i o n        

H e r e y o u f i n d i n f o r m a t i o n a b o u t h o w t o p e r f o r m i n i t i a l A B A P s y s t e m c o n f i g u r a t i o n .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           6 9    

Page 80: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 80/156

5 P o s t - I n s t a l l a t i o n      

5 . 6      P e r f o r m i n g I n i t i   a l A B A P C o n f i g u r a t i o n      

P r o c e d u r e        

1 . G o t o t h e f o l l o w i n g p l a c e i n t h e S A P L i b r a r y :  

h e l p . s a p . c o m / n w 2 0 0 4 s        ®         S A P N e t W e a v e r L i b r a r y      ®         S A P N e t W e a v e r b y K e y C a p a b i l i t y     . 

2 . C h e c k t h e d o c u m e n t a t i o n o n t h e f o l l o w i n g c o n f i g u r a t i o n s t e p s :  

n      C o n f i g u r i n g t h e t r a n s p o r t m a n a g e m e n t s y s t e m          

F o r m o r e i n f o r m a t i o n , s e e      S o l u t i o n L i f e C y c l e M a n a g e m e n t b y K e y C a p a b i l i t y      ®         S o f t w a r e L i f e C y c l e M a n a g e m e n t      ®       

S o f t w a r e L o g i s t i c s     ®         C h a n g e a n d T r a n s p o r t S y s t e m        . 

n      P e r f o r m i n g b a s i c o p e r a t i o n s    

F o r m o r e i n f o r m a t i o n , s e e t h e r e l e v a n t s e c t i o n i n        S o l u t i o n L i f e C y c l e M a n a g e m e n t b y K e y C a p a b i l i t y      ®         S y s t e m      

M a n a g e m e n t     : 

O p e r a t i o n S e c t i o n i n S A P D o c u m e n t a t i o n      

S e t u p o p e r a t i o n m o d e s     ‒ t r a n s a c t i o n R Z 0 4  

C o n f i g u r a t i o n     ®         O p e r a t i o n M o d e s    

S e t u p l o g o n g r o u p s ‒      t r a n s a c t i o n S M L G        

C o n f i g u r a t i o n     ®         L o g o n L o a d D i s t r i b u t i o n      ®         S A P L o g o n    

S e t u p a d m i n i s t r a t o r s       B a c k g r o u n d P r o c e s s i n g      ®         A u t h o r i z a t i o n s f o r B a c k g r o u n d P r o c e s s i n g    

S c h e d u l e b a c k g r o u n d       j o b s  

B a c k g r o u n d P r o c e s s i n g    

I n s t a l l a p r i n t e r       S A P P r i n t i n g G u i d e    

C o n f i g u r e t h e s y s t e m          l o g   

T o o l s f o r M o n i t o r i n g t h e S y s t e m        ®         S y s t e m l o g      ®         C o n f i g u r i n g t h e S y s t e m L o g    

n      C o n f i g u r i n g w o r k p r o c e s s e s    

F o r m o r e i n f o r m a t i o n a b o u t i n s t a n c e p r o f i l e s , w h i c h i s w h e r e w o r k p r o c e s s e s a r e d e f i n e d , s e e      S o l u t i o n   

L i f e C y c l e M a n a g e m e n t b y K e y C a p a b i l i t y      ®         S y s t e m M a n a g e m e n t      ®         C o n f i g u r a t i o n      ®         P r o f i l e s     ®         P r o f i l e F i l e s      ®       

I n s t a n c e P r o f i l e s     . 

.   N o t e      

S A P i n s t i n s t a l l s S A P s y s t e m s w i t h a m i n i m u m n u m b e r o f w o r k p r o c e s s e s . T h i s i s o n l y a n i n i t i a l    

c o n f i g u r a t i o n t o g e t y o u s t a r t e d a f t e r t h e i n s t a l l a t i o n . I t i s n o t d e t a i l e d e n o u g h f o r a p r o d u c t i o n      

s y s t e m b e c a u s e t h e o p t i m a l n u m b e r o f e a c h t y p e o f w o r k p r o c e s s d e p e n d s o n t h e s y s t e m r e s o u r c e s    

a n d o n t h e n u m b e r o f u s e r s w o r k i n g i n e a c h S A P s y s t e m a p p l i c a t i o n . F o r a d e t a i l e d c o n f i g u r a t i o n      

c o n t a c t S A P T e c h n i c a l C o n s u l t i n g .  

n      I n s t a l l i n g l a n g u a g e s a n d p e r f o r m i n g l a n g u a g e t r a n s p o r t    

l      I n s t a l l i n g l a n g u a g e s u s i n g t r a n s a c t i o n I 1 8 N :  

u        I f y o u w a n t t o u s e E n g l i s h o n l y , y o u m u s t a c t i v a t e t h e d e f a u l t l a n g u a g e s e t t i n g s o n c e .  

u        I f y o u w a n t t o u s e l a n g u a g e s o t h e r t h a n E n g l i s h , y o u m u s t i n s t a l l t h e m a n d a c t i v a t e t h e l a n g u a g e    

s e t t i n g s .  

F o r m o r e i n f o r m a t i o n o n c o n f i g u r i n g t h e l a n g u a g e s e t t i n g s , s e e t h e o n l i n e d o c u m e n t a t i o n i n      

t r a n s a c t i o n I 1 8 N          ®         I 1 8 N M e n u e      ®         I 1 8 N C u s t o m i z i n g      . 

l      P e r f o r m i n g l a n g u a g e t r a n s p o r t u s i n g t r a n s a t i o n S M L T :  

7 0       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 81: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 81/156

5 P o s t - I    n s t a l l a t i o n     

5 . 7      A p p l y i n g t h e L a t e s t K e r n e l a n d S u p p o r t P a c k a g e s      

F o r m o r e i n f o r m a t i o n o n p e r f o r m i n g t h e l a n g u a g e t r a n s p o r t u s i n g t r a n s a c t i o n S M L T . s e e      S o l u t i o n    

L i f e C y c l e M a n a g e m e n t b y K e y C a p a b i l i t y      ®         S o f t w a r e L i f e C y c l e M a n a g e m e n t      ®         S o f t w a r e L o g i s t i c s      ®         C h a n g e a n d    

T r a n s p o r t S y s t e m      ®         L a n g u a g e T r a n s p o r t .   . n      A c t i v a t i n g a n d c o n f i g u r i n g t h e i n t e g r a t e d I n t e r n e t T r a n s a c t i o n S e r v e r ( I T S )    

l      F o r m o r e i n f o r m a t i o n o n a c t i v a t i n g a n d c o n f i g u r i n g t h e I T S , w h i c h i s i n s t a l l e d a u t o m a t i c a l l y w i t h      

t h e S A P k e r n e l , s e e      A p p l i c a t i o n P l a t f o r m b y K e y C a p a b i l i t y      ®         A B A P T e c h n o l o g y      ®         U I T e c h n o l o g y      ®         I T S /    

S A P @ W e b S t u d i o ( B C - F E S - I T S )      . 

l      F o r m o r e i n f o r m a t i o n a b o u t I T S , s e e      S A P N o t e        7 4 2 0 4 8      , w h e r e y o u c a n f i n d t h e n e c e s s a r y      

i n f o r m a t i o n i f y o u d o        n o t    w a n t t o u s e t h e I T S .  

n      M a i n t a i n i n g a d d r e s s d a t a      

F o r m o r e i n f o r m a t i o n o n m a i n t a i n i n g t h e c o m p a n y a d d r e s s i n y o u r S A P s y s t e m u s i n g t r a n s a c t i o n S U 0 1 ,  

s e e    A p p l i c a t i o n P l a t f o r m b y K e y C a p a b i l i t y      ®         B u s i n e s s S e r v i c e s      ®         B u s i n e s s A d d r e s s S e r v i c e s ( B C - S R V - A D R )      ®       

A d d r e s s e s i n U s e r A d m i n i s t r a t i o n      ®         M a i n t e n a n c e o f A d d r e s s D a t a    

.   N o t e      

Y o u m u s t m a i n t a i n y o u r c o m p a n y a d d r e s s t o c r e a t e A B A P s y s t e m u s e r s .  

n      C o n f i g u r i n g b u s i n e s s a p p l i c a t i o n s    

F o r m o r e i n f o r m a t i o n a b o u t h o w t o p r e p a r e t h e S A P s y s t e m f o r u s i n g b u s i n e s s a p p l i c a t i o n s , w h i c h      

i n c l u d e s c u s t o m i z i n g t h e A B A P s y s t e m a n d t h e b u s i n e s s c o m p o n e n t s , s e e      S o l u t i o n L i f e C y c l e M a n a g e m e n t b y    

K e y C a p a b i l i t y      ®         C u s t o m i z i n g      . 

5 . 7 A p p l y i n g t h e L a t e s t K e r n e l a n d S u p p o r t P a c k a g e s      

Y o u u s e t h i s p r o c e d u r e t o a p p l y t h e l a t e s t k e r n e l a n d S u p p o r t P a c k a g e s f o r y o u r S A P s y s t e m f r o m S A P S e r v i c e    

M a r k e t p l a c e .  

.   C a u t i   o n   

Y o u m u s t h a v e a p p l i e d        a l l    A B A P S u p p o r t P a c k a g e s , b e f o r e y o u r u n C T C o n l i n e c o n f i g u r a t i o n .  

Y o u u s e t h e S u p p o r t P a c k a g e M a n a g e r t o a p p l y t h e l a t e s t A B A P s u p p o r t p a c k a g e s .  

F o r m o r e i n f o r m a t i o n a b o u t t h e S u p p o r t P a c k a g e M a n a g e r a n d h o w t o u s e i t , s e e      h e l p . s a p . c o m / n w 2 0 0 4 s        ®       

S A P N e t W e a v e r L i b r a r y      ®         S A P N e t W e a v e r b y K e y C a p a b i l i t y      ®         S o l u t i o n L i f e C y c l e M a n a g e m e n t b y K e y C a p a b i l i t y      ®         S o f t w a r e    

L i f e C y c l e M a n a g e m e n t      ®         S o f t w a r e M a i n t e n a n c e      ®         S u p p o r t P a c k a g e M a n a g e r    

P r e r e q u i s i t e s      

M a k e s u r e t h a t y o u u s e t h e l a t e s t S A P C A R v e r s i o n f o r e x t r a c t i n g t h e d o w n l o a d e d S A R f i l e s .  

S A P C A R h a s b e e n m a d e d o w n w a r d - c o m p a t i b l e f o r a l l r e l e a s e s . D u e t o t h i s c h a n g e , o l d e r v e r s i o n s o f    

S A P C A R c a n n o l o n g e r u n p a c k t h e c u r r e n t S A R f i l e s . T o u n p a c k t h e a r c h i v e s , y o u n e e d a t l e a s t S A P C A R 7 0 0    

o r S A P C A R 6 4 0 w i t h p a t c h l e v e l 4 o r h i g h e r . F o r t h e l a t e s t S A P C A R v e r s i o n , s e e S A P S e r v i c e M a r k e t p l a c e a t    

s e r v i c e . s a p . c o m / s w d c        . 

F o r m o r e i n f o r m a t i o n , s e e      S A P N o t e        2 1 2 8 7 6      . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           7 1   

Page 82: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 82/156

5 P o s t - I n s t a l l a t i o n      

5 . 8      P e r f o r m i n g a F u l l I n s t a l l a t i o n B a c k u p      

P r o c e d u r e        

1 . A p p l y t h e l a t e s t k e r n e l .  

Y o u m u s t      a l w a y s      r e p l a c e t h e i n s t a l l e d k e r n e l w i t h t h e l a t e s t k e r n e l f r o m S A P S e r v i c e M a r k e t p l a c e . I n      

p a r t i c u l a r , y o u m u s t r e p l a c e t h e i n s t a l l e d k e r n e l i f :  

n      Y o u i n s t a l l e d t h e k e r n e l e x e c u t a b l e s l o c a l l y o n e v e r y h o s t .  

n      Y o u r c e n t r a l i n s t a n c e h o s t r u n s o n a d i f f e r e n t o p e r a t i n g s y s t e m t h a n y o u r d i a l o g i n s t a n c e h o s t .  

F o r m o r e i n f o r m a t i o n a b o u t h o w t o d o w n l o a d a k e r n e l , s e e      S A P N o t e        1 9 4 6 6      . 

2 . A p p l y S u p p o r t P a c k a g e s .  

a ) F o r u p - t o - d a t e i n f o r m a t i o n a b o u t r e c o m m e n d e d c o m b i n a t i o n s o f S u p p o r t P a c k a g e s a n d p a t c h e s , s e e    

S A P S e r v i c e M a r k e t p l a c e a t :  

s e r v i c e . s a p . c o m / s p - s t a c k s        ®         S A P N e t W e a v e r 2 0 0 4 s     . 

F o r c u r r e n t S u p p o r t P a c k a g e S t a c k r e l e a s e i n f o r m a t i o n , s e e t h e d o c u m e n t a t i o n        S A P   

N e t W e a v e r 2 0 0 4 s — S u p p o r t P a c k a g e S t a c k G u i d e < c u r r e n t v e r s i o n >          o n S A P S e r v i c e M a r k e t p l a c e a t    s e r v i c e . s a p . c o m / M a i n t e n a n c e N W 2 0 0 4 s        . 

b ) A l t e r n a t i v e l y , y o u c a n d o w n l o a d S u p p o r t P a c k a g e s f r o m S A P S e r v i c e M a r k e t p l a c e a t :  

s e r v i c e . s a p . c o m / p a t c h e s      

c ) A p p l y S u p p o r t P a c k a g e s t o y o u r S A P s y s t e m w i t h t h e h e l p o f t h e S u p p o r t P a c k a g e M a n a g e r ( f o r m e r l y      

c a l l e d S A P P a t c h M a n a g e r , t r a n s a c t i o n S P A M ) .  

F o r m o r e i n f o r m a t i o n a b o u t t h e a v a i l a b i l i t y o f S u p p o r t P a c k a g e s , s e e t h e S A P S e r v i c e M a r k e t p l a c e a t :  

s e r v i c e . s a p . c o m / o c s - s c h e d u l e s      

.   N o t e      

T h e S A P N o t e A s s i s t a n t l e t s y o u l o a d , i m p l e m e n t , a n d o r g a n i z e i n d i v i d u a l S A P N o t e s e f f i c i e n t l y . I t a l s o      

r e c o g n i z e s d e p e n d e n c i e s b e t w e e n S A P N o t e s , S u p p o r t P a c k a g e s , a n d m o d i f i c a t i o n s .  F o r m o r e i n f o r m a t i o n , s e e t h e S A P S e r v i c e M a r k e t p l a c e a t :  

s e r v i c e . s a p . c o m / n o t e a s s i s t a n t      

5 . 8 P e r f o r m i n g a F u l l I n s t a l l a t i o n B a c k u p        

Y o u m u s t p e r f o r m a n o f f l i n e f u l l b a c k u p a t t h e e n d o f t h e i n s t a l l a t i o n .  

P r e r e q u i s i t e s      

n      Y o u h a v e c o m p l e t e d c l i e n t m a i n t e n a n c e ( f o r e x a m p l e , c l i e n t c o p y ) .  n      Y o u h a v e s t o p p e d :  

l      T h e S A P s y s t e m          

l      S A P - r e l a t e d s e r v i c e s (      S A P < S A P S I D > _ < i n s t a n c e >        a n d     S A P O S C o l      )  

l      T h e d a t a b a s e    

n      Y o u a r e l o g g e d o n a s u s e r      < s a p s i d > a d m        . 

n      Y o u h a v e s h u t d o w n t h e S A P s y s t e m a n d d a t a b a s e .  

P r o c e d u r e        

1 . S a v e t h e r e g i s t r y :  

7 2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 83: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 83/156

5 P o s t - I    n s t a l l a t i o n     

5 . 9      S i n g l e S i   g n - O n w i t h M i   c r o s o f t L a n M a n a g e r S S P      

a )    C h o o s e      S t a r t      ®         P r o g r a m s      ®         A c c e s s o r i e s      ®         S y s t e m T o o l s      ®         B a c k u p     . 

b ) C h o o s e      E m e r g e n c y R e p a i r D i s k     . 

T h e    E m e r g e n c y R e p a i r D i s k e t t e      d i a l o g b o x a p p e a r s .  c )    S e l e c t      A l s o B a c k u p t h e R e g i s t r y t o t h e R e p a i r d i r e c t o r y …          

W h e n y o u c o n f i r m y o u r e n t r y , t h e r e g i s t r y i s w r i t t e n t o d i s k e t t e .  

2 . S a v e t h e s y s t e m s t a t e d a t a :  

a )    C h o o s e      S t a r t      ®         P r o g r a m s      ®         A c c e s s o r i e s      ®         S y s t e m T o o l s      ®         B a c k u p     . 

b )    C h o o s e      B a c k u p W i z a r d      ®         N e x t     . 

c ) S e l e c t      O n l y b a c k u p t h e S y s t e m S t a t e d a t a      a n d c h o o s e      N e x t     . 

d )    I n     W h e r e t o S t o r e t h e B a c k u p      , s e l e c t t h e      B a c k u p m e d i a t y p e      a n d e n t e r t h e      B a c k u p m e d i a      o r    f i l e n a m e     . 

e ) C h o o s e      N e x t     . 

f ) C h e c k t h e i n f o r m a t i o n d i s p l a y e d a n d c h o o s e      F i n i s h      t o s t a r t t h e b a c k u p .  

3 . B a c k u p a l l S A P - s p e c i f i c a n d a l l d a t a b a s e - r e l a t e d d i r e c t o r i e s :  a )    C h o o s e      S t a r t      ®         P r o g r a m s      ®         A c c e s s o r i e s      ®         S y s t e m T o o l s      ®         B a c k u p     . 

b )    C h o o s e      B a c k u p W i z a r d      ®         N e x t     . 

c ) S e l e c t      B a c k u p s e l e c t e d f i l e s , d r i v e s , o r n e t w o r k d a t a      a n d c h o o s e      N e x t     . 

d ) I n        W h a t t o b a c k u p      , s e l e c t t h e W i n d o w s d i r e c t o r y a n d a l l S A P a n d d a t a b a s e - r e l a t e d d i r e c t o r i e s , i n c l u d i n g :  

\ U S R \ S A P      

\ U S R \ S A P \ T R A N S      

< H O M E D I R > o f < s a p s i d > a d m      

\ % W I N D I R %        

e )    C h o o s e      N e x t     . 

f ) I n        W h e r e t o S t o r e t h e B a c k u p      , s e l e c t t h e      B a c k u p m e d i a t y p e      a n d e n t e r t h e      B a c k u p m e d i a o r f i l e n a m e      f o r t h e b a c k u p .  

g ) C h o o s e      N e x t     . 

h ) C h e c k t h e i n f o r m a t i o n d i s p l a y e d a n d t h e n c h o o s e      F i n i s h      t o s t a r t t h e b a c k u p .  

5 . 9 S i n g l e S i g n - O n w i t h M i c r o s o f t L a n M a n a g e r S S P        

S i n g l e S i g n - O n ( S S O ) i s a s e c u r e m e t h o d o f l o g g i n g o n t o t h e S A P s y s t e m t h a t s i m p l i f i e s t h e l o g o n p r o c e d u r e    

w i t h o u t r e d u c i n g s e c u r i t y . W h e n y o u r s y s t e m i s c o n f i g u r e d f o r S S O , a n a u t h o r i z e d u s e r w h o h a s l o g g e d o n t o      

t h e o p e r a t i n g s y s t e m c a n a c c e s s t h e S A P s y s t e m s i m p l y b y s e l e c t i n g i t i n t h e S A P l o g o n w i n d o w o r c l i c k i n g      

t h e s h o r t c u t . N o S A P s y s t e m u s e r n a m e o r p a s s w o r d i s n e c e s s a r y . S S O m a k e s i t s i g n i f i c a n t l y e a s i e r f o r y o u      

t o m a n a g e S A P s y s t e m u s e r s .  

I n t h i s s e c t i o n , w e d e s c r i b e t h e o p t i o n t h a t i s t h e e a s i e s t t o i m p l e m e n t w h e n u s i n g a f u l l 3 2 - b i t M i c r o s o f t    

W i n d o w s l a n d s c a p e ( W i n d o w s 9 x , W i n d o w s M E , W i n d o w s N T , W i n d o w s 2 0 0 0 a n d h i g h e r ) . I t i s a t a i l o r e d      

v e r s i o n f o r S S O w i t h S e c u r e N e t w o r k C o m m u n i c a t i o n s ( S N C ) , w h i c h u s e s M i c r o s o f t ’ s d o m a i n a u t h e n t i c a t i o n ,  

L A N M a n a g e r S e c u r i t y S e r v i c e P r o v i d e r ( N T L M S S P ) .  

F o r m o r e i n f o r m a t i o n o n S N C , s e e t h e      S N C U s e r ' s G u i d e      i n t h e S A P S e r v i c e M a r k e t p l a c e a t    

s e r v i c e . s a p . c o m / s e c u r i t y      

P r e r e q u i s i t e s      

n      T y p i c a l l y , S N C r e q u i r e s a n e x t e r n a l s e c u r i t y p r o d u c t t h a t a d h e r e s t o t h e G e n e r i c S e c u r i t y S e r v i c e A P I V 2    

( G S S - A P I V 2 ) i n t e r f a c e a n d t h a t h a s b e e n c e r t i f i e d b y t h e S A P S o f t w a r e P a r t n e r P r o g r a m . H o w e v e r , i n t h i s    

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           7 3    

Page 84: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 84/156

5 P o s t - I n s t a l l a t i o n      

5 . 9      S i n g l e S i g n - O n w i t h M i c r o s o f t L a n M a n a g e r S S P      

s c e n a r i o , w e p r o v i d e a l i b r a r y t h a t a d h e r e s t o t h e G S S - A P I V 2 i n t e r f a c e o n o n e s i d e a n d t h a t c o m m u n i c a t e s    

w i t h M i c r o s o f t ’ s N T L M S S P o n t h e o t h e r . S i n c e N T L M S S P i s a l r e a d y b u i l t i n t o M i c r o s o f t W i n d o w s 3 2 - b i t    

p l a t f o r m s , y o u d o n o t n e e d t o p u r c h a s e a n a d d i t i o n a l s e c u r i t y p r o d u c t t o u s e S S O .  

.   N o t e      

T h e M i c r o s o f t N T L M S S P o n l y p r o v i d e s a u t h e n t i c a t i o n b a s e d o n a c h a l l e n g e - r e s p o n s e a u t h e n t i c a t i o n      

s c h e m e . I t d o e s      n o t    p r o v i d e d a t a i n t e g r i t y o r d a t a c o n f i d e n t i a l i t y p r o t e c t i o n f o r t h e a u t h e n t i c a t e d      

n e t w o r k c o n n e c t i o n . A l l t h i r d - p a r t y S N C c e r t i f i e d s e c u r i t y p r o d u c t s o f f e r d a t a i n t e g r i t y a n d p r i v a c y      

p r o t e c t i o n . I f y o u w a n t t o u s e t h e s e s e c u r i t y f e a t u r e s , y o u h a v e t o o b t a i n a c e r t i f i e d s e c u r i t y p r o d u c t .  

I f y o u u s e W i n d o w s 2 0 0 0 a n d h i g h e r , w e o f f e r a n a l t e r n a t i v e l i b r a r y (      g s s k r b 5 . d l l      ) t h a t u s e s t h e    

M i c r o s o f t K e r b e r o s S S P i n s t e a d o f t h e N T L M S S P f o r a u t h e n t i c a t i o n . F o r m o r e i n f o r m a t i o n , s e e      S i n g l e    

S i g n - O n w i t h M i c r o s o f t K e r b e r o s S S P        [ p a g e      7 7    ] . 

W e d i s t r i b u t e t w o d i f f e r e n t v e r s i o n s o f t h e w r a p p e r l i b r a r y f o r M i c r o s o f t ' s N T L M S S P . T h e o l d e r    

v e r s i o n i s c a l l e d        g s s a p i 3 2 . d l l      a n d t h e n e w e r v e r s i o n i s c a l l e d        g s s n        t l    m . d l l      . F o r m o r e i n f o r m a t i o n      

a b o u t h o w t o g e t t h e      g s s n t l m . d l l      f i l e , s e e      S A P N o t e        5 9 5 3 4 1      . 

n      A p u r e M i c r o s o f t W i n 3 2 e n v i r o n m e n t i s r e q u i r e d ( W i n d o w s 9 x , W i n d o w s M E , W i n d o w s N T , W i n d o w s 2 0 0 0    

a n d h i g h e r ) . T h e M i c r o s o f t N T L M S S P i s      n o t    a v a i l a b l e f o r U N I X o r a n y o t h e r o p e r a t i n g s y s t e m .  

n      B i - d i r e c t i o n a l t r u s t b e t w e e n W i n d o w s d o m a i n s i s r e q u i r e d i f t h e r e a r e s e p a r a t e d o m a i n s f o r u s e r s , f r o n t - e n d      

P C s , a n d S A P a p p l i c a t i o n s e r v e r s .  

n      T h e G S S - A P I V 2 l i b r a r y w r a p p e r (      g s s n t l m . d l l      ) m u s t b e i n s t a l l e d o n e v e r y a p p l i c a t i o n s e r v e r .  

n      T h e G S S - A P I V 2 l i b r a r y w r a p p e r m u s t a l s o b e i n s t a l l e d o n e v e r y f r o n t - e n d P C .  

n      W e r e c o m m e n d t h a t y o u u s e t h e 7 - b i t A S C I I c h a r a c t e r s e t f o r a l l W i n d o w s u s e r I D s .  

n      W h e n t h e c o d e p a g e o f t h e S A P s y s t e m i s d i f f e r e n t f r o m t h e c o d e p a g e o n t h e W i n d o w s m a c h i n e s , i t i s n o t    p o s s i b l e t o e n t e r W i n d o w s u s e r I D s t h a t c o n t a i n 8 - b i t c h a r a c t e r s i n t o t h e U S R A C L t a b l e ( f o r e x a m p l e , b y      

c a l l i n g t r a n s a c t i o n S U 0 1 ) . T h e c o m b i n a t i o n o f W i n d o w s A N S I ( = I S O L a t i n 1 ) a n d t h e d e f a u l t S A P c o d e p a g e    

1 1 0 0 p r o v i d e s t h e s a m e e n c o d i n g o f 8 - b i t c h a r a c t e r s a n d p e r m i t s t h e u s e o f 8 - b i t c h a r a c t e r s w i t h        g s s n t l m . d l l      . 

n      F o r m o r e i n f o r m a t i o n o n h o w t o i m p r o v e t h e s e c u r i t y o f y o u r s y s t e m w i t h t h i r d - p a r t y p r o d u c t s , s e e :  

h e l p . s a p . c o m / n w 2 0 0 4 s        ®         S A P N e t W e a v e r L i b r a r y      ®         S A P N e t W e a v e r b y K e y C a p a b i l i t y      ®         S e c u r i t y      ®         N e t w o r k a n d    

T r a n s p o r t L a y e r S e c u r i t y      ®         S e c u r e N e t w o r k C o m m u n i c a t i o n s    

P r o c e s s F l o w          

T o i m p l e m e n t S S O w i t h t h e M i c r o s o f t N T L M S S P y o u :  

1 .    P r e p a r e t h e a p p l i c a t i o n s e r v e r f o r S i n g l e S i g n - O n      [ p a g e      7 4    ] . 

2 .    P r e p a r e S A P G U I a n d S A P l o g o n f o r S i n g l e S i g n - O n      [ p a g e      7 5    ] . 

3 .    M a p S A P s y s t e m u s e r s t o W i n d o w s u s e r s f o r S i n g l e S i g n - O n      [ p a g e      7 7    ] . 

5 . 9 . 1 P r e p a r i n g t h e A p p l i c a t i o n S e r v e r f o r S i n g l e S i g n - O n        

1 . S t a r t t h e s e r v i c e      N T L M S e c u r i t y S u p p o r t P r o v i d e r     : 

a )    C h o o s e      S t a r t      ®         P r o g r a m s      ®         A d m i n i s t r a t i v e T o o l s      ®         S e r v i c e s     . 

b )    S e l e c t t h e s e r v i c e      N T L M S e c u r i t y S u p p o r t P r o v i d e r     . 

c ) C h o o s e      G e n e r a l     . 

7 4       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 85: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 85/156

5 P o s t - I    n s t a l l a t i o n     

5 . 9      S i n g l e S i   g n - O n w i t h M i   c r o s o f t L a n M a n a g e r S S P      

d )    C h a n g e t h e s t a r t u p t y p e f r o m            m a n u a l t o a u t o m a t i c     . 

2 . C o p y t h e      g s s n t l m . d l l      f i l e t o t h e f o l l o w i n g d i r e c t o r y o n y o u r g l o b a l h o s t :  

< D R I V E > : \ U S R \ S A P \ < S A P S I D > \ S Y S \ E X E \ < c o d e p a g e > \ < p l a t f o r m >      

F o r m o r e i n f o r m a t i o n a b o u t h o w t o g e t t h e      g s s n t l m . d l l      f i l e s e e      S A P N o t e        5 9 5 3 4 1      . 

3 . S e t t h e e n v i r o n m e n t v a r i a b l e      S N C _ L I B        t o t h e l o c a t i o n o f t h e l i b r a r y .  

4 . I n t h e c e n t r a l i n s t a n c e p r o f i l e , s e t t h e f o l l o w i n g S N C p a r a m e t e r s :  

s n c / d a t a _ p r o t e c t i o n / m a x = 1      

s n c / d a t a _ p r o t e c t i o n / m i n = 1      

s n c / d a t a _ p r o t e c t i o n / u s e = 1      

s n c / e n a b l e = 1      

s n c / g s s a p i _ l i b =      

( < D R I V E > : \ U S R \ S A P \ < S A P S I D > \ S Y S \ E X E \ < c o d e p a g e > \ < p l a t f o r m > \ < g s s n t l m . d l l > )    

s n c / i d e n t i t y / a s = p : < D O M A I N _ N A M E > \ S A P S e r v i c e < S A P S I D >      

S A P S e r v i c e < S A P S I D >        i s t h e u s e r w h o r u n s t h e S A P s y s t e m .  

< D O M A I N _ N A M E >        i s t h e W i n d o w s d o m a i n o f t h i s u s e r .  

.   N o t e      

I f y o u u s e a l o c a l a c c o u n t f o r      S A P S e r v i c e < S A P S I D >        , m o s t o p e r a t i o n s a r e s u c c e s s f u l . H o w e v e r , a n y      

o p e r a t i o n s o r c o m m u n i c a t i o n s w h e r e t h e S A P s y s t e m i n i t i a t e s S N C - p r o t e c t e d c o m m u n i c a t i o n t o      

a r e m o t e m a c h i n e , d o        n o t    w o r k w i t h a l o c a l a c c o u n t f o r      S A P S e r v i c e < S A P S I D >        . T h e r e f o r e , u s e a      

d o m a i n a c c o u n t .  

A d d i t i o n a l S N C P a r a m e t e r s    

T h e f o l l o w i n g p r o f i l e p a r a m e t e r s l e t y o u c o n t i n u e w i t h p a s s w o r d - b a s e d a c c e s s t o t h e S A P s y s t e m w h e n S N C      h a s b e e n e n a b l e d . T o l o g o n t o t h e S A P s y s t e m a s a n a d m i n i s t r a t o r t o m a i n t a i n t h e m a p p i n g o f W i n d o w s    

u s e r a c c o u n t s t o S A P s y s t e m u s e r I D s ( u s e r a n d c l i e n t ) , y o u h a v e t o u s e t h e s e a d d i t i o n a l p a r a m e t e r s a t l e a s t    

o n c e a f t e r e n a b l i n g S N C . O n c e t h e m a p p i n g ( a t l e a s t f o r t h e a d m i n i s t r a t o r ) h a s b e e n e n t e r e d , y o u c a n      

d i s a b l e f u r t h e r p a s s w o r d - b a s e d l o g o n s b y r e m o v i n g t h e r e s p e c t i v e p r o f i l e p a r a m e t e r s .  

s n c / a c c e p t _ i n s e c u r e _ c p i c = 1      

s n c / a c c e p t _ i n s e c u r e _ g u i = 1      

s n c / a c c e p t _ i n s e c u r e _ r f c = 1      

s n c / p e r m i t _ i n s e c u r e _ s t a r t = 1      

s n c / p e r m i t _ i n s e c u r e _ c o m m = 1      

5 . S t o p a n d r e s t a r t t h e S A P s y s t e m t o a c t i v a t e t h e p r o f i l e p a r a m e t e r s . C h a n g e s t o S N C p r o f i l e p a r a m e t e r s    

a l w a y s r e q u i r e a n a p p l i c a t i o n s e r v e r r e s t a r t t o t a k e e f f e c t .  

5 . 9 . 2 P r e p a r i n g S A P G U I a n d S A P L o g o n f o r S i n g l e S i g n - O n        

Y o u n e e d t o p e r f o r m t h i s p r o c e d u r e a s p a r t o f      S i n g l e S i g n - O n w i t h M i c r o s o f t L A N M a n a g e r S S P        [ p a g e      7 3    ] . 

P r e r e q u i s i t e s      

Y o u h a v e c o m p l e t e d        P r e p a r i n g t h e A p p l i c a t i o n S e r v e r f o r S i n g l e S i g n - O n ( S S O )      [ p a g e      7 4    ] . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           7 5    

Page 86: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 86/156

5 P o s t - I n s t a l l a t i o n      

5 . 9      S i n g l e S i g n - O n w i t h M i c r o s o f t L a n M a n a g e r S S P      

P r o c e d u r e        

1 . C o p y t h e      g s s n t l m . d l l      f i l e t o t h e S A P G U I d i r e c t o r y .  

F o r d o w n l o a d i n g t h e      g s s n t l m . d l l      f i l e , s e e      S A P N o t e        3 5 2 2 9 5      . 

2 . S e t t h e W i n d o w s e n v i r o n m e n t v a r i a b l e      S N C _ L I B        o n t h e P C w h e r e y o u r S A P G U I r u n s .  

T h e v a r i a b l e s p e c i f i e s t h e p a t h t o t h e      g s s n t l m . d l l      f i l e . Y o u c a n d o t h i s u s i n g o n e o f t h e f o l l o w i n g m e t h o d s :  

n      C o p y        g s s n t l m . d l l      t o a l o c a t i o n o f y o u r c h o i c e a n d s e t t h e e n v i r o n m e n t v a r i a b l e      S N C _ L I B        t o t h a t    

l o c a t i o n , f o r e x a m p l e ,  

< D R I V E > : \ < S A P G U I _ P A T H > \ g s s n t l m . d l l    

a )    R i g h t - c l i c k        M y C o m p u t e r      a n d c h o o s e      P r o p e r t i e s     ®         A d v a n c e d      ®         E n v i r o n m e n t V a r i a b l e s     . 

b )    I n     U s e r V a r i a b l e s f o r < u s e r >          e n t e r t h e f o l l o w i n g :  

V a r i a b l e     :    S N C _ L I B        

V a l u e     :    < D R I V E > : \ < S A P G U I _ P A T H > \ g s s n t l m . d l l    

c )    C o n f i r m y o u r e n t r i e s w i t h        O K      . d ) T o a c t i v a t e t h e n e w e n v i r o n m e n t v a r i a b l e s e t t i n g , l o g o f f a n d l o g o n t o y o u r W i n d o w s s y s t e m a g a i n      

a s t h e s a m e u s e r .  

n      C o p y        g s s n t l m . d l l      t o a d i r e c t o r y o f t h e d e f a u l t s e a r c h p a t h , f o r e x a m p l e      ,   %      S y s t e m R o o t % \ s y s t e m 3 2        a n d   

r e n a m e t h e f i l e t o        s n c g s s 3 2 . d l l      T h i s i s t h e d e f a u l t f i l e n a m e t h a t S N C u s e s w h e n        S N C _ L I B        i s n e i t h e r    

e n t e r e d o n t h e c o m m a n d l i n e n o r a v a i l a b l e i n t h e e n v i r o n m e n t .  

3 . S e t t h e r e q u i r e d l o g o n o p t i o n s t o a c t i v a t e S S O :  

a )    I n t h e S A P l o g o n w i n d o w , r i g h t - c l i c k a n e n t r y a n d c h o o s e      P r o p e r t i e s     . 

b )    S e l e c t t h e      N e t w o r k      t a b a n d a c t i v a t e      A c t i v a t e S e c u r e N e t w o r k C o m m u n i c a t i o n      . 

c )    I n t h e      S N C n a m e      f i e l d , e n t e r :  

p : < D O M A I N _ N A M E > \ S A P S e r v i c e < S A P S I D >      

< D O M A I N _ N A M E >        i s t h e W i n d o w s d o m a i n t h a t t h e u s e r      S A P S e r v i c e < S A P S I D >        b e l o n g s t o .  

.   E x a m p l e      

I f t h e s y s t e m H W A i s r u n n i n g o n a c c o u n t      S A P S e r v i c e H W A          o f t h e      D E C _ N T        d o m a i n , y o u e n t e r :  

p : D E C _ N T \ S A P S e r v i c e H W A        

R e s u l t      

T h e S A P L o g o n w i n d o w n o w d i s p l a y s a n i c o n w i t h a s m a l l y e l l o w k e y b e s i d e t h e s y s t e m e n t r y . T h i s i n d i c a t e s    

t h a t S S O i s a c t i v e .  

W h e n t h e S A P a d m i n i s t r a t o r h a s e n t e r e d t h e      m a p p i n g      [ p a g e      8 1    ] b e t w e e n a u s e r ' s W i n d o w s A c c o u n t a n d t h e    

u s e r ’ s S A P s y s t e m u s e r I D , t h e n e x t t i m e t h i s S A P s y s t e m u s e r l o g s o n t o t h e s y s t e m , t h e a p p l i c a t i o n i s o p e n e d      w i t h o u t r e q u i r i n g t h e u s e r t o e n t e r a u s e r n a m e a n d p a s s w o r d .  

I f o n l y o n e p o s s i b l e m a t c h e x i s t s b e t w e e n t h e W i n d o w s a c c o u n t a n d t h e S A P s y s t e m u s e r I D , t h e l o g o n      

s c r e e n i s s k i p p e d , u n l e s s t h e p r o f i l e p a r a m e t e r      s n c / f o r c e _ l o g i n _ s c r e e n = 1      i s p r e s e n t i n t h e i n s t a n c e p r o f i l e    

o f t h e a p p l i c a t i o n s e r v e r .  

7 6       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 87: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 87/156

5 P o s t - I    n s t a l l a t i o n     

5 .  1 0      S i n g l e S i g n - O n w i t h M i c r o s o f t K e r b e r o s S S P      

5 . 9 . 3 M a p p i n g S A P S y s t e m U s e r s t o W i n d o w s U s e r s f o r S i n g l e        S i g n - O n        

Y o u n e e d t o p e r f o r m t h i s p r o c e d u r e a s p a r t o f      S i n g l e S i g n - O n w i t h M i c r o s o f t L A N M a n a g e r S S P        [ p a g e      7 3    ] . W h e n      

y o u h a v e c o n f i g u r e d y o u r s y s t e m , y o u c a n e n a b l e S A P s y s t e m u s e r s t o l o g o n w i t h S i n g l e S i g n - O n ( S S O ) b y      

m a p p i n g t h e m t o W i n d o w s u s e r s .  

P r e r e q u i s i t e s      

Y o u h a v e c o m p l e t e d t h e f o l l o w i n g p r o c e d u r e s :  

n      P r e p a r i n g t h e A p p l i c a t i o n S e r v e r f o r S i n g l e S i g n - O n      [ p a g e      7 4    ] 

n      P r e p a r i n g S A P G U I a n d S A P L o g o n f o r S i n g l e S i g n - O n      [ p a g e      7 5    ] 

P r o c e d u r e        

1 . L o g o n t o t h e S A P s y s t e m .  

2 .    C h o o s e      T o o l s      ®         A d m i n i s t r a t i o n      ®         U s e r M a i n t e n a n c e      ®         U s e r s      o r c a l l t r a n s a c t i o n S U 0 1 .  

T h e    U s e r M a i n t e n a n c e      w i n d o w a p p e a r s .  

3 .    E n t e r t h e n a m e o f t h e S A P s y s t e m u s e r a n d c h o o s e      U s e r n a m e s      ®         C h a n g e     . 

4 .    C h o o s e      S N C     . 

5 .    I n     S N C n a m e      , u s e      u p p e r c a s e        t o e n t e r t h e n a m e o f t h e W i n d o w s u s e r t h a t i s t o b e a s s i g n e d t o t h e S A P      

s y s t e m u s e r :  

p : < D O M A I N _ N A M E > \ < N T _ U S E R N A M E >      

< D O M A I N _ N A M E >        i s t h e W i n d o w s d o m a i n t h a t t h e W i n d o w s u s e r b e l o n g s t o        < N T _ U S E R N A M E >        i s t h e l o g o n I D        

o f t h e W i n d o w s u s e r .  

 p    i s a p r e f i x t h a t a l l S N C n a m e s r e q u i r e .  

.   E x a m p l e      

F o r t h e W i n d o w s u s e r      K i s s n e r j      , b e l o n g i n g t o t h e d o m a i n        S A P _ A L L        , e n t e r :  

p : S A P _ A L L \ K i s s n e r j      

6 .    S e l e c t      I n s e c u r e c o m m u n i c a t i o n p e r m i t t e d      . 

T h i s l e t s t h e u s e r w o r k i n a d i f f e r e n t d o m a i n b e c a u s e i t p e r m i t s t h e u s e r t o a c c e s s t h e s y s t e m w i t h o u t S S O .  

7 . S a v e y o u r e n t r i e s .  

R e s u l t      Y o u h a v e n o w f i n i s h e d s e t t i n g u p S S O .  

5 . 1 0 S i n g l e S i g n - O n w i t h M i c r o s o f t K e r b e r o s S S P        

K e r b e r o s S i n g l e S i g n - O n ( S S O ) i s a s e c u r e m e t h o d o f l o g g i n g o n t o t h e S A P s y s t e m t h a t s i m p l i f i e s t h e l o g o n      

p r o c e d u r e w i t h o u t r e d u c i n g s e c u r i t y . I t i s s u i t a b l e i f y o u u s e W i n d o w s 2 0 0 0 a n d h i g h e r i n y o u r s y s t e m          

l a n d s c a p e .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           7 7    

Page 88: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 88/156

5 P o s t - I n s t a l l a t i o n      

5 . 1 0        S i n g l e S i   g n - O n w i t h M i c r o s o f t K e r b e r o s S S P      

W h e n y o u r s y s t e m i s c o n f i g u r e d f o r S S O , a n a u t h o r i z e d u s e r w h o h a s l o g g e d o n t o W i n d o w s c a n a c c e s s t h e    

S A P s y s t e m s i m p l y b y s e l e c t i n g i t i n t h e S A P l o g o n w i n d o w o r c l i c k i n g t h e s h o r t c u t . N o S A P s y s t e m u s e r n a m e    

o r p a s s w o r d i s n e c e s s a r y . S S O m a k e s i t s i g n i f i c a n t l y e a s i e r f o r y o u t o m a n a g e S A P s y s t e m u s e r s .  T h e A p p l i c a t i o n P r o g r a m m i n g I n t e r f a c e ( A P I ) a n d K e r b e r o s p r o v i d e t h e s e c u r i t y r e q u i r e d f o r a u t h e n t i c a t i o n .  

T h e a d v a n t a g e o f t h e K e r b e r o s S S O s o l u t i o n i s t h a t t h e s e c u r i t y i n f o r m a t i o n t h a t h a s t o b e e x c h a n g e d b e t w e e n      

t h e S A P f r o n t e n d a n d t h e S A P a p p l i c a t i o n s e r v e r i s e n c r y p t e d . I n c o n t r a s t , e n c r y p t i o n i s      n o t    i m p l e m e n t e d f o r    

S S O w i t h M i c r o s o f t N T L M S S P , w h i c h i s b a s e d o n t h e G e n e r i c S e c u r i t y S e r v i c e A P I ( G S S - A P I ) i n t e r f a c e    

.   E x a m p l   e   

W h e n u s i n g        g s s k r b 5 . d l l      , t h e M i c r o s o f t K e r b e r o s S e c u r i t y S e r v i c e P r o v i d e r ( S S P ) i s i n t e r o p e r a b l e w i t h      

K e r b e r o s i m p l e m e n t a t i o n s f r o m o t h e r v e n d o r s a n d s u p p l i e r s . T o u s e S S O w i t h a p p l i c a t i o n s e r v e r s o n      

U N I X a n d W i n d o w s f r o n t e n d s w i t h        g s s k r b 5 . d l l      , y o u m i g h t h a v e t o p u r c h a s e a K e r b e r o s i m p l e m e n t a t i o n      

f o r t h e U N I X m a c h i n e s .  

P r e r e q u i s i t e s      

S S O b a s e d o n K e r b e r o s c a n o n l y b e s e t u p f o r u s e r s t h a t a r e m e m b e r s o f a W i n d o w s 2 0 0 0 a n d h i g h e r      d o m a        i n . 

P r o c e s s F l o w          

T o i m p l e m e n t S S O w i t h t h e M i c r o s o f t K e r b e r o s N T L M S S P , y o u h a v e t o :  

1 .    P r e p a r e t h e c e n t r a l i n s t a n c e      [ p a g e      7 8    ] . 

2 .    C o n f i g u r e t h e S A P f r o n t e n d s      [ p a g e      8 0    ] . 

3 .    C o n f i g u r e t h e S A P l o g o n      [ p a g e      8 1    ] . 

4 .    M a p S A P u s e r s t o W i n d o w s u s e r s      [ p a g e      8 1    ] . 

5 . 1 0 . 1 P r e p a r i n g t h e C e n t r a l I n s t a n c e        

T o s e t u p S i n g l e S i g n - O n ( S S O ) f o r K e r b e r o s , y o        u n     e e d t o a d a p t t h e c e n t r a l i n s t a n c e p r o f i l e a n d m a k e s u r e t h a t    

t h e n e c e s s a r y D y n a m i c L i n k L i b r a r y (      D L L     ) i s l o c a t e d        i n     t h e W i n d o w s d i r e c t o r y .  

P r o c e d u r e        

1 . C o p y t h e      g s s k r b 5 . d l l      f i l e t o t h e f o l l o w i n g d i r e c t o r y o n t h e c e n t r a l i n s t a n c e :  

D r i v e : \ % w i n d i r % \ s y s t e m 3 2        . 

F o r m o r e i n f o r m a t i o n a b o u t h o w t o g e t t h e      g s s k r b 5 . d l l      f i l e , s e e      S A P N o t e        5 9 5 3 4 1      . 

2 . I n t h e i n s t a n c e p r o f i l e o f t h e c e n t r a l i n s t a n c e , s e t t h e S A P p a r a m e t e r s :  

s n c / e n a b l e = 1      

s n c / g s s a p i _ l i b = < D R I V E > : \ % w i n d i r % \ s y s t e m 3 2 \ g s s k r b 5 . d l l    

s n c / i d e n t i t y / a s = p : S A P S e r v i c e < S A P S I D > @ < D O M A I N _ N A M E >      

< D O M A I N _ N A M E >        i s t h e W i n d o w s d o m a i n t h a t t h e      S A P S e r v i c e < S A P S I D >        u s e r b e l o n g s t o , f o r e x a m p l e ,  

N T 5 . S A P - A G . D E        . 

7 8       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 89: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 89/156

5 P o s t - I    n s t a l l a t i o n     

5 .  1 0      S i n g l e S i g n - O n w i t h M i c r o s o f t K e r b e r o s S S P      

.   C a u t i   o n   

< D O M A I N _ N A M E >        a n d t h e      S A P S e r v i c e < S A P S I D >        u s e r a r e c a s e - s e n s i t i v e . M a k e s u r e t h a t y o u e n t e r    

u p p e r c a s e a n d l o w e r c a s e c o r r e c t l y , f o r e x a m p l e :  p : S A P S e r v i c e C 1 1 @ N T 5 . S A P - A G . D E        . 

.   N o t e      

A l t h o u g h y o u c a n f r e e l y c h o o s e t h e W i n d o w s a c c o u n t u n d e r w h i c h t h e S A P s y s t e m r u n s , i t i s    

n o r m a l l y        S A P S e r v i c e < S A P S I D >        . 

I f y o u u s e a l o c a l a c c o u n t f o r t h e      S A P S e r v i c e < S A P S I D >        u s e r , m o s t o p e r a t i o n s a r e s u c c e s s f u l . H o w e v e r ,  

a n y o p e r a t i o n s o r c o m m u n i c a t i o n s w h e r e t h e S A P s y s t e m i n i t i a t e s S N C - p r o t e c t e d c o m m u n i c a t i o n t o      

a r e m o t e m a c h i n e , d o n o t w o r k w i t h a l o c a l a c c o u n t f o r t h e      S A P S e r v i c e < S A P S I D >        u s e r . T h e r e f o r e ,  

u s e a d o m a i n a c c o u n t .  

I n t h e c e n t r a l i n s t a n c e p r o f i l e , s e t t h e f o l l o w i n g S N C p a r a m e t e r s :  

s n c / d a t a _ p r o t e c t i o n / m a x = 1      

s n c / d a t a _ p r o t e c t i o n / m i n = 1      

s n c / d a t a _ p r o t e c t i o n / u s e = 1      

s n c / e n a b l e = 1      

s n c / g s s a p i _ l i b =      

( < D R I V E > : \ U S R \ S A P \ < S A P S I D > \ S Y S \ E X E \ < c o d e p a g e \ < p l a t f o r m > \ < g s s n t l m . d l l > )    

s n c / i d e n t i t y / a s = p : < D O M A I N _ N A M E > \ S A P S e r v i c e < S A P S I D >      

S A P S e r v i c e < S A P S I D >        i s t h e u s e r w h o r u n s t h e S A P s y s t e m .  

< D O M A I N _ N A M E >        i s t h e W i n d o w s d o m a i n o f t h i s u s e r .  

.   N o t e      

n      A l t h o u g h y o u c a n f r e e l y c h o o s e t h e W i n d o w s a c c o u n t u n d e r w h i c h t h e S A P s y s t e m r u n s , i t    

i s n o r m a l l y        S A P S e r v i c e < S A P S I D > .    

n      I f y o u u s e a l o c a l a c c o u n t f o r      S A P S e r v i c e < S A P S I D >        , m o s t o p e r a t i o n s a r e s u c c e s s f u l . H o w e v e r , a n y      

o p e r a t i o n s o r c o m m u n i c a t i o n s w h e r e t h e S A P s y s t e m i n i t i a t e s S N C - p r o t e c t e d c o m m u n i c a t i o n      

t o a r e m o t e m a c h i n e , d o        n o t    w o r k w i t h a l o c a l a c c o u n t f o r      S A P S e r v i c e < S A P S I D >        . T h e r e f o r e ,  

u s e a d o m a i n a c c o u n t .  

A d d i t i o n a l S N C P a r a m e t e r s    

T h e f o l l o w i n g p r o f i l e p a r a m e t e r s l e t y o u c o n t i n u e w i t h p a s s w o r d - b a s e d a c c e s s t o t h e S A P s y s t e m w h e n S N C      

h a s b e e n e n a b l e d . T o l o g o n t o t h e S A P s y s t e m a s a n a d m i n i s t r a t o r t o m a i n t a i n t h e m a p p i n g o f W i n d o w s    u s e r a c c o u n t s t o S A P s y s t e m u s e r I D s ( u s e r a n d c l i e n t ) , y o u h a v e t o u s e t h e s e a d d i t i o n a l p a r a m e t e r s a t l e a s t    

o n c e a f t e r e n a b l i n g S N C . O n c e t h e m a p p i n g ( a t l e a s t f o r t h e a d m i n i s t r a t o r ) h a s b e e n e n t e r e d , y o u c a n      

d i s a b l e f u r t h e r p a s s w o r d - b a s e d l o g o n s b y r e m o v i n g t h e r e s p e c t i v e p r o f i l e p a r a m e t e r s .  

s n c / a c c e p t _ i n s e c u r e _ c p i c = 1      

s n c / a c c e p t _ i n s e c u r e _ g u i = 1      

s n c / a c c e p t _ i n s e c u r e _ r f c = 1      

s n c / p e r m i t _ i n s e c u r e _ s t a r t = 1      

s n c / p e r m i t _ i n s e c u r e _ c o m m = 1      

3 . S t o p a n d r e s t a r t t h e S A P s y s t e m s o t h a t t h e p r o f i l e p a r a m e t e r s t a k e e f f e c t .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           7 9    

Page 90: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 90/156

5 P o s t - I n s t a l l a t i o n      

5 . 1 0        S i n g l e S i   g n - O n w i t h M i c r o s o f t K e r b e r o s S S P      

5 . 1 0 . 2 C o n f i g u r i n g t h e S A P F r o n t E n d        

T o c o n f i g u r e t h e S A P f r o n t e n d f o r S S O , y o u c h o o s e b e t w e e n t h e f o l l o w i n g a p p r o a c h e s :  

n      C o n f i g u r e e a c h S A P f r o n t e n d i n d i v i d u a l l y      

Y o u c o n f i g u r e e a c h m a c h i n e w h e r e t h e S A P f r o n t e n d i s r u n n i n g .  

n      C o n f i g u r e a l l S A P f r o n t e n d s a u t o m a t i c a l l y      

Y o u d e f i n e a        G r o u p P o l i c y      f o r a W i n d o w s d o m a i n . T h i s p o l i c y c a u s e s t h e w i z a r d f o r c o n f i g u r i n g S S O t o b e    

s t a r t e d a u t o m a t i c a l l y i n t h e b a c k g r o u n d t h e n e x t t i m e a n y m e m b e r o f t h e d o m a i n l o g s o n t o a n S A P      

f r o n t e n d .  

T h e s e a p p r o a c h e s a r e d e s c r i b e d b e l o w .  

P r e r e q u i s i t e s      

Y o u h a v e c o m p l e t e d        P r e p a r i n g t h e C e n t r a l I n s t a n c e      [ p a g e      7 8    ] . 

C o n f i g u r i n g S A P F r o n t E n d s I n d i v i d u a l l y        

1 . L o g o n t o t h e h o s t w h e r e t h e S A P f r o n t e n d i s r u n n i n g .  

2 . C o p y t h e S A P S S O . M S I p r o g r a m t o a l o c a l d i r e c t o r y o r t o a s h a r e d d i r e c t o r y o n t h e n e t w o r k .  

F o r d o w n l o a d i n g t h e      S A P S S O . M S I        f i l e , s e e      S A P N o t e        3 5 2 2 9 5      . 

3 . D o u b l e - c l i c k t h e      S A P S S O . M S I        f i l e .  

T h e w i z a r d        S A P K e r b e r o s S S O S u p p o r t      a u t o m a t i c a l l y s t a r t s a n d c o n f i g u r e s t h e S A P f r o n t e n d f o r S S O .  

C o n f i g u r i n g S A P F r o n t E n d s A u t o m a t i c a l l y        

1 . L o g o n t o a f r o n t - e n d m a c h i n e a s d o m a i n a d m i n i s t r a t o r o f t h e W i n d o w s d o m a i n .  

2 . C o p y t h e p r o g r a m            S A P S S O . M S I        t o a     s h a r e d        d i r e c t o r y .  

F o r m o r e i n f o r m a t i o n a b o u t h o w t o g e t t h e      S A P S S O . M S I        f i l e , s e e      S A P N o t e        5 9 5 3 4 1      . 

3 .    C h o o s e      S t a r t      ®         P r o g r a m s      ®         A d m i n i s t r a t i v e t o o l s      ®         A c t i v e D i r e c t o r y U s e r s a n d C o m p u t e r s .  

T h e d i a l o g b o x        A c t i v e D i r e c t o r y U s e r s a n d C o m p u t e r s      a p p e a r s .  

4 .    R i g h t - c l i c k t h e d o m a i n f o r w h i c h y o u w a n t t o s e t u p S S O a n d c h o o s e      P r o p e r t i e s    . 

T h e d i a l o g b o x        < D o m a i n _ N a m e >        P r o p e r t i e s a p p e a r s .  

5 .    C h o o s e      G r o u p P o l i c y      ®         N e w t o s t a r t c r e a t i n g a n e w p o l i c y o b j e c t     . 

T h e d i a l o g b o x f o r c r e a t i n g a n e w p o l i c y o b j e c t a p p e a r s .  

6 . I n G r o u p        P o l i c y O b j e c t L i n k s     , e n t e r a n a m e f o r t h e n e w p o l i c y o b j e c t , s u c h a s      S A P S S O        . 

7 .    C h o o s e      E d i t      t o d e f i n e t h e c o n t e n t s o f t h e p o l i c y .  8 .    I n t h e      G r o u p P o l i c y E d i t o r      c h o o s e      U s e r C o n f i g u r a t i o n      ®         S o f t w a r e S e t t i n g s      ®         S o f t w a r e I n s t a l l a t i o n .  

T h e    D e p l o y S o f t w a r e      d i a l o g b o x a p p e a r s .  

9 .    R i g h t - c l i c k        D e p l o y S o f t w a r e      a n d c h o o s e      N e w     ®         P a c k a g e .  

T h e    O p e n      d i a l o g b o x a p p e a r s .  

1 0 . S e l e c t t h e f i l e      S A P M S S O . M S I        f r o m t h e s h a r e d l o c a t i o n .  

1 1 . S p e c i f y t h e p a t h w i t h t h e U N C n a m e (      \ \ < h o s t n a m e > \ < s h a r e >        ) . 

1 2 . S e l e c t      A s s i g n      a n d c o n f i r m w i t h        O K      . 

Y o u h a v e n o w c r e a t e d a n e w          G r o u p P o l i c y     . 

8 0       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 91: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 91/156

5 P o s t - I    n s t a l l a t i o n     

5 .  1 0      S i n g l e S i g n - O n w i t h M i c r o s o f t K e r b e r o s S S P      

T h e n e x t t i m e a n y u s e r l o g s o n t o t h e d o m a i n w i t h t h e S A P f r o n t e n d , t h e w i z a r d        S A P K e r b e r o s S S O S u p p o r t    

a u t o m a t i c a l l y s t a r t s a n d c o n f i g u r e s t h e f r o n t e n d f o r S S O .  

5 . 1 0 . 3 A c t i v a t i n g S i n g l e S i g n - O n f o r t h e S A P L o g o n        

T h e    S A P L o g o n      w i n d o w i n c l u d e s a l i s t o f s y s t e m s o r m            a c    h i n e s t h a t y o u c a n l o g o n t o . F o r e a c h o f t h e s y s t e m s o r    

m a c h i n e s i n t h e l i s t f o r w h i c h y o u w a n t t o i m p l e m e n t S S O , f o l l o w t h e p r o c e d u r e b e l o w .  

P r e r e q u i s i t e s      

n      Y o u h a v e c o m p l e t e d t h e f o l l o w i n g :  

l      P r e p a r i n g t h e C e n t r a l I n s t a n c e      [ p a g e      7 8    ] 

l      C o n f i g u r i n g t h e S A P F r o n t E n d      [ p a g e      8 0    ] 

P r o c e d u r e        

1 .    R i g h t - c l i c k a n e n t r y i n t h e      S A P L o g o n      w i n d o w a n d c h o o s e      P r o p e r t i e s     . 

2 .    I n t h e      N e t w o r k      t a b , s e l e c t      A c t i v a t e S e c u r e N e t w o r k C o m m u n i c a t i o n .   . 

3 .    I n     S N C n a m e      , e n t e r :  

p : S A P S e r v i c e < S A P S I D > @ < D O M A I N _ N A M E >      

w h e r e      < D O M A I N _ N A M E >        i s , f o r e x a m p l e ,    N T 5 . S A P - A G . D E .    

.   N o t e      

E n t e r t h e s a m e s t r i n g t h a t y o u e n t e r e d i n t h e c e n t r a l i n s t a n c e p r o f i l e f o r    

s n c / i d e n t i t y / a s      

I f t h e s y s t e m            C 1 1    i s r u n n i n g o n a c c o u n t      S A P S e r v i c e C 1 1      o f t h e d o m a i n        N T 5 . S A P - A G . D E        , y o u w o u l d      

e n t e r :  

P : S A P S e r v i c e C 1 1 @ N T 5 . S A P - A G . D E      

.   N o t e      

I f t h e e n t r y y o u s e l e c t e d i n t h e l o g o n d i a l o g b o x i s a g r o u p e n t r y , f o r e x a m p l e ,    C 1 1 ( P U B L I C )      , t h e    

S N C n a m e      f i e l d i s a l r e a d y f i l l e d .  

4 . C h o o s e      O K      t o c o n f i r m y o u r e n t r i e s .  

T h e    S A P L o g o n      w i n d o w n o w d i s p l a y s a n i c o n w i t h a k e y b e s i d e t h e s y s t e m e n t r y . T h i s i n d i c a t e s t h a t S i n g l e    S i g n - O n i s a c t i v e f o r t h e s y s t e m .  

5 . 1 0 . 4 M a p p i n g S A P U s e r s t o W i n d o w s U s e r s      

P r e r e q u i s i t e s      

Y o u h a v e c o m p l e t e d t h e f o l l o w i n g :  

n      P r e p a r i n g t h e C e n t r a l I n s t a n c e      [ p a g e      7 8    ] 

n      C o n f i g u r i n g t h e S A P F r o n t E n d      [ p a g e      8 0    ] 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           8 1   

Page 92: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 92/156

5 P o s t - I n s t a l l a t i o n      

5 . 1 1       A c c e s s i n g C o n f i g u r a t i o n D o c u m e n t a t i o n i n t h e S A P S o l u t i   o n M a n a g e r    

n      A c t i v a t i n g S i n g l e S i g n - O n f o r t h e S A P L o g o n      [ p a g e      8 1    ] 

P r o c e d u r e        1 . L o g o n t o t h e S A P s y s t e m a s a d m i n i s t r a t o r .  

2 .    C h o o s e      T o o l s      ®         A d m i n i s t r a t i o n      ®         M a i n t a i n U s e r s      ®         U s e r s      o r c a l l t r a n s a c t i o n        S U 0 1      . 

T h e    U s e r M a i n t e n a n c e      w i n d o w a p p e a r s .  

3 .    E n t e r t h e n a m e o f t h e S A P u s e r a n d c h o o s e      U s e r n a m e s      ®         C h a n g e .  

4 .    C h o o s e      S N C     . 

5 . I n        S N C n a m e      , u s e      u p p e r c a s e        t o e n t e r t h e n a m e o f t h e W i n d o w s u s e r t h a t i s t o b e a s s i g n e d t o t h e S A P u s e r :  

p : < W I N N T _ U S E R N A M E > @ < D O M A I N _ N A M E >      

w h e r e      < W I N N T _ U S E R N A M E >        i s t h e l o g o n I D o f t h e W i n d o w s u s e r a n d        < D O M A I N _ N A M E >        i s t h e W i n d o w s d o m a i n      

t h a t t h e u s e r i s l o g g e d o n t o .  

.   E x a m p l e      

F o r t h e u s e r      K i s s n e r j   , b e l o n g i n g t o t h e d o m a i n        N T 5 . S A P - A G . D E        , e n t e r :  

p : k i s s n e r j @ N T 5 . S A P - A G . D E      

6 .    S e l e c t      I n s e c u r e c o m m u n i c a t i o n p e r m i t t e d .  

T h i s l e t s t h e u s e r w o r k i n a d i f f e r e n t d o m a i n b e c a u s e i t p e r m i t s t h e u s e r t o a c c e s s t h e s y s t e m w i t h o u t S S O .  

7 . S a v e y o u r e n t r i e s .  

R e s u l t      

K e r b e r o s S S O i s n o w s e t u p .  

5 . 1 1 A c c e s s i n g C o n f i g u r a t i o n D o c u m e n t a t i o n i n t h e S A P S o l u t i o n        M a n a g e r      

T o a c c e s s c o n f i g u r a t i o n d o c u m e n t a t i o n i n t h e S A P S o l u t i o n M a n a g e r , y o u h a v e t o c o n n e c t y o u r    

n e w l y - i n s t a l l e d S A P s y s t e m t o t h e S A P S o l u t i o n M a n a g e r .  

.   N o t e      

F o r S A P N e t W e a v e r 2 0 0 4 s u s a g e t y p e s y o u c a n a l s o f i n d c o n f i g u r a t i o n d o c u m e n t a t i o n i n t h e    

I m p l e m e n t a t i o n G u i d e a t :  

h e l p . s a p . c o m / n w 2 0 0 4 s        ®         S A P N e t W e a v e r L i b r a r y      ®         T e c h n o l o g y C o n s u l t a n t ' s G u i d e    

P r e r e q u i s i t e s      

n      Y o u h a v e i n s t a l l e d a n S A P S o l u t i o n M a n a g e r s y s t e m a s d e s c r i b e d i n t h e d o c u m e n t a t i o n        I n s t a l l a t i o n G u i d e ‒      

S A P S o l u t i o n M a n a g e r 4 . 0 o n < O S > : < D a t a b a s e >          . 

n      Y o u h a v e c o n n e c t e d y o u r S A P s y s t e m t o t h e S A P S o l u t i o n M a n a g e r a s d e s c r i b e d i n t h e d o c u m e n t a t i o n      

C o n f i g u r a t i o n G u i d e ‒ S A P S o l u t i o n M a n a g e r 4 . 0        . 

F o r m o r e i n f o r m a t i o n , s e e S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / s o l u t i o n m a n a g e r        ®         I n s t a l l a t i o n   

G u i d e s      ®         R e l e a s e 4 . 0        . 

8 2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 93: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 93/156

5 P o s t - I    n s t a l l a t i o n     

5 .  1 2      E n s u r i n g U s e r S e c u r i t y      

P r o c e d u r e        

1 . L o g o n t o y o u r S A P S o l u t i o n M a n a g e r s y s t e m .  

2 . T o b e a b l e t o a c c e s s c o n f i g u r a t i o n d o c u m e n t a t i o n , c r e a t e a p r o j e c t a s f o l l o w s :  

a ) C r e a t e y o u r p r o j e c t w i t h t r a n s a c t i o n S O L A R _ P R O J E C T _ A D M I N f o r p r o j e c t a d m i n i s t r a t i o n .  

b ) C o n n e c t y o u r S A P s y s t e m t o t h e S A P S o l u t i o n M a n a g e r w i t h t r a n s a c t i o n S M S Y f o r t h e S A P S o l u t i o n      

M a n a g e r s y s t e m l a n d s c a p e .  

c ) C r e a t e a p r o j e c t s t r u c t u r e a n d a d d t h e r e q u i r e d s c e n a r i o s f o r y o u r S A P s y s t e m t o y o u r p r o j e c t s t r u c t u r e    

w i t h t h e B u s i n e s s B l u e p r i n t t r a n s a c t i o n S O L A R 0 1 ,  

d ) A d d y o u r S A P s y s t e m c o n f i g u r a t i o n s t r u c t u r e s t o y o u r p r o j e c t s t r u c t u r e w i t h t h e c o n f i g u r a t i o n      

t r a n s a c t i o n S O L A R 0 2 .  

F o r m o r e i n f o r m a t i o n a b o u t c r e a t i n g p r o j e c t s , a s s i g n i n g s c e n a r i o s t o p r o j e c t s , a n d c r e a t i n g c o n f i g u r a t i o n      

s t r u c t u r e s , s e e :  

h e l p . s a p . c o m / n w 2 0 0 4 s        ®         S A P N e t W e a v e r L i b r a r y      ®         S A P N e t W e a v e r b y K e y C a p a b i l i t y      ®         S o l u t i o n L i f e C y c l e    M a n a g e m e n t b y K e y C a p a b i l i t y      ®         S A P S o l u t i o n M a n a g e r      ®         U s i n g t h e S A P S o l u t i o n M a n a g e r i n P r o j e c t s    

3 . G o t o t h e p r o j e c t s t r u c t u r e f o l d e r      < p r o j e c t n a m e >        u s i n g t r a n s a c t i o n S O L A R 0 2 .  

4 .    A c c e s s c o n f i g u r a t i o n d o c u m e n t a t i o n f o r S A P N e t W e a v e r u s a g e t y p e s a t      C o n f i g u r a t i o n     ®         S A P N e t W e a v e r 2 0 0 4 s     . 

R e s u l t      

Y o u c a n n o w c o n f i g u r e y o u r S A P s y s t e m a c c o r d i n g t o t h e c o n f i g u r a t i o n d o c u m e n t a t i o n i n t h e S A P S o l u t i o n      

M a n a g e r .  

5 . 1 2 E n s u r i n g U s e r S e c u r i t y        

Y o u n e e d t o e n s u r e t h e s e c u r i t y o f t h e u s e r s t h a t S A P i n s t c r e a t e s d u r i n g t h e i n s t a l l a t i o n . F o r s e c u r i t y r e a s o n s ,  

y o u a l s o n e e d t o c o p y t h e i n s t a l l a t i o n d i r e c t o r y t o a s e p a r a t e , s e c u r e l o c a t i o n — s u c h a s a D V D — a n d t h e n      

d e l e t e t h e i n s t a l l a t i o n d i r e c t o r y .  

.   R e c o m m e n d a t i o n      

I n a l l c a s e s , t h e u s e r I D a n d p a s s w o r d a r e o n l y e n c o d e d w h e n t r a n s p o r t e d a c r o s s t h e n e t w o r k . T h e r e f o r e ,  

w e r e c o m m e n d u s i n g e n c r y p t i o n a t t h e n e t w o r k l a y e r , e i t h e r b y u s i n g t h e S e c u r e S o c k e t s L a y e r ( S S L )    

p r o t o c o l f o r H T T P c o n n e c t i o n s , o r S e c u r e N e t w o r k C o m m u n i c a t i o n s ( S N C ) f o r t h e S A P p r o t o c o l s    

d i a l o g a n d R F C .  

F o r m o r e i n f o r m a t i o n , s e e :  

h e l p . s a p . c o m / n w 2 0 0 4 s        ®         S A P N e t W e a v e r L i b r a r y      ®         S A P N e t W e a v e r b y K e y C a p a b i l i t y      ®         S e c u r i t y      ®         N e t w o r k    

a n d T r a n s p o r t L a y e r S e c u r i t y    

.   C a u t i   o n   

M a k e s u r e t h a t y o u p e r f o r m t h i s p r o c e d u r e      b e f o r e        t h e n e w l y i n s t a l l e d S A P s y s t e m g o e s i n t o p r o d u c t i o n .  

P r e r e q u i s i t e s      

I f y o u c h a n g e u s e r p a s s w o r d s , b e a w a r e t h a t S A P s y s t e m u s e r s m i g h t e x i s t i n m u l t i p l e S A P s y s t e m c l i e n t s ( f o r    

e x a m p l e , i f a u s e r w a s c o p i e d a s p a r t o f t h e c l i e n t c o p y ) . T h e r e f o r e , y o u n e e d t o c h a n g e t h e p a s s w o r d s i n a l l    

t h e r e l e v a n t S A P s y s t e m c l i e n t s .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           8 3    

Page 94: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 94/156

5 P o s t - I n s t a l l a t i o n      

5 . 1 2        E n s u r i   n g U s e r S e c u r i t y      

P r o c e d u r e        

F o r t h e u s e r s l i s t e d b e l o w , t a k e t h e p r e c a u t i o n s d e s c r i b e d i n t h e r e l e v a n t S A P s e c u r i t y g u i d e , w h i c h y o u c a n      

f i n d o n S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / s e c u r i t y g u i d e        : 

 A B A P U s e r s   

U s e r U s e r N a m e         C o m m e n t    

S A P *         U s e r e x i s t s a t l e a s t i n S A P s y s t e m          c l i e n t s 0 0 0 , 0 0 1 , a n d 0 6 6 .  

D D I C         U s e r e x i s t s a t l e a s t i n S A P s y s t e m          c l i e n t s 0 0 0 a n d 0 0 1 .  

E A R L Y W A T C H         U s e r e x i s t s a t l e a s t i n S A P s y s t e m c l i e n t    0 6 6 .  

S A P s y s t e m u s e r    

S A P C P I C         U s e r e x i s t s a t l e a s t i n S A P s y s t e m          c l i e n t s 0 0 0 a n d 0 0 1 .  

8 4       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 95: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 95/156

6 A d d i   t i o n a l I n f o r m a t i   o n   

6 A d d i t i o n a l I n f o r m a t i o n        

T h e f o l l o w i n g s e c t i o n s a r e      o p t i o n a l      a n d p r o v i d e i m p o r t a n t a d d i t i o n a l i n f o r m a t i o n :  

P r e p a r a t i o n      

n      D a t a b a s e I n s t a l l a t i o n f o r M u l t i p l e C o m p o n e n t s w i t h M S S Q L S e r v e r      [ p a g e      8 5    ] 

n      I n s t a l l a t i o n o f M u l t i p l e C o m p o n e n t s i n O n e D a t a b a s e      [ p a g e      8 7    ] 

n      I n t e g r a t i o n o f L D A P D i r e c t o r y S e r v i c e s      [ p a g e      8 9    ] 

n      P r e p a r i n g t h e A c t i v e D i r e c t o r y      [ p a g e      9 2    ] 

P o s t - I n s t a l l a t i o n      

n      I f r e q u i r e d , y o u        c o n f i g u r e u s e r m a n a g e m e n t t o u s e a n L D A P d i r e c t o r y      [ p a g e      9 3    ] . 

n      E n t r i e s i n t h e S e r v i c e s F i l e C r e a t e d b y S A P i n s t      [ p a g e      9 3    ] 

n      P e r f o r m i n g t h e c l i e n t c o p y      [ p a g e      9 4    ] 

n      D e l e t i n g a n S A P S y s t e m        [ p a g e      9 4    ] 

n      S A P S y s t e m S e c u r i t y o n W i n d o w s      [ p a g e      9 6    ] 

n      A u t o m a t i c C r e a t i o n o f A c c o u n t s a n d G r o u p s      [ p a g e      9 8    ] 

n      M a n u a l l y G r a n t i n g U s e r R i g h t s f o r t h e I n s t a l l a t i o n      [ p a g e      1 0 0    ] 

n      T r o u b l e s h o o t i n g      [ p a g e      1 0 1    ] 

6 . 1 D a t a b a s e I n s t a l l a t i o n f o r M u l t i p l e C o m p o n e n t s w i t h M S S Q L      S e r v e r      

E a c h S A P s y s t e m i n y o u r m y S A P e n v i r o n m e n t n e e d s i t s o w n d a t     a b     a s e b a c k e n d . W i t h M S S Q L S e r v e r y o u h a v e    

t h e f o l l o w i n g o p t i o n s t o d i s t r i b u t e y o u r s y s t e m s a c r o s s      t h     e a v a i l a b l e h a r d w a r e r e s o u r c e s . T h e y d i f f e r w i t h      

r e s p e c t t o h a r d w a r e r e q u i r e m e n t s , d a t a b a s e a d m            i n     i s t r a t i o n , f l e x i b i l i t y , a n d s c a l a b i l i t y .  

n      E x c l u s i v e d a t a b a s e s e r v e r    

I n t h i s s y s t e m l a n d s c a p e , e a c h d a t a b a s e s e r v e r ( w i t h o r w i t h o u t a c e n t r a l i n s t a n c e ) h o s t s e x a c t l y o n e S A P      

d a t a b a s e . F r o m a n i n s t a l l a t i o n p l a n n i n g p e r s p e c t i v e , t h i s i s t h e s i m p l e s t s o l u t i o n . I t i s t h e m o s t s c a l a b l e    

s e t u p , b u t i t r e q u i r e s t h e m o s t h a r d w a r e . T h i s o p t i o n i s t y p i c a l l y c h o s e n f o r m e d i u m - s i z e d a n d l a r g e    

p r o d u c t i o n a n d d e v e l o p m e n t s y s t e m s .  

n      N a m e d S Q L S e r v e r i n s t a n c e s    

W i t h t h e u s e o f n a m e d i n s t a n c e s , y o u c a n i n s t a l l m u l t i p l e , i n d e p e n d e n t S Q L S e r v e r i n s t a n c e s o n a s i n g l e    

d a t a b a s e s e r v e r . T h e s e i n s t a n c e s s h a r e C P U , m e m o r y a n d d i s k r e s o u r c e s , b u t f r o m a n a d m i n i s t r a t i o n p o i n t    

o f v i e w a r e c o m p l e t e l y i n d e p e n d e n t f r o m e a c h o t h e r . T h i s o p t i o n , l i k e t h e f o l l o w i n g t w o , r e q u i r e s c a r e f u l    

h a r d w a r e s i z i n g t o a v o i d p e r f o r m a n c e b o t t l e n e c k s a n d s c a l a b i l i t y p r o b l e m s .  

n      M u l t i p l e d a t a b a s e s i n a n S Q L S e r v e r i n s t a n c e    

S Q L S e r v e r l e t s y o u o p e r a t e m u l t i p l e u s e r d a t a b a s e s i n a s i n g l e S Q L S e r v e r i n s t a n c e . C o n t r a r y t o n a m e d      

i n s t a n c e s , t h e d a t a b a s e s s h a r e t h e t e m p o r a r y s y s t e m d a t a b a s e      t e m p d b        , t h e S Q L S e r v e r W i n d o w s p r o c e s s , a n d      

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           8 5    

Page 96: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 96/156

6 A d d i t i o n a l I    n f o r m a t i o n      

6 . 1     D a t a b a s e I n s t a l   l a t i o n f o r M u l   t i p l e C o m p o n e n t s w i t h M S S Q L S e r v e r    

t h e S Q L S e r v e r m e m o r y p o o l . T h e r e f o r e , t h i s s e t u p i s l e s s s c a l a b l e t h a n n a m e d i n s t a n c e s , b u t a t t h e s a m e    

t i m e r e q u i r e s l e s s s y s t e m r e s o u r c e s . I t c a n b e a f l e x i b l e s o l u t i o n f o r s m a l l a n d m e d i u m - s i z e d s y s t e m s . T h i s    

o p t i o n r e q u i r e s c a r e f u l h a r d w a r e s i z i n g t o a v o i d p e r f o r m a n c e b o t t l e n e c k s a n d s c a l a b i l i t y p r o b l e m s .  n      M u l t i p l e C o m p o n e n t s i n O n e D a t a b a s e ( M C O D )    

M u l t i p l e d a t a b a s e b a c k e n d s a r e s t o r e d i n t h e s a m e d a t a b a s e , e a c h i n i t s o w n d a t a b a s e s c h e m a . F o r t h e    

d a t a b a s e a d m i n i s t r a t o r , t h e d a t a b a s e c o n t a i n i n g t h e s e m u l t i p l e c o m p o n e n t s l o o k s v e r y m u c h l i k e a s i n g l e    

e n t i t y . W h i l e t h i s a p p r o a c h i s n o t a s f l e x i b l e a s t h e o t h e r o p t i o n s , i t s s i m p l i c i t y m a k e s i t a n a t t r a c t i v e    

s o l u t i o n f o r s m a l l m y S A P e n v i r o n m e n t s . T h i s o p t i o n r e q u i r e s c a r e f u l h a r d w a r e s i z i n g t o a v o i d p e r f o r m a n c e    

b o t t l e n e c k s a n d s c a l a b i l i t y p r o b l e m s .  

M o r e I n f o r m a t i o n        

n      D e f a u l t o r N a m e d M S S Q L S e r v e r I n s t a n c e s      [ p a g e      8 6    ] 

n      M u l t i p l e C o m p o n e n t s i n O n e D a t a b a s e ( M C O D )      [ p a g e      8 7    ] 

6 . 1 . 1 D e f a u l t o r N a m e d M S S Q L S e r v e r I n s t a n c e s      

W h e n y o u i n s t a l l M S S Q L S e r v e r , y o u c a n i n s t a l l t w o d i f f e r e n t t y p e s o f i n s t a n c e s :  

n      D e f a u l t i n s t a n c e    

n      N a m e d i n s t a n c e    

W h e n y o u p l a n y o u r s y s t e m c o n f i g u r a t i o n , y o u m u s t d e c i d e w h i c h i n s t a n c e t y p e y o u w a n t t o i n s t a l l . T h e    

f o l l o w i n g c l a r i f i e s t h e d i f f e r e n c e b e t w e e n t h e t w o .  

D e f a u l t I n s t a n c e        

A      d e f a u l t      i n s t a n c e i s t h e m o s t c o m m o n f o r m o f a n M S S Q L S e r v e r i n s t a l l a t i o n i n a n S A P e n v i r o n m e n t .  

T y p i c a l l y , o n e M S S Q L S e r v e r i n s t a n c e i s i n s t a l l e d t o g e t h e r w i t h a s i n g l e S A P d a t a b a s e . I n t h i s c o n f i g u r a t i o n , a l l    

M S S Q L S e r v e r c o m p o n e n t s a n d f u n c t i o n a l i t y a r e e x c l u s i v e l y a v a i l a b l e f o r t h e S A P d a t a b a s e .  

I n a l e s s f r e q u e n t l y i m p l e m e n t e d c o n f i g u r a t i o n , a s i n g l e M S S Q L S e r v e r i n s t a n c e i s i n s t a l l e d t o g e t h e r    

w i t h m o r e t h a n o n e S A P d a t a b a s e o n t h e s a m e c o m p u t e r . I n t h i s t y p e o f c o n f i g u r a t i o n , t h e M S S Q L S e r v e r    

c o m p o n e n t s s u c h a s e x e c u t a b l e s , s y s t e m d a t a b a s e s a n d u t i l i t i e s      e x i s t o n l y o n c e        a n d h a v e t o b e s h a r e d b y a l l    

S A P d a t a b a s e s . A s a l l t h e d a t a b a s e s o n t h e c o m p u t e r h a v e t o b e m a n a g e d w i t h a s i n g l e c o p y o f t h e M S S Q L      

S e r v e r , c e r t a i n a d m i n i s t r a t i v e t a s k s o n o n e d a t a b a s e c a n n o t b e p e r f o r m e d i n i s o l a t i o n w i t h o u t a f f e c t i n g t h e    

o t h e r d a t a b a s e s .  

.   N o t e      

A d e f a u l t i n s t a n c e i s r e c o m m e n d e d , i f y o u p l a n t o i n s t a l l o n l y o        n e    S A P d a t a b a s e i n s t a n c e o n a c o m p u t e r .  

N a m e d I n s t a n c e        

T h e a d v a n t a g e o f n a m e d i n s t a n c e s i s t h a t y o u c a n s e t u p s e v e r a l S A P d a t a b a s e s o n t h e s a m e m a c h i n e a n d      

a d m i n i s t e r e a c h o n e s e p a r a t e l y w i t h i t s o w n c o p y o f t h e M S S Q L S e r v e r . T h e m a i n c o m p o n e n t s o f t h e M S S Q L      

S e r v e r a r e a v a i l a b l e e x c l u s i v e l y f o r e a c h i n s t a n c e a n d c a n b e u s e d o n l y b y t h a t i n s t a n c e . O n l y a f e w r e s o u r c e s    

s u c h a s c l i e n t u t i l i t i e s h a v e t o b e s h a r e d b y a l l t h e i n s t a n c e s b e c a u s e t h e y a r e o n l y i n s t a l l e d o n c e . D u r i n g t h e    

8 6       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 97: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 97/156

6 A d d i   t i o n a l I n f o r m a t i   o n   

6 . 2      I n s t a l l a t i o n o f M u l t i   p l e C o m p o n e n t s i n O n e D a t a b a s e ( O p t i o n a l   )  

i n s t a l l a t i o n , e a c h n a m e d i n s t a n c e i s g i v e n a n a m e t h a t i s t h e s a m e a s t h e S A P s y s t e m n a m e , t h u s e n a b l i n g a      

u n i q u e a s s i g n m e n t o f i n s t a n c e s t o S A P d a t a b a s e s .  

S e v e r a l n a m e d i n s t a n c e s a n d t h e d e f a u l t i n s t a n c e c a n c o e x i s t o n t h e s a m e c o m p u t e r a n d f u n c t i o n i n      i s o l a t i o n o f e a c h o t h e r .  

.   N o t e      

A n a m e d i n s t a n c e i s r e c o m m e n d e d , i f y o u p l a n t o i n s t a l l m o r e t h a n o n e S A P d a t a b a s e i n s t a n c e o n t h e    

s a m e m a c h i n e .  

T h e f o l l o w i n g g r a p h i c i l l u s t r a t e s a c o m p u t e r w h e r e t w o M S S Q L S e r v e r n a m e d i n s t a n c e s h a v e b e e n i n s t a l l e d      

f o r t w o S A P d a t a b a s e s ,    < S A P S I D 1 >        a n d     < S A P S I D 2 >        . 

F i g u r e 8 :    

6 . 2 I n s t a l l a t i o n o f M u l t i p l e C o m p o n e n t s i n O n e D a t a b a s e ( O p t i o n a l )    

Y o u c a n i n s t a l l      m u l t i p l e        S A P s y s t e m s i n a        s i n g l e        d a t a b a s e . T h i s i s c a l l e d M u l t i p l e C o m p o n e n t s i n O n e    

D a t a b a s e ( M C O D ) .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           8 7    

Page 98: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 98/156

6 A d d i t i o n a l I    n f o r m a t i o n      

6 . 2      I n s t a l l   a t i  o n o f M u l t i p l   e C o m p o n e n t s i n O n e D a t a b a s e ( O p t i o n a l )    

.   E x a m p l   e   

Y o u i n s t a l l a n S A P N e t W e a v e r c e n t r a l s y s t e m a n d a n S A P C R M c e n t r a l s y s t e m i n a s i n g l e d a t a b a s e .  

M C O D i s a v a i l a b l e w i t h a l l S A P c o m p o n e n t s . W e a r e r e l e a s i n g t h i s t e c h n o l o g y o n a l l t h e m a j o r d a t a b a s e s f o r    

t h e S A P s y s t e m , i n l i n e w i t h o u r c o m m i t m e n t t o d e l i v e r p l a t f o r m - i n d e p e n d e n t s o l u t i o n s .  

U s i n g t h i s t e c h n o l o g y i s a s e a s y a s i n s t a l l i n g a s e p a r a t e c o m p o n e n t . N o e x t r a e f f o r t i s r e q u i r e d b e c a u s e t h e    

M C O D i n s t a l l a t i o n i s f u l l y i n t e g r a t e d i n t o t h e s t a n d a r d i n s t a l l a t i o n p r o c e d u r e . M C O D i s n o t a n a d d i t i o n a l    

i n s t a l l a t i o n s e r v i c e . I n s t e a d , i t i s a n o p t i o n o f t h e d a t a b a s e i n s t a n c e i n s t a l l a t i o n .  

W i t h M C O D w e d i s t i n g u i s h t w o s c e n a r i o s :  

n      T h e i n s t a l l a t i o n o f a n S A P s y s t e m i n a n e w d a t a b a s e    

n      T h e i n s t a l l a t i o n o f a n a d d i t i o n a l S A P s y s t e m i n a n e x i s t i n g d a t a b a s e    

P r e r e q u i s i t e s      

n      F o r m o r e i n f o r m a t i o n o n M C O D a n d i t s a v a i l a b i l i t y o n d i f f e r e n t p l a t f o r m s , s e e t h e S A P S e r v i c e M a r k e t p l a c e    

a t    s e r v i c e . s a p . c o m / m c o d        . 

n      M C O D i s r e l e a s e d f o r U n i c o d e i n s t a l l a t i o n s . A p r e r e q u i s i t e i s t h a t t h e M C O D s y s t e m c o n t a i n s U n i c o d e    

i n s t a n c e s o n l y . S A P d o e s n o t s u p p o r t m i x e d s o l u t i o n s .  

n      I m p r o v e d s i z i n g r e q u i r e d      

I n g e n e r a l , y o u c a l c u l a t e t h e C P U u s a g e f o r a n M C O D d a t a b a s e b y a d d i n g u p t h e C P U u s a g e f o r e a c h      

i n d i v i d u a l S A P s y s t e m . T h e s a m e a p p l i e s t o m e m o r y r e s o u r c e s a n d d i s k s p a c e .  

Y o u c a n s i z e m u l t i p l e c o m p o n e n t s i n o n e d a t a b a s e b y s i z i n g e a c h i n d i v i d u a l c o m p o n e n t u s i n g t h e S A P      

Q u i c k S i z e r a n d t h e n a d d i n g t h e r e q u i r e m e n t s t o g e t h e r . F o r m o r e i n f o r m a t i o n o n t h e S A P Q u i c k S i z e r , s e e    

t h e S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / s i z i n g      

  . 

F e a t u r e s      

n      R e d u c e d a d m i n i s t r a t i o n e f f o r t    

n      C o n s i s t e n t s y s t e m l a n d s c a p e f o r b a c k u p , s y s t e m c o p y , a d m i n i s t r a t i o n , a n d r e c o v e r y      

n      I n c r e a s e d s e c u r i t y a n d r e d u c e d d a t a b a s e f a i l u r e f o r m u l t i p l e S A P s y s t e m s d u e t o m o n i t o r i n g a n d      

a d m i n i s t r a t i o n o f o n l y o n e d a t a b a s e    

n      I n d e p e n d e n t u p g r a d e    

I n a n M C O D l a n d s c a p e y o u c a n u p g r a d e a s i n g l e c o m p o n e n t i n d e p e n d e n t l y f r o m t h e o t h e r c o m p o n e n t s    

r u n n i n g i n t h e s a m e d a t a b a s e , a s s u m i n g t h a t t h e u p g r a d e d c o m p o n e n t r u n s o n t h e s a m e d a t a b a s e v e r s i o n .  

H o w e v e r , i f y o u n e e d t o r e s t o r e a b a c k u p , b e a w a r e t h a t a l l o t h e r c o m p o n e n t s a r e a l s o a f f e c t e d .  

8 8       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 99: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 99/156

6 A d d i   t i o n a l I n f o r m a t i   o n   

6 . 3      I n t e g r a t i o n o f L D A P D i r e c t o r y S e r v i   c e s ( O p t i    o n a l )    

.   N o t e      

S p e c i a l M C O D c o n s i d e r a t i o n s a n d d i f f e r e n c e s f r o m t h e s t a n d a r d p r o c e d u r e a r e l i s t e d w h e r e r e l e v a n t i n      

t h e i n s t a l l a t i o n d o c u m e n t a t i o n .  

C o n s t r a i n t s      

.   R e c o m m e n d a t i o n      

W e    s t r o n g l y r e c o m m e n d        t h a t y o u t e s t M C O D i n a t e s t o r d e v e l o p m e n t s y s t e m .  

W e r e c o m m e n d t h a t y o u r u n M C O D s y s t e m s i n t h e s a m e c o n t e x t . W e d o n o t r e c o m m e n d t h a t y o u      

m i x t e s t , d e v e l o p m e n t , a n d p r o d u c t i o n s y s t e m s i n t h e s a m e M C O D .  

n      I n t h e e v e n t o f d a t a b a s e f a i l u r e , a l l S A P s y s t e m s r u n n i n g o n t h e s i n g l e d a t a b a s e a r e a f f e c t e d .  

n      A u t o m a t e d s u p p o r t i n a n M C O D l a n d s c a p e f o r t h e f o l l o w i n g a d m i n i s t r a t i v e t a s k s d e p e n d s o n y o u r    

o p e r a t i n g s y s t e m a n d d a t a b a s e :  

l      C o p y i n g a s i n g l e c o m p o n e n t f r o m a n M C O D l a n d s c a p e t o a n o t h e r d a t a b a s e a t d a t a b a s e l e v e l i s      n o t  

p o s s i b l e . Y o u h a v e t o p e r f o r m a h o m o g e n e o u s s y s t e m c o p y w i t h R 3 l o a d i n s t e a d .  

l      D e - i n s t a l l i n g a s i n g l e c o m p o n e n t f r o m a n M C O D l a n d s c a p e r e q u i r e s s o m e a d d i t i o n a l s t e p s . Y o u c a n      

u s e a r e m o t e c o n n e c t i o n t o S A P s u p p o r t t o r e q u e s t h e l p w i t h t h e s e t a s k s . F o r m o r e i n f o r m a t i o n s e e    

s e r v i c e . s a p . c o m / r e m o t e c o n n e c t i o n        . 

n    

O n l y v a l i d f o r : H A ( M S C S )    

M S C S o n l y :    Y o u     c a n n o t      i n s t a l l m u l t i p l e c o m p o n e n t s i n o n e d a t a b a s e w i t h M i c r o s o f t C l u s t e r S e r v i c e    

( M S C S ) . F o r m o r e i n f o r m a t i o n o n M S C S , s e e      M i c r o s o f t C l u s t e r I n s t a l l a t i o n     . 

E n d o f : H A ( M S C S )    

n      F o r t h e f i r s t S A P s y s t e m , m a k e s u r e t h a t      D B S I D        i s t h e s a m e a s f o r t h e f i r s t S A P s y s t e m i n s t a l l e d i n t h i s d a t a b a s e .  n      F o r t h e s e c o n d S A P s y s t e m , m a k e s u r e t h a t y o u u s e t h e s a m e      D B S I D        a s f o r t h e f i r s t S A P s y s t e m .  

n      A s S A P i n s t t u r n s o f f d a t a b a s e l o g g i n g d u r i n g t h e d a t a b a s e l o a d p h a s e o f t h e i n s t a l l a t i o n , y o u n e e d t o p l a n      

d o w n t i m e f o r a l l M C O D s y s t e m s s h a r i n g t h e d a t a b a s e .  

6 . 3 I n t e g r a t i o n o f L D A P D i r e c t o r y S e r v i c e s ( O p t i o n a l )    

T h e A c t i v e D i r e c t o r y i s a L i g h t w e i g h t D i r e c t o r y A c c e s s P r o t o c o l ( L D A P ) d i r e c t o r y . L D A P i s a f e a t u r e o f    

W i n d o w s 2 0 0 0 o r h i g h e r t h a t a l l o w s i m p o r t a n t i n f o r m a t i o n w i t h i n a c o r p o r a t e n e t w o r k t o b e s t o r e d c e n t r a l l y      

o n a s e r v e r . T h e a d v a n t a g e o f s t o r i n g i n f o r m a t i o n c e n t r a l l y f o r t h e e n t i r e n e t w o r k i s t h a t y o u h a v e t o m a i n t a i n      

d a t a o n l y o n c e , t h u s a v o i d i n g r e d u n d a n c y a n d i n c o n s i s t e n c y .  

I f a n L D A P d i r e c t o r y i s a v a i l a b l e i n y o u r c o r p o r a t e n e t w o r k , y o u c a n c o n f i g u r e t h e S A P s y s t e m t o u s e    

t h i s f e a t u r e . F o r e x a m p l e , a c o r r e c t l y c o n f i g u r e d S A P s y s t e m c a n r e a d i n f o r m a t i o n f r o m t h e d i r e c t o r y a n d      

a l s o s t o r e i n f o r m a t i o n t h e r e .  

T h i s s e c t i o n e x p l a i n s t h e b e n e f i t s o f u s i n g t h e S A P s y s t e m w i t h t h e L D A P d i r e c t o r y . I n a d d i t i o n , i t g i v e s a n      

o v e r v i e w o f t h e c o n f i g u r a t i o n s t e p s r e q u i r e d t o u s e a n S A P s y s t e m w i t h t h e d i r e c t o r y .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           8 9    

Page 100: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 100/156

6 A d d i t i o n a l I    n f o r m a t i o n      

6 . 3      I n t e g r a t i o n o f L D A P D i r e c t o r y S e r v i c e s ( O p t i o n a l   )  

.   N o t e      

T h e S A P s y s t e m c a n i n t e r a c t w i t h t h e A c t i v e D i r e c t o r y u s i n g t h e L D A P p r o t o c o l , w h i c h d e f i n e s :  

n      T h e c o m m u n i c a t i o n p r o t o c o l b e t w e e n t h e S A P s y s t e m a n d t h e d i r e c t o r y      

n      H o w d a t a i n t h e d i r e c t o r y i s s t r u c t u r e d , a c c e s s e d , o r m o d i f i e d      

I f a d i r e c t o r y o t h e r t h a n t h e A c t i v e D i r e c t o r y a l s o s u p p o r t s t h e L D A P p r o t o c o l , t h e S A P s y s t e m c a n      

t a k e a d v a n t a g e o f t h e i n f o r m a t i o n s t o r e d t h e r e . F o r e x a m p l e , i f t h e r e i s a n L D A P d i r e c t o r y o n a U N I X      

o r W i n d o w s s e r v e r , y o u c a n c o n f i g u r e t h e S A P s y s t e m t o u s e t h e i n f o r m a t i o n a v a i l a b l e t h e r e . I n t h e    

f o l l o w i n g t e x t , d i r e c t o r i e s o t h e r t h a n t h e A c t i v e D i r e c t o r y t h a t i m p l e m e n t t h e L D A P p r o t o c o l a r e c a l l e d      

g e n e r i c L D A P d i r e c t o r i e s      . 

P r e r e q u i s i t e s      

Y o u c a n o n l y c o n f i g u r e t h e S A P s y s t e m f o r A c t i v e D i r e c t o r y s e r v i c e s o r o t h e r L D A P d i r e c t o r i e s i f t h e s e a r e    

a l r e a d y a v a i l a b l e        o n t h e n e t w o r k . A s o f W i n d o w s 2 0 0 0 o r h i g h e r , t h e A c t i v e D i r e c t o r y i s a u t o m a t i c a l l y      

a v a i l a b l e o n a l l d o m a i n c o n t r o l l e r s . A g e n e r i c L D A P d i r e c t o r y i s a n a d d i t i o n a l c o m p o n e n t t h a t y o u m u s t i n s t a l l    

s e p a r a t e l y o n a U N I X o r W i n d o w s s e r v e r .  

F e a t u r e s      

I n t h e S A P e n v i r o n m e n t , y o u c a n e x p l o i t t h e i n f o r m a t i o n s t o r e d i n a n A c t i v e D i r e c t o r y o r g e n e r i c L D A P      

d i r e c t o r y b y u s i n g :  

n      S A P L o g o n      

n      T h e M i c r o s o f t M a n a g e m e n t C o n s o l e ( M M C )    

F o r m o r e i n f o r m a t i o n o n t h e a u t o m a t i c r e g i s t r a t i o n o f S A P c o m p o n e n t s i n L D A P d i r e c t o r i e s a n d t h e b e n e f i t s o f    

u s i n g i t i n S A P L o g o n a n d M M C , s e e t h e d o c u m e n t a t i o n        S A P S y s t e m I n f o r m a t i o n i n D i r e c t o r y S e r v i c e s      o n S A P S e r v i c e    

M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / m s p l a t f o r m s        ®         M i c r o s o f t      ®         W i n d o w s S e r v e r    

S A P L o g o n        

I n s t e a d o f u s i n g a f i x e d l i s t o f s y s t e m s a n d m e s s a g e s e r v e r s , y o u c a n c o n f i g u r e t h e S A P L o g o n i n t h e      s a p m s g . i n i    

c o n f i g u r a t i o n f i l e t o f i n d S A P s y s t e m s a n d t h e i r m e s s a g e s e r v e r s f r o m t h e d i r e c t o r y . I f y o u c o n f i g u r e S A P      

l o g o n t o u s e t h e L D A P d i r e c t o r y , i t q u e r i e s t h e d i r e c t o r y e a c h t i m e      S e r v e r      o r    G r o u p      s e l e c t i o n i s c h o s e n t o f e t c h      

u p - t o - d a t e i n f o r m a t i o n o n a v a i l a b l e S A P s y s t e m s .  

T o u s e L D A P o p e r a t i o n m o d e , m a k e s u r e t h a t t h e      s a p m s g . i n i      f i l e c o n t a i n s t h e f o l l o w i n g :  

[ A d d r e s s ]    

M o d e = L D A P d i r e c t o r y      

L D A P s e r v e r =      

L D A P n o d e =      

L D A P o p t i o n s =      

D i s t i n g u i s h t h e f o l l o w i n g c a s e s :  

n      I f y o u u s e a n A c t i v e D i r e c t o r y , y o u m u s t s e t      L D A P o p t i o n s = “ D i r T y p e = N T 5 A D S ”        . F o r m o r e i n f o r m a t i o n , s e e    

t h e S A P s y s t e m p r o f i l e p a r a m e t e r      l d a p / o p t i o n s        . 

n      Y o u m u s t s p e c i f y t h e d i r e c t o r y s e r v e r s ( f o r e x a m p l e ,    L D A P s e r v e r = p c i n t e l 6 p 2 4 7 0 9        ) i f e i t h e r o f t h e    

f o l l o w i n g i s t r u e :  

l      T h e c l i e n t i s n o t l o c a t e d i n t h e s a m e d o m a i n f o r e s t a s t h e A c t i v e D i r e c t o r y      

9 0       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 101: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 101/156

6 A d d i   t i o n a l I n f o r m a t i   o n   

6 . 3      I n t e g r a t i o n o f L D A P D i r e c t o r y S e r v i   c e s ( O p t i    o n a l )    

l      T h e o p e r a t i n g s y s t e m d o e s n o t h a v e a d i r e c t o r y s e r v i c e c l i e n t ( W i n d o w s N T a n d W i n d o w s 9 X w i t h o u t    

i n s t a l l e d        d s c l i e n t     ) . 

F o r m o r e i n f o r m a t i o n , s e e t h e S A P s y s t e m p r o f i l e p a r a m e t e r      l d a p / s e r v e r s        . n      F o r o t h e r d i r e c t o r y s e r v i c e s , y o u c a n u s e      L D A P n o d e      t o s p e c i f y t h e d i s t i n g u i s h e d n a m e o f t h e S A P r o o t n o d e .  

F o r m o r e i n f o r m a t i o n , s e e t h e S A P s y s t e m p r o f i l e p a r a m e t e r      l d a p / s a p r o o t        . 

M M C    

T h e M M C i s a g r a p h i c a l u s e r i n t e r f a c e ( G U I ) f o r a d m i n i s t e r i n g a n d m o n i t o r i n g S A P s y s t e m s f r o m a c e n t r a l    

l o c a t i o n . I f t h e S A P s y s t e m h a s b e e n p r e p a r e d c o r r e c t l y , t h e M M C p r e s e n t s a n d a n a l y z e s s y s t e m i n f o r m a t i o n      

t h a t i t g a t h e r s f r o m v a r i o u s s o u r c e s , i n c l u d i n g t h e A c t i v e D i r e c t o r y .  

I n t e g r a t i n g t h e A c t i v e D i r e c t o r y a s a s o u r c e o f i n f o r m a t i o n h a s a d v a n t a g e s f o r t h e M M C . I t c a n r e a d s y s t e m          

i n f o r m a t i o n s t r a i g h t f r o m t h e d i r e c t o r y t h a t a u t o m a t i c a l l y r e g i s t e r s c h a n g e s t o t h e s y s t e m l a n d s c a p e . A s a      

r e s u l t , u p - t o - d a t e i n f o r m a t i o n a b o u t a l l S A P a p p l i c a t i o n s e r v e r s , t h e i r s t a t u s , a n d p a r a m e t e r s e t t i n g s i s a l w a y s    

a v a i l a b l e i n t h e M M C .  

I f y o u n e e d t o a d m i n i s t e r d i s t r i b u t e d s y s t e m s , w e e s p e c i a l l y r e c o m m e n d t h a t y o u u s e t h e M M C t o g e t h e r    

w i t h A c t i v e D i r e c t o r y s e r v i c e s . F o r e x a m p l e , y o u c a n s i m p l i f y a d m i n i s t r a t i o n b y u s i n g t h e M M C i n a d i s t r i b u t e d      

e n v i r o n m e n t t h a t i m p l e m e n t s t h e m y S A P B u s i n e s s S u i t e c o m p o n e n t s S A P B W , S A P S R M , S A P S C M , a n d S A P      

C R M . Y o u c a n k e e p t r a c k o f s i g n i f i c a n t e v e n t s i n a l l o f t h e s y s t e m s f r o m a s i n g l e M M C i n t e r f a c e . Y o u d o n o t    

n e e d t o m a n u a l l y r e g i s t e r c h a n g e s i n t h e s y s t e m c o n f i g u r a t i o n . I n s t e a d , s u c h c h a n g e s a r e a u t o m a t i c a l l y      

u p d a t e d i n t h e d i r e c t o r y a n d s u b s e q u e n t l y r e f l e c t e d i n t h e M M C .  

C o n f i g u r a t i o n T a s k s f o r A c t i v e D i r e c t o r y        

T o e n a b l e a n S A P s y s t e m t o m a k e u s e o f t h e f e a t u r e s o f f e r e d b y t h e A c t i v e D i r e c t o r y , y o u m u s t c o n f i g u r e b o t h      

t h e A c t i v e D i r e c t o r y a n d t h e S A P s y s t e m :  

1 . Y o u p r e p a r e t h e A c t i v e D i r e c t o r y s o t h a t i t c a n s t o r e S A P d a t a .  

T h i s i n v o l v e s e x t e n d i n g t h e s c h e m a f o r t h e S A P d a t a t y p e s , c r e a t i n g a r o o t c o n t a i n e r f o r t h e s t o r a g e o f    

S A P - s p e c i f i c i n f o r m a t i o n , a n d d e f i n i n g a c c o u n t s t h a t a l l o w d i r e c t o r y a c c e s s . Y o u p e r f o r m a l l t h e s e t a s k s    

u s i n g S A P i n s t w i t h t h e o p t i o n        C o n f i g u r e A c t i v e D i r e c t o r y f o r S A P S y s t e m        . 

F o r m o r e i n f o r m a t i o n , s e e      P r e p a r i n g t h e A c t i v e D i r e c t o r y ( O p t i o n a l )      [ p a g e      9 2    ] . 

2 . Y o u c o n f i g u r e t h e S A P s y s t e m t o e n a b l e i n t e r a c t i o n w i t h t h e A c t i v e D i r e c t o r y .  

Y o u d o t h i s d u r i n g t h e c e n t r a l i n s t a n c e i n s t a l l a t i o n u s i n g t h e S A P i n s t t o o l . S A P i n s t p r o m p t s y o u f o r    

i n f o r m a t i o n a b o u t t h e A c t i v e D i r e c t o r y a n d t h e n c o n f i g u r e s t h e s y s t e m a c c o r d i n g l y .  

C o n f i g u r a t i o n T a s k s f o r G e n e r i c L D A P D i r e c t o r i e s      

T o p r e p a r e t h e S A P s y s t e m t o u s e g e n e r i c L D A P s e r v i c e s , y o u m u s t p e r f o r m s e v e r a l s t e p s t o c o n f i g u r e b o t h      t h e L D A P d i r e c t o r y a n d t h e S A P s y s t e m :  

1 . Y o u c o n f i g u r e t h e L D A P d i r e c t o r y t o s t o r e S A P d a t a .  

T h i s i n v o l v e s e x t e n d i n g t h e d i r e c t o r y s c h e m a a n d c r e a t i n g a c o n t a i n e r f o r t h e S A P d a t a .  

2 . Y o u c o n f i g u r e t h e S A P s y s t e m t o e n a b l e i n t e r a c t i o n w i t h t h e L D A P d i r e c t o r y .  

Y o u d o t h i s d u r i n g t h e c e n t r a l i n s t a n c e i n s t a l l a t i o n u s i n g t h e S A P i n s t t o o l . S A P i n s t p r o m p t s y o u f o r    

i n f o r m a t i o n a b o u t t h e A c t i v e D i r e c t o r y a n d t h e n c o n f i g u r e s t h e s y s t e m a c c o r d i n g l y .  

3 . Y o u s e t u p a u s e r w i t h a p a s s w o r d o n t h e s e r v e r w h e r e t h e S A P s y s t e m i s r u n n i n g t o p e r m i t t h e s y s t e m t o      

a c c e s s a n d m o d i f y t h e L D A P d i r e c t o r y .  

Y o u d o t h i s b y r u n n i n g t h e s c r i p t      l d a p p a s s w d        . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           9 1   

Page 102: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 102/156

6 A d d i t i o n a l I    n f o r m a t i o n      

6 . 4      P r e p a r i n g t h e A c t i v e D i   r e c t o r y ( O p t i o n a l )    

F o r m o r e i n f o r m a t i o n o n h o w t o e n a b l e i n t e r a c t i o n b e t w e e n a g e n e r i c L D A P d i r e c t o r y a n d t h e S A P      

s y s t e m , s e e t h e d o c u m e n t a t i o n        S A P S y s t e m I n f o r m a t i o n i n D i r e c t o r y S e r v i c e s      i n t h e S A P S e r v i c e M a r k e t p l a c e a t    

s e r v i c e . s a p . c o m / m s p l a t f o r m s        ®         M i c r o s o f t      ®         W i n d o w s S e r v e r    

M o r e I n f o r m a t i o n        

P r e p a r i n g t h e A c t i v e D i r e c t o r y      [ p a g e      9 2    ] 

6 . 4 P r e p a r i n g t h e A c t i v e D i r e c t o r y ( O p t i o n a l )    

I f y o u d e c i d e d t o u s e L D A P d i r e c t o r y s e r v i c e s , y o u n e e d t o p r e p a r e t h e A c t i v e D i r e c t o r y . T h e S A P s y s t e m c a n      

t h e n u s e t h e A c t i v e D i r e c t o r y t o s t o r e a n d a c c e s s d a t a .  

T o p r e p a r e t h e d i r e c t o r y , y o u u s e S A P i n s t t o a u t o m a t i c a l l y :  

n      E x t e n d t h e A c t i v e D i r e c t o r y s c h e m a t o i n c l u d e t h e S A P - s p e c i f i c d a t a t y p e s    

n      C r e a t e t h e d o m a i n a c c o u n t s r e q u i r e d t o e n a b l e t h e S A P s y s t e m t o a c c e s s a n d m o d i f y t h e A c t i v e D i r e c t o r y .  

T h e s e a r e t h e g r o u p        S A P _ L D A P        a n d t h e u s e r      s a p l d a p        . 

n      C r e a t e t h e r o o t c o n t a i n e r w h e r e i n f o r m a t i o n r e l a t e d t o S A P i s s t o r e d      

n      C o n t r o l a c c e s s t o t h e c o n t a i n e r f o r S A P d a t a b y g i v i n g m e m b e r s o f t h e      S A P _ L D A P        g r o u p p e r m i s s i o n t o      

r e a d a n d w r i t e t o t h e d i r e c t o r y      

.   N o t e      

F o r m o r e i n f o r m a t i o n o n h o w t o s e t u p a N e t s c a p e / i P l a n e t d i r e c t o r y s e r v e r , s e e t h e d o c u m e n t a t i o n      

S A P S y s t e m I n f o r m a t i o n i n D i r e c t o r y S e r v i c e s      o n S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / m s p l a t f o r m s        ®       

M i c r o s o f t      ®         W i n d o w s S e r v e r    

P r e r e q u i s i t e s      

A W i n d o w s d o m a i n c o n t r o l l e r w i t h a n A c t i v e D i r e c t o r y i s i n s t a l l e d o n t h e n e t w o r k .  

P r o c e d u r e        

1 . L o g o n a s u s e r w i t h d o m a i n a d m i n i s t r a t o r s r i g h t s .  

2 .    R u n S A P i n s t a n d c h o o s e      < S A P S y s t e m >          ®         A d d i t i o n a l S o f t w a r e L i f e - C y c l e T a s k s      ®         A d d i t i o n a l P r e p a r a t i o n T a s k s      ®       

A c t i v e D i r e c t o r y C o n f i g u r a t i o n      . 

3 . F o l l o w t h e i n s t r u c t i o n s i n t h e S A P i n s t d i a l o g s a n d e n t e r t h e r e q u i r e d p a r a m e t e r s .  

.   N o t e      

n      W h e n y o u a r e p r o m p t e d f o r t h e p a s s w o r d o f t h e      s a p l d a p        u s e r , a n d t h i s u s e r d o e s n o t y e t e x i s t ,  

m a k e s u r e t h a t t h e p a s s w o r d c o n s i s t s o f a t l e a s t 5 c h a r a c t e r s .  

n      F o r m o r e i n f o r m a t i o n a b o u t t h e i n p u t p a r a m e t e r s , p o s i t i o n t h e c u r s o r i n t h e f i e l d o f t h e r e s p e c t i v e    

p a r a m e t e r a n d p r e s s t h e      F 1     k e y .  

W h e n y o u h a v e m a d e t h e s e e n t r i e s , S A P i n s t e x t e n d s t h e A c t i v e D i r e c t o r y s c h e m a f o r t h e S A P s y s t e m .  

9 2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 103: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 103/156

6 A d d i   t i o n a l I n f o r m a t i   o n   

6 . 5      C r e a t i n g a U s e r f o r L D A P D i r e c t o r y A c c e s s ( O p t i    o n a l )    

6 . 5 C r e a t i n g a U s e r f o r L D A P D i r e c t o r y A c c e s s ( O p t i o n a l )    

I f y o u u s e L D A P d i r e c t o r y s e r v i c e s , y o u h a v e t o s e t u p a u s e r w i t h a p a s s w o r d o n t h e m a c h i n e w h e r e t h e S A P      s y s t e m i s r u n n i n g . T h i s p e r m i t s t h e S A P s y s t e m t o a c c e s s a n d m o d i f y t h e L D A P d i r e c t o r y .  

F o r m o r e i n f o r m a t i o n , s e e      I n t e g r a t i o n o f L D A P D i r e c t o r y S e r v i c e s      a n d     P r e p a r i n g t h e A c t i v e D i r e c t o r y     . 

P r e r e q u i s i t e s      

D u r i n g t h e S A P i n s t a n c e i n s t a l l a t i o n y o u c h o s e t o c o n f i g u r e t h e S A P s y s t e m t o i n t e g r a t e L D A P s e r v i c e s .  

P r o c e d u r e        

1 . L o g o n a s u s e r      < s a p s i d > a d m        . 

2 . E n t e r :  

l d a p p a s s w d p f = < p a t h _ a n d _ n a m e _ o f _ i n s t a n c e _ p r o f i l e >      

3 . E n t e r t h e r e q u i r e d d a t a .  

.   E x a m p l e      

T h e f o l l o w i n g i s a n e x a m p l e o f a n e n t r y t o c r e a t e a n        L D A P D í r e c t o r y U s e r     : 

C N = s a p l d a p , C N = U s e r s , D C = n t 5 , D C = s a p - a g , D C = d e      

6 . 6 C o n f i g u r i n g U s e r M a n a g e m e n t t o U s e a n L D A P D i r e c t o r y        ( O p t i o n a l )    

I f y o u r u s e r d a t a s o u r c e i s a n L D A P d i r e c t o r y , y o u n e e d t o c o n f i g u r e t h e c o n n e c t i o n t o t h e L D A P d i r e c t o r y      a f t e r i n s t a l l a t i o n .  

F o r m o r e i n f o r m a t i o n , s e e :  

h e l p . s a p . c o m / n w 2 0 0 4 s        ®         S A P N e t W e a v e r L i b r a r y      ®         S A P N e t W e a v e r b y K e y C a p a b i l i t y      ®         S e c u r i t y      ®         I d e n t i t y   

M a n a g e m e n t      ®         U s e r M a n a g e m e n t E n g i n e      ®         U M E C o n f i g u r a t i o n      ®         C o n f i g u r i n g U M E t o U s e a n L D A P S e r v e r a s D a t a S o u r c e    

6 . 7 E n t r i e s i n t h e S e r v i c e s F i l e C r e a t e d b y S A P i n s t      

A f t e r t h e i n s t a l l a t i o n h a s f i n i s h e d s u c c e s s f u l l y , S A P i n s t h a s c r e a t e d t h e f o l l o w i n g e n t r i e s f o r p o r t n a m e s i n      

< d r i v e : > \ W I N D O W S \ s y s t e m 3 2 \ d r i v e r s \ e t c \ s e r v i c e s        : 

s a p d p X X = 3 2 X X / t c p      

s a p d b X X s = 4 7 X X / t c p      

s a p g w X X = 3 3 X X / t c p      

s a p g w X X s = 4 8 X X / t c p      

w h e r e      X X      i s s e t f r o m 0 0 t o 9 9 .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           9 3    

Page 104: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 104/156

6 A d d i t i o n a l I    n f o r m a t i o n      

6 . 8      P e r f o r m i n g t h e C l i e n t C o p y      

.   N o t e      

I f t h e r e i s m o r e t h a n o n e e n t r y f o r t h e s a m e p o r t n u m b e r , t h i s i s      n o t    a n e r r o r .  

6 . 8 P e r f o r m i n g t h e C l i e n t C o p y        

I f y o u i n s t a l l a n e w A B A P o r A B A P + J a v a s y s t e m , i n m o s t c a s e s y o u d o n o t n e e d t o p e r f o r m t h e c l i e n t c o p y f o r    

t h e A B A P s t a c k . S A P i n s t c r e a t e s t h r e e A B A P c l i e n t s d u r i n g t h e i n s t a l l a t i o n , c l i e n t 0 0 0 , c l i e n t 0 0 1 , a n d c l i e n t 0 6 6 .  

Y o u c a n u s e c l i e n t 0 0 1 f o r p r o d u c t i o n .  

T h e f o l l o w i n g p r o c e d u r e d e s c r i b e s h o w t o p e r f o r m a c l i e n t c o p y m a n u a l l y . W e r e c o m m e n d t h a t y o u u s e    

c l i e n t 0 0 1 a s s o u r c e c l i e n t , h o w e v e r y o u c a n a l s o u s e c l i e n t 0 0 0 a s s o u r c e c l i e n t .  

P r o c e d u r e        

1 . M a i n t a i n t h e n e w c l i e n t w i t h t r a n s a c t i o n        S C C 4        . 

2 . A c t i v a t e k e r n e l u s e r      S A P *        : 

a ) S e t t h e p r o f i l e p a r a m e t e r      l o g i n / n o _ a u t o m a t i c _ u s e r _ s a p s t a r        t o     0     . 

b ) R e s t a r t t h e a p p l i c a t i o n s e r v e r .  

3 . L o g o n t o t h e n e w c l i e n t w i t h k e r n e l u s e r      S A P *        a n d p a s s w o r d        P A S S        . 

4 . C o p y c l i e n t      0 0 0     w i t h t r a n s a c t i o n        S C C L        a n d p r o f i l e      S A P _ C U S T        . 

5 . C h e c k t h e l o g f i l e s w i t h t r a n s a c t i o n        S C C 3        . 

6 . D e a c t i v a t e k e r n e l u s e r      S A P *        : 

a ) R e s e t      l o g i n / n o _ a u t o m a t i c _ u s e r _ s a p s t a r        t o     1    . 

.   C a u t i   o n   

Y o u c r e a t e S A P s y s t e m u s e r      S A P *        o n t h e n e w c l i e n t b e f o r e r e s e t t i n g      

l o g i n / n o _ a u t o m a t i c _ u s e r _ s a p s t a r        . 

b ) R e s t a r t t h e a p p l i c a t i o n s e r v e r .  

F o r m o r e i n f o r m a t i o n , s e e :  

h e l p . s a p . c o m / n w 2 0 0 4 s        ®         S A P N e t W e a v e r L i b r a r y      ®         S A P N e t W e a v e r b y K e y C a p a b i l i t y      ®         S o l u t i o n L i f e C y c l e    

M a n a g e m e n t b y K e y C a p a b i l i t y      ®         S o f t w a r e L i f e c y c l e M a n a g e m e n t      ®         S o f t w a r e L o g i s t i c s      ®         C h a n g e a n d T r a n s p o r t S y s t e m        ®         B C   

— C l i e n t C o p y a n d T r a n s p o r t    

6 . 9 D e l e t i n g a n S A P S y s t e m          

T h e f o l l o w i n g s e c t i o n s d e s c r i b e h o w t o d e l e t e a s i n g l e i n s t a n c e , a s t a n d a l o n e e n g i n e o r a c o m p l e t e S A P s y s t e m          

w i t h S A P i n s t .  

T o d e l e t e y o u r s y s t e m , y o u u s e t h e S A P i n s t s e r v i c e      < S A P S y s t e m >          ®         A d d i t i o n a l S o f t w a r e L i f e - C y c l e T a s k s      ®       

U n i n s t a l l      ®         U n i n s t a l l S y s t e m / S t a n d a l o n e E n g i n e / O p t i o n a l S t a n d a l o n e U n i t     . 

9 4       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 105: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 105/156

6 A d d i   t i o n a l I n f o r m a t i   o n   

6 . 9      D e l  e t i n g a n S A P S y s t e m        

.   N o t e      

T h i s d e s c r i p t i o n a s s u m e s t h a t y o u h a v e i n s t a l l e d y o u r S A P s y s t e m w i t h s t a n d a r d S A P t o o l s a c c o r d i n g t o      

t h e i n s t a l l a t i o n d o c u m e n t a t i o n .  

.   C a u t i   o n   

n      M a k e s u r e t h a t a l l r e m a i n i n g i n s t a n c e s a r e s t o p p e d b e f o r e y o u d e l e t e t h e d a t a b a s e i n s t a n c e .  

n      Y o u c a n n o t d e l e t e a n S A P s y s t e m r e m o t e l y .  

n      S A P i n s t d e l e t e s t h e d a t a b a s e i n s t a n c e b u t y o u h a v e t o d e l e t e t h e d a t a b a s e s o f t w a r e m a n u a l l y .  

n      I f y o u d e l e t e n e t w o r k - w i d e u s e r s , g r o u p s o r s e r v i c e e n t r i e s i n a n e n v i r o n m e n t w i t h N e t w o r k      

I n f o r m a t i o n S y s t e m ( N I S ) , o t h e r S A P i n s t a l l a t i o n s m i g h t a l s o b e a f f e c t e d . M a k e s u r e t h a t t h e u s e r s ,  

g r o u p s , a n d s e r v i c e e n t r i e s t o b e d e l e t e d a r e n o l o n g e r r e q u i r e d .  

P r o c e s s F l o w          

n       .   N o t e      

S A P i n s t d e l e t e s t h e d a t a b a s e i n s t a n c e b u t y o u h a v e t o d e l e t e t h e M S S Q L S e r v e r d a t a b a s e s o f t w a r e w i t h      

t h e S Q L S e r v e r U n i n s t a l l e r , w h i c h y o u c a n f i n d o n W i n d o w s u n d e r      A d d / R e m o v e P r o g r a m s     . 

n      I f y o u w a n t t o d e l e t e a        d i s t r i b u t e d        s y s t e m , w h e r e t h e S A P i n s t a n c e s r e s i d e o n d i f f e r e n t h o s t s , y o u h a v e t o      

r u n S A P i n s t      [ p a g e      9 5    ] t o d e l e t e t h e r e q u i r e d i n s t a n c e s      l o c a l l y        o n e a c h h o s t i n t h e f o l l o w i n g s e q u e n c e :  

1 . Y o u d e l e t e t h e d i a l o g i n s t a n c e ( s ) , i f t h e r e a r e a n y .  

2 . Y o u d e l e t e t h e d a t a b a s e i n s t a n c e .  

3 . Y o u d e l e t e t h e c e n t r a l i n s t a n c e .  

4 . 

O n l y v a l   i  d f o r : H A ( M S C S )    

Y o u d e l e t e t h e A B A P c e n t r a l s e r v i c e s i n s t a n c e .  

E n d o f : H A ( M S C S )    

5 . Y o u d e l e t e t h e M S S Q L S e r v e r d a t a b a s e s o f t w a r e w i t h t h e S Q L S e r v e r U n i n s t a l l e r , w h i c h y o u f i n d      

o n W i n d o w s u n d e r      A d d / R e m o v e P r o g r a m s    

6 . 9 . 1 R u n n i n g S A P i n s t t o D e l e t e a n S A P S y s t e m          

T h i s p r o c e d u r e t e l l s y o u h o w t o r u n t h e      U n i n s t a l l      s e r v i c e o f S A P i n s t .  

P r e r e q u i s i t e s      Y o u a r e l o g g e d o n a s a u s e r w i t h t h e r e q u i r e d r i g h t s a n d p r i v i l e g e s t o r u n t h e S A P i n s t t o o l a n d t h e S A P s y s t e m .  

F o r m o r e i n f o r m a t i o n , s e e      G r a n t i n g U s e r R i g h t s f o r t h e I n s t a l l a t i o n      [ p a g e      3 3    ] . 

P r o c e d u r e        

1 .    S t a r t S A P i n s t a n d o n t h e      W e l c o m e      s c r e e n , c h o o s e :  

< S A P S y s t e m >          ®         A d d i t i o n a l S o f t w a r e L i f e - C y c l e T a s k s      ®         U n i n s t a l l      ®         U n i n s t a l l S y s t e m / S t a n d a l o n e E n g i n e / O p t i o n a l    

S t a n d a l o n e U n i t     . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           9 5    

Page 106: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 106/156

6 A d d i t i o n a l I    n f o r m a t i o n      

6 . 1 0        S A P S y s t e m S e c u r i t y o n W i   n d o w s      

.   N o t e      

W i t h t h i s S A P i n s t s e r v i c e y o u d o        n o t    d e l e t e t h e d a t a b a s e s o f t w a r e .  

2 . F o l l o w t h e i n s t r u c t i o n s i n t h e S A P i n s t i n p u t d i a l o g s .  

.   N o t e      

F o r m o r e i n f o r m a t i o n a b o u t t h e i n p u t p a r a m e t e r s , p l a c e t h e c u r s o r o n t h e r e l e v a n t f i e l d a n d p r e s s    

F 1      i n S A P i n s t .  

S A P i n s t f i r s t a s k s y o u w h i c h S A P i n s t a n c e s y o u w a n t t o d e l e t e .  

M a k e s u r e t h a t y o u d e l e t e t h e S A P i n s t a n c e s i n t h e c o r r e c t o r d e r , a s d e s c r i b e d i n        D e l e t i n g a n S A P S y s t e m      

[ p a g e      9 4    ] . 

.   C a u t i o n      

n      S A P i n s t o n l y s t o p s      l o c a l      i n s t a n c e s a u t o m a t i c a l l y .  

B e f o r e y o u d e l e t e t h e d a t a b a s e i n s t a n c e o f a d i s t r i b u t e d s y s t e m m a k e s u r e t h a t y o u s t o p a l l    

r e m a i n i n g i n s t a n c e s . Y o u m u s t s t o p t h e i n s t a n c e w i t h t h e m e s s a g e s e r v e r o n l y a f t e r h a v i n g e n t e r e d      

a l l S A P i n s t p a r a m e t e r s f o r t h e d e l e t i o n o f t h e d a t a b a s e i n s t a n c e .  

n      I f S A P i n s t s t o p s r e s p o n d i n g w h i l e t r y i n g t o d e l e t e t h e c e n t r a l i n s t a n c e , c l o s e S A P i n s t w i t h        C a n c e l    

a n d     E x i t     . L o g o f f a n d l o g o n a g a i n . R e s t a r t S A P i n s t t o c o m p l e t e t h e u n i n s t a l l p r o c e s s o f t h e c e n t r a l    

i n s t a n c e .  

3 . D e l e t e t h e l o c a l u s e r g r o u p        S A P _ < S A P S I D > _ L o c a l A d m i n        m a n u a l l y a s f o l l o w s :  

a )    C h o o s e      S t a r t      ®         P r o g r a m s      ®         A d m i n i s t r a t i v e T o o l s      ®         C o m p u t e r M a n a g e m e n t    b )    C h o o s e      L o c a l U s e r s a n d G r o u p s      ®         G r o u p s .  

c )    R i g h t - c l i c k t h e l o c a l g r o u p        S A P _ < S A P S I D > _ L o c a l A d m i n        a n d c h o o s e      D e l e t e     . 

4 . W h e n y o u h a v e f i n i s h e d y o u c a n d e l e t e t h e M S S Q L S e r v e r d a t a b a s e s o f t w a r e u s i n g t h e S Q L S e r v e r    

U n i n s t a l l e r , w h i c h y o u c a n f i n d o n W i n d o w s u n d e r      A d d / R e m o v e P r o g r a m s     . 

6 . 1 0 S A P S y s t e m S e c u r i t y o n W i n d o w s      

I n a s t a n d a r d S A P s y s t e m i n s t a l l a t i o n , S A P i n s t a u t o m a t i c a l l y p e r f o r m s a l l s t e p s r e l e v a n t f o r s e c u r i t y . A l t h o u g h      

S A P i n s t m a k e s s u r e t h a t t h e s y s t e m i s p r o t e c t e d a g a i n s t u n a u t h o r i z e d a c c e s s , y o u m u s t s t i l l c h e c k t h a t    

n o s e c u r i t y b r e a c h e s c a n o c c u r .  

F o r c e n t r a l a n d s t r a i g h t f o r w a r d a d m i n i s t r a t i o n o f t h e S A P s y s t e m , y o u h a v e t o i n s t a l l d i s t r i b u t e d S A P s y s t e m s    

w i t h m u l t i p l e a p p l i c a t i o n s e r v e r s i n a W i n d o w s      d o m a i n        . T h i s s e c t i o n d e s c r i b e s t h e u s e r a c c o u n t s a n d g r o u p s    

t h a t S A P i n s t c r e a t e s d u r i n g a d o m a i n i n s t a l l a t i o n a n d s h o w s h o w t h e s e a r e r e l a t e d t o t h e S A P d i r e c t o r i e s .  

U s e r A c c o u n t s      

S A P i n s t c r e a t e s t h e f o l l o w i n g a c c o u n t s f o r S A P s y s t e m a d m i n i s t r a t i o n :  

n      < s a p s i d > a d m      

T h i s i s t h e S A P s y s t e m a d m i n i s t r a t o r a c c o u n t t h a t e n a b l e s i n t e r a c t i v e a d m i n i s t r a t i o n o f t h e s y s t e m .  

9 6       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 107: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 107/156

6 A d d i   t i o n a l I n f o r m a t i   o n   

6 .  1 0      S A P S y s t e m S e c u r i   t y o n W i n d o w s      

n      S A P S e r v i c e < S I D >      

T h i s i s t h e u s e r a c c o u n t t h a t i s r e q u i r e d t o s t a r t t h e S A P s y s t e m . I t h a s t h e l o c a l u s e r r i g h t t o l o g o n a s a      

s e r v i c e .  

T h e a d v a n t a g e o f t h e a d d i t i o n a l      S A P S e r v i c e < S A P S I D >        a c c o u n t i s t h a t i t d o e s n o t a l l o w a n i n t e r a c t i v e l o g o n ,  

w h i c h p r e v e n t s a b u s e o f t h e a c c o u n t . T h e r e f o r e , y o u d o n o t n e e d t o s e t a n e x p i r a t i o n d a t e f o r t h e p a s s w o r d      

a n d y o u d o n o t h a v e t o s e t t h e o p t i o n        u s e r m u s t c h a n g e p a s s w o r d a t n e x t l o g o n .  

G r o u p s      

S A P i n s t c r e a t e s t h e f o l l o w i n g g r o u p s d u r i n g a d o m a i n i n s t a l l a t i o n :  

n      S A P _ < S A P S I D > _ G l o b a l A d m i n      

T h i s g l o b a l g r o u p i s a d o m a i n - l e v e l S A P a d m i n i s t r a t i o n g r o u p f o r o r g a n i z i n g S A P s y s t e m a d m i n i s t r a t o r s .  

T h e o n l y f u n c t i o n o f a g l o b a l g r o u p i s t o g r o u p u s e r s a t t h e d o m a i n l e v e l s o t h a t t h e y c a n b e p l a c e d i n      

t h e a p p r o p r i a t e l o c a l g r o u p s .  n      S A P _ < S A P S I D > _ L o c a l A d m i n      

O n l y l o c a l g r o u p s a r e c r e a t e d a n d m a i n t a i n e d o n a n a p p l i c a t i o n s e r v e r . A l o c a l g r o u p c a n o n l y b e g i v e n      

p e r m i s s i o n s a n d r i g h t s t o t h e s y s t e m w h e r e i t i s l o c a t e d . T h e s y s t e m i s p a r t o f a p a r t i c u l a r d o m a i n , a n d t h e    

l o c a l g r o u p c a n c o n t a i n u s e r s a n d g l o b a l g r o u p s f r o m t h i s d o m a i n .  

n      S A P _ L o c a l A d m i n      

T h i s g r o u p i s c r e a t e d o n a l l h o s t s , b u t i s p a r t i c u l a r l y i m p o r t a n t f o r t h e t r a n s p o r t h o s t . M e m b e r s o f t h e    

g r o u p h a v e f u l l c o n t r o l o v e r t h e t r a n s p o r t d i r e c t o r y ( \     u s r     \   s a p     \    t r a n s        ) t h a t a l l o w s t r a n s p o r t s t o t a k e p l a c e    

b e t w e e n s y s t e m s .  

T h e    S A P _ < S A P S I D > _ G l o b a l A d m i n        g r o u p s o f a l l t h e S A P s y s t e m s t h a t a r e p a r t o f t h e t r a n s p o r t    

i n f r a s t r u c t u r e a r e a d d e d t o t h e      S A P _ L o c a l A d m i n        g r o u p . A s a c o n s e q u e n c e , t h e u s e r s      < s a p s i d > a d m        a n d   

S A P S e r v i c e < S A P S I D >        o f a l l s y s t e m s i n t h e t r a n s p o r t i n f r a s t r u c t u r e a r e m e m b e r s o f t h e      S A P _ L o c a l A d m i n      

g r o u p a n d h a v e t h e r e q u i r e d a u t h o r i z a t i o n s n e c e s s a r y t o i n i t i a t e a n d e x e c u t e t r a n s p o r t s .  

S A P D i r e c t o r i e s      

S A P i n s t p r o t e c t s t h e S A P d i r e c t o r i e s u n d e r      \ u s r \ s a p \ < S A P S I D >        b y o n l y g r a n t i n g t h e g r o u p      

S A P _ < S A P S I D > _ L o c a l A d m i n        f u l l c o n t r o l o v e r t h e s e d i r e c t o r i e s .  

T h e f o l l o w i n g g r a p h i c i l l u s t r a t e s t h e u s e r a c c o u n t s a n d g r o u p s c r e a t e d b y S A P i n s t i n a s y s t e m i n f r a s t r u c t u r e    

c o n s i s t i n g o f t w o S A P s y s t e m s .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           9 7    

Page 108: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 108/156

6 A d d i t i o n a l I    n f o r m a t i o n      

6 . 1 1       A u t o m a t i c C r e a t i o n o f A c c o u n t s a n d G r o u p s      

F i g u r e 9 :      U s e r G r o u p s a n d A c c o u n t s    

.   N o t e      A n a c c e s s c o n t r o l l i s t ( A C L ) c o n t r o l s a c c e s s t o S A P s y s t e m o b j e c t s . F o r m a x i m u m s e c u r i t y i n t h e S A P      

s y s t e m , o n l y t h e f o l l o w i n g a r e m e m b e r s o f      a l l    S A P s y s t e m o b j e c t A C L s :  

n      L o c a l g r o u p        S A P _ < S A P S I D > _ L o c a l A d m i n      

n      G r o u p        A d m i n i s t r a t o r s      

n      A c c o u n t      S Y S T E M      

6 . 1 1 A u t o m a t i c C r e a t i o n o f A c c o u n t s a n d G r o u p s      

S A P i n s t a u t o m a t i c a l l y c r e a t e s t h e a c c o u n t s a n d g r o u p s r e q u i r e d f o r t h e      s e c u r e o p e r a t i o n o f t h e S A P s y s t e m w i t h    W i n d o w s      [ p a g e      9 6    ] d u r i n g t h e i n s t a l l a t i o n .  

F e a t u r e s      

T h e f o l l o w i n g g r a p h i c s s h o w t h e s t e p s t h a t S A P i n s t p e r f o r m s t o c r e a t e t h e u s e r s a n d g r o u p s a n d a s s i g n t h e    

r e q u i r e d r i g h t s t o S A P d i r e c t o r i e s .  

9 8       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 109: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 109/156

6 A d d i   t i o n a l I n f o r m a t i   o n   

6 .  1 1     A u t o m a t i c C r e a t i   o n o f A c c o u n t s a n d G r o u p s      

F i g u r e 1 0 :      C r e a t i n g U s e r s a n d G r o u p s    

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           9 9    

Page 110: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 110/156

6 A d d i t i o n a l I    n f o r m a t i o n      

6 . 1 2        M a n u a l   l y G r a n t i n g U s e r R i g h t s f o r t h e I n s t a l l   a t i  o n   

F i g u r e 1 1 :      A s s i g n i n g R i g h t s t o S A P D i r e c t o r i e s    

6 . 1 2 M a n u a l l y G r a n t i n g U s e r R i g h t s f o r t h e I n s t a l l a t i o n        

A l t h o u g h t h e r i g h t s r e q u i r e d f o r t h e i n s t a l l a t i o n a r e a u t o m a t i c a l l y g r a n t e d t o t h e u s e r w h o i n s t a l l s t h e S A P i n s t    

t o o l , y o u m i g h t n e e d t o m a n u a l l y g r a n t u s e r r i g h t s f o r t h e i n s t a l l a t i o n t o a n o t h e r u s e r , a s d e s c r i b e d i n t h i s    

s e c t i o n .  

P r e r e q u i s i t e s      

T h e W i n d o w s u s e r t h a t p e r f o r m s t h e S A P s y s t e m i n s t a l l a t i o n m u s t b e a u t h o r i z e d t o p e r f o r m t h e a c t i o n s    

n e c e s s a r y f o r t h e i n s t a l l a t i o n .  

F o r a d o m a i n i n s t a l l a t i o n , t h i s m e a n s t h a t t h e u s e r m u s t b e l o n g t o t h e      D o m a i n A d m i n i s t r a t o r        g r o u p a n d      

b e a u t h o r i z e d t o :  

n      A c t a s p a r t o f t h e o p e r a t i n g s y s t e m          

n      A d j u s t m e m o r y q u o t a s f o r a p r o c e s s    

n      R e p l a c e a p r o c e s s - l e v e l t o k e n      

T h e p r o c e d u r e b e l o w a s s i g n s t h e s e r i g h t s t o a u s e r o f y o u r c h o i c e .  

1 0 0       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 111: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 111/156

6 A d d i   t i o n a l I n f o r m a t i   o n   

6 .  1 3      T r o u b l e s h o o t i   n g   

.   C a u t i   o n   

B e a w a r e t h a t d o m a i n p o l i c i e s o v e r r i d e l o c a l l y d e f i n e d p o l i c i e s . T h i s m e a n s t h a t i f y o u w a n t t o g r a n t    

d o m a i n a d m i n i s t r a t o r r i g h t s f o r a l o c a l u s e r , m a k e s u r e t h a t y o u h a v e a l s o d e f i n e d d o m a i n a d m i n i s t r a t o r    r i g h t s f o r t h i s u s e r o n d o m a i n l e v e l .  

P r o c e d u r e        

1 .    C h o o s e      S t a r t      ®         S e t t i n g s      ®         C o n t r o l P a n e l      ®         A d m i n i s t r a t i v e T o o l s      ®         L o c a l S e c u r i t y P o l i c y .  

2 .    I n t h e      L o c a l S e c u r i t y S e t t i n g s      w i n d o w , c h o o s e      L o c a l P o l i c i e s      ®         U s e r R i g h t s A s s i g n m e n t .  

3 . D o u b l e - c l i c k t h e r e s p e c t i v e r i g h t u n d e r      P o l i c y      a n d c h o o s e      A d d U s e r o r G r o u p .  

4 .    I n t h e      S e l e c t U s e r s a n d G r o u p s      w i n d o w , c h o o s e t h e r e q u i r e d u s e r a n d c h o o s e      A d d    . 

T h e s e l e c t e d u s e r a p p e a r s i n t h e b o x b e l o w .  

5 . C o n f i r m y o u r e n t r y a n d t h e n r e p e a t t h e s t e p s f o r e a c h r e m a i n i n g p o l i c y t h a t t h e u s e r r e q u i r e s f o r t h e    

i n s t a l l a t i o n .  6 . L o g o f f a n d l o g o n a g a i n t o a p p l y t h e c h a n g e s .  

M o r e I n f o r m a t i o n        

G r a n t i n g U s e r R i g h t s f o r t h e I n s t a l l a t i o n      [ p a g e      3 3    ] 

6 . 1 3 T r o u b l e s h o o t i n g        

T h e f o l l o w i n g s e c t i o n ( s ) d e s c r i b e t h e s t e p s t h a t y o u n e e d t o p e r f o r m m a n u a l l y i f S A P i n s t f a i l s :  

n      T r o u b l e s h o o t i n g w i t h S A P i n s t      [ p a g e      1 0 1    ] 

6 . 1 3 . 1 T r o u b l e s h o o t i n g w i t h S A          P i    n s t   

T h i s s e c t i o n t e l l s y o u h o w t o p r o c e e d w h e n e r r o r s o c c u r d u r i n g t h e i n s t a l l a t i o n w i t h S A P i n s t .  

I f a n e r r o r o c c u r s , S A P i n s t :  

n      S t o p s t h e i n s t a l l a t i o n      

n      D i s p l a y s a d i a l o g i n f o r m i n g y o u a b o u t t h e e r r o r    

P r o c e d u r e        

1 .    T o v i e w t h e l o g f i l e , c h o o s e      V i e w L o g s     . 2 . I f a n e r r o r o c c u r s d u r i n g t h e d i a l o g o r p r o c e s s i n g p h a s e , d o e i t h e r o f t h e f o l l o w i n g :  

n      T r y t o s o l v e t h e p r o b l e m          

n      A b o r t t h e i n s t a l l a t i o n w i t h        E x i t    

F o r m o r e i n f o r m a t i o n , s e e      I n t e r r u p t e d I n s t a l l a t i o n w i t h S A P i n s t      [ p a g e      6 1    ] . 

n      C o n t i n u e t h e i n s t a l l a t i o n b y c h o o s i n g        R e t r y     . 

3 . C h e c k t h e l o g a n d t r a c e f i l e s o f t h e G U I s e r v e r a n d S A P i n s t G U I i n t h e d i r e c t o r y        % u s e r p r o f i l e % \ . s d t g u i \      

f o r e r r o r s .  

4 . I f S A P i n s t G U I d o e s n o t s t a r t , c h e c k t h e f i l e      s d t s t a r t . e r r        i n t h e c u r r e n t      % u s e r p r o f i l e %          d i r e c t o r y .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 0 1   

Page 112: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 112/156

6 A d d i t i o n a l I    n f o r m a t i o n      

6 . 1 3        T r o u b l e s h o o t i n g      

5 . I f S A P i n s t G U I a b o r t s d u r i n g t h e i n s t a l l a t i o n w i t h o u t a n e r r o r m e s s a g e , r e s t a r t S A P i n s t G U I a s d e s c r i b e d i n      

S t a r t i n g S A P i n s t G U I S e p a r a t e l y     . 

1 0 2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 113: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 113/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 H i g h A v a i l a b i l i t y w i t h M i c r o s o f t C l u s t e r      

S e r v i c e        

Y o u c a n i n s t a l l a h i g h - a v a i l a b i l i t y S A P s y s t e m w i t h M i c r o s o f t C l u s t e r S e r v i c e ( M S C S ) . F o r t h i s t y p e o f    

i n s t a l l a t i o n , y o u h a v e t o s e t u p t h e s y s t e m o n a t l e a s t t w o c l u s t e r e d h o s t s ( c a l l e d “ M S C S n o d e s ” ) a n d c o n f i g u r e    

i t s o t h a t i t c a n t a k e a d v a n t a g e o f t h e M S C S s o f t w a r e . T h e M S C S s o f t w a r e i m p r o v e s t h e a v a i l a b i l i t y o f t h e    

s y s t e m a n d s a f e g u a r d s i t a g a i n s t f a i l u r e a n d u n p l a n n e d d o w n t i m e , e n a b l i n g 2 4 - h o u r o p e r a t i o n , 3 6 5 d a y s a y e a r .  

W i t h h i g h a v a i l a b i l i t y y o u e n a b l e c r i t i c a l s y s t e m c o m p o n e n t s , s o - c a l l e d S i n g l e P o i n t s o f F a i l u r e ( S P O F s ) t o      

b e a u t o m a t i c a l l y s w i t c h e d f r o m o n e m a c h i n e t o t h e o t h e r , i f h a r d w a r e o r s o f t w a r e p r o b l e m s a r i s e o n o n e    m a c h i n e . W i t h t h e h e l p o f t h i s s w i t c h o v e r ‒ o r f a i l o v e r ‒ t h e s y s t e m c a n c o n t i n u e f u n c t i o n i n g n o r m a l l y s o      

t h a t u n p l a n n e d s y s t e m d o w n t i m e i s a v o i d e d .  

A p a r t f r o m e n a b l i n g f a i l o v e r w h e n h a r d w a r e p r o b l e m s o c c u r , y o u c a n a l s o u s e M S C S t o a v o i d d o w n t i m e    

w h e n y o u p e r f o r m e s s e n t i a l s y s t e m m a i n t e n a n c e . I f y o u n e e d t o m a i n t a i n o n e n o d e , y o u c a n d e l i b e r a t e l y      

s w i t c h t h e c l u s t e r r e s o u r c e s t o a n o t h e r n o d e a n d t e m p o r a r i l y o p e r a t e i t t h e r e w h i l e m a i n t e n a n c e i s i n p r o g r e s s .  

W h e n m a i n t e n a n c e w o r k i s f i n i s h e d y o u c a n e a s i l y m o v e t h e r e s o u r c e s b a c k t o t h e i r o r i g i n a l n o d e a n d      

c o n t i n u e o p e r a t i n g t h e m t h e r e .  

.   N o t e      

n      M a k e s u r e t h a t y o u r e a d        S A      P     N o t e        9 3 6 7 0 3      , w h i c h c o n t a i n s t h e m o s t r e c e n t i n f o r m a t i o n a s w e l l a s    c o r r e c t i o n s f o r M S C S f o r S A P N e t W e a v e r 2 0 0 4 s S R 1 . F o r m o r e i n f o r m a t i o n , s e e t h e      S A P i n s t a l l a t i o n    

n o t e s     [ p a g e      3    ] b e f o r e y o u b e g i n t h e i n s t a l l a t i o n .  

n      I n t h i s d o c u m e n t a t i o n t h e h o s t s i n a n M S C S c l u s t e r a r e r e f e r r e d t o a s f i r s t M S C S n o d e a n d a d d i t i o n a l    

M S C S n o d e ( s ) .  

n      W h e n y o u a r e s e t t i n g u p t h e S A P s y s t e m w i t h M S C S , y o u c o m b i n e s t a n d a r d i n s t a l l a t i o n s t e p s ,  

d e s c r i b e d e a r l i e r i n t h i s d o c u m e n t a t i o n , w i t h c l u s t e r - s p e c i f i c s t e p s , d e s c r i b e d h e r e .  

T o i n s t a l l a n e w S A P s y s t e m w i t h M S C S , y o u h a v e t o p e r f o r m a n u m b e r o f e x t r a s t e p s s p e c i a l l y r e q u i r e d f o r t h e    

c l u s t e r a n d c o n f i g u r e t h e S A P s y s t e m s o t h a t i t c a n t a k e a d v a n t a g e o f t h e c l u s t e r f u n c t i o n a l i t y :  

n      Y o u c l u s t e r t h e S Q L S e r v e r a l r e a d y w h e n y o u i n s t a l l t h e d a t a b a s e s o f t w a r e .  n      S i n c e t h e c l u s t e r h a r d w a r e h a s a t l e a s t t w o n o d e s t h a t h a v e a c c e s s t o a l l l o c a l a n d s h a r e d s t o r a g e d e v i c e s ,  

y o u h a v e t o i n s t a l l s o m e c o m p o n e n t s o n a l l n o d e s a n d o b s e r v e s p e c i a l r u l e s f o r d i s t r i b u t i n g c o m p o n e n t s    

t o l o c a l o r s h a r e d d i s k s .  

n      S i n c e t h e c o r r e c t c o n f i g u r a t i o n o f n e t w o r k a d d r e s s e s i s a b s o l u t e l y e s s e n t i a l t o e n a b l e t h e c l u s t e r t o      

f u n c t i o n p r o p e r l y , y o u h a v e t o p e r f o r m a n u m b e r o f a d d i t i o n a l s t e p s t h a t a r e n e c e s s a r y t o s e t u p a n d      

c h e c k a d d r e s s i n g .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 0 3    

Page 114: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 114/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 1     P l a n n i n g      

.   N o t e      

I f y o u h a v e a n e x i s t i n g S A P s y s t e m a n d p l a n t o m i g r a t e t o a c l u s t e r w i t h n e w h a r d w a r e , y o u i n s t a l l t h e    

S A P s y s t e m u s i n g a        s y s t e m c o p y        . T h e r e f o r e , y o u h a v e t o p r e p a r e f o r t h e i n s t a l l a t i o n b y c r e a t i n g a      h o m o g e n e o u s      o r a     h e t e r o g e n e o u s      c o p y o f t h e d a t a b a s e . A f t e r y o u h a v e c r e a t e d a c o p y o f t h e d a t a b a s e ,  

y o u c a n i n s t a l l y o u r s y s t e m w i t h M S C S . H o w e v e r , i n s t e a d o f l o a d i n g t h e d a t a b a s e f r o m t h e E x p o r t D V D s    

i n t h e i n s t a l l a t i o n p a c k a g e , y o u l o a d i t u s i n g y o u r e x p o r t e d d a t a b a s e .  

F o r m o r e i n f o r m a t i o n a b o u t a h o m o g e n e o u s o r h e t e r o g e n e o u s s y s t e m c o p y , s e e t h e d o c u m e n t a t i o n      

H o m o g e n e o u s a n d H e t e r o g e n e o u s S y s t e m C o p y f o r S A P S y s t e m s b a s e d o n S A P W e b A p p l i c a t i o n S e r v e r      o n S A P S e r v i c e    

M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / i n s t g u i d e s N W 0 4        I n s t a l l a t i o n    . I n a d d i t i o n , f o r m o r e i n f o r m a t i o n a b o u t a      

h e t e r o g e n e o u s s y s t e m c o p y , s e e      s e r v i c e . s a p . c o m / o s d b m i g r a t i o n        . 

T h e d o c u m e n t a t i o n f o r a h o m o g e n e o u s o r h e t e r o g e n e o u s s y s t e m c o p y d o e s n o t i n c l u d e t h e    

c l u s t e r - s p e c i f i c i n f o r m a t i o n , w h i c h i s d e s c r i b e d h e r e .  

7 . 1 P l a n n i n g        

Y o u n e e d t o p l a n t h e i n s t a l l a t i o n o f t h e S A P s y s t e m o n c l u s t e r h a r d w a r e u s i n g M i c r o s o f t C l u s t e r S e r v i c e    

( M S C S ) .  

P r o c e s s F l o w        

1 .    Y o u     d e c i d e h o w t o s e t u p y o u r S A P s y s t e m c o m p o n e n t s i n a n M S C S c o n f i g u r a t i o n      [ p a g e      1 0 4    ] . 

2 .    Y o u     i n s t a l l a n e n q u e u e r e p l i c a t i o n s e r v e r      [ p a g e      1 0 7    ] . 

3 .    Y o u     d i s t r i b u t e c o m p o n e n t s t o d i s k s f o r M S C S        [ p a g e      1 0 8    ] . 

4 .    Y o u r e a d        D i r e c t o r i e s i n a n M S C S C o n f i g u r a t i o n      [ p a g e      1 1 0    ] 5 .    Y o u r e a d        I P A d d r e s s e s i n a n M S C S C o n f i g u r a t i o n      [ p a g e      1 1 0    ] 

6 .    Y o u     o b t a i n I P a d d r e s s e s f o r M S C S        [ p a g e      1 1 4    ] . 

7 .    Y o u     c h e c k t h e h a r d w a r e a n d s o f t w a r e r e q u i r e m e n t s f o r M S C S        [ p a g e      1 1 6    ] . 

7 . 1 . 1 S A P S y s t e m C o m p o n e n t s i n a n M S C S C o n f i g u r a t i o n        

I n a n M S C S c o n f i g u r a t i o n y o u h a v e t h e f o l l o w i n g c o m p o n e n t s f o r y o u r S A P s y s t e m :  

S A P S y s t e m C o m p o n e n t s i n a n M S C S C o n f i g u r a t i o n      

C o m p o n e n t N u m b e r o f C o m p o n e n t s p e r S A P        S y s t e m        

S i n g l e P o i n t o f F a i l u r e      

A S C S i n s t a n c e ( m e s s a g e s e r v i c e s a n d      e n q u e u e s e r v i c e s )    

1 y e s    

D a t a b a s e i n s t a n c e       1 y e s    

A p p l i c a t i o n s e r v e r ( c e n t r a l i n s t a n c e ,  d i a l o g i n s t a n c e )    

1 ‒ n n o      

n      T o p r o t e c t t h e S P O F s ( ( A ) S C S i n s t a n c e a n d d a t a b a s e i n s t a n c e ) y o u h a v e t o u s e M S C S .  

1 0 4       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 115: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 115/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 .  1     P l a n n i n g      

I f a h a r d w a r e o r s o f t w a r e p r o b l e m o c c u r s o n t h e f i r s t M S C S n o d e , t h e c l u s t e r e d ( A ) S C S i n s t a n c e a n d t h e    

c l u s t e r e d d a t a b a s e a u t o m a t i c a l l y f a i l o v e r t o a n o t h e r n o d e .  

I f y o u n e e d t o m a i n t a i n t h e M S C S n o d e w h e r e t h e ( A ) S C S i n s t a n c e a n d d a t a b a s e a r e r u n n i n g y o u c a n      s w i t c h t h e s e i n s t a n c e s t o a n o t h e r n o d e . W h e n m a i n t e n a n c e w o r k i s f i n i s h e d y o u m o v e t h e ( A ) S C S a n d      

d a t a b a s e i n s t a n c e b a c k t o t h e o r i g i n a l n o d e .  

T h e f o l l o w i n g g r a p h i c s h o w s a n e x a m p l e w h e r e t h e S P O F s a r e i n s t a l l e d o n t w o M S C S c l u s t e r .  

F i g u r e 1 2 :      A B A P S y s t e m          

n      T o p r o t e c t s y s t e m c o m p o n e n t s t h a t a r e n o n - S P O F s , f o r e x a m p l e a p p l i c a t i o n s e r v e r s , y o u h a v e t o i n s t a l l    

t h e m a s m u l t i p l e c o m p o n e n t s . I n t h i s c a s e y o u m u s t i n s t a l l a t l e a s t t w o a p p l i c a t i o n s e r v e r s ( o n e c e n t r a l a n d      

a t l e a s t o n e d i a l o g i n s t a n c e ) o n t w o d i f f e r e n t h o s t s . Y o u h a v e t h e f o l l o w i n g o p t i o n s :  

l      Y o u i n s t a l l t h e c e n t r a l i n s t a n c e a n d t h e d i a l o g i n s t a n c e o n t h e M S C S n o d e s o f a n M S C S c l u s t e r . Y o u      

i n s t a l l t h e m o n a        l o c a l      d i s k .  

I f y o u h a v e t o m a i n t a i n a n M S C S n o d e , y o u h a v e t o s t o p t h e c e n t r a l o r d i a l o g i n s t a n c e o n t h a t n o d e .  

W h e n y o u h a v e f i n i s h e d m a i n t e n a n c e , y o u r e s t a r t t h e i n s t a n c e ( s ) .  

A n y a d d i t i o n a l a p p l i c a t i o n s e r v e r s ( d i a l o g i n s t a n c e s ) a r e i n s t a l l e d o n h o s t s o u t s i d e o f t h e M S C S c l u s t e r .  

T h e f o l l o w i n g g r a p h i c s h o w s t h e c e n t r a l a n d d i a l o g i n s t a n c e i n s t a l l e d o n o n e M S C S c l u s t e r w i t h t w o      

M S C S n o d e s    

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 0 5    

Page 116: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 116/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 1     P l a n n i n g      

F i g u r e 1 3 :      A B A P S y s t e m          

l      Y o u i n s t a l l t h e c e n t r a l i n s t a n c e a n d a l l d i a l o g i n s t a n c e s o u t s i d e o f a n M S C S c l u s t e r o n d i f f e r e n t h o s t s ,  a s s h o w i n t h e f o l l o w i n g g r a p h i c . I n t h i s e x a m p l e , t h e ( A ) S C S i n s t a n c e a n d t h e d a t a b a s e i n s t a n c e a r e    

i n s t a l l e d i n o n e M S C S c l u s t e r .  

1 0 6       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 117: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 117/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 .  1     P l a n n i n g      

F i g u r e 1 4 :      A B A P S y s t e m          

7 . 1 . 2 E n q u e u e R e p l i c a t i o n S e r v e r i n a n M S C S C o n f i g u r a t i o n        

F o r t h i s t y p e o f i n s t a l l a t i o n , y o u i n s t a l l a n e n q u e u e r e p l i c a t i o n s e r v e r o n        a l l    M S C S n o d e s w h e r e t h e A B A P      

c e n t r a l s e r v i c e s ( A S C S ) i n s t a n c e i s i n s t a l l e d .  

T h e e n q u e u e r e p l i c a t i o n s e r v e r c o n t a i n s a r e p l i c a o f t h e l o c k t a b l e ( r e p l i c a t i o n t a b l e ) .  

I n n o r m a l o p e r a t i o n t h e r e p l i c a t i o n e n q u e u e s e r v e r i s a l w a y s a c t i v e o n t h e h o s t w h e r e t h e A S C S i n s t a n c e i s    

n o t    r u n n i n g .  

I f a n e n q u e u e s e r v e r i n a n M S C S c l u s t e r w i t h t w o n o d e s f a i l s o n t h e f i r s t M S C S n o d e s , t h e e n q u e u e s e r v e r o n      

t h e a d d i t i o n a l M S C S n o d e i s s t a r t e d . I t r e t r i e v e s t h e d a t a f r o m t h e r e p l i c a t i o n t a b l e o n t h a t n o d e a n d w r i t e s i t    

i n i t s l o c k t a b l e . T h e e n q u e u e r e p l i c a t i o n s e r v e r o n t h e s e c o n d M S C S n o d e t h e n b e c o m e s i n a c t i v e . I f t h e f i r s t    M S C S n o d e i s a v a i l a b l e a g a i n , t h e e n q u e u e r e p l i c a t i o n s e r v e r o n t h e s e c o n d M S C S n o d e b e c o m e s a c t i v e a g a i n .  

T h e f o l l o w i n g g r a p h i c s h o w s t h e e n q u e u e r e p l i c a t i o n s e r v e r m e c h a n i s m i n a n M S C S c o n f i g u r a t i o n w i t h      

t w o n o d e s :  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 0 7    

Page 118: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 118/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 1     P l a n n i n g      

F i g u r e 1 5 :      E n q u e u e R e p l i c a t i o n S e r v e r M e c h a n i s m o n O n e M S C S C l u s t e r w i t h T w o N o d e s    

7 . 1 . 3 D i s t r i b u t i o n o f C o m p o n e n t s t o D i s k s f o r M S C S        

O n e o f t h e c e n t r a l p o i n t s t o k e e p i n m i n d w h e n p l a n n i n g t h e M S C S i n s t a l l a t i o n i s t h a t t h e c l u s t e r h a r d w a r e    

h a s t w o d i f f e r e n t s e t s o f d i s k s :  

n      L o c a l d i s k s t h a t a r e c o n n e c t e d d i r e c t l y t o t h e M S C S n o d e ( s )    

n      S h a r e d d i s k s t h a t c a n b e a c c e s s e d b y a l l M S C S n o d e s v i a a s h a r e d i n t e r c o n n e c t    

.   N o t e      

S h a r e d d i s k i s a s y n o n y m f o r t h e M S C S r e s o u r c e o f      R e s o u r c e t y p e      P h y s i c a l d i s k          . 

Y o u n e e d t o i n s t a l l t h e S A P s y s t e m c o m p o n e n t s i n b o t h t h e f o l l o w i n g w a y s :  

n      S e p a r a t e l y o n a l l M S C S n o d e s t o u s e t h e l o c a l s t o r a g e o n e a c h n o d e .  

n      O n t h e s h a r e d s t o r a g e t h a t i s u s e d i n c o m m o n b y a l l M S C S n o d e s .  

Y o u i n s t a l l t h e f o l l o w i n g o n        d i f f e r e n t      s h a r e d d i s k s :  

l      D a t a b a s e d a t a f i l e s    

l      S A P s y s t e m e x e c u t a b l e s    

l      S i n g l e q u o r u m d e v i c e , i f u s e d      

W i t h W i n d o w s S e r v e r 2 0 0 3 , y o u c a n n o w c h o o s e b e t w e e n t h e f o l l o w i n g c l u s t e r m o d e l s :  

1 0 8       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 119: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 119/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 .  1     P l a n n i n g      

n      S i n g l e Q u o r u m D e v i c e C l u s t e r    

I n t h i s c l u s t e r m o d e l t h e q u o r u m r e s o u r c e m a i n t a i n s t h e c l u s t e r c o n f i g u r a t i o n d a t a o n a s i n g l e c l u s t e r    

s t o r a g e d e v i c e .  T h e q u o r u m r e s o u r c e i s u n i q u e t o a c l u s t e r i n s t a l l a t i o n a n d i s a l w a y s o w n e d b y o n e o f t h e n o d e s . I t h a s t h e    

f o l l o w i n g m a i n f u n c t i o n s i n t h e c l u s t e r :  

l      I t l o g s c h a n g e s t o t h e c l u s t e r c o n f i g u r a t i o n t h a t a r e e n t e r e d i n t h e      R e g i s t r y     . 

l      I t a r b i t r a t e s b e t w e e n c o m p e t i n g n o d e s w h e n t h e c o m m u n i c a t i o n b e t w e e n n o d e s b r e a k s d o w n . T h i s    

m e a n s t h a t c l u s t e r r e s o u r c e s a r e f o r c e d t o f a i l o v e r t o t h e n o d e t h a t o w n s t h e q u o r u m r e s o u r c e .  

n      M a j o r i t y N o d e S e t C l u s t e r    

I n t h i s n e w c l u s t e r m o d e l , e a c h n o d e m a i n t a i n s i t s o w n c o p y o f t h e c l u s t e r c o n f i g u r a t i o n d a t a . T h e    

M a j o r i t y N o d e S e t r e s o u r c e , a c t i n g a s t h e Q u o r u m R e s o u r c e , e n s u r e s t h a t t h e c l u s t e r c o n f i g u r a t i o n d a t a i s    

k e p t c o n s i s t e n t a c r o s s t h e d i f f e r e n t n o d e s .  

Y o u c a n u s e m a j o r i t y n o d e s e t f o r g e o g r a p h i c a l l y d i s p e r s e d c l u s t e r c o n f i g u r a t i o n .  

S A P s u p p o r t s M a j o r i t y N o d e S e t C l u s t e r i f i t i s p a r t o f a c l u s t e r s o l u t i o n o f f e r e d b y y o u r O r i g i n a l E q u i p m e n t    

M a n u f a c t u r e r ( O E M ) , o r I n d e p e n d e n t H a r d w a r e V e n d o r ( I H V ) .  

T h e f o l l o w i n g g r a p h i c s h o w s a c l u s t e r c o n f i g u r a t i o n w h e r e t h e ( A ) S C S a n d D B i n s t a n c e a r e i n s t a l l e d i n      

t h e s a m e c l u s t e r . I t i l l u s t r a t e s h o w t o d i s t r i b u t e t h e d a t a b a s e d a t a f i l e s , t h e S A P s y s t e m e x e c u t a b l e s , a n d t h e    

q u o r u m r e s o u r c e ( i f u s e d ) t o        d i f f e r e n t      d i s k s . O n l y w i t h t h i s d i s t r i b u t i o n o f f i l e s t o d i s t i n c t d i s k s i s i t p o s s i b l e t o      

m o v e t h e S A P s y s t e m a n d d a t a b a s e a s s e p a r a t e e n t i t i e s i n a f a i l o v e r s i t u a t i o n .  

F i g u r e 1 6 :    

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 0 9    

Page 120: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 120/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 1     P l a n n i n g      

M o r e I n f o r m a t i o n        

D i r e c t o r i e s i n a n M S C S C o n f i g u r a t i o n      [ p a g e      1 1 0    ] 

7 . 1 . 4 D i r e c t o r i e s i n a n M S C S C o n f i g u r a t i o n        

T h e f o l l o w i n g t a b l e s s h o w t h e d i r e c t o r i e s w h e r e t h e m a i n s o f t w a r e c o m p o n e n t s f o r t h e S A P c l u s t e r i n s t a l l a t i o n      

a r e s t o r e d :  

D i  r e c t o r i e s o n L o c a l D i s k s o n M S C S N o d e s      

C o m p o n e n t       D e f a u l t D i r e c t o r y      

A s u p p o r t e d        o p e r a t i n g s y s t e m      [ p a g e      1 1 6    ]    % w i n d i r %        

M S C S s o f t w a r e       % w i n d i r % \ C l u s t e r      

S A P c l u s t e r f i l e s       % w i n d i r % \ S A P C l u s t e r      

D i  r e c t o r i e s o n S h a r e d D i s k s      

C o m p o n e n t       D e f a u l t D i r e c t o r y      

C l u s t e r      q u o r u m r e s o u r c e       < d r i v e > : \ M S C S      

S A P g l o b a l a n d i n s t a n c e d i r e c t o r i e s       < d r i v e > : \ u s r \ s a p . . .    

t e m p d b d a t a b a s e s       < d r i v e > : \ T E M P D B      

m s d b , m o d e l , m a s t e r       < d r i v e > : \ m s s q l    

S A P d a t a f i l e s       < d r i v e > : \ < S A P S I D > D A T A 1    

< d r i v e > : \ < S A P S I D > D A T A 2      

< d r i v e > : \ < S A P S I D > D A T A 3      

S a p C l u s t e r D i r e c t o r y        

I n a n S A P c l u s t e r i n s t a l l a t i o n , a n a d d i t i o n a l d i r e c t o r y ‒        % W I N D I R % \ S a p C l u s t e r        ‒ i s c r e a t e d u n d e r t h e s y s t e m          

d i r e c t o r y .  

T h i s c o n t a i n s a l l t h e S A P f i l e s r e q u i r e d b y a l l M S C S c l u s t e r n o d e s , i n d e p e n d e n t l y o f t h e M S C S n o d e t h e    

S A P i n s t a n c e i s r u n n i n g o n . T h e f i l e s a r e d a t a b a s e t o o l s a n d p r o g r a m f i l e s ( e x e c u t a b l e s ) u s e d b y t h e o p e r a t i n g      

s y s t e m m o n i t o r ( S A P O s C o l ) .  T h e d i r e c t o r y i s a d d e d t o t h e p a t h v a r i a b l e o f t h e u s e r      < s a p s i d > a d m        . 

7 . 1 . 5 I P A d d r e s s e s i n a n M S C S C o n f i g u r a t i o n        

A p a r t o f t h e i n s t a l l a t i o n p r o c e s s t h a t i s u n i q u e t o M S C S i s t h e c o n f i g u r a t i o n o f h o s t n a m e s a n d I P a d d r e s s e s i n      

t h e n e t w o r k . T h i s i s a p a r t i c u l a r l y i m p o r t a n t t a s k b e c a u s e t h e a d d r e s s i n g p l a y s a k e y r o l e i n t h e s w i t c h o v e r    

p r o c e d u r e . A d d r e s s i n g m u s t b e s e t u p c o r r e c t l y s o t h a t t h e s y s t e m c a n t a k e a d v a n t a g e o f t h e c l u s t e r    

f u n c t i o n a l i t y a n d s w i t c h b e t w e e n n o d e s w h e n h a r d w a r e p r o b l e m s a r i s e .  

1 1 0       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 121: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 121/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 .  1     P l a n n i n g      

T h i s s e c t i o n e x p l a i n s t h e d i f f e r e n t t y p e s o f I P a d d r e s s e s a n d t h e i r f u n c t i o n i n t h e s w i t c h o v e r m e c h a n i s m o f    

a n M S C S c l u s t e r w i t h t w o n o d e s .  

 T y p e s o f I P A d d r e s s e s   

I n a c o r r e c t l y c o n f i g u r e d c l u s t e r w i t h a t l e a s t t w o n o d e s , t h e r e a r e a t l e a s t s e v e n I P a d d r e s s e s a n d c o r r e s p o n d i n g      

h o s t n a m e s . Y o u h a v e t w o I P a d d r e s s e s f o r e a c h M S C S n o d e , o n e I P a d d r e s s e s f o r t h e n e t w o r k a d a p t e r , a n d t w o      

a d d r e s s e s f o r t h e c l u s t e r g r o u p .  

S o m e o f t h e a d d r e s s e s a r e p h y s i c a l I P a d d r e s s e s t h a t a r e a s s i g n e d t o t h e      n e t w o r k a d a p t e r s      ( c a r d s ) , o t h e r s a r e    

v i r t u a l I P a d d r e s s e s t h a t a r e a s s i g n e d t o t h e      c l u s t e r g r o u p s      . 

P h y s i c a l I P A d d r e s s e s A s s i g n e d t o N e t w o r k A d a p t e r s      

A n M S C S c o n f i g u r a t i o n u s u a l l y h a s t w o n e t w o r k s :  

n      A p u b l i c n e t w o r k t h a t i s u s e d f o r t h e c o m m u n i c a t i o n b e t w e e n t h e c e n t r a l i n s t a n c e , a p p l i c a t i o n s e r v e r s    

a n d t h e L A N .  

n      A p r i v a t e n e t w o r k t h a t i s u s e d i n t e r n a l l y f o r c o m m u n i c a t i o n b e t w e e n t h e n o d e s o f t h e c l u s t e r .  

T o s e t u p t h e s e t w o n e t w o r k s , e a c h n o d e n e e d s a n a d a p t e r f o r b o t h t h e p r i v a t e a n d p u b l i c n e t w o r k . T h i s m e a n s    

t h a t e a c h n o d e m u s t h a v e a n a d a p t e r f o r t h e p r i v a t e n e t w o r k a n d a n a d a p t e r f o r t h e p u b l i c n e t w o r k a n d e a c h o f    

t h e s e a d a p t e r s h a s i t s o w n p h y s i c a l I P a d d r e s s a n d c o r r e s p o n d i n g h o s t n a m e .  

.   N o t e      

F o r m o r e i n f o r m a t i o n o n n e t w o r k c o n f i g u r a t i o n , s e e a l s o t h e M i c r o s o f t K n o w l e d g e B a s e A r t i c l e 2 5 9 2 6 7 .  

T h e f o l l o w i n g g r a p h i c s h o w s a n M S C S c l u s t e r w i t h t w o n o d e s a n d i l l u s t r a t e s t h e a d a p t e r s r e q u i r e d f o r t h e    

p u b l i c a n d p r i v a t e n e t w o r k s , a n d t h e i r c o r r e s p o n d i n g p h y s i c a l I P a d d r e s s e s . A p h y s i c a l I P a d d r e s s , a s o p p o s e d t o      a v i r t u a l o n e , i s s t a t i o n a r y a n d p e r m a n e n t l y m a p p e d t o t h e s a m e a d a p t e r .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 1 1   

Page 122: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 122/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 1     P l a n n i n g      

F i g u r e 1 7 :      A d a p t e r s a n d I P A d d r e s s e s R e q u i r e d f o r P u b l i c a n d P r i v a t e N e t w o r k s i n a n M S C S C l u s t e r w i t h      

T w o N o d e s    

H o s t N a m e s A s s i g n e d t o N e t w o r k A d a p t e r s      

E a c h o f t h e p h y s i c a l I P a d d r e s s e s o f t h e n e t w o r k a d a p t e r s m u s t h a v e a c o r r e s p o n d i n g h o s t n a m e . F o r e x a m p l e ,  

o n t h e l e f t - h a n d n o d e i n t h e g r a p h i c a b o v e , y o u m i g h t a s s i g n t h e I P a d d r e s s e s o f t h e p u b l i c a n d p r i v a t e n e t w o r k      

a d a p t e r s a s f o l l o w s :  

I  P A d d r e s s e s a n d H o s t N a m e s      

N e t w o r k A d a p t e r I P A d d r e s s H o s t N a m e      

A d a p t e r 1 ( p r i v a t e n e t w o r k )       1 0 . 1 . 1 . 1       c l u s A _ p r i v      

A d a p t e r 3 ( p u b l i c n e t w o r k )       1 2 9 . 2 0 . 5 . 1       c l u s A        

1 1 2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 123: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 123/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 .  1     P l a n n i n g      

.   C a u t i   o n   

M a k e s u r e t h a t y o u a r e a w a r e o f t h e f o l l o w i n g :  

n      T h e I P a d d r e s s a n d h o s t n a m e o f t h e      p u b l i c        n e t w o r k a d a p t e r i s a l s o t h e I P a d d r e s s a n d n a m e o f t h e    

m a c h i n e . I n o u r e x a m p l e , t h i s m e a n s t h a t t h e m a c h i n e t h a t i s t h e M S C S n o d e o n t h e l e f t i n t h e    

g r a p h i c h a s t h e n a m e      c l u s 1      . 

n      D o     n o t    c o n f u s e t h e      h o s t n a m e        w i t h t h e      c o m p u t e r n a m e        . E a c h n o d e a l s o h a s a c o m p u t e r n a m e ,  

w h i c h i s o f t e n t h e s a m e a s t h e h o s t n a m e , b u t i s w r i t t e n i n u p p e r c a s e .  

T h e c o m p u t e r n a m e i s d i s p l a y e d i n t h e n o d e c o l u m n o f t h e      C l u s t e r A d m i n i s t r a t o r      . H o w e v e r , i t i s    

n o t    r e q u i r e d f o r t h e T C P / I P c o m m u n i c a t i o n i n t h e c l u s t e r . W h e n y o u c o n f i g u r e I P a d d r e s s e s a n d      

c o r r e s p o n d i n g n a m e s , k e e p i n m i n d t h a t i t i s t h e      h o s t n a m e s      t h a t a r e i m p o r t a n t f o r t h e c l u s t e r , n o t    

t h e c o m p u t e r n a m e s .  

 V i r t u a l I P A d d r e s s e s A s s i g n e d t o C l u s t e r G r o u p s   W h e n y o u h a v e i n s t a l l e d t h e S A P s y s t e m a n d f u l l y c o n f i g u r e d t h e c l u s t e r , t h e c r i t i c a l s y s t e m r e s o u r c e s a r e    

b o u n d t o g e t h e r i n t h r e e d i f f e r e n t      g r o u p s      . E a c h o f t h e s e g r o u p s r e q u i r e s a v i r t u a l I P a d d r e s s a n d h o s t n a m e    

t h a t i s p e r m a n e n t l y m a p p e d t o t h e g r o u p a n d n o t t o a p a r t i c u l a r n o d e . T h i s h a s t h e a d v a n t a g e t h a t , w h e n e v e r    

a g r o u p i s m o v e d b e t w e e n n o d e s , i t s I P a d d r e s s a n d h o s t n a m e m o v e t o g e t h e r w i t h i t .  

A c l u s t e r c o n f i g u r a t i o n h a s t h e f o l l o w i n g g r o u p s :  

n      S A P c l u s t e r g r o u p      

n      D a t a b a s e c l u s t e r g r o u p      

n      C l u s t e r g r o u p      

E a c h g r o u p c o n s i s t s o f a s e t o f r e l a t e d r e s o u r c e s t h a t w o r k t o g e t h e r t o o f f e r a s e r v i c e t o t h e s y s t e m . F o r e x a m p l e ,  

t h e d a t a b a s e c l u s t e r g r o u p c o m p r i s e s a l l t h e r e s o u r c e s t h a t e n a b l e t h e d a t a b a s e s e r v e r t o f u l f i l l t h e r e q u e s t s o f a      c l i e n t . W h e n t h e g r o u p i s m o v e d f r o m o n e n o d e t o t h e o t h e r , d u e t o n o d e f a i l u r e , t h e v i r t u a l I P a d d r e s s a n d      

h o s t n a m e m o v e w i t h i t . T h e r e f o r e , t h e r e i s a f a i l o v e r n o t o n l y o f r e s o u r c e s , b u t a l s o o f t h e v i r t u a l I P a d d r e s s    

a n d h o s t n a m e . A s a r e s u l t , a l l c l i e n t s c a n s t i l l r e a c h t h e d a t a b a s e s e r v e r w i t h t h e s a m e I P a d d r e s s a s b e f o r e .  

T h e f o l l o w i n g g r a p h i c i l l u s t r a t e s h o w t h e v i r t u a l I P a d d r e s s e s o f t h e d a t a b a s e g r o u p a n d S A P g r o u p c a n m o v e    

f r o m o n e n o d e t o t h e o t h e r w h e n f a i l o v e r o c c u r s .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 1 3    

Page 124: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 124/156

Page 125: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 125/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 .  1     P l a n n i n g      

.   C a u t i   o n   

U s e t h e n a m e s      e x a c t l y        a s s p e c i f i e d b y t h e s y s t e m a d m i n i s t r a t o r , c a r e f u l l y o b s e r v i n g u p p e r c a s e a n d      

l o w e r c a s e l e t t e r s .  

P h y s i c a l I P A d d r e s s e s      

C o m p o n e n t       E x a m p l e f o r P h y s i c a l  I P A d d r e s s      

E x a m p l e f o r P h y s i c a l  H o s t N a m e      

P u r p o s e D e f i n e d D u r i n g      

F i r s t M S C S N o d e :  a d a p t e r f o r p r i v a t e    n e t w o r k      

1 0 . 1 . 1 . 1      c l u s A _ p r i v         A d d r e s s f o r i n t e r -    n o d e c o m m u n i c a t i o n      o n t h e p r i v a t e    n e t w o r k      

W i n d o w s i n s t a l l a t i o n      

F i r s t M S C S N o d e :  a d a p t e r f o r p u b l i c    n e t w o r k      

1 2 9 . 2 0 . 5 . 1       c l u s A           A d d r e s s o f t h e f i r s t    M S C S n o d e f o r    c o m m u n i c a t i o n w i t h      a p p l i c a t i o n s e r v e r s    a n d L A N ( t h i s i s t h e    s a m e a s t h e a d d r e s s o f    t h e f i r s t M S C S n o d e )    

W i n d o w s i n s t a l l a t i o n      

A d d i t i o n a l M S C S      N o d e :  a d a p t e r f o r p r i v a t e    n e t w o r k      

1 0 . 1 . 1 . 2       c l u s B _ p r i v         A d d r e s s f o r i n t e r -    n o d e c o m m u n i c a t i o n      o n t h e p r i v a t e    n e t w o r k      

W i n d o w s i n s t a l l a t i o n      

A d d i t i o n a l M S C S      N o d e :  a d a p t e r f o r p u b l i c    

n e t w o r k      

1 2 9 . 2 0 . 5 . 2       c l u s B         A d d r e s s o f t h e    a d d i t i o n a l M S C S n o d e    f o r c o m m u n i c a t i o n      

w i t h a p p l i c a t i o n      s e r v e r s a n d L A N        ( t h i s i s t h e s a m e a s    t h e a d d r e s s o f t h e    a d d i t i o n a l M S C S      n o d e )    

W i n d o w s i n s t a l l a t i o n      

V i  r t u a l I P A d d r e s s e s      

C o m p o n e n t       E x a m p l e f o r V i r t u a l  I P A d d r e s s      

E x a m p l e f o r H o s t    N a m e      

P u r p o s e D e f i n e d D u r i n g      

C l u s t e r g r o u p         1 2 9 . 2 0 . 5 . 3 c l u s g r p         V i r t u a l a d d r e s s a n d      

n a m e o f t h e c l u s t e r    g r o u p . I t i d e n t i f i e s    t h e c l u s t e r a n d i s u s e d      f o r a d m i n i s t r a t i o n      p u r p o s e s .  

M S C S s o f t w a r e    

i n s t a l l a t i o n      

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 1 5    

Page 126: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 126/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 1     P l a n n i n g      

C o m p o n e n t       E x a m p l e f o r V i r t u a l  I P A d d r e s s      

E x a m p l e f o r H o s t    N a m e      

P u r p o s e D e f i n e d D u r i n g      

S A P c l u s t e r g r o u p         1 2 9 . 2 0 . 5 . 4 s a p g r p         V i r t u a l a d d r e s s a n d      n a m e f o r a c c e s s i n g      t h e g r o u p o f S A P      r e s o u r c e s , r e g a r d l e s s    o f t h e n o d e i t i s    r u n n i n g o n      

C o n f i g u r a t i o n o f S A P      s y s t e m f o r M S C S w i t h      S A P i n s t o n t h e f i r s t    n o d e    

D a t a b a s e c l u s t e r    g r o u p      

1 2 9 . 2 0 . 5 . 5 d b g r p         V i r t u a l a d d r e s s a n d      n a m e f o r a c c e s s i n g      t h e g r o u p o f d a t a b a s e    r e s o u r c e s , r e g a r d l e s s    o f t h e n o d e i t i s    r u n n i n g o n      

E x e c u t i o n o f    M S C S w i z a r d o r    d a t a b a s e - s p e c i f i c    c l u s t e r s c r i p t s    

D e t e r m i n i n g E x i s t i n g I P A d d r e s s e s      

T o f i n d o u t t h e e x i s t i n g I P a d d r e s s e s a n d c o r r e s p o n d i n g h o s t n a m e s a n d a d d r e s s e s , p r o c e e d a s f o l l o w s :  

1 .    C h o o s e      S t a r t      ®         S e t t i n g s      ®         N e t w o r k a n d d i a l - u p C o n n e c t i o n s .  

T h e    N e t w o r k a n d d i a l - u p C o n n e c t i o n s      w i n d o w a p p e a r s    

2 .    S e l e c t o n e o f t h e n e t w o r k c a r d s t h a t a r e d i s p l a y e d a n d c h o o s e      F i l e     ®         P r o p e r t i e s .  

A d i a l o g b o x o p e n s .  

3 .    C h o o s e      T C P / I P P r o t o c o l      ®         P r o p e r t i e s .  

T h e    T C P / I P P r o p e r t i e s      d i a l o g b o x a p p e a r s a n d s h o w s t h e I P a d d r e s s o f t h e i n i t i a l l y s e l e c t e d n e t w o r k c a r d .  

4 . T o f i n d o u t t h e h o s t n a m e t h a t i s m a p p e d t o t h e I P a d d r e s s , u s e t h e      p i n g        c o m m a n d :  

p i n g - a < I P _ A d d r e s s >      

T h e s y s t e m r e t u r n s t h e h o s t n a m e a s s i g n e d t o t h e I P a d d r e s s .  

D o n o t f o r g e t t o        p i n g        y o u r l o c a l m a c h i n e a s w e l l .  

5 . R e p e a t t h e s e s t e p s f o r t h e o t h e r n e t w o r k c a r d s .  

F o r m o r e i n f o r m a t i o n a b o u t I P a d d r e s s e s i n t h e c l u s t e r e n v i r o n m e n t , s e e      I P A d d r e s s e s i n a n M S C S C o n f i g u r a t i o n    

[ p a g e      1 1 0    ] . 

7 . 1 . 7 C h e c k i n g H a r d w a r e a n d S o f t w a r e R e q u i r e m e n t s f o r M S C S        

W h e n y o u i n s t a l l t h e S A P s y s t e m o n c l u s t e r h a r d w a r e , y o u h a v e t o m e e t t h e h a r d w a r e r e q u i r e m e n t s s h o w n      b e l o w . T h i s m a k e s s u r e t h a t t h e s y s t e m c a n t a k e a d v a n t a g e o f t h e M S C S f u n c t i o n a l i t y a n d a c h i e v e s a n      

a c c e p t a b l e p e r f o r m a n c e l e v e l .  

P r o c e d u r e        

1 . C h e c k t h a t y o u r c l u s t e r h a r d w a r e i s c e r t i f i e d .  

A d d O n T e c h n o l o g y C e n t e r f o r S A P ( A d d O n T C S ) c e r t i f i e s h a r d w a r e p l a t f o r m s f o r S A P o n M i c r o s o f t    

W i n d o w s . T h e c l u s t e r m u s t b e i n c l u d e d i n t h e M i c r o s o f t l i s t o f c e r t i f i e d c l u s t e r s a n d i t s c o m p o n e n t s . Y o u      

c a n a c c e s s t h e l i s t s a t t h e f o l l o w i n g I n t e r n e t a d d r e s s e s :  

w w w . m i c r o s o f t . c o m / h c l    

1 1 6       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 127: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 127/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 .  1     P l a n n i n g      

w w w . s a p o n w i n . c o m      

2 . M a k e s u r e t h a t t h e M S C S n o d e s o f t h e c l u s t e r a r e c o n n e c t e d b y a p r i v a t e a n d p u b l i c n e t w o r k :  

n      T h e p u b l i c n e t w o r k e n a b l e s c o m m u n i c a t i o n f r o m t h e M S C S n o d e s o f t h e c l u s t e r t o o t h e r r e s o u r c e s i n      t h e l o c a l a r e a n e t w o r k ( L A N ) .  

n      T h e p r i v a t e n e t w o r k e n a b l e s i n t e r n a l c o m m u n i c a t i o n b e t w e e n t h e M S C S n o d e s . I n p a r t i c u l a r , i t    

e n a b l e s t h e C l u s t e r S e r v i c e r u n n i n g o n a l l M S C S n o d e s t o r e g u l a r l y e x c h a n g e m e s s a g e s o n t h e s t a t e o f    

t h e M S C S n o d e s s o t h a t t h e f a i l u r e o f r e s o u r c e s i s q u i c k l y d e t e c t e d .  

3 . C h e c k t h a t s u f f i c i e n t s t o r a g e s p a c e i s a v a i l a b l e .  

E a c h o f t h e M S C S n o d e s i n t h e c l u s t e r m u s t h a v e i t s o w n l o c a l d i s k s a n d h a v e a c c e s s t o s h a r e d d i s k s t h a t c a n      

b e r e a c h e d b y t h e M S C S n o d e s v i a a s h a r e d b u s .  

A l l s o f t w a r e ‒ e x c e p t t h e W i n d o w s o p e r a t i n g s y s t e m , t h e M S S Q L s e r v e r s y s t e m d a t a b a s e , a n d t h e M S C S      

s o f t w a r e ‒ i s s t o r e d o n t h e s h a r e d d i s k s .  

O n e o f t h e s h a r e d d i s k s m u s t b e u s e d e x c l u s i v e l y b y t h e q u o r u m ( i f a s i n g l e q u o r u m d e v i c e c l u s t e r i s u s e d )    

t h a t s t o r e s t h e c l u s t e r r e g i s t r y a n d r e c o r d s i n f o r m a t i o n a b o u t t h e s t a t e o f t h e c l u s t e r .  

D i s k s         R e q u i r e d S p a c e H o w t o C h e c k      

1 l o c a l d i s k o n e a c h      M S C S n o d e    

3 G B    a )    C h o o s e      S t a r t      ®         P r o g r a m s      ®         A d m i n i s t r     a t i v    e T o o l s      ®       

C o m p u t e r M a n a g e m e n t      ®         D i s k M a n a g e m e n t .  

b ) R i g h t - c l i c k t h e d i s k a n d c h o o s e      P r o p e r t i e s     . 

A t l e a s t 4 s h a r e d d i s k s       n      N o n - U n i c o d e ( n o t    i n c l u d i n g p a g i n g      f i l e ) :  1 2 G B      

n      U n i c o d e ( n o t    

i n c l u d i n g p a g i n g      f i l e ) :  1 8 G B      

a )    C h o o s e      S t a r t      ®         P r o g r a m s      ®         A d m i n i s t r a t i v e T o o l s      ®       

C o m p u t e r M a n a g e m e n t      ®         D i s k M a n a g e m e n t .  

b )    R i g h t - c l i c k t h e d i s k a n d c h o o s e      P r o p e r t i e s     . 

.   N o t e      

A l l d i s k c o n t r o l l e r s m u s t b e a b l e t o s u p p o r t h a r d w a r e - b a s e d R A I D .  

4 . C h e c k t h e R A M a n d p a g i n g f i l e s i z e o n e a c h M S C S n o d e .  

F o r m o r e i n f o r m a t i o n , s e e t h e      H a r d w a r e a n d S o f t w a r e R e q u i r e m e n t s C h e c k l i s t s      [ p a g e      2 6    ] . 

5 . C h e c k t h a t t h e s o f t w a r e y o u i n s t a l l o n t h e c l u s t e r n o d e s m e e t s t h e f o l l o w i n g r e q u i r e m e n t s :  

S o f t w a r e R e q u i r e m e n t H o w t o C h e c k      

E n g l i s h i n t e r n a t i o n a l v e r s i o n o f o n e o f t h e f o l l o w i n g :  n      W i n d o w s S e r v e r 2 0 0 3 E n t e r p r i s e E d i t i o n      

T o c h e c k t h e W i n d o w s v e r s i o n      

a )    C h o o s e      S t a r t      ®         P r o g r a m s      ®         A c c e s s o r i e s      ®         C o m m a n d    P r o m p t    

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 1 7    

Page 128: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 128/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 2      P r e p a r a t i o n      

S o f t w a r e R e q u i r e m e n t H o w t o C h e c k      

n      W i n d o w s S e r v e r 2 0 0 3 D a t a c e n t e r E d i t i o n      

.   N o t e      

W e    s t r o n g l y        r e c o m m e n d y o u t o u s e t h e 6 4 - b i t    v e r s i o n o f t h e W i n d o w s S e r v e r 2 0 0 3 e d i t i o n s .  

.   N o t e      

I f y o u i n s t a l l S Q L S e r v e r      2 0 0 5        , y o u m u s t i n s t a l l    a t l e a s t S P 1 f o r W i n d o w s S e r v e r 2 0 0 3 .  

b ) E n t e r t h e c o m m a n d        w i n v e r    

n      O n e o f t h e f o l l o w i n g S Q L S e r v e r E n t e r p r i s e    E d i t i o n s e r v e r s o f t w a r e :  l      M S S Q L S e r v e r      2 0 0 0      E n t e r p r i s e E d i t i o n :  

S e r v e r S o f t w a r e    

u        L a t e s t s e r v i c e p a c k a n d h o t f i x , i f a v a i l a b l e .  F o r m o r e i n f o r m a t i o n , s e e      S A P N o t e s    

6 2 9 8 8      a n d     6 0 8 6 5 1      . 

u        U n i c o d e c o l l a t i o n      S Q L _ L a t i n 1 _ G e n e r a l _ C P 8 5 0 _ B I N 2    F o r m o r e i n f o r m a t i o n o n t h e c o l l a t i o n      f o r M S S Q L S e r v e r 2 0 0 0 , s e e      S A P N o t e      6 0 0 0 2 7      . 

l      M S S Q L S e r v e r      2 0 0 5        E n t e r p r i s e E d i t i o n :  S e r v e r S o f t w a r e    

u        L a t e s t s e r v i c e p a c k a n d h o t f i x , i f a v a i l a b l e .  

F o r m o r e i n f o r m a t i o n , s e e      S A P N o t e s    6 2 9 8 8      a n d     6 0 8 6 5 1      . 

u        U n i c o d e c o l l a t i o n      

S Q L _ L a t i n 1 _ G e n e r a l _ C P 8 5 0 _ B I N 2    

n      F o r m o r e i n f o r m a t i o n o n t h e c u r r e n t S e r v i c e    P a c k f o r M S S Q L S e r v e r 2 0 0 0 , s e e      S A P N o t e        6 2 9 8 8      . 

n      F o r m o r e i n f     o r m       a t i o n o n t h e c u r r e n t h o t f i x f o r    M S S Q L S e r v e r 2 0 0 0 , s e e      S A P N o t e        6 0 8 6 5 1      . 

n      F o r m o r e i n f o r m a t i o n o n t h e n e w c o l l a t i o n , f o r    S Q L S e r v e r 2 0 0 0 , s e e      I n s t a l l i n g t h e C o r r e c t e d M S S Q L    S e r v e r C o l l a t i o n f o r M S S Q L S e r v e r 2 0 0 0        [ p a g e      5 1    ] 

A s u i t a b l e W i n d o w s R e s o u r c e K i t i s s t r o n g l y      r e c o m m e n d e d      

-  

7 . 2 P r e p a r a t i o n        

B e f o r e y o u i n s t a l l t h e S A P s y s t e m , y        o u n e e      d t o p r e p a r e t h e s y s t e m f o r t h e M S C S c l u s t e r i n s t a l l a t i o n .  

.   C a u t i o n      

Y o u     c a n n o t      u s e a h o s t w i t h a d o m a i n c o n t r o l l e r a s a n M S C S c l u s t e r n o d e .  

P r e r e q u i s i   t e s   

n      Y o u h a v e f i n i s h e d t h e i n s t a l l a t i o n p l a n n i n g , e s p e c i a l l y t h e      h a r d w a r e a n d s o f t w a r e r e q u i r e m e n t s      [ p a g e      1 1 6    ] 

n      O n     a l l    M S C S n o d e s , y o u i n s t a l l t h e      o p e r a t i n g s y s t e m        [ p a g e      1 1 6    ] w i t h t h e o p t i o n        C l u s t e r S e r v i c e      . F o r m o r e    

i n f o r m a t i o n , s e e t h e W i n d o w s d o c u m e n t a t i o n .  

P r o c e s s F l o w        

1 .    O n     a l l    M S C S n o d e s , y o u        m a n u a l l y a s s i g n d r i v e l e t t e r s t o t h e s h a r e d d i s k s      [ p a g e      1 1 9    ] u s i n g t h e      W i n d o w s D i s k A d m i n i s t r a t o r     . 

A l l M S C S n o d e s m u s t a c c e s s t h e s h a r e d d i s k s w i t h t h e s a m e d r i v e l e t t e r s .  

1 1 8       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 129: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 129/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 . 2      P r e p a r a t i o n      

2 .    O n     a l l    M S C S n o d e s , y o u a d j u s t t h e s i z e o f p a g i n g f i l e a n d t h e f i l e c a c h e . F o r m o r e i n f o r m a t i o n , s e e      H a r d w a r e    

a n d S o f t w a r e R e q u i r e m e n t s      [ p a g e      1 1 6    ] a n d        R e d u c i n g t h e S i z e o f F i l e C a c h e      [ p a g e      3 3    ] . 

3 .    Y o u     m a p t h e I P a d d r e s s e s t o h o s t n a m e s      [ p a g e      1 1 9    ] o n t h e D o m a i n N a m e S y s t e m ( D N S ) S e r v e r o r i n t h e      h o s t s        f i l e . 4 .    Y o u     c h e c k t h e m a p p i n g o f h o s t n a m e s f o r M S C S        [ p a g e      1 2 0    ] . 

7 . 2 . 1 A s s i g n i n g D r i v e L e t t e r s f o r M S C S        

W e r e c o m m e n d t h a t y o u a s s i g n d r i v e l e t t e r s f o r M S C S .  

I n a n M S C S c l u s t e r , t h e s h a r e d d i s k s t h a t c a n b e a c c e s s e d b y a l l n o d e s v i a a c o m m o n b u s m u s t b e a d d r e s s e d      

b y a l l n o d e s w i t h t h e s a m e d r i v e l e t t e r s .  

P r o c e d u r e        

1 .    C h o o s e      S t a r t      ®         P r o g r a m s      ®         A d m i n i s t r a t i v e T o o l s      ®         C o m p u t e r M a n a g e m e n t      ®         S t o r a g e      ®         D i s k M a n a g e m e n t .  

2 .    S e l e c t a d i s k a n d c h o o s e      A c t i o n      ®         A l l t a s k s      ®         C h a n g e d r i v e .  

3 . E n t e r a n e w d r i v e l e t t e r .  

7 . 2 . 2 M a p p i n g H o s t N a m e s t o I P A d d r e s s e s f o r M S C S        

T o e n a b l e c o r r e c t o p e r a t i o n o f t h e f a i l o v e r m e c h a n i s m , y o u h a v e t o m a p a l l I P a d d r e s s e s i n t h e M S C S c l u s t e r t o      

h o s t n a m e s .  

T h e m a p p i n g e n a b l e s t h e s y s t e m t o t r a n s l a t e h o s t n a m e s i n t o I P a d d r e s s e s . H o s t n a m e s a r e n o r m a l l y u s e d      

f o r a d m i n i s t r a t i v e t a s k s b e c a u s e t h e y a r e e a s i e r t o u s e t h a n t h e l o n g , n u m e r i c I P a d d r e s s e s . H o w e v e r , t h e s y s t e m          

c a n o n l y r e s p o n d t o h o s t n a m e s i f t h e y a r e t r a n s l a t e d i n t o I P a d d r e s s e s .  

P r e r e q u i s i t e s      

n      Y o u h a v e i n s t a l l e d t h e W i n d o w s o p e r a t i n g s y s t e m .  

n      Y o u h a v e t h e      l i s t o f I P a d d r e s s e s      [ p a g e      1 1 4    ] . 

n      Y o u h a v e c o r r e c t l y e n t e r e d        a l l    s e v e n I P a d d r e s s e s r e q u i r e d f o r t h e M S C S c o n f i g u r a t i o n .  

.   C a u t i   o n   

M i s s i n g o r i n c o r r e c t e n t r i e s f o r t h e I P a d d r e s s e s c a n c a u s e p r o b l e m s l a t e r d u r i n g t h e i n s t a l l a t i o n .  

P r o c e d u r e        

T o m a p t h e h o s t n a m e s t o t h e I P a d d r e s s e s , d o o n e o f t h e f o l l o w i n g :  

n      M a p t h e h o s t n a m e s t o I P a d d r e s s e s o n a D o m a i n N a m e S y s t e m ( D N S ) s e r v e r .  

n      M a p t h e I P a d d r e s s e s i n t h e W i n d o w s      h o s t s        f i l e .  

T h e f i l e i s l o c a t e d i n t h e d e f a u l t W i n d o w s d i r e c t o r y :  

% S y s t e m R o o t % D r i v e \ s y s t e m 3 2 \ d r i v e r s \ e t c      

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 1 9    

Page 130: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 130/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 2      P r e p a r a t i o n      

.   R e c o m m e n d a t i o n      

W e r e c o m m e n d t h a t y o u p e r f o r m t h e m a p p i n g o n t h e D N S s e r v e r b e c a u s e t h i s o n l y r e q u i r e s a s i n g l e e n t r y .  

I f y o u p e r f o r m t h e m a p p i n g i n t h e      h o s t s        f i l e , y o u h a v e t o m a i n t a i n t h e      h o s t s        f i l e o n a l l M S C S n o d e s o f    t h e c l u s t e r , a n d o n a l l a p p l i c a t i o n s e r v e r s a n d f r o n t e n d s , a s e a c h h o s t i n t h e s y s t e m h a s i t s o w n        h o s t s        f i l e .  

7 . 2 . 3 C h e c k i n g t h e M a p p i n g o f H o s t N a m e s f o r M S C S        

Y o u n e e d t o c h e c k t h e m a p p i n g o f h o s t n a m e s t o I P a d d r e s s e s a s o t h e r w i s e y o u m i g h t h a v e s e r i o u s p r o b l e m s    

l a t e r .  

P r e r e q u i s i t e s      

Y o u h a v e      m a p p e d t h e h o s t n a m e s t o t h e I P a d d r e s s e s      [ p a g e      1 1 9    ] o n t h e D N S S e r v e r o r i n t h e      h o s t s      

  f i l e .  

P r o c e d u r e        

1 . F o r      e a c h        I P a d d r e s s e n t e r t h e f o l l o w i n g c o m m a n d s :  

a )    p i n g - a < I P _ A d d r e s s >      

T h e s y s t e m r e t u r n s t h e h o s t n a m e t h a t i s a s s i g n e d t o t h e I P a d d r e s s .  

b )    p i n g h o s t n a m e      

T h e s y s t e m r e t u r n s t h e I P a d d r e s s t h a t i s a s s i g n e d t o t h e h o s t n a m e .  

.   N o t e      

n      W h e n y o u e n t e r t h e      p i n g        c o m m a n d , y o u d o n o t g e t a r e p l y i f t h e h o s t d o e s n o t y e t e x i s t .  

n      I f t h e a d d r e s s y o u a r e c h e c k i n g a l r e a d y e x i s t s i n t h e s y s t e m , y o u a l s o r e c e i v e a r e p l y f r o m t h e    h o s t . F o r e x a m p l e , a f t e r t h e i n s t a l l a t i o n o f W i n d o w s a n d t h e c o n f i g u r a t i o n o f t h e n e t w o r k , y o u      

g e t a r e p l y w h e n e n t e r i n g t h e I P a d d r e s s e s o f t h e n e t w o r k a d a p t e r s .  

2 . C o m p a r e t h e o u t p u t w i t h y o u r o w n r e c o r d o f a d d r e s s e s a n d h o s t n a m e s , a n d c h e c k f o r t h e f o l l o w i n g      

p o s s i b l e e r r o r s :  

n      I n c o r r e c t o u t p u t o f u p p e r c a s e a n d l o w e r c a s e    

M a k e s u r e t h a t y o u c o r r e c t t h e e r r o r b e f o r e y o u p r o c e e d w i t h t h e i n s t a l l a t i o n .  

n      E r r o r i n t h e n e t w o r k b i n d i n g s    

I f y o u e n t e r t h e n a m e o f t h e      p u b l i c        n e t w o r k a d a p t e r , w h i c h i s u s u a l l y a l s o t h e n a m e o f t h e l o c a l h o s t ,  

a n d t h e s y s t e m r e t u r n s t h e I P a d d r e s s o f t h e      p r i v a t e        n e t w o r k , t h e r e i s a n e r r o r i n t h e n e t w o r k b i n d i n g s .  T o c o r r e c t t h e n e t w o r k b i n d i n g s , d o t h e f o l l o w i n g o n        a l l    M S C S n o d e s :  

a )    C h o o s e      S t a r t      ®         S e t t i n g s      ®         N e t w o r k a n d D i a l - u p C o n n e c t i o n s    

T h e    N e t w o r k a n d D i a l - u p C o n n e c t i o n s      w i n d o w a p p e a r s .  

b )    C h o o s e      A d v a n c e d      ®         A d v a n c e d S e t t i n g s      ®         A d a p t e r s a n d B i n d i n g s    

T h e n e t w o r k c a r d s o f t h e p r i v a t e a n d p u b l i c n e t w o r k s a r e d i s p l a y e d f o r t h e c u r r e n t M S C S n o d e .  

1 2 0       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 131: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 131/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l a t i o n      

.   N o t e      

T h e c a r d o f t h e      p u b l i c        n e t w o r k m u s t b e d i s p l a y e d        b e f o r e        t h a t o f t h e      p r i v a t e        n e t w o r k . I f    

n e c e s s a r y , c h a n g e t h e o r d e r i n w h i c h t h e c a r d s a r e l i s t e d b y u s i n g t h e      M o v e U p      a n d     M o v e D o w n    a r r o w s    

7 . 3 I n s t a l l a t i o n        

Y o u i n s t a l l t h e S A P s y s t e m f o r M S C S .  

P r e r e q u i s i t e s      

n      Y o u h a v e c o m p l e t e d t h e i n s t a l l a t i o n p r e p a r a t i o n s      f o r    M S C S .  

.   N o t e      T o m a k e s u r e t h a t a l l p r e p a r a t i o n s t e p s h a v e b e e n c o r r e c t l y p e r f o r      m e    d , c h e c k t h a t y o u c a n m o v e t h e    

d i s k r e s o u r c e s f r o m o n e n o d e t o a n o t h e r s o t h a        t t h     e y a r e o n l y a c c e s s i b l e f r o m a s i n g l e n o d e a t a n y t i m e .  

n      Y o u a r e l o g g e d o n a s d o m a i n a d m i n i s t r a t o r , u n l e s s o t h e r w i s e s p e c i f i e d .  

I f f o r a n y r e a s o n , y o u a r e n o t g r a n t e d d o m a i n a d m i n i s t r a t o r s r i g h t s , y o u c a n p e r f o r m t h e i n s t a l l a t i o n a s a      

d o m a i n u s e r w h o i s a m e m b e r o f t h e l o c a l a d m i n i s t r a t o r s g r o u p . H o w e v e r , t h e d o m a i n a d m i n i s t r a t o r h a s t o      

p r e p a r e t h e s y s t e m a p p r o p r i a t e l y f o r y o u . D o n o t u s e t h e u s e r      < s a p s i d > a d m        u n l e s s s p e c i f i e d .  

n      O n t h e f i r s t M S C S n o d e , i n t h e      C l u s t e r A d m i n i s t r a t o r      , y o u m a k e s u r e t h a t a l l e x i s t i n g c l u s t e r g r o u p s a r e o n l i n e .  

P r o c e s s F l o w          

.   C a u t i   o n   

n      I f y o u a r e p r o m p t e d d u r i n g t h e i n s t a l l a t i o n p r o c e s s , l o g o f f a n d l o g o n a g a i n .  

n      W h e n y o u        r e b o o t d u r i n g t h e i n s t a l l a t i o n p r o c e s s     [ p a g e      1 3 0    ] , r e s o u r c e s f a i l o v e r t o a n o t h e r n o d e . T h e r e f o r e , a f t e r    

e a c h r e b o o t , y o u h a v e t o r e t u r n t h e s y s t e m t o t h e s t a t e i t h a d b e f o r e t h e r e b o o t .  

1 .    I n t h e      C l u s t e r A d m i n i s t r a t o r      , y o u        m o v e a l l d i s k g r o u p s a n d t h e c l u s t e r g r o u p t o t h e f i r s t M S C S n o d e      [ p a g e      1 3 0    ] . 

2 . O n t h e      f i r s t      M S C S n o d e , y o u        i n s t a l l M S S Q L S e r v e r      [ p a g e      1 2 2    ] . 

3 .    Y o u     i n s t a l l t h e c e n t r a l s e r v i c e s i n s t a n c e f o r A B A P ( A S C S ) o n t h e f i r s t M S C S n o d e      [ p a g e      1 3 1    ] . 

4 .    Y o u     c l u s t e r t h e f i r s t M S C S n o d e      [ p a g e      1 3 1    ] . 

5 .    Y o u     i n s t a l l t h e d a t a b a s e i n s t a n c e o n t h e f i r s t M S C S n o d e      [ p a g e      1 3 2    ] . 6 .    Y o u     c l u s t e r t h e a d d i t i o n a l M S C S n o d e      [ p a g e      1 3 3    ] . 

7 .    I f r e q u i r e d , y o u        i n s t a l l a n e n q u e u e r e p l i c a t i o n s e r v e r      [ p a g e      1 3 4    ] . 

8 .    Y o u     i n s t a l l t h e c e n t r a l i n s t a n c e     [ p a g e      1 3 5    ] . 

9 .    Y o u     i n s t a l l a t l e a s t o n e d i a l o g i n s t a n c e      [ p a g e      1 3 6    ] . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 2 1   

Page 132: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 132/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l   a t i  o n   

7 . 3 . 1 C l u s t e r i n g t h e S Q L S e r v e r D a t a b a s e S o f t w a r e        

T h e f o l l o w i n g s e c t i o n s d e s c r i b e h o w t o i n s t a l l t h e S Q L S e r v e r 2 0 0 0 o r S Q L S e r v e r 2 0 0 5 d a t a b a s e s o f t w a r e f o r    

a n M S C S c o n f i g u r a t i o n .  

.   N o t e      

I f y o u c l u s t e r S Q L S e r v e r 2 0 0 0 , t h e i n s t a l l a t i o n p r o c e d u r e d i f f e r s f o r      3 2 - b i t      [ p a g e      1 2 2    ] o r    6 4 - b i t      [ p a g e    

1 2 4    ] s y s t e m s .  

.   C a u t i o n      

F o r M S C S , y o u m u s t i n s t a l l M S S Q L S e r v e r a s a        d e f a u l t      i n s t a n c e .  

7 . 3 . 1 . 1 C l u s t e r i n g t h e S Q L S e r v e r 2 0 0 0 D a t a b a s e S o f t w a r e i n a        3 2 - B i t S y s t e m          

Y o u p e r f o r m t h e f o l l o w i n g s t e p s o n t h e f i r s t M S C S n o d e .  

P r o c e d u r e        

1 . L o g o n t o t h e h o s t a s a l o c a l a d m i n i s t r a t o r .  

2 . I n s e r t t h e      M S S Q L S e r v e r 2 0 0 0 R D B M S D V D        i n t o y o u r D V D d r i v e .  

3 . T o s t a r t t h e i n s t a l l a t i o n , r u n        a u t o r u n . e x e        l o c a t e d i n t h e      x 8 6 \ S Q L 2 0 0 0        d i r e c t o r y o f t h e      R D B M S D V D        . 

4 . E n t e r t h e r e q u i r e d i n f o r m a t i o n a s s p e c i f i e d i n t h e t a b l e :  

W i n d o w I n p u t    

M S S Q L S e r v e r 2 0 0 0 E n t e r p r i s e E d i t i o n       S e l e c t      S Q L S e r v e r 2 0 0 0 C o m p o n e n t s     . 

M S S Q L S e r v e r 2 0 0 0 E n t e r p r i s e E d i t i o n       S e l e c t      I n s t a l l D a t a b a s e S e r v e r     . 

.   N o t e      

U s e t h e o p t i o n t o c r e a t e a n e w          v i r t u a l      s e r v e r .  

W e l c o m e       C l i c k        N e x t     . 

C o m p u t e r N a m e :     E n t e r t h e n a m e o f t h e v i r t u a l s e r v e r a n d c l i c k        N e x t     . 

U s e r I n f o r m a t i o n       E n t e r y o u r p e r s o n a l i n f o r m a t i o n .  

S o f t w a r e L i c e n s e A g r e e m e n t       C h o o s e      Y e s   . 

C D - K e y       E n t e r t h e k e y s p e c i f i e d i n t h e f i l e      S A P C D K E Y . t x t        i n t h e    r o o t d i r e c t o r y o f t h e R D B M S D V D a n d c h o o s e      N e x t     . 

F a i l o v e r C l u s t e r i n g       n      E n t e r t h e I P a d d r e s s a n d s u b n e t m a s k o f t h e v i r t u a l    d a t a b a s e s e r v e r a n d c l i c k        A d d    . 

n      S e l e c t t h e p u b l i c n e t f o r t h e n e t w o r k t o u s e .  

1 2 2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 133: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 133/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l a t i o n      

W i n d o w I n p u t    

C l u s t e r D i s k S e l e c t i o n       S e l e c t t h e s h a r e d d i s k , w h e r e y o u w a n t t o p u t t h e d a t a      

f i l e s a n d c h o o s e      N e x t     . 

.   N o t e      

W h e n y o u s e l e c t a s h a r e d d i s k y o u c a n i g n o r e t h e    w a r n i n g t h a t t h e s e l e c t e d d i s k i s a s h a r e d d i s k i n a      c l u s t e r . T o p r o c e e d , c o n f i r m t h e w a r n i n g .  

C l u s t e r M a n a g e m e n t       S e l e c t a l l M S C S n o d e s .  

R e m o t e I n f o r m a t i o n       E n t e r a d o m a i n a d m i n i s t r a t o r u s e r a c c o u n t f o r a l l M S C S      n o d e s a n d c h o o s e      N e x t     . 

I n s t a n c e N a m e       M a k e s u r e t h a t      D e f a u l t      i s s e l e c t e d a n d c h o o s e      N e x t     . 

S e t u p T y p e       S e l e c t      C u s t o m        . W h e n y o u a r e a s k e d i n t h e S e t u p T y p e d i a l o g f o r t h e    d e s t i n a t i o n f o l d e r f o r t h e p r o g r a m a n d d a t a f i l e s , m a k e    s u r e t h a t y o u i n s t a l l t h e    n      p r o g r a m f i l e s o n a        l o c a l d r i v e        . F o r m o r e    

i n f o r m a t i o n , s e e      D i r e c t o r i e s i n a n M S C S c o n f i g u r a t i o n    [ p a g e      1 1 0    ] . 

n      d a t a f i l e s f o r t h e      m a s t e r        ,   p u b s        a n d     m s d b        d a t a b a s e s o n      o n e o f t h e      s h a r e d d r i v e        o f t h e M S S Q L g r o u p ( t h e    d e f a u l t v a l u e f o r t h e s e f i l e s i s t h e l o c a l d i s k ) .  

S e l e c t C o m p o n e n t s       S e l e c t a l l c o m p o n e n t s a n d c h o o s e      N e x t     . 

S e r v i c e A c c o u n t s       S e l e c t      U s e t h e s a m e a c c o u n t f o r e a c h s e r v i c e      a n d e n t e r t h e    p a s s w o r d f o r t h e d i s p l a y e d d o m a i n a d m i n i s t r a t o r    

a c c o u n t .  

A u t h e n t i c a t i o n m o d e       S e l e c t W i n d o w s      A u t h e n t i c a t i o n M o d e      a n d c h o o s e      N e x t     . 

.   N o t e      

F o r a J a v a s y s t e m ,    M i x e d m o d e      i s r e q u i r e d . S A P i n s t    a u t o m a t i c a l l y c h a n g e s t h e a u t h e n t i c a t i o n m o d e    i n t o        M i x e d m o d e      w h e n i n s t a l l i n g a J a v a s y s t e m .  

C o l l a t i o n s e t t i n g s      S e l e c t      S Q L C o l l a t i o n s     . F r o m t h e d r o p d o w n l i s t , s e l e c      t    B     i n a r y o r d e r , f o r u s e w i t h t h e    8 5 0 ( M u l t i l i n g u a l ) C h a r a c t e r S e t .  

N e t w o r k L i b r a r i e s       L e a v e s e l e c t i o n u n c h a n g e d a n d c h o o s e      N e x t     . 

S t a r t C o p y i n g F i l e s       C h o o s e      N e x t     . 

C h o o s e L i c e n s i n g M o d e       S e l e c t y o u r l i c e n s i n g m o d e .  

S e t u p C o m p l e t e       C l i c k        F i n i s h      . 

5 . I n s t a l l t h e l a t e s t S e r v i c e P a c k a n d h o t f i x , i f a v a i l a b l e , o n t h e f i r s t M S C S n o d e . T h e S e r v i c e P a c k a n d t h e h o t    

f i x w i l l a l s o b e a u t o m a t i c a l l y i n s t a l l e d o n t h e a d d i t i o n a l M S C S n o d e ( s ) .  

F o r t h e c u r r e n t v e r s i o n o f t h e S e r v i c e P a c k a n d h o t f i x f o r M S S Q L S e r v e r t h a t i s s u p p o r t e d b y S A P , s e e    

S A P N o t e s      6 2 9 8 8      a n d     6 0 8 6 5 1      . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 2 3    

Page 134: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 134/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l   a t i  o n   

.   N o t e      

I f y o u h a v e t o r e b o o t , m o v e t h e      M S S Q L      d a t a b a s e g r o u p b a c k t o t h e f i r s t M S C S n o d e .  

6 .    I n s t a l l t h e      c o r r e c t e d M S S Q L S e r v e r c o l l a t i o n      [ p a g e      5 1    ] o n t h e f i r s t M S C S n o d e . F o r m o r e i n f o r m a t i o n , s e e      S A P   

N o t e        6 0 0 0 2 7      . 

7 . I f y o u h a v e m o r e t h a n o n e d i s k i n y o u r S Q L S e r v e r d a t a b a s e c l u s t e r g r o u p , m a k e s u r e t h a t t h e      S Q L S e r v e r    

c l u s t e r r e s o u r c e i s d e p e n d e n t o n a l l p h y s i c a l d i s k s .  

T o c h e c k , p e r f o r m t h e f o l l o w i n g s t e p s :  

a ) I n t h e      C l u s t e r A d m i n i s t r a t o r     , u n d e r t h e d a t a b a s e g r o u p , r i g h t - c l i c k o n        S Q L S e r v e r      , a n d t a k e i t o f f l i n e .  

b )    D o u b l e - c l i c k t h e      S Q L S e r v e r      c l u s t e r r e s o u r c e .  

c ) U n d e r      D e p e n d e n c i e s      , s e l e c t      M o d i f y     . 

d )    M o v e a l l a v a i l a b l e d i s k s s h o w n u n d e r      A v a i l a b l e r e s o u r c e s      t o     D e p e n d e n c i e s     . 

e ) C o n f i r m y o u r e n t r i e s w i t h        O K      . f )     I n t h e      C l u s t e r A d m i n i s t r a t o r     , u n d e r t h e d a t a b a s e g r o u p , r i g h t - c l i c k        S Q L S e r v e r     , a n d b r i n g a l l r e s o u r c e s o f    

t h e S Q L c l u s t e r g r o u p o n l i n e .  

7 . 3 . 1 . 2 C l u s t e r i n g t h e S Q L S e r v e r 2 0 0 0 D a t a b a s e S o f t w a r e i n a        6 4 - B i t S y s t e m          

Y o u p e r f o r m t h e f o l l o w i n g s t e p s o n t h e f i r s t M S C S n o d e .  

P r o c e d u r e        

1 . L o g o n t o t h e h o s t a s a l o c a l a d m i n i s t r a t o r .  

2 . I n s e r t t h e M S S Q L S e r v e r 2 0 0 0 R D B M S D V D i n y o u r D V D d r i v e .  

3 . T o s t a r t t h e i n s t a l l a t i o n , r u n        s e t u p . e x e        l o c a t e d i n t h e d i r e c t o r y        I A 6 4 \ S Q L 2 0 0 0        . 

4 . E n t e r t h e r e q u i r e d i n f o r m a t i o n a s s p e c i f i e d i n t h e t a b l e :  

W i n d o w I n p u t    

S e t u p M o d e       n      S e l e c t      S t a r t a n e w i n s t a l l a t i o n .  

n      S e l e c t      V i r t u a l S e r v e r .  

R e g i s t r a t i o n I n f o r m a t i o n      E n t e r y o u r n a m e a n d t h e p r o d u c t k e y s p e c i f i e d i n      t h e f i l e      S A P C D K E Y . t x t        i n t h e r o o t d i r e c t o r y o f t h e    R D B M S D V D .  

S o f t w a r e L i c e n s e A g r e e m e n t       C h o o s e      Y e s   . 

V i r t u a l S e r v e r N a m e       E n t e r t h e v i r t u a l s e r v e r n a m e .  

C l u s t e r G r o u p S e l e c t i o n       S e l e c t t h e c l u s t e r g r o u p f o r t h e v i r t u a l s e r v e r    r e s o u r c e s .  

F a i l o v e r C l u s t e r i n g       n      S e l e c t t h e p u b l i c n e t w o r k t o u s e .  

n      E n t e r t h e I P a d d r e s s f o r t h e v i r t u a l s e r v e r , a n d      c h o o s e      A d d    . 

I n s t a n c e N a m e       M a k e s u r e t h a t      D e f a u l t      i s s e l e c t e d a n d c h o o s e      N e x t     . 

1 2 4       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 135: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 135/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l a t i o n      

W i n d o w I n p u t    

C o n f i g u r e N o d e s       S e l e c t t h e M S C S n o d e s t o c o n f i g u r e .  

R e m o t e A c c o u n t I n f o r m a t i o n       E n t e r a d o m a i n a d m i n i s t r a t o r u s e r a c c o u n t f o r y o u r    M S C S n o d e s a n d c h o o s e      N e x t     . 

I n s t a l l a t i o n F o l d e r s      S e l e c t t h e d e s t i n a t i o n f o l d e r f o r t h e p r o g r a m a n d      d a t a f i l e s . M a k e s u r e t h a t y o u i n s t a l l t h e    n      p r o g r a m f i l e s o n a        l o c a l d r i v e        . F o r m o r e    

i n f o r m a t i o n , s e e      D i r e c t o r i e s i n a n M S C S c o n f i g u r a t i o n    [ p a g e      1 1 0    ] . 

n      d a t a f i l e s f o r t h e      m a s t e r        ,   p u b s        a n d     m s d b        d a t a b a s e s    o n o n e o f t h e      s h a r e d d r i v e        o f t h e M S S Q L g r o u p      ( t   h e    d e f a u l t v a l u e f o r t h e s e f i l e s i s t h e l o c a l d i s k ) .  

S e r v i c e A c c o u n t       S e l e c t      U s e a D o m a i n U s e r a c c o u n t      a n d e n t e r t h e p a s s w o r d      f o r t h e d i s p l a y e d d o m a i n a d m i n i s t r a t o r a c c o u n t .  

A u t h e n t i c a t i o n M o d e       n      S e l e c t t h e a u t h e n t i c a t i o n m o d e .  W e r e c o m m e n d t o u s e      W i n d o w s a u t h e n t i c a t i o n m o d e     . 

.   N o t e      

F o r a J a v a s y s t e m ,    M i x e d m o d e      i s r e q u i r e d .  S A P i n s t a u t o m a t i c a l l y c h a n g e s t h e    a u t h e n t i c a t i o n m o d e i n t o        M i x e d m o d e      w h e n      i n s t a l l i n g a J a v a s y s t e m .  

n      E n t e r a n d c o n f i r m t h e p a s s w o r d f o r t h e      s a    l o g i n .  

.   N o t e      I f y o u h a v e c h o s e n        W i n d o w s a u t h e n t i c a t i o n m o d e     , t h e    s a    l o g i n i s c r e a t e d , b u t c a n n o t b e u s e d .  

S e c u r i t y E n h a n c e m e n t : C r o s s D a t a b a s e O w n e r s h i p C h a i n i n g       L e a v e s e l e c t i o n u n c h a n g e d a n d c h o o s e      N e x t     . 

C o l l a t i o n S e t t i n g s       S e l e c t      S Q L C o l l a t i o n s     . F r o m t h e d r o p d o w n l i s t , s e l e c t      B i n a r y o r d e r , f o r u s e w i t h    t h e 8 5 0 ( M u l t i l i n g u a l ) C h a r a c t e r S e t     . 

L i c e n s i n g M o d e       S e l e c t t h e l i c e n s i n g m o d e a n d c h o o s e      N e x t     . 

R e a d y t o I n s t a l l       S e l e c t      I n s t a l l     . 

5 . I n s t a l l t h e l a t e s t s e r v i c e p a c k a n d h o t f i x , i f a v a i l a b l e f o r M S S Q L S e r v e r o n t h e f i r s t M S C S n o d e . T h e s e r v i c e    p a c k a n d h o t f i x w i l l b e a u t o m a t i c a l l y i n s t a l l e d o n t h e a d d i t i o n a l M S C S n o d e ( s ) .  

F o r t h e c u r r e n t v e r s i o n o f t h e S e r v i c e P a c k a n d h o t f i x f o r M S S Q L S e r v e r t h a t i s s u p p o r t e d b y S A P , s e e    

S A P N o t e        6 2 9 8 8      a n d     6 0 8 6 5 1      . 

6 .    I n s t a l l t h e      c o r r e c t e d M S S Q L S e r v e r c o l l a t i o n      [ p a g e      5 1    ] o n t h e f i r s t M S C S n o d e . F o r m o r e i n f o r m a t i o n , s e e      S A P   

N o t e        6 0 0 0 2 7      . 

7 .    I f y o u h a v e m o r e t h a n o n e d i s k i n y o u r      S Q L S e r v e r      d a t a b a s e c l u s t e r g r o u p , m a k e s u r e t h a t t h e      S Q L S e r v e r    

c l u s t e r r e s o u r c e i s d e p e n d e n t o n a l l p h y s i c a l d i s k s .  

T o c h e c k , p e r f o r m t h e f o l l o w i n g s t e p s :  

a )    I n t h e      C l u s t e r A d m i n i s t r a t o r     , u n d e r t h e d a t a b a s e g r o u p , r i g h t - c l i c k o n        S Q L S e r v e r     , a n d t a k e i t o f f l i n e .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 2 5    

Page 136: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 136/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l   a t i  o n   

b )    D o u b l e - c l i c k t h e      S Q L S e r v e r      c l u s t e r r e s o u r c e .  

c )    U n d e r      D e p e n d e n c i e s      , s e l e c t      M o d i f y     . 

d )    M o v e a l l a v a i l a b l e d i s k s s h o w n u n d e r      A v a i l a b l e r e s o u r c e s      t o     D e p e n d e n c i e s     . e ) C o n f i r m y o u r e n t r i e s w i t h        O K      . 

f )     I n t h e      C l u s t e r A d m i n i s t r a t o r     , u n d e r t h e d a t a b a s e g r o u p , r i g h t - c l i c k        S Q L S e r v e r     , a n d b r i n g a l l r e s o u r c e s o f    

t h e S Q L c l u s t e r g r o u p o n l i n e .  

7 . 3 . 1 . 3 C l u s t e r i n g t h e S Q L S e r v e r 2 0 0 5 D a t a b a s e S e r v e r S o f t w a r e        

T h i s s e c t i o n d e s c r i b e s h o w t o i n s t a l l t h e S Q L S e r v e r 2 0 0 5 d a t a b a s e s e r v e r s o f t w a r e f o r M S C S o n 3 2 - b i t o r    

6 4 - b i t s y s t e m s .  

T h e S Q L S e r v e r 2 0 0 5 d a t a b a s e      s e r v e r      s o f t w a r e m u s t b e i n s t a l l e d o n t h e d a t a b a s e h o s t .  

.   N o t e      

T o i n s t a l l t h e c l i e n t s o f t w a r e , s e e      I n s t a l l i n g t h e S Q L S e r v e r 2 0 0 5 N a t i v e C l i e n t S o f t w a r e M a n u a l l y      [ p a g e      5 5    ] . 

P r e r e q u i s i t e s      

T h e f o l l o w i n g p r e r e q u i s i t e s a p p l y i f y o u i n s t a l l S Q L S e r v e r 2 0 0 5 f o r M S C S .  

.   N o t e      

F o r m o r e i n f o r m a t i o n a n d a c o m p l e t e l i s t o f t h e r e s t r i c t i o n s , s e e t h e      B o o k s O n l i n e      f o r S Q L S e r v e r 2 0 0 5 a t :  

h t t p : / / m s d n . m i c r o s o f t . c o m / e n - u s / l i b r a r y / m s 1 3 0 2 1 4 .    

n      M a k e s u r e t h a t y o u h a v e n o t a p p l i e d N T F S c o m p r e s s i o n t o t h e d i s k w h e r e y o u i n s t a l l t h e S Q L S e r v e r    

s o f t w a r e .  

n      Y o u h a v e i n s t a l l e d M i c r o s o f t D i s t r i b u t e d T r a n s a c t i o n C o o r d i n a t o r ( M S D T C ) . F o r m o r e i n f o r m a t i o n o n      

h o w t o i n s t a l l M S D T C , s e e K B 3 0 1 6 0 0 a t      s u p p o r t . m i c r o s o f t . c o m / K B / 3 0 1 6 0 0        . 

n      Y o u h a v e c r e a t e d d o m a i n u s e r g r o u p s f o r e a c h c l u s t e r e d s e r v i c e l i k e      S Q L S e r v e r , S Q L A g e n t , F u l l T e x t .  

l      A s k t h e d o m a i n a d m i n i s t r a t o r t o c r e a t e t h e d o m a i n g r o u p s w i t h t h e G r o u p T y p e      S e c u r i t y      a n d G r o u p      

S c o p e      D o m a i n L o c a l     . 

l      T h e g r o u p n a m e s m u s t a l r e a d y e x i s t i n t h e d o m a i n b e f o r e y o u s t a r t t h e S Q L S e r v e r 2 0 0 5 i n s t a l l a t i o n .  

l      A s k y o u r d o m a i n a d m i n i s t r a t o r t o a d d t h e s t a r t u p a c c o u n t f o r e a c h s e r v i c e t o t h e r e s p e c t i v e d o m a i n      

g r o u p s .  

l      M i c r o s o f t r e c o m m e n d s t h a t y o u u s e f o r e a c h s e r v i c e a d i f f e r e n t d o m a i n g r o u p .  l      M i c r o s o f t r e c o m m e n d s t h a t y o u d o n o t s h a r e t h e S Q L s e r v e r d o m a i n g r o u p s w i t h o t h e r a p p l i c a t i o n s .  

n      Y o u h a v e c r e a t e d t h e S Q L S e r v e r d a t a b a s e c l u s t e r g r o u p a n d a d d e d t h e s h a r e d d i s k s f o r t h e S Q L S e v e r    

d a t a b a s e s t o t h e g r o u p .  

1 2 6       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 137: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 137/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l a t i o n      

P r o c e d u r e        

.   N o t e      Y o u p e r f o r m t h e f o l l o w i n g s t e p s o n a l l M S C S n o d e s .  

1 . L o g o n a s a d o m a i n u s e r w h o i s a m e m b e r o f t h e l o c a l A d m i n i s t r a t o r s g r o u p o n a l l M S C S n o d e s .  

2 . I n s e r t t h e S Q L S e r v e r 2 0 0 5 R D B M S D V D i n y o u r D V D d r i v e o r m o u n t i t l o c a l l y .  

3 .    C h a n g e t o t h e p l a t f o r m - s p e c i f i c f o l d e r a n d c h o o s e      E n t e r p r i s e E d i t i o n      ®         S e r v e r s     . 

4 . S t a r t t h e i n s t a l l a t i o n p r o g r a m w i t h        s e t u p . e x e        . 

5 . E n t e r t h e r e q u i r e d i n f o r m a t i o n a s s p e c i f i e d i n t h e t a b l e b e l o w :  

.   N o t e      

T h e i n s t a l l a t i o n w r i t e s t h e l o g f i l e s t o t h e d i r e c t o r y        % P r o g r a m F i l e s % \ M i c r o s o f t S Q L      

s e r v e r \ 9 0 \ S e t u p B o o t s t r a p \ L O G .      Y o u f i n d t h e s u m m a r y o f t h e s e t u p l o g i n        s u m m a r y . t x t        i n t h e    

s a m e d i r e c t o r y .  

W i n d o w           S e r v e r I n p u t    

E n d U s e r L i c e n s e A g r e e m e n t       A c c e p t t h e l i c e n s i n g t e r m s a n d c o n d i t i o n s a n d      c h o o s e      N e x t     . 

I n s t a l l i n g P r e r e q u i s i t e s      C h o o s e      I n s t a l l      a n d , i f r e q u i r e d ,    N e x t     . 

W e l c o m e t o t      h e M i c r o s o f t S Q L S e r v e r I n s t a l l a t i o n W i z a r d .     C h o o s e      N e x t     . 

S y s t e m C o n f i g u r a t i o n C h e c k     a ) C h e c k y o u r s y s t e m c o n f i g u r a t i o n a n d , i f    r e q u i r e d , s e t u p t h e r e q u i r e d c o n f i g u r a t i o n .  

.   N o t e      

n      F o r m o r e i n f o r m a t i o n a b o u t t h e    r e q u i r e d s y s t e m c o n f i g u r a t i o n f o r a      s o f t w a r e c o m p o n e n t , c h o o s e      M e s s a g e     . 

n      I I S i s n o t r e q u i r e d f o r a n S A P s y s t e m .  T h e r e f o r e , y o u c a n i g n o r e t h e w a r n i n g      a b o u t t h e      I I S F e a t u r e R e q u i r e m e n t     . 

n      I f t h e r e i s a w a r n i n g i n        C O M P l u s C a t a l o g    R e q u i r e m e n t     , c o r r e c t t h e c o n f i g u r a t i o n      b e f o r e y o u p r o c e e d w i t h t h e i n s t a l l a t i o n .  M a k e s u r e t h a t t h e      M i c r o s o f t D i s t r i b u t e d    T r a n s a c t i o n C o o r d i n a t o r ( M S D T C )      s e r v i c e i s    

r u n n i n g .  n      T h e s y s t e m c o n f i g u r a t i o n i s c h e c k e d o n      

a l l M S C S n o d e s .  

b )    C h o o s e      N e x t     . 

R e g i s t r a t i o n I n f o r m a t i o n    a ) E n t e r y o u r p e r s o n a l i n f o r m a t i o n , a n d t h e    p r o d u c t k e y .  

b )    C h o o s e      N e x t     . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 2 7    

Page 138: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 138/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l   a t i  o n   

W i n d o w           S e r v e r I n p u t    

C o m p o n e n t s t o I n s t a l l     a ) S e l e c t t h e f o l l o w i n g o p t i o n s :  n      S Q L S e r v e r D a t a b a s e S e r v i c e s    

n      C r e a t e a S Q L S e r v e r f a i l o v e r c l u s t e r    

n      W o r k s t a t i o n c o m p o n e n t s , B o o k s O n l i n e a n d d e v e l o p m e n t    t o o l s . 

.   N o t e      

T h e w o r k s t a t i o n c o m p o n e n t s l i k e      S Q L  M a n a g e m e n t S t u d i o     , o r    B o o k s O n l i n e      a r e n o t    i n s t a l l e d o n t h e a d d i t i o n a l M S C S n o d e ( s ) .  T o i n s t a l l t h e m , s t a r t t h e i n s t a l l a t i o n      p r o g r a m w i t h        s e t u p . e x e        o n t h e a d d i t i o n a l    M S C S n o d e ( s ) , a f t e r y o u h a v e f i n i s h e d t h e    i n s t a l l a t i o n o n t h e f i r s t M S C S n o d e , a n d      

c h o o s e      W o r k s t a t i o n c o m p o n e n t s     . 

b )    C h o o s e      A d v a n c e d      . 

F e a t u r e S e l e c t i o n     a ) E x p a n d        D a t a b a s e S e r v i c e s      a n d d e s e l e c t      R e p l i c a t i o n    

b )    E x p a n d        C l i e n t C o m p o n e n t s      a n d i f a v a i l a b l e ,  d e s e l e c t      B u s i n e s s I n t e l l i g e n c e D e v e l o p m e n t S t u d i o     . 

.   N o t e      

W e r e c o m m e n d t h a t y o u d e s e l e c t t h e s e    f e a t u r e s a s t h e y a r e n o t r e q u i r e d f o r a n S A P      s y s t e m .  

c )    C h o o s e      N e x t     . 

I n s t a n c e N a m e       S e l e c t      D e f a u l t I n s t a n c e      a n d c h o o s e      N e x t     . 

V i r t u a l S e r v e r N a m e       E n t e r t h e v i r t u a l s e r v e r n a m e a n d c h o o s e      N e x t     . 

.   N o t e      

T h e v i r t u a l s e r v e r n a m e      m u s t      b e u n i q u e i n t h e    n e t w o r k .  

V i r t u a l S e r v e r C o n f i g u r a t i o n     a ) S e l e c t t h e p u b l i c n e t w o r k a n d e n t e r t h e I P      a d d r e s s .  

b ) C h o o s e      A d d    a n d t h e n        N e x t     . 

C l u s t e r G r o u p S e l e c t i o n       S e l e c t t h e c l u s t e r g r o u p w h e r e t h e v i r t u a l s e r v e r    r e s o u r c e s a r e t o b e i n s t a l l e d , a n d c h o o s e      N e x t     . 

C l u s t e r N o d e C o n f i g u r a t i o n     a ) S e l e c t a n d a d d a l l M S C S n o d e s t o b e i n c l u d e d i n      t h e v i r t u a l s e r v e r .  

b )    C h o o s e      N e x t     . 

R e m o t e A c c o u n t I n f o r m a t i o n       E n t e r a d o m a i n a d m i n i s t r a t o r w h o i s a m e m b e r o f    t h e l o c a l A d m i n i s t r a t o r s g r o u p o n a l l M S C S n o d e s ,  a n d c h o o s e      N e x t     . 

1 2 8       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 139: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 139/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l a t i o n      

W i n d o w           S e r v e r I n p u t    

S e r v i c e A c c o u n t     a )    S e l e c t      U s e a d o m a i n u s e r a c c o u n t      a n d e n t e r t h e u s e r    n a m e a n d p a s s w o r d .  

b ) C h o o s e      N e x t     . 

D o m a i n G r o u p s f o r C l u s t e r e d S e r v i c e s    .   N o t e      

T h e s t a r t u p a c c o u n t f o r e a c h c l u s t e r e d s e r v i c e    i s a d d e d t o t h e      D o m a i n N a m e \ G r o u p N a m e        t o s e t    i t s a c c e s s c o n t r o l . I f y o u d o n o t h a v e d o m a i n      A d m i n i s t r a t o r ’ s r i g h t s , a s k y o u r d o m a i n      a d m i n i s t r a t o r t o a d d t h e s e u s e r a c c o u n t s t o t h e    a p p r o p r i a t e d o m a i n g r o u p s .  

E n t e r t h e d o m a i n a n d g r o u p n a m e s o f t h e c l u s t e r e d      

s e r v i c e s , a n d c h o o s e      N e x t     . A u t h e n t i c a t i o n M o d e     a )    S e l e c t      W i n d o w s A u t h e n t i c a t i o n M o d e     . 

S A P r e c o m m e n d s t h a t y o u u s e t h i s m o d e f o r a n      A B A P s y s t e m . W i t h t h i s m o d e t h e      s a     l o g i n i s    c r e a t e d , b u t c a n n o t b e u s e d .  

.   N o t e      

I f t h e i n s t a l l a t i o n f a i l s i n        W i n d o w s A u t h e n t i c a t i o n    M o d e      , s e e      S A P N o t e        7 9 9 0 5 8      . 

b ) C h o o s e      N e x t     . 

C o l l a t i o n S e t t i n g s    a ) S e l e c t      S Q L c o l l a t i o n s ( u s e d f o r c o m p a t i b i l i t y w i t h p r e v i o u s    v e r s i o n s o f S Q L S e r v e r ) .  

b )    F r o m t h e d r o p - d o w n l i s t s e l e c t      B i n a r y o r d e r , b a s e d o n    c o d e p o i n t c o m p a r i s o n , f o r u s e w i t      h t h e 8 5 0 ( M u l t i l i n g u a l )    C h a r a c t e r S e t     . 

c ) C h o o s e      N e x t     . 

E r r o r a n d U s a g e R e p o r t S e t t i n g s       L e a v e t h e s e l e c t i o n u n c h a n g e d , a n d c h o o s e      N e x t     . 

R e a d y t o I n s t a l l       C h o o s e      I n s t a l l     . 

S e t u p P r o g r e s s    .   N o t e      

T o s e e t h e l o g f i l e s f o r t h e S Q L S e r v e r    c o m p o n e n t s , c h o o s e      S e t u p f i n i s h e d      . 

W h e n t h e s e t u p p r o c e s s h a s f i n i s h e d , c h o o s e    N e x t     . 

C o m p l e t i n g M i c r o s o f t S Q L S e r v e r 2 0 0 5 S e t u p       C h o o s e      F i n i s h      . 

6 . W h e n y o u h a v e f i n i s h e d t h e i n s t a l l a t i o n , e n a b l e t h e      N a m e d P i p e s      a n d     T C P / I P        p r o t o c o l i n t h e S Q L S e r v e r    

C o n f i g u r a t i o n M a n a g e r a s f o l l o w s :  

n      C h o o s e      A l l P r o g r a m s      ®         M i c r o s o f t S Q L S e r v e r 2 0 0 5        ®         C o n f i g u r a t i o n T o o l s      ®         S Q L S e r v e r C o n f i g u r a t i o n M a n a g e r     . 

n      E x p a n d        S Q L S e r v e r 2 0 0 5 N e t w o r k C o n f i g u r a t i o n      a n d s e l e c t o n e o f t h e f o l l o w i n g :  

n      F o r a        d e f a u l t      i n s t a n c e , s e l e c t      P r o t o c o l s f o r M S S Q L S e r v e r    

n      F o r a        n a m e d        i n s t a n c e , s e l e c t      P r o t o c o l s f o r < S A P S I D >        

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 2 9    

Page 140: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 140/156

Page 141: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 141/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l a t i o n      

.   C a u t i   o n   

Y o u h a v e t o r e s e t t h e p e r m i s s i o n s f o r t h e      S A P M N T        s h a r e f r o m            R e a d      t o     F u l l C o n t r o l     , a s f o l l o w s :  

a )    R i g h t - c l i c k o n t h e d i r e c t o r y        u s r \ s a p        a n d c h o o s e      S h a r i n g a n d S e c u r i t y     . b )    S e l e c t      S h a r i n g      a n d i n t h e      S h a r e N a m e      f i e l d , e n t e r      S A P M N T        . 

c )    U n d e r      P e r m i s s i o n s      , m a k e s u r e t h a t t h e p e r m i s s i o n f o r U s e r E v e r y o n e f o r      S A P M N T        i s s e t t o        F u l l C o n t r o l     . 

7 . 3 . 4 I n s t a l l i n g t h e C e n t r a l S e r v i c e s I n s t a n c e f o r A B A P ( A S C S )    

1 .    R u n S A P i n s t      [ p a g e      5 6    ] a n d c h o o s e      < Y o u r S A P S y s t e m >          ®         S A P S y s t e m s      ®         < D a t a b a s e >          ®         H i g h - A v a i l a b i l i t y S y s t e m        ®       

B a s e d o n < t e c h n i c a l s t a c k >          ®         C e n t r a l S e r v i c e s I n s t a n c e f o r A B A P ( A S C S )     . 

2 . I f y o u a r e i n s t a l l i n g t h e S C S i n s t a n c e w i t h S A P i n s t f o r t h e f i r s t t i m e a n d S A P i n s t p r o m p t s y o u t o l o g o f f ,  

c h o o s e      O K      a n d l o g o n a g a i n .  3 . F o l l o w t h e i n s t r u c t i o n s i n t h e S A P i n s t d i a l o g s a n d e n t e r t h e r e q u i r e d p a r a m e t e r s .  

.   N o t e      

F o r m o r e i n f o r m a t i o n a b o u t t h e i n p u t p a r a m e t e r s , p o s i t i o n t h e c u r s o r o n a p a r a m e t e r a n d p r e s s    

F 1      i n S A P i n s t .  

.   C a u t i   o n   

T h e A S C S i n s t a l l a t i o n d r i v e m u s t b e a        s h a r e d        d i s k t h a t b e l o n g s t o t h e S A P c l u s t e r g r o u p .  

4 . C h e c k t h a t t h e A S C S i n s t a n c e i s r u n n i n g .  

7 . 3 . 5 C o n f i g u r i n g t h e F i r s t M S C S N o d e        

T o c o n f i g u r e t h e f i r s t M S C S n o d e s o t h a t i t f u n c t i o n s p r o p e r l y i n M S C S , y o u h a v e t o r u n t h e c l u s t e r    

c o n f i g u r a t i o n o p t i o n o f f e r e d b y t h e S A P i n s t t o o l . W h e n y o u r u n t h i s o p t i o n i t :  

n      C r e a t e s t h e S A P c l u s t e r g r o u p      

n      C o p i e s t o o l s t o t h e      S A P C l u s t e r        d i r e c t o r y      

n      S e t s t h e      S A P S e r v i c e        t o     m a n u a l    

n      M a k e s s u r e t h a t t h e      S A P O s C o l      s e r v i c e i s s t a r t e d f r o m t h e      S A P C l u s t e r        d i r e c t o r y      

.   C a u t i   o n   

W h e n y o u        r e b o o t d u r i n g t h e c o n v e r s i o n t o M S C S        [ p a g e      1 3 0    ] , r e s o u r c e s f a i l o v e r t o a n o t h e r M S C S n o d e . T h e r e f o r e ,  

a f t e r e a c h r e b o o t y o u h a v e t o r e t u r n t h e s y s t e m t o t h e s t a t e i t h a d b e f o r e t h e r e b o o t .  

P r e r e q u i s i t e s      

n      Y o u a r e l o g g e d o n t o t h e      f i r s t      M S C S n o d e a s d o m a i n a d m i n i s t r a t o r o r a s a l o c a l u s e r w i t h d o m a i n      

a d m i n i s t r a t i o n r i g h t s . F o r m o r e i n f o r m a t i o n , s e e      P e r f o r m i n g a D o m a i n I n s t a l l a t i o n w i t h o u t b e i n g a D o m a i n A d m i n i s t r a t o r    

[ p a g e      3 5    ] . 

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 3 1   

Page 142: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 142/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l   a t i  o n   

n      T h e A S C S i n s t a l l a t i o n d r i v e m u s t b e o n l i n e o n t h e f i r s t M S C S n o d e .  

P r o c e d u r e        1 .    R u n S A P i n s t [ p a g e      5 6    ] a n d c h o o s e      < Y o u r S A P S y s t e m >          ®         S A P S y s t e m s      ®         < D a t a b a s e >          ®         H i g h - A v a i l a b i l i t y    

S y s t e m      ®         B a s e d o n < t e c h n i c a l s t a c k >          ®         F i r s t M S C S N o d e     . 

.   N o t e      

I f S A P i n s t p r o m p t s y o u t o l o g o f f f r o m y o u r s y s t e m , l o g o f f a n d l o g o n a g a i n .  

2 . E n t e r t h e r e q u i r e d p a r a m e t e r v a l u e s .  

.   N o t e      

M a k e s u r e t h a t y o u c h o o s e i n s t a n c e t y p e      A B A P S C S I n s t a n c e ( A B A P o n l y     ) . 

.   N o t e      

F o r m o r e i n f o r m a t i o n a b o u t t h e i n p u t p a r a m e t e r s , p o s i t i o n t h e c u r s o r o n t h e p a r a m e t e r a n d p r e s s    

F 1      i n S A P i n s t .  

3 . W h e n t h e i n s t a l l a t i o n i s f i n i s h e d , m a k e s u r e t h a t t h e f o l l o w i n g v a l u e i s s e t i n t h e d e f a u l t p r o f i l e :  

e n q u e / s e r v e r h o s t = < V i r t u a l _ A S C S _ H o s t N a m e >      

R e s u l t      

S A P i n s t c o n v e r t s t h e S A P i n s t a n c e s o n t h e f i r s t M S C S n o d e f o r o p e r a t i o n i n M S C S .  

7 . 3 . 6 I n s t a l l i n g t h e D a t a b a s e I n s t a n c e        

P r e r e q u i s i t e s      

n      T h e S A P c l u s t e r g r o u p i s      O n l i n e      o n t h e f i r s t M S C S n o d e .  

n      T h e D B c l u s t e r g r o u p i s      O n l i n e      o n t h e f i r s t M S C S n o d e .  

P r o c e d u r e        

P e r f o r m t h e f o l l o w i n g s t e p s o n t h e f i r s t M S C S n o d e .  

1 .    O n t h e f i r s t M S C S n o d e ,    r u n S A P i n s t      [ p a g e      5 6    ] a n d c h o o s e      < Y o u r S A P S y s t e m >          ®         S A P S y s t e m s      ®         < D a t a b a s e >          ®       H i g h - A v a i l a b i l i t y S y s t e m        ®         B a s e d o n < t e c h n i c a l s t a c k >          ®         D a t a b a s e I n s t a n c e .  

2 . F o l l o w t h e i n s t r u c t i o n s i n t h e S A P i n s t d i a l o g s a n d e n t e r t h e r e q u i r e d p a r a m e t e r v a l u e s .  

a ) F o r t h e p r o f i l e U N C p a t h y o u h a v e t o u s e t h e      v i r t u a l      ( A ) S C S h o s t n a m e , f o r e x a m p l e :  

\ \ < S A P G L O B A L H O S T > \ s a p m n t \ < S A P S I D > \ S Y S \ p r o f i l e        . 

b ) F o r t h e      t e m p d b        d a t a b a s e , s p e c i f y s h a r e d d i s k s t h a t a r e i n c l u d e d i n t h e M S S Q L g r o u p .  

c ) D i s t r i b u t e t h e t r a n s a c t i o n l o g s a n d S A P d a t a f i l e s t o a t l e a s t t w o d i f f e r e n t s h a r e d d i s k s t h a t a r e i n c l u d e d      

i n t h e      M S S Q L      g r o u p . F o r m o r e i n f o r m a t i o n , s e e :    D i s t r i b u t i o n o f C o m p o n e n t s t o D i s k s f o r M S C S        [ p a g e      1 0 8    ] 

1 3 2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 143: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 143/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l a t i o n      

.   N o t e      

F o r m o r e i n f o r m a t i o n a b o u t t h e i n p u t p a r a m e t e r s , p o s i t i o n t h e c u r s o r o n a p a r a m e t e r a n d p r e s s t h e    

F 1      k e y i n S A P i n s t .  

7 . 3 . 7 C o n f i g u r i n g t h e A d d i t i o n a l M S C S N o d e        

T o c o n f i g u r e t h e a d d i t i o n a l M S C S n o d e ( s ) i n t h e c l u s t e r , y o u h a v e t o r u n t h e M S C S c o n f i g u r a t i o n o p t i o n      

f o r e a c h a d d i t i o n a l M S C S n o d e o f f e r e d b y t h e S A P i n s t t o o l . W h e n y o u r u n t h i s o p t i o n i t :  

n      C r e a t e s u s e r s a n d g r o u p s    

n      S e t s t h e s y s t e m a n d u s e r e n v i r o n m e n t    

n      E n t e r s r e q u i r e d p o r t n u m b e r s i n t h e W i n d o w s s e r v i c e s f i l e    

n      C r e a t e s t h e      S A P S e r v i c e        a n d     S A P O s C o l      S e r v i c e s    

.   C a u t i   o n   

W h e n y o u        r e b o o t d u r i n g t h e c o n v e r s i o n t o M S C S        [ p a g e      1 3 0    ] , r e s o u r c e s f a i l o v e r t o a n o t h e r M S C S n o d e . T h e r e f o r e ,  

a f t e r e a c h r e b o o t y o u h a v e t o r e t u r n t h e s y s t e m t o t h e s t a t e i t h a d b e f o r e t h e r e b o o t .  

P r e r e q u i s i t e s      

n      Y o u a r e l o g g e d o n t o t h e      a d d i t i o n a l      M S C S n o d e a s d o m a i n a d m i n i s t r a t o r o r a s a l o c a l u s e r w i t h      

d o m a i n a d m i n i s t r a t i o n r i g h t s . F o r m o r e i n f o r m a t i o n , s e e      P e r f o r m i n g a d D o m a i n I n s t a l l a t i o n w i t h o u t b e i n g a    

D o m a i n A d m i n i s t r a t o r      [ p a g e      3 5    ] . 

n      Y o u h a v e a l r e a d y c o n f i g u r e d        t h e f i r s t M S C S n o d e      [ p a g e      1 3 1    ] , w h i c h i s t h e p r i m a r y c l u s t e r n o d e .  

P r o c e d u r e        

1 .    R u n S A P i n s t      [ p a g e      5 6    ] a n d c h o o s e      A d d i t i o n a l      M S     C S N o d e     . 

.   N o t e      

I f S A P i n s t p r o m p t s y o u t o l o g o f f f r o m y o u r s y s t e m , l o g o f f a n d l o g o n a g a i n .  

2 .    R u n S A P i n s t a n d c h o o s e      < Y o u r S A P S y s t e m >          ®         S A P S y s t e m s      ®         < D a t a b a s e >          ®         H i g h - A v a i l a b i l i t y S y s t e m        ®       

B a s e d o n < t e c h n i c a l s t a c k >          ®         A d d i t i o n a l M S C S N o d e     . 

.   N o t e      

I f S A P i n s t p r o m p t s y o u t o l o g o f f f r o m y o u r s y s t e m , l o g o f f a n d l o g o n a g a i n .  

3 . E n t e r t h e r e q u i r e d p a r a m e t e r v a l u e s .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 3 3    

Page 144: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 144/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l   a t i  o n   

.   N o t e      

M a k e s u r e t h a t y o u c h o o s e i n s t a n c e t y p e      A B A P S C S I n s t a n c e ( A B A P o n l y     ) . 

.   N o t e      

F o r m o r e i n f o r m a t i o n a b o u t t h e i n p u t p a r a m e t e r s , p o s i t i o n t h e c u r s o r o n t h e p a r a m e t e r a n d p r e s s    

F 1      i n S A P i n s t .  

W h e n y o u h a v e m a d e a l l r e q u i r e d e n t r i e s , S A P i n s t b e g i n s p r o c e s s i n g a n d c o n v e r t s t h e S A P i n s t a n c e s o n t h e    

o t h e r M S C S n o d e f o r o p e r a t i o n i n M S C S .  

4 . W h e n S A P i n s t h a s f i n i s h e d , s t a r t t h e S A P c l u s t e r g r o u p        S A P < S A P S I D >        a s f o l l o w s :  

a )    O p e n t h e      C l u s t e r A d m i n i s t r a t o r      w i t h        S t a r t      ®         P r o g r a m s      ®         A d m i n i s t r a t i o n T o o l s      ®         C l u s t e r A d m i n i s t r a t o r     . 

b ) S e l e c t t h e S A P c l u s t e r g r o u p a n d b r i n g i t o n l i n e .  

7 . 3 . 8 I n s t a l l i n g a n E n q u e u e R e p l i c a t i o n S e r v e r      

W e r e c o m m e n d t h a t y o u i n s t a l l a n e n q u e u e r e p l i c a t i o n s e r v e r w i t h S A P i n s t o n        a l l    M S C S n o d e s w h e r e    

a n A S C S i n s t a n c e i s r u n n i n g .  

.   N o t e      

Y o u h a v e t o p e r f o r m t h e i n s t a l l a t i o n a t l e a s t t w o t i m e s .  

P r e r e q u i s i t e s      

n      Y o u r A S C S i n s t a n c e i s a l r e a d y c l u s t e r e d w i t h M S C S .  

n      Y o u h a v e t o i n s t a l l t h e e n q u e u e r e p l i c a t i o n s e r v e r o n a        l o c a l      d i s k .  

P r o c e d u r e        

1 . O n t h e      f i r s t      M S C S n o d e , l o g o n a s d o m a i n u s e r w h o i s a m e m b e r o f t h e l o c a l a d m i n i s t r a t o r s g r o u p .  

2 .    R u n S A P i n s t      [ p a g e      5 6    ] a n d c h o o s e      < Y o u r S A P S y s t e m >          ®         S A P S y s t e m s      ®         < D a t a b a s e >          ®         H i g h - A v a i l a b i l i t y S y s t e m        ®       

B a s e d o n < t e c h n i c a l s t a c k >          ®         E n q u e u e R e p l i c a t i o n S e r v e r     . 

3 . F o l l o w t h e i n s t r u c t i o n s i n t h e S A P i n s t d i a l o g s a n d e n t e r t h e r e q u i r e d p a r a m e t e r s .  

N o t e t h e f o l l o w i n g , w h e n e n t e r i n g t h e p a r a m e t e r s    

n      O n t h e S A P i n s t s c r e e n :    S A P S y s t e m > S A P I n s t a n c e      , e n t e r t h e :  

l      S A P s y s t e m I D < S A P S I D > o f y o u r S A P s y s t e m          l      I n s t a n c e n u m b e r o f t h e A S C S i n s t a n c e    

l      V i r t u a l      i n s t a n c e h o s t n a m e o f t h e A S C S i n s t a n c e    

n      O n t h e S A P i n s t s c r e e n        S A P S y s t e m > E n q u e u e R e p l i c a t i o n S e r v e r I n s t a n c e      , e n t e r a        u n i q u e        i n s t a n c e n u m b e r t h a t    

i s n o t i n u s e b y a n o t h e r i n s t a n c e o n t h i s h o s t .  

n      D e c i d e i f y o u w a n t t o r e s t a r t t h e A S C S i n s t a n c e a n d s e r v i c e c l u s t e r r e s o u r c e s w i t h S A P i n s t n o w , o r    

l a t e r w i t h t h e C l u s t e r A d m i n i s t r a t o r .  

1 3 4       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 145: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 145/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l a t i o n      

.   N o t e      

Y o u     o n l y        n e e d t o d o t h i s      o n c e        f o r a l l e n q u e u e r e p l i c a t i o n s e r v e r s t h a t y o u i n s t a l l o n t h e M S C S      

n o d e s .  

A f t e r y o u h a v e e n t e r e d a l l r e q u i r e d i n p u t i n f o r m a t i o n , S A P i n s t s t a r t s t h e i n s t a l l a t i o n a n d d i s p l a y s t h e    

p r o g r e s s o f t h e i n s t a l l a t i o n . D u r i n g t h e p r o c e s s p h a s e , t h e e n q u e u e s e r v e r i n s t a n c e i s s t a r t e d .  

S A P i n s t i n s t a l l s t h e e n q u e u e r e p l i c a t i o n s e r v e r i n s t a n c e o n a l o c a l d i s k i n t h e f o l l o w i n g d i r e c t o r y :  

. \ u s r \ s a p \ < S A P S I D > \ E R S < i n s t a n c e _ n u m b e r > \      

.   N o t e      

T h e p r o f i l e i s r e p l i c a t e d f r o m t h e g l o b a l h o s t t o t h e l o c a l i n s t a n c e p r o f i l e f o l d e r . T h e e n q u e u e    

r e p l i c a t i o n s e r v e r i n s t a n c e u s e s t h e p r o f i l e f r o m t h e l o c a l i n s t a n c e p r o f i l e f o l d e r :  

. \ u s r \ s a p \ < S A P S I D > \ E R S < i n s t a n c e _ n u m b e r > \ p r o f i l e \      

4 . O n t h e      a d d i t i o n a l      M S C S n o d e , s t a r t S A P i n s t t o i n s t a l l t h e e n q u e u e r e p l i c a t i o n s e r v e r f o r t h e A S C S      

i n s t a n c e a s d e s c r i b e d i n s t e p 2 a b o v e .  

.   N o t e      

T h e r e i s n o n e e d t o m o v e t h e A S C S c l u s t e r g r o u p t o a n o t h e r M S C S n o d e .  

5 . E n t e r t h e r e q u i r e d p a r a m e t e r v a l u e s i n t h e S A P i n s t d i a l o g s a s d e s c r i b e d a b o v e .  

7 . 3 . 9 I n s t a l l i n g t h e C e n t r a l I n s t a n c e        

T h e f o l l o w i n g d e s c r i b e s h o w t o i n s t a l l t h e c e n t r a l i n s t a n c e f o r M S C S .  

Y o u h a v e t h e f o l l o w i n g o p t i o n s t o i n s t a l l t h e c e n t r a l i n s t a n c e :  

n      Y o u i n s t a l l t h e c e n t r a l i n s t a n c e o n a n M S C S n o d e .  

I n t h i s c a s e , b r i n g t h e S A P c l u s t e r g r o u p o n l i n e o n t h i s n o d e , a n d m a k e s u r e t h a t t h e c e n t r a l i n s t a n c e    

n u m b e r i s d i f f e r e n t f r o m t h e ( A ) S C S i n s t a n c e n u m b e r .  

n      Y o u i n s t a l l t h e c e n t r a l i n s t a n c e o n a h o s t o u t s i d e o f M S C S .  

I n t h i s c a s e , y o u h a v e t o i n s t a l l t h e d a t a b a s e c l i e n t s o f t w a r e o n t h i s h o s t .  

P r o c e d u r e        

1 .    R u n S A P i n s t      [ p a g e      5 6    ] a n d c h o o s e      < Y o u r S A P S y s t e m >          ®         S A P S y s t e m s      ®         < D a t a b a s e >          ®         H i g h - A v a i l a b i l i t y S y s t e m        ®       

B a s e d o n < t e c h n i c a l s t a c k >          ®         C e n t r a l I n s t a n c e     . 

2 . I f S A P i n s t p r o m p t s y o u t o l o g o f f , c h o o s e      O K      a n d l o g o n a g a i n .  

3 . F o l l o w t h e i n s t r u c t i o n s i n t h e S A P i n s t d i a l o g s a n d e n t e r t h e r e q u i r e d p a r a m e t e r v a l u e s .  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 3 5    

Page 146: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 146/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 3      I n s t a l l   a t i  o n   

.   C a u t i o n      

n      I f y o u i n s t a l l t h e c e n t r a l i n s t a n c e o n a n M S C S n o d e , m a k e s u r e t h a t o n t h e s c r e e n        S A P S y s t e m      

> G e n e r a l P a r a m e t e r s      f o r t h e :  l      P r o f i l e D i r e c t o r y      , y o u u s e t h e U N C p a t h o f t h e      v i r t u a l      ( A ) S C S h o s t n a m e , f o r e x a m p l e :  

\ \ < S A P G L O B A L H O S T > \ s a p m n t \ < S A P S I D > \ S Y S \ p r o f i l e        . 

l      I n s t a l l a t i o n D r i v e      , y o u c h o o s e t h e l o c a l d i s k w h e r e y o u w a n t t o i n s t a l l t h e c e n t r a l i n s t a n c e . D o        n o t  

e n t e r t h e s h a r e d d i s k f o r t h e ( A ) S C S i n s t a n c e .  

.   N o t e      

F o r m o r e i n f o r m a t i o n a b o u t t h e i n p u t p a r a m e t e r s , p o s i t i o n t h e c u r s o r o n a p a r a m e t e r a n d p r e s s    

F 1      i n S A P i n s t .  

4 . C h e c k t h a t t h e c e n t r a l i n s t a n c e i s r u n n i n g .  

7 . 3 . 1 0 I n s t a l l i n g t h e D i a l o g I n s t a n c e        

Y o u h a v e t o i n s t a l l a t l e a s t o n e d i a l o g i n s t a n c e f o r M S C S .  

Y o u h a v e t h e f o l l o w i n g o p t i o n s t o i n s t a l l t h e d i a l o g i n s t a n c e :  

n      Y o u i n s t a l l t h e d i a l o g i n s t a n c e o n a n M S C S n o d e .  

I n t h i s c a s e , b r i n g t h e S A P c l u s t e r g r o u p o n l i n e o n t h i s n o d e , a n d m a k e s u r e t h a t t h e d i a l o g i n s t a n c e    

n u m b e r i s d i f f e r e n t f r o m t h e ( A ) S        C S     i n s t a n c e n u m b e r .  

n      Y o u i n s t a l l t h e d i a l o g i n s t a n c e o n a h o s t o u t s i d e o f M S C S .  

I n t h i s c a s e , y o u h a v e t o i n s t a l l t h e d a t a b a s e c l i e n t s o f t w a r e o n t h i s h o s t .  

P r o c e d u r e        

1 .    R u n S A P i n s t      [ p a g e      5 6    ] a n d c h o o s e      < Y o u r S A P S y s t e m >          ®         S A P S y s t e m s      ®         < D a t a b a s e >          ®         H i g h - A v a i l a b i l i t y S y s t e m        ®       

B a s e d o n < t e c h n i c a l s t a c k >          ®         D i a l o g I n s t a n c e    

2 . I f S A P i n s t p r o m p t s y o u t o l o g o f f , c h o o s e      O K      a n d l o g o n a g a i n .  

3 . F o l l o w t h e i n s t r u c t i o n s i n t h e S A P i n s t d i a l o g s a n d e n t e r t h e r e q u i r e d p a r a m e t e r v a l u e s .  

1 3 6       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 147: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 147/156

Page 148: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 148/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 4      P o s t - I n s t a l l a t i o n      

n      S A P M M C      

n      C l u s t e r A d m i n i s t r a t o r    

.   N o t e      

Y o u a l s o u s e t h e      C l u s t e r A d m i n i s t r a t o r      f o r a l l o t h e r a d m i n i s t r a t i v e t a s k s l i k e m o v i n g i n s t a n c e s f r o m o n e    

M S C S n o d e t o a n o t h e r M S C S n o d e .  

P r o c e d u r e        

n      T o s t a r t o r s t o p y o u r S A P s y s t e m w i t h t h e      S A P M M C          , s e e      S t a r t i n g a n d S t o p p i n g t h e S A P S y s t e m        [ p a g e      6 7    ] . 

n      T o s t a r t o r s t o p y o u r S A P s y s t e m w i t h t h e      C l u s t e r A d m i n i s t r a t o r      d o t h e f o l l o w i n g :  

1 .    S t a r t t h e      C l u s t e r A d m i n i s t r a t o r      b y c h o o s i n g        S t a r t      ®         P r o g r a m s      ®         A d m i n i s t r a t i v e T o o l s      ®         C l u s t e r A d m i n i s t r a t o r     . 

2 .    T o s t a r t o r s t o p a l l i n s t a n c e s b e l o n g i n g t o t h e S A P c l u s t e r g r o u p , r i g h t - c l i c k t h e S A P c l u s t e r g r o u p        S A P   

< S A P S I D >          a n d c h o o s e      B r i n g o n l i n e      o r    T a k e o f f l i n e     . 

3 . T o s t a r t o r s t o p a s i n g l e i n s t a n c e o f t h e S A P c l u s t e r g r o u p , r i g h t - c l i c k t h e i n s t a n c e      S A P < S A P S I D >        

< i n s t a n c e _ n o > I n s t a n c e      a n d c h o o s e      B r i n g o n l i n e      o r    T a k e o f f l i n e     . 

7 . 4 . 2 P o s t - I n s t a l l a t i o n C h e c k s f o r E n q u e u e R e p l i c a t i o n S e r v e r      

.   N o t e      

M a k e s u r e t h a t y o u h a v e r e s t a r t e d t h e A S C S i n s t a n c e a n d s e r v i c e c l u s t e r r e s o u r c e s      S A P < S A P S I D >        

< A S C S _ i n s t a n c e _ n u m b e r > I n s t a n c e      a n d     S A P < S A P S I D > < A S C S _ i n s t a n c e _ n u m b e r > S e r v i c e      d u r i n g t h e i n s t a l l a t i o n      

w i t h S A P i n s t o r w i t h t h e C l u s t e r A d m i n i s t r a t o r .  

T h e f o l l o w i n g s e c t i o n s d e s c r i b e t h e t e s t s y o u m u s t p e r f o r m t o c h e c k w h e t h e r t h e i n s t a l l e d e n q u e u e r e p l i c a t i o n      

s e r v e r w o r k s p r o p e r l y . F o r t h e s e t e s t s y o u u s e t h e E N Q T a n d E N S M O N c o m m a n d l i n e t o o l s , w h i c h a l l o w        

r e m o t e a c c e s s t o t h e e n q u e u e s e r v e r s t a t i s t i c s . B e f o r e y o u c a n u s e t h e s e t o o l s y o u m u s t c o p y t h e m t o t h e    

r e m o t e h o s t w h e r e t h e E n q u e u e R e p l i c a t i o n S e r v e r i s r u n n i n g a n d f r o m w h e r e y o u w a n t t o s t a r t t h e t e s t s .  

Y o u p e r f o r m t h e f o l l o w i n g s t e p s :  

1 . Y o u c o p y        E N Q T . e x e        a n d     E N S M O N . e x e        f r o m y o u r c l u s t e r ’ s b i n a r y d i r e c t o r y o n t h e      s a p m n t        s h a r e    

\ \ < h o s t > \ s a p m n t \ < S A P S I D > \ S Y S \ e x e \ < c o d e p a g e > \ < p l a t f o r m >        t o a d i r e c t o r y o n t h e r e m o t e h o s t f r o m          

w h e r e y o u r u n t h e t e s t s .  

2 .    Y o u     c h e c k t h e s t a t u s o f t h e e n q u e u e r e p l i c a t i o n s e r v e r w i t h t h e E N S M O N t o o l      [ p a g e      1 3 8    ] . 

3 .    Y o u     c h e c k t h e f i l l s t a t u s a n d I D o f t h e l o c k t a b l e d u r i n g f a i l o v e r w i t h t h e E N Q T t o o l      [ p a g e      1 3 9    ] . 

7 . 4 . 2 . 1 C h e c k i n g t h e S t a t u s o f t h e E n q u e u e R e p l i c a t i o n S e r v e r       w i t h E N S M O N    

Y o u u s e t h e E N S M O N t o o l t o c h e c k i f t h e e n q u e u e r e p l i c a t i o n s e r v e r a n d t h e e n q u e u e s e r v e r a r e p r o p e r l y      

c o n n e c t e d .  

1 3 8       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 149: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 149/156

7 H i  g h A v a i l a b i   l i t y w i t h M i c r o s o f t C l u s t e r S e r v i c e      

7 . 4      P o s t - I    n s t a l l a t i o n     

P r e r e q u i s i t e s      

n      Y o u h a v e s t a r t e d t h e A S C S i n s t a n c e o f y o u r S A P s y s t e m .  

n      Y o u r u n t h e E N S M O N t o o l f r o m t h e h o s t w h e r e y o u i n s t a l l e d t h e E n q u e u e R e p l i c a t i o n S e r v e r .  

P r o c e d u r e        

T o c h e c k t h e s t a t u s o f t h e e n q u e u e r e p l i c a t i o n s e r v e r e n t e r t h e f o l l o w i n g c o m m a n d :  

e n s m o n p f = < E R S _ i n s t a n c e _ p r o f i l e > 2      

w h e r e      < E R S _ i n s t a n c e _ p r o f i l e >        i s t h e p r o f i l e c r e a t e d d u r i n g t h e i n s t a l l a t i o n o f t h e E n q u e u e R e p l i c a t i o n      

S e r v e r .  

n      I f t h e e n q u e u e r e p l i c a t i o n s e r v e r a n d t h e e n q u e u e s e r v e r a r e p r o p e r l y c o n n e c t e d , t h e o u t p u t i s s i m i l a r    

t o t h i s :  

T r y t o c o n n e c t t o h o s t < V i r t u a l ( A ) S C S h o s t > s e r v i c e s a p d p 0 1 g e t r e p l i n f o r e q u e s t e x e c u t e d      

s u c c e s s f u l l y      

R e p l i c a t i o n i s e n a b l e d i n s e r v e r , r e p l . s e r v e r i s c o n n e c t e d      

R e p l i c a t i o n i s a c t i v e      

. . .  

n      I f t h e e n q u e u e r e p l i c a t i o n s e r v e r a n d t h e e n q u e u e s e r v e r a r e      n o t    p r o p e r l y c o n n e c t e d , t h e o u t p u t i s s i m i l a r    

t o t h i s :  

T r y t o c o n n e c t t o h o s t < V i r t u a l ( A ) S C S h o s t > s e r v i c e s a p d p 0 1 g e t r e p l i n f o r e q u e s t e x e c u t e d      

s u c c e s s f u l l y      

R e p l i c a t i o n i s e n a b l e d i n s e r v e r , b u t n o r e p l . s e r v e r i s c o n n e c t e d      

. . .  

7 . 4 . 2 . 2 M o n i t o r i n g t h e L o c k T a b l e D u r i n g F a i l o v e r w i t h E N Q T      

W i t h t h e f o l l o w i n g t e s t s y o u m o n i t o r a n d c h e c k t h e l o c k t a b l e ’ s      f i l l s t a t u s      a n d t h e l o c k t a b l e      I D      u s i n g t h e    

E N Q T t o o l .  

P r e r e q u i s i t e s      

n      Y o u h a v e s t a r t e d t h e A S C S i n s t a n c e o f y o u r S A P s y s t e m .  

n      Y o u r u n t h e E N Q T t o o l f r o m t h e h o s t w h e r e y o u i n s t a l l e d t h e E n q u e u e R e p l i c a t i o n S e r v e r .  

.   C a u t i   o n   O n l y        u s e t h e E N Q T c o m m a n d s s t a t e d i n t h i s p r o c e d u r e o t h e r w i s e y o u m i g h t d a m a g e t h e e n q u e u e    

s e r v e r ’ s l o c k t a b l e .  

M o n i t o r i n g t h e L o c k T a b l e F i l l S t a t u s D u r i n g F a i l o v e r w i t h E N Q T      

1 . U s e t h e f o l l o w i n g c o m m a n d t o f i l l t h e l o c k t a b l e o f t h e e n q u e u e s e r v e r w i t h 2 0 l o c k s :  

e n q t p f = < E R S _ i n s t a n c e _ p r o f i l e > 1 1 2 0      

w h e r e      < E R S _ i n s t a n c e _ p r o f i l e >        i s t h e p r o f i l e c r e a t e d d u r i n g t h e i n s t a l l a t i o n o f t h e E n q u e u e R e p l i c a t i o n      

S e r v e r .  

2 . M o n i t o r t h e f i l l s t a t u s o f t h e l o c k t a b l e w i t h t h e f o l l o w i n g c o m m a n d :  

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 3 9    

Page 150: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 150/156

7 H i g h A v a i   l a b i l i t y w i t h M i   c r o s o f t C l u s t e r S e r v i c e      

7 . 4      P o s t - I n s t a l l a t i o n      

e n q t p f = < E R S _ i n s t a n c e _ p r o f i l e > 2 0 1 1 9 9 9 9      

T h i s c o m m a n d c o n t i n u o u s l y r e a d s t h e c o n t e n t o f t h e e n q u e u e s e r v e r ’ s l o c k t a b l e a n d r e t u r n s t h e n u m b e r    

o f t h e t a b l e e n t r i e s t o t h e c o n s o l e .  3 . M o v e t h e ( A ) S C S c l u s t e r g r o u p t o a n o t h e r M S C S n o d e t o s i m u l a t e a n e n q u e u e s e r v e r f a i l o v e r w h i l e    

r u n n i n g t h e E N Q T c o m m a n d .  

T h e o u t p u t i s s i m i l a r t o t h i s :  

N u m b e r o f s e l e c t e d e n t r i e s : 2 0      

N u m b e r o f s e l e c t e d e n t r i e s : 2 0      

N u m b e r o f s e l e c t e d e n t r i e s : 2 0      

N u m b e r o f s e l e c t e d e n t r i e s : 2 0      

N u m b e r o f s e l e c t e d e n t r i e s : 2 0      

N u m b e r o f s e l e c t e d e n t r i e s : 0        ( e n q u e u e s e r v e r f a i l s o v e r )    

N u m b e r o f s e l e c t e d e n t r i e s : 2 0        ( e n q u e u e s e r v e r i s r u n n i n g a g a i n )    

N u m b e r o f s e l e c t e d e n t r i e s : 2 0      

N u m b e r o f s e l e c t e d e n t r i e s : 2 0      

N u m b e r o f s e l e c t e d e n t r i e s : 2 0      

N u m b e r o f s e l e c t e d e n t r i e s : 2 0      

. . .  

4 . M a k e s u r e t h a t t h e l o c k c o u n t      i s t h e s a m e        b e f o r e a n d a f t e r t h e f a i l o v e r .  

M o n i t o r i n g t h e L o c k T a b l e I D D u r i n g F a i l o v e r w i t h E N Q T      

1 . M o n i t o r t h e l o c k t a b l e I D d u r i n g t h e f a i l o v e r w i t h t h e f o l l o w i n g c o m m a n d :  

f o r / l % i i n ( 1 , 1 , 1 0 0 0 0 0 ) d o e n q t p f = < E R S _ i n s t a n c e _ p r o f i l e > 9 7      

w h e r e      < E R S _ i n s t a n c e _ p r o f i l e >        i s t h e p r o f i l e c r e a t e d d u r i n g t h e i n s t a l l a t i o n o f t h e E n q u e u e R e p l i c a t i o n      

S e r v e r .  

2 . M o v e t h e ( A ) S C S c l u s t e r g r o u p t o a n o t h e r M S C S n o d e t o s i m u l a t e a n e n q u e u e s e r v e r f a i l o v e r w h i l e    

r u n n i n g t h e E N Q T c o m m a n d .  

T h e o u t p u t i s s i m i l a r t o t h i s :  

. . .  

( O u t p u t b e f o r e f a i l o v e r )    

C : \ W O R K \ H A \ E N Q U - T e s t s > e n q t p f = B U G _ E R S 0 1 _ P C J 2 E E V 6 9 7      

- - - R E Q - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -      

E n q I d : E n q T a b C r e a T i m e / R a n d o m N u m b e r = 2 5 . 1 0 . 2 0 0 5 1 1 : 1 5 : 5 9 1 1 3 0 2 3 1 7 5 9      

/ 9 2 8 8      . . .  

( O u t p u t a f t e r f a i l o v e r )    

C : \ W O R K \ H A \ E N Q U - T e s t s > e n q t p f = B U G _ E R S 0 1 _ P C J 2 E E V 6 9 7      

- - - R E Q - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -      

E n q I d : E n q T a b C r e a T i m e / R a n d o m N u m b e r = 2 5 . 1 0 . 2 0 0 5 1 1 : 1 5 : 5 9 1 1 3 0 2 3 1 7 5 9      

/ 9 2 8 8      

. . .  

3 . M a k e s u r e t h a t t h e l o c k t a b l e I D (      E N Q I D        )    i s t h e s a m e        b e f o r e a n d a f t e r t h e f a i l o v e r .  

1 4 0       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 151: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 151/156

 A R e f e r e n c e   

 A R e f e r e n c e    

 A . 1 T h e M a i n S A P D o c u m e n t a t i o n T y p e s   

T h e f o l l o w i n g i s a n o v e r v i e w o f t h e      m o s t i m p o r t a n t      d o c u m e n t a t i o n t y p e s t h a t y o u n e e d i n t h e v a r i o u s    

p h a s e s i n t h e l i f e c y c l e o f a n S A P s o l u t i o n .  

F i g u r e 1 9 :      D o c u m e n t a t i o n t y p e s i n t h e s o f t w a r e l i f e c y c l e    

C r o s s - P h a s e D o c u m e n t a t i o n        

S A P t e r m            — S A P t e r m i s S A P ’ s t e r m i n o l o g y d a t a b a s e . I t c o n t a i n s S A P - s p e c i f i c v o c a b u l a r y i n o v e r 3 0 l a n g u a g e s ,  

a s w e l l a s m a n y g l o s s a r y e n t r i e s i n E n g l i s h a n d G e r m a n .  

n      T a r g e t g r o u p :  

l      R e l e v a n t f o r a l l t a r g e t g r o u p s    

n      C u r r e n t v e r s i o n :  

l      L o c a t e d i n t h e S A P H e l p P o r t a l a t      h e l p . s a p . c o m        ®         A d d i t i o n a l I n f o r m a t i o n      ®         G l o s s a r y      o r    T e r m i n o l o g y      ( a l s o      

a v a i l a b l e a s t e r m i n o l o g y C D )    

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 4 1   

Page 152: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 152/156

 A R e f e r e n c e   

 A . 1     T h e M a i n S A P D o c u m e n t a t i   o n T y p e s      

l      I n t h e S A P - S y s t e m i n t r a n s a c t i o n        S T E R M      

S A P L i b r a r y        — T h e S A P L i b r a r y i s a c o l l e c t i o n o f f u n c t i o n - a n d p r o c e s s - o r i e n t e d d o c u m e n t a t i o n f o r S A P      

c o m p o n e n t s . T h e S A P L i b r a r y a l s o c o n t a i n s t h e B u s i n e s s S c e n a r i o D e s c r i p t i o n s .  

n      T a r g e t g r o u p :  

l      C o n s u l t a n t s    

l      S y s t e m a d m i n i s t r a t o r s    

l      P r o j e c t t e a m s f o r i m p l e m e n t a t i o n s o r u p g r a d e s    

n      C u r r e n t v e r s i o n :  

l      L o c a t e d i n t h e S A P H e l p P o r t a l a t      h e l p . s a p . c o m        ( a l s o a v a i l a b l e a s d o c u m e n t a t i o n C D )    

l      L o c a t e d i n t h e S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / i b c        ( o n l y t h e B u s i n e s s S c e n a r i o      

D e s c r i p t i o n s )    

I m p l e m e n t a t i o n G u i d e ( I M G )      — T h e I m p l e m e n t a t i o n G u i d e i s a t o o l f o r c o n f i g u r i n g t h e S A P s y s t e m t o m e e t    

c u s t o m e r r e q u i r e m e n t s . I t s s t r u c t u r e a n d d o c u m e n t a t i o n a r e c o m p o n e n t - o r i e n t e d .  

n      T a r g e t g r o u p :  

l      S o l u t i o n c o n s u l t a n t s    

l      P r o j e c t t e a m s f o r i m p l e m e n t a t i o n s o r u p g r a d e s    

n      C u r r e n t v e r s i o n :  

l      I n t h e S A P m e n u o f t h e S A P s y s t e m u n d e r      T o o l s      ®         C u s t o m i z i n g      ®         I M G   

S e c u r i t y G u i d e        — T h e S e c u r i t y G u i d e d e s c r i b e s t h e s e t t i n g s f o r a m e d i u m s e c u r i t y l e v e l a n d o f f e r s s u g g e s t i o n s    

f o r r a i s i n g s e c u r i t y l e v e l s . A c o l l e c t i v e s e c u r i t y g u i d e i s a v a i l a b l e f o r t h e S A P N e t W e a v e r t e c h n o l o g i e s , s u c h a s    

t h e S A P W e b A p p l i c a t i o n S e r v e r ( S A P W e b A S ) . T h i s d o c u m e n t c o n t a i n s g e n e r a l g u i d e l i n e s a n d s u g g e s t i o n s    

a b o u t s y s t e m s e c u r i t y . O t h e r t e c h n o l o g i e s a n d i n d i v i d u a l a p p l i c a t i o n s h a v e a S e c u r i t y G u i d e o f t h e i r o w n .  

n      T a r g e t g r o u p :  

l      T e c h n o l o g y c o n s u l t a n t s    

l      S o l u t i o n c o n s u l t a n t s    

l      P r o j e c t t e a m s f o r i m p l e m e n t a t i o n s o r u p g r a d e s    

n      C u r r e n t v e r s i o n :  

l      L o c a t e d i n t h e S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / s e c u r i t y g u i d e      

I m p l e m e n t a t i o n        

M a s t e r G u i d e        — T h e M a s t e r G u i d e i s t h e s t a r t i n g p o i n t f o r i m p l e m e n t i n g a n S A P s o l u t i o n . I t l i s t s t h e r e q u i r e d      

S A P c o m p o n e n t s , a n d t h i r d - p a r t y a p p l i c a t i o n s t h a t a r e r e q u i r e d f o r e a c h B u s i n e s s S c e n a r i o . I t p r o v i d e s    

s c e n a r i o - s p e c i f i c d e s c r i p t i o n s o f p r e p a r a t i o n , e x e c u t i o n , a n d f o l l o w - u p o f a n i m p l e m e n t a t i o n . I t a l s o o f f e r s    r e f e r e n c e s t o o t h e r d o c u m e n t s , s u c h a s C o m p o n e n t I n s t a l l a t i o n G u i d e s a n d S A P N o t e s .  

n      T a r g e t g r o u p :  

l      T e c h n o l o g y c o n s u l t a n t s    

l      S y s t e m a d m i n i s t r a t o r s    

l      P r o j e c t t e a m s f o r i m p l e m e n t a t i o n s    

n      C u r r e n t v e r s i o n :  

l      L o c a t e d i n t h e S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / i n s t g u i d e s      

1 4 2       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 153: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 153/156

 A R e f e r e n c e   

 A . 1     T h e M a i   n S A P D o c u m e n t a t i o n T y p e s      

C o m p o n e n t I n s t a l l a t i o n G u i d e        — T h e C o m p o n e n t I n s t a l l a t i o n G u i d e d e s c r i b e s t h e t e c h n i c a l    

i m p l e m e n t a t i o n o f a n S A P c o m p o n e n t , t a k i n g i n t o a c c o u n t t h e c o m b i n a t i o n s o f o p e r a t i n g s y s t e m s a n d      

d a t a b a s e s . I t d o e s n o t d e s c r i b e a n y b u s i n e s s - r e l a t e d c o n f i g u r a t i o n .  

n      T a r g e t g r o u p :  

l      T e c h n o l o g y c o n s u l t a n t s    

l      P r o j e c t t e a m s f o r i m p l e m e n t a t i o n s    

n      C u r r e n t v e r s i o n :  

l      L o c a t e d i n t h e S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / i n s t g u i d e s      

C o n f i g u r a t i o n D o c u m e n t a t i o n i n S A P S o l u t i o n M a n a g e r      — S A P S o l u t i o n M a n a g e r i s a t o o l w i t h v a r i o u s    

f u n c t i o n s , o n e o f i t s m a i n f u n c t i o n s b e i n g t h e c o n f i g u r a t i o n o f S A P s o l u t i o n s a n d B u s i n e s s S c e n a r i o s . I t    

c o n t a i n s I M G a c t i v i t i e s , t r a n s a c t i o n s , a n d s o o n , a s w e l l a s d o c u m e n t a t i o n . I n s t e a d o f t h e c o n f i g u r a t i o n      

d o c u m e n t a t i o n i n S A P S o l u t i o n M a n a g e r , t h e r e m a y b e s e p a r a t e B u s i n e s s S c e n a r i o C o n f i g u r a t i o n G u i d e s i n      

t h e S A P S e r v i c e M a r k e t p l a c e f o r p r e v i o u s s h i p m e n t s o f t h e B u s i n e s s S c e n a r i o s .  

n      T a r g e t g r o u p :  

l      S o l u t i o n c o n s u l t a n t s    

l      P r o j e c t t e a m s f o r i m p l e m e n t a t i o n s    

n      C u r r e n t v e r s i o n :  

l      I n S A P S o l u t i o n M a n a g e r    

l      L o c a t e d i n t h e S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / i b c      

P r o d u c t i o n O p e r a t i o n        

S o l u t i o n M a n a g e m e n t G u i d e        — T h e S o l u t i o n M a n a g e m e n t G u i d e i s t h e s t a r t i n g p o i n t f o r o p e r a t i n g a n S A P      

s o l u t i o n . T h e g u i d e r e f e r s u s e r s t o t h e t o o l s a n d d o c u m e n t a t i o n t h a t a r e n e e d e d t o c a r r y o u t v a r i o u s t a s k s ,  

s u c h a s m o n i t o r i n g , b a c k u p / r e s t o r e , m a s t e r d a t a m a i n t e n a n c e , t r a n s p o r t s , a n d t e s t s . I t a l s o r e f e r s u s e r s t o      

o t h e r d o c u m e n t s , f o r e x a m p l e t h e S A P L i b r a r y , t h e M a s t e r G u i d e , a n d t h e C o m p o n e n t M a n a g e m e n t G u i d e s .  

n      T a r g e t g r o u p :  

l      S y s t e m a d m i n i s t r a t o r s    

l      T e c h n o l o g y c o n s u l t a n t s    

l      S o l u t i o n c o n s u l t a n t s    

l      P r o j e c t t e a m s f o r i m p l e m e n t a t i o n s o r u p g r a d e s    

n      C u r r e n t v e r s i o n :  

l      L o c a t e d i n t h e S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / i n s t g u i d e s      

U p g r a d e        U p g r a d e M a s t e r G u i d e        — T h e U p g r a d e M a s t e r G u i d e i s t h e s t a r t i n g p o i n t f o r u p g r a d i n g t h e B u s i n e s s    

S c e n a r i o s o f a n S A P s o l u t i o n . I t p r o v i d e s s c e n a r i o - s p e c i f i c d e s c r i p t i o n s o f p r e p a r a t i o n , e x e c u t i o n , a n d f o l l o w - u p      

o f a n u p g r a d e . I t a l s o r e f e r s t o o t h e r d o c u m e n t s , s u c h a s t h e C o m p o n e n t U p g r a d e G u i d e s a n d S A P N o t e s .  

I n s t e a d o f a n U p g r a d e M a s t e r G u i d e , t h e r e m a y b e s e v e r a l B u s i n e s s S c e n a r i o U p g r a d e G u i d e s o r a S o l u t i o n      

U p g r a d e G u i d e f o r p r e v i o u s s h i p m e n t s o f t h e B u s i n e s s S c e n a r i o s o f a n S A P s o l u t i o n .  

n      T a r g e t g r o u p :  

l      T e c h n o l o g y c o n s u l t a n t s    

l      P r o j e c t t e a m s f o r u p g r a d e s    

 A p r i  l 1 0 , 2 0 0 6         P U B L I C           1 4 3    

Page 154: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 154/156

 A R e f e r e n c e   

 A . 1     T h e M a i n S A P D o c u m e n t a t i   o n T y p e s      

n      C u r r e n t v e r s i o n :  

l      L o c a t e d i n t h e S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / i n s t g u i d e s      

C o m p o n e n t U p g r a d e G u i d e        — T h e C o m p o n e n t U p g r a d e G u i d e d e s c r i b e s t h e t e c h n i c a l u p g r a d e o f a n S A P      

c o m p o n e n t , t a k i n g i n t o a c c o u n t t h e c o m b i n a t i o n s o f o p e r a t i n g s y s t e m s a n d d a t a b a s e s . I t d o e s n o t d e s c r i b e a n y      

b u s i n e s s - r e l a t e d c o n f i g u r a t i o n .  

n      T a r g e t g r o u p :  

l      T e c h n o l o g y c o n s u l t a n t s    

l      P r o j e c t t e a m s f o r u p g r a d e s    

n      C u r r e n t v e r s i o n :  

l      L o c a t e d i n t h e S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / i n s t g u i d e s      

R e l e a s e N o t e s      — R e l e a s e N o t e s a r e d o c u m e n t s t h a t c o n t a i n s h o r t d e s c r i p t i o n s o f n e w f e a t u r e s o r c h a n g e s    

i n a n S A P c o m p o n e n t s i n c e t h e p r e v i o u s r e l e a s e . R e l e a s e N o t e s a b o u t A B A P d e v e l o p m e n t s e n a b l e t h e S A P      

s y s t e m t o g e n e r a t e d e l t a a n d u p g r a d e I M G s    

n      T a r g e t g r o u p :  

l      C o n s u l t a n t s    

l      P r o j e c t t e a m s f o r u p g r a d e s    

n      C u r r e n t v e r s i o n :  

l      L o c a t e d i n t h e S A P S e r v i c e M a r k e t p l a c e a t      s e r v i c e . s a p . c o m / r e l e a s e n o t e s      

l      I n t h e S A P m e n u o f t h e S A P s y s t e m u n d e r      H e l p      ®         R e l e a s e N o t e s      ( o n l y A B A P d e v e l o p m e n t s )    

1 4 4       P U B L I C           A p r i l 1 0 , 2 0 0 6      

Page 155: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 155/156

Page 156: SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

8/18/2019 SAP Netweaver 2004s SR1 ABAP on Windows MS SQL Server

http://slidepdf.com/reader/full/sap-netweaver-2004s-sr1-abap-on-windows-ms-sql-server 156/156

S A P A G        D i e t m a r - H o p p - A l l e e 1 6      6 9 1 9 0 W a l l d o r f    G e r m a n y      T + 4 9 / 1 8 0 5 / 3 4 3 4 3 4      F + 4 9 / 1 8 0 5 / 3 4 3 4 2 0       w w w . s a p . c o m