SAP ABAP Class CL_REUT_TEST_SERVICES (CL_REUT_TEST_SERVICES)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_UT_UT (Package) RE: Utilities for Unit-Tests
Properties
Class CL_REUT_TEST_SERVICES  
Short Description    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status T  Test Program 
Category 0   
Package RE_UT_UT   RE: Utilities for Unit-Tests 
Created 20031112   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REUT_TEST_SERVICES has no interface implemented.
Friends
Class CL_REUT_TEST_SERVICES has no friend class.
Attributes
Class CL_REUT_TEST_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATEFIELDS Static method Public Method 20031115
2 CHECK_FOREIGNKEYS Static method Public Method 20031115
3 CHECK_REQUIRED_FIELDS Static method Public Method 20031115
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031113
5 COMPARE_STRUCTURE Static method Public Method 20031115
6 COMPARE_STRUCTURES Static method Public Method 20040702
7 COMPARE_TABLE Static method Public Method 20031115
8 COMPARE_TABLES Static method Public Method 20040702
9 COMPLETE_OBJECT_TEXT Static method Public Method 20031112
10 CONTENT_FOR_ANY_FIELD Static method Public Method 20031115
11 DISPLAY_OPEN_LOGS Static method Public Method 20031115
12 FILL_ALL_FIELDS Static method Public Method 20031115
13 FILL_REQUIRED_FIELDS Static method Public Method 20031115
14 GET_BAPI_FIELDNAME Static method Public Method 20031115
15 GET_DATEFIELDS_OF_STRUCT Static method Public Method 20031115
16 GET_FIELDSTATUS_FIELDS Static method Public Method 20031115
17 GET_FIELDSTATUS_FIELDS_BAPI Static method Public Method 20031115
18 GET_FOREIGNKEYS_OF_STRUCT Static method Public Method 20031115
19 GET_STRUCTNAME_BY_DATA Static method Public Method 20031115
20 GET_WRONG_KEY Static method Public Method 20031115
21 IS_STRUCT Static method Public Method 20031115
22 MOVE_CORRESPONDING_TABLE Static method Public Method 20031115
23 RAISE_FIRST_BAPI_MSG Static method Public Method 20031115
Events
Class CL_REUT_TEST_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_T_FIELDNAME Public See coding 20070119 MTYPE_T_FIELDNAME type STANDARD TABLE OF fieldname
Method Signatures

Method CHECK_DATEFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_TEST_DATA Call by reference Type reference (TYPE) ANY Zu testende Struktur/Tabelle 20031115
2 Changing CD_TEST_X_DATA Call by reference Type reference (TYPE) ANY SPACE Änderungsstruktur zur Teststruktur 20031115
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Rückgabe (Meldungsliste) 20031115
4 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY Aktivität (Anlegen/Ändern/Anzeigen) 20031115
5 Importing ID_BAPI_NAME Value transfer Type reference (TYPE) STRING Name der aufzurufenden BAPI-Funktion 20031115
6 Importing ID_TEST_PARAM Value transfer Type reference (TYPE) ABAP_PARMNAME BAPI-Parameter für die Teststruktur/-tabelle 20031115
7 Importing ID_TEST_X_PARAM Value transfer Type reference (TYPE) ABAP_PARMNAME SPACE BAPI-Parameter für die Änderungsstruktur 20031115
8 Importing IF_TEST_RUN Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Nur Testlauf durchführen (ohne Datenübernahme) 20031115
9 Importing IT_BAPI_PARAMLIST Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB Parameterliste für den dynamischen BAPI-Aufruf 20031115
10 Importing IT_IGNORE_FIELDS Call by reference Type reference (TYPE) RE_T_STRING Zu ignorierende Felder 20080815

Method CHECK_DATEFIELDS on class CL_REUT_TEST_SERVICES has no exception.

Method CHECK_FOREIGNKEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_TEST_DATA Call by reference Type reference (TYPE) ANY Zu testende Struktur/Tabelle 20031115
2 Changing CD_TEST_X_DATA Call by reference Type reference (TYPE) ANY SPACE Änderungsstruktur zur Teststruktur 20031115
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Rückgabe (Meldungsliste) 20031115
4 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY Aktivität (Anlegen/Ändern/Anzeigen) 20031115
5 Importing ID_BAPI_NAME Value transfer Type reference (TYPE) STRING Name der aufzurufenden BAPI-Funktion 20031115
6 Importing ID_TEST_PARAM Value transfer Type reference (TYPE) ABAP_PARMNAME BAPI-Parameter für die Teststruktur/-tabelle 20031115
7 Importing ID_TEST_X_PARAM Value transfer Type reference (TYPE) ABAP_PARMNAME SPACE BAPI-Parameter für die Änderungsstruktur 20031115
8 Importing IF_TEST_RUN Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Nur Testlauf durchführen (ohne Datenübernahme) 20031115
9 Importing IT_BAPI_PARAMLIST Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB Parameterliste für den dynamischen BAPI-Aufruf 20031115
10 Importing IT_EXCL Call by reference Type reference (TYPE) STANDARD TABLE Felder, die beim Vergleich ausgeklammert werden sollen 20080819

Method CHECK_FOREIGNKEYS on class CL_REUT_TEST_SERVICES has no exception.

Method CHECK_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_TEST_DATA Call by reference Type reference (TYPE) ANY Zu testende Struktur/Tabelle 20031115
2 Changing CD_TEST_X_DATA Call by reference Type reference (TYPE) ANY SPACE Änderungsstruktur zur Teststruktur 20031115
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Rückgabe (Meldungsliste) 20031115
4 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY Aktivität (Anlegen/Ändern/Anzeigen) 20031115
5 Importing ID_BAPI_NAME Value transfer Type reference (TYPE) STRING Name der aufzurufenden BAPI-Funktion 20031115
6 Importing ID_OBJTYPE Value transfer Type reference (TYPE) RECAOBJTYPE Objektart 20031115
7 Importing ID_SUBTYPE Value transfer Type reference (TYPE) RECAOBJSUBTYPE SPACE Subtyp zur Unterscheidung der BDT Objekte 20031115
8 Importing ID_TEST_PARAM Value transfer Type reference (TYPE) ABAP_PARMNAME BAPI-Parameter für die Teststruktur/-tabelle 20031115
9 Importing ID_TEST_X_PARAM Value transfer Type reference (TYPE) ABAP_PARMNAME SPACE BAPI-Parameter für die Änderungsstruktur 20031115
10 Importing IF_TEST_RUN Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Nur Testlauf durchführen (ohne Datenübernahme) 20031115
11 Importing IT_BAPI_PARAMLIST Call by reference Type reference (TYPE) ABAP_FUNC_PARMBIND_TAB Parameterliste für den dynamischen BAPI-Aufruf 20031115

Method CHECK_REQUIRED_FIELDS on class CL_REUT_TEST_SERVICES has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_REUT_TEST_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_REUT_TEST_SERVICES has no exception.

Method COMPARE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20031115
2 Importing ID_TABNAME Call by reference Type reference (TYPE) CLIKE Name der Datenbanktabelle 20031115
3 Importing IS_STRUCT1 Call by reference Type reference (TYPE) ANY Struktur 1 20031115
4 Importing IS_STRUCT2 Call by reference Type reference (TYPE) ANY Struktur 2 20031115
5 Importing IT_EXCL Call by reference Type reference (TYPE) TABLE Felder, die beim Vergleich ausgeklammert werden sollen 20031115

Method COMPARE_STRUCTURE on class CL_REUT_TEST_SERVICES has no exception.

Method COMPARE_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ERROR_TEXT Call by reference Type reference (TYPE) STRING Beschreibung des ersten Unterschieds 20040702
2 Importing ID_TABIX Call by reference Type reference (TYPE) I Tabellenindex (nur zur Info in Fehlermeldung) 20040702
3 Importing IS_STRUCT_ACT Call by reference Type reference (TYPE) ANY Struktur 2 - tatsächliche Werte 20040702
4 Importing IS_STRUCT_EXP Call by reference Type reference (TYPE) ANY Struktur 1 - erwartete Werte 20040702
5 Importing IT_EXCL Call by reference Type reference (TYPE) INDEX TABLE Felder, die beim Vergleich ausgeklammert werden sollen 20040702

Method COMPARE_STRUCTURES on class CL_REUT_TEST_SERVICES has no exception.

Method COMPARE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20031115
2 Importing ID_TABNAME Call by reference Type reference (TYPE) CLIKE Name der Datenbanktabelle 20031115
3 Importing IT_EXCL Call by reference Type reference (TYPE) TABLE Felder, die beim Vergleich ausgeklammert werden sollen 20031115
4 Importing IT_TABLE1 Call by reference Type reference (TYPE) INDEX TABLE Tabelle 1 20031115
5 Importing IT_TABLE2 Call by reference Type reference (TYPE) INDEX TABLE Tabelle " 20031115

Method COMPARE_TABLE on class CL_REUT_TEST_SERVICES has no exception.

Method COMPARE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ERROR_TEXT Call by reference Type reference (TYPE) STRING Beschreibung des ersten Unterschieds 20040702
2 Importing IT_EXCL Call by reference Type reference (TYPE) INDEX TABLE Felder, die beim Vergleich ausgeklammert werden sollen 20040702
3 Importing IT_TABLE_ACT Call by reference Type reference (TYPE) INDEX TABLE Tabelle 2 - tatsächliche Werte 20040702
4 Importing IT_TABLE_EXP Call by reference Type reference (TYPE) INDEX TABLE Tabelle 1 - erwartete Werte 20040702

Method COMPARE_TABLES on class CL_REUT_TEST_SERVICES has no exception.

Method COMPLETE_OBJECT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TEXT Call by reference Type reference (TYPE) CSEQUENCE Vollständiger Text, z.B. 'NKA-Test [sy-uname sy-datum ...]' 20031112
2 Importing ID_DEFAULT Call by reference Type reference (TYPE) CSEQUENCE Präfix, z.B. 'NKA-Test' 20031112

Method COMPLETE_OBJECT_TEXT on class CL_REUT_TEST_SERVICES has no exception.

Method CONTENT_FOR_ANY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CONTENT Call by reference Type reference (TYPE) ANY sinnvoller Inhalt für das Datenbankfeld 20031115
2 Importing ID_FIELDNAME Call by reference Type reference (TYPE) CLIKE Name der Datenbankfeldes 20031115
3 Importing ID_TABNAME Call by reference Type reference (TYPE) CLIKE Name der Datenbanktabelle 20031115
# Exception Resumable Description Created on
1 FIELDTYPE_NOT_HANDLED 20031115
2 FIX_VALUES_NOT_READABLE 20031115

Method DISPLAY_OPEN_LOGS Signature

Method DISPLAY_OPEN_LOGS on class CL_REUT_TEST_SERVICES has no parameter.
Method DISPLAY_OPEN_LOGS on class CL_REUT_TEST_SERVICES has no exception.

Method FILL_ALL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY Datenstruktur des Objekts 20031115
2 Importing ID_STRUCTNAME Call by reference Type reference (TYPE) CSEQUENCE Name der Struktur 20031115

Method FILL_ALL_FIELDS on class CL_REUT_TEST_SERVICES has no exception.

Method FILL_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY Datenstruktur des Objekts 20031115
2 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY Aktivität (Anlegen/Ändern/Anzeigen) 20031115
3 Importing ID_OBJTYPE Value transfer Type reference (TYPE) RECAOBJTYPE Objektart 20031115
4 Importing ID_SUBTYPE Value transfer Type reference (TYPE) RECAOBJSUBTYPE SPACE Subtyp zur Unterscheidung der BDT Objekte (Feldstatus) 20031115

Method FILL_REQUIRED_FIELDS on class CL_REUT_TEST_SERVICES has no exception.

Method GET_BAPI_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_BAPI_FIELDNAME Value transfer Type reference (TYPE) CSEQUENCE BAPI-Feldname 20031115
2 Importing ID_FIELDNAME Value transfer Type reference (TYPE) CSEQUENCE Feldname 20031115
3 Importing ID_TABNAME Value transfer Type reference (TYPE) CSEQUENCE Tabellenname 20031115
# Exception Resumable Description Created on
1 NOT_FOUND Feld nicht vorhanden 20031115

Method GET_DATEFIELDS_OF_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATEFIELDS Call by reference Type reference (TYPE) ANY Liste aller in IS_STRUCT enthaltenen 'Date'-Felder 20031115
2 Importing IS_STRUCT Call by reference Type reference (TYPE) ANY Struktur, deren 'Date'-Felder geliefert werden sollen 20031115

Method GET_DATEFIELDS_OF_STRUCT on class CL_REUT_TEST_SERVICES has no exception.

Method GET_FIELDSTATUS_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISPLAY_FIELDS Call by reference Type reference (TYPE) RE_T_REQUIRED_FIELDS Anzeige-Felder 20031115
2 Exporting ET_NONSPECIFIED_FIELDS Call by reference Type reference (TYPE) RE_T_REQUIRED_FIELDS Unspezifizierte Felder 20031115
3 Exporting ET_OPTIONAL_FIELDS Call by reference Type reference (TYPE) RE_T_REQUIRED_FIELDS Optionale Felder 20031115
4 Exporting ET_REQUIRED_FIELDS Call by reference Type reference (TYPE) RE_T_REQUIRED_FIELDS Muss-Felder 20031115
5 Exporting ET_SUPPRESSED_FIELDS Call by reference Type reference (TYPE) RE_T_REQUIRED_FIELDS Ausgeblendete Felder 20031115
6 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY Aktivität (Anlegen/Ändern/Anzeigen) 20031115
7 Importing ID_OBJTYPE Value transfer Type reference (TYPE) RECAOBJTYPE Objektart 20031115
8 Importing ID_SUBTYPE Value transfer Type reference (TYPE) RECAOBJSUBTYPE SPACE Subtyp zur Unterscheidung der BDT Objekte (Feldstatus) 20031115
# Exception Resumable Description Created on
1 ERROR Interner Fehler 20031115

Method GET_FIELDSTATUS_FIELDS_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DISPLAY_FIELDS Call by reference Type reference (TYPE) RE_T_REQUIRED_FIELDS Anzeige-Felder 20031115
2 Exporting ET_NONSPECIFIED_FIELDS Call by reference Type reference (TYPE) RE_T_REQUIRED_FIELDS Unspezifizierte Felder 20031115
3 Exporting ET_OPTIONAL_FIELDS Call by reference Type reference (TYPE) RE_T_REQUIRED_FIELDS Optionale Felder 20031115
4 Exporting ET_REQUIRED_FIELDS Call by reference Type reference (TYPE) RE_T_REQUIRED_FIELDS Muss-Felder 20031115
5 Exporting ET_SUPPRESSED_FIELDS Call by reference Type reference (TYPE) RE_T_REQUIRED_FIELDS Ausgeblendete Felder 20031115
6 Importing ID_ACTIVITY Value transfer Type reference (TYPE) RECA1_ACTIVITY Aktivität (Anlegen/Ändern/Anzeigen) 20031115
7 Importing ID_OBJTYPE Value transfer Type reference (TYPE) RECAOBJTYPE Objektart 20031115
8 Importing ID_SUBTYPE Value transfer Type reference (TYPE) RECAOBJSUBTYPE SPACE Subtyp zur Unterscheidung der BDT Objekte (Feldstatus) 20031115
# Exception Resumable Description Created on
1 ERROR Interner Fehler 20031115

Method GET_FOREIGNKEYS_OF_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FOREIGNKEY Call by reference Type reference (TYPE) MTYPE_T_FIELDNAME Liste aller in IS_STRUCT enthaltenen Fremdschlüsselfelder 20070119
2 Importing IS_STRUCT Call by reference Type reference (TYPE) ANY Struktur, deren Fremdschlüsselfelder geliefert werden sollen 20031115

Method GET_FOREIGNKEYS_OF_STRUCT on class CL_REUT_TEST_SERVICES has no exception.

Method GET_STRUCTNAME_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_STRUCTNAME Call by reference Type reference (TYPE) ANY Typname der übergebenen Struktur 20031115
2 Importing IS_STRUCT Call by reference Type reference (TYPE) ANY Struktur, des Typnamen ermittelt werden soll 20031115

Method GET_STRUCTNAME_BY_DATA on class CL_REUT_TEST_SERVICES has no exception.

Method GET_WRONG_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_WRONG_KEY Call by reference Type reference (TYPE) ANY Falscher Wert für das Schlüsselfeld 20031115
2 Importing ID_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Name des Schlüsselfeldes 20031115
3 Importing ID_STRUCTNAME Call by reference Type reference (TYPE) CSEQUENCE Name der Struktur 20040714
4 Importing IS_STRUCT Call by reference Type reference (TYPE) ANY Struktur, in der das Schlüsselfeld enthalten ist 20031115
# Exception Resumable Description Created on
1 FIELDTYPE_NOT_HANDLED 20031115

Method IS_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INPUT Call by reference Type reference (TYPE) ANY Datenelement, dass überprüft werden soll 20031115
2 Returning RD_RESULT Value transfer Type reference (TYPE) ABAP_BOOL Ergebniss der Überprüfung 20031115

Method IS_STRUCT on class CL_REUT_TEST_SERVICES has no exception.

Method MOVE_CORRESPONDING_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TRG Call by reference Type reference (TYPE) TABLE Zieltabelle 20031115
2 Importing IT_SRC Call by reference Type reference (TYPE) TABLE Quelltabelle 20031115

Method MOVE_CORRESPONDING_TABLE on class CL_REUT_TEST_SERVICES has no exception.

Method RAISE_FIRST_BAPI_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAPI_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20031115
# Exception Resumable Description Created on
1 FIRST_MESSAGE E-Meldung gefunden 20031115
History
Last changed by/on SAP  20100310 
SAP Release Created in 500