sap netweaver 2004s sr1 abap on windows ms sql server
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 .
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 .
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 .
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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