Tests mit SAP-Datenbanken ausführen
Tricentis Data Integrity verwendet den SAP Custom Data Reader zum Lesen von SAP-Datenbanken. Er ist für die Module Row by Row Comparison und Load Data into Caching Database from Customization implementiert.
Bevor Sie beginnen
Führen Sie die folgenden Vorbereitungen durch, um Tests mit SAP-Datenbanken durchzuführen:
- 
                                                        
Laden Sie den SAP Connector für Microsoft.Net 3.1 für Windows 64 Bit herunter (wird in einem neuen Fenster geöffnet), der nicht Teil des Tosca-Setups ist.
 - 
                                                        
Laden Sie das ABAP-AddOn aus unserem Support-Portal herunter (wird in einem neuen Fenster geöffnet).
 - 
                                                        
Kopieren Sie die folgenden Dateien aus dem SAP .Net Connector in C:\Programme (x86)\Tricentis\Tosca Testsuite\Data Integrity\Custom Data Readers\SAP:
- 
                                                                
libicudecnumber.dll (Version 7850.212.32.56810)
 - 
                                                                
rscp4n.dll (Version 1.1.1.0)
 - 
                                                                
sapnco.dll (Version 3.1.1.0)
 - 
                                                                
sapnco_utils.dll (Version 3.1.1.0)
 
 - 
                                                                
 
Erforderlicher Class Attribute Name
Wenn Sie den SAP Custom Data Reader verwenden möchten, müssen Sie zuerst den Class Attribute Name mit dem Wert SapReader definieren.
Erforderliche Parameter
Der SAP-Reader verwendet die in der folgenden Tabelle beschriebenen Parameter. Geben Sie diese Parameter in Ihrem Testschritt an (Beispiel: Daten aus SAP-Datenbanken in die Caching-Datenbank laden).
| 
                                                                 Parametername  | 
                                                            
                                                                 Wert  | 
                                                            
                                                                 Optional  | 
                                                        
|---|---|---|
| 
                                                                 SystemNumber  | 
                                                            
                                                                 Die Instanznummer des ABAP-Applikationsservers. Dies kann ein Wert von 0-99 sein.  | 
                                                            
                                                                 Nein  | 
                                                        
| 
                                                                 ApplicationServer  | 
                                                            
                                                                 Der Servicename, wie in etc/services definiert, oder die Portnummer, unter der der Gateway-Prozess des Applikationsservers auf RFC-Requests lauscht. Dies ist der DNS-Name oder die IP-Adresse. Beispiel: sap-server.acme.com  | 
                                                            
                                                                 Nein  | 
                                                        
| 
                                                                 Client  | 
                                                            
                                                                 Die Client ID für die Anmeldung beim SAP-System. Beispiel: 200  | 
                                                            
                                                                 Nein  | 
                                                        
| 
                                                                 Language  | 
                                                            
                                                                 Die Sprache, mit der Sie sich beim SAP-System anmelden. Beispiel: DE  | 
                                                            
                                                                 Nein  | 
                                                        
| 
                                                                 Username  | 
                                                            
                                                                 Der Benutzername, mit dem Sie sich beim System anmelden.  | 
                                                            
                                                                 Nein  | 
                                                        
| 
                                                                 Password  | 
                                                            
                                                                 Das Passwort für den jeweiligen Benutzer.  | 
                                                            
                                                                 Nein  | 
                                                        
| 
                                                                 Tablename  | 
                                                            
                                                                 Name der SAP-Tabelle, aus der Daten gelesen werden sollen. Die Groß- und Kleinschreibung muss bei Tabellennamen beachtet werden.  | 
                                                            
                                                                 Nein  | 
                                                        
Beispiel: Daten aus SAP-Datenbanken in die Caching-Datenbank laden
In diesem Beispiel laden Sie Daten aus einer SAP-Datenbank in die Caching-Datenbank.
Führen Sie dazu die folgenden Schritte aus:
- 
                                                        
Um Ihren Custom Data Reader zu integrieren, kopieren Sie die vier DLL-Dateien aus dem SAP .Net Connector in den Ordner Custom Data Readers unter C:\Programme (x86)\Tricentis\Tosca Testsuite\Data Integrity\Custom Data Readers\SAP.
 - 
                                                        
Sie öffnen in Tosca den Testschritt Load Data into Caching Database from Customization.
 - 
                                                        
Als Table Name geben Sie den Namen der Tabelle an, in die Tosca DI die Daten lädt.
 - 
                                                        
Im Feld Value von Class Attribute Name definieren Sie SapReader.
 - 
                                                        
Erstellen Sie Ihre Parameter mit den folgenden Werten:
 
- 
                                                        
SystemNumber: die Instanznummer des ABAP-Applikationsservers mit dem Wert 00.
 - 
                                                        
ApplicationServer: der Servicename mit dem Wert sap-server.acme.com.
 - 
                                                        
Client: die Client ID mit dem Wert 200.
 - 
                                                        
Language: Ihre angegebene SAP-Systemsprache mit dem Wert DE.
 - 
                                                        
Username: Ihr Benutzername für das SAP-System mit dem Wert MyUserName.
 - 
                                                        
Password: Ihr Passwort für das SAP-System.
 - 
                                                        
Tablename: der Name der SAP-Tabelle, aus der gelesen werden soll, mit dem Wert SAP_table.
 
                                                        
                                                    
Daten aus einer SAP-Datenbank in die Caching-Datenbank laden