SAP ABAP Class CL_SVRS_TLOGO_CONTROLLER (Controller for Logical Transport Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-UPG-NA (Application Component) SAP Note Assistant
     SVRS_TLOGO (Package) Extended Version Management for Logical Transport Objects
Properties
Class CL_SVRS_TLOGO_CONTROLLER  
Short Description Controller for Logical Transport Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SVRS_TLOGO   Extended Version Management for Logical Transport Objects 
Created 20100216   SAP 
Last change 20110908   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)
Interfaces
Class CL_SVRS_TLOGO_CONTROLLER has no interface implemented.
Friends
Class CL_SVRS_TLOGO_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SVRS_TLOGO_CONTROLLER Controller for Logical Transport Objects 20100216
2 AT_CONFIG_CLASS Instance attribute Private See coding 20100224
3 CO_ACTIVE Constant Public Type reference (TYPE) R3STATE 'A' ABAP: Program Status (Active, Saved, Transported...) 20100216
4 CO_INACTIVE Constant Public Type reference (TYPE) R3STATE 'I' ABAP: Program Status (Active, Saved, Transported...) 20100216
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE Instance method Public Method Compares two objects 20100315
2 DISPLAY Instance method Public Method Gets object from version DB and displays it 20100315
3 DISPLAY_OBJECT Instance method Private Method 20100714
4 DISPLAY_OBJECT_DIFF Instance method Private Method Shows differences between two objects 20100219
5 DISPLAY_OBJECT_DIFF_GENERIC Instance method Private Method 20100714
6 DISPLAY_OBJECT_GENERIC Instance method Private Method 20100714
7 GET_CONFIG_CLASS Instance method Public Method Gets configuration class for logical transport object 20100216
8 GET_INSTANCE Static method Public Method Gets instance of singleton 20100216
9 GET_OBJECT Instance method Public Method Gets object for given version number 20100216
10 GET_OBJECT_DEFINITION Instance method Public Method Gets object definition 20100216
11 GET_TLOGO_PROPERTIES Static method Public Method Indicates whether SVRS/CWB/SNOTE is released 20100721
12 RETRIEVE Instance method Public Method Gets object 20100315
13 WRITE_OBJECT Instance method Private Method Sets object 20100316
Events
Class CL_SVRS_TLOGO_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_CONFIG_CLASS Private See coding 20100708 BEGIN OF ty_t_config_class, objtype TYPE versobjtyp, access TYPE REF TO cl_svrs_config_tlogo, END OF ty_t_config_class
2 TY_T_OBJDEF_BUFFER Private See coding 20100708 BEGIN OF ty_t_objdef_buffer, objtype TYPE versobjtyp, versno TYPE versno, objdef TYPE REF TO svrs_sobj_def, END OF ty_t_objdef_buffer
Method Signatures

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_DEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20100315
2 Importing IV_OBJNAME1 Call by reference Type reference (TYPE) VERSOBJNAM Versionsverwaltung: Name des Objektes 20100315
3 Importing IV_OBJNAME2 Call by reference Type reference (TYPE) VERSOBJNAM Versionsverwaltung: Name des Objektes 20100315
4 Importing IV_OBJTYP1 Call by reference Type reference (TYPE) VERSOBJTYP Versionsverwaltung: Typ des Objektes 20100318
5 Importing IV_OBJTYP2 Call by reference Type reference (TYPE) VERSOBJTYP Versionsverwaltung: Typ des Objektes 20100318
6 Importing IV_REM_SYST Call by reference Type reference (TYPE) SRCSYSTEM Originalsystem des Objekts 20100315
7 Importing IV_VERSNO1 Call by reference Type reference (TYPE) VERSNO Versionsverwaltung: Versionsnummer 20100315
8 Importing IV_VERSNO2 Call by reference Type reference (TYPE) VERSNO Versionsverwaltung: Versionsnummer 20100315
# Exception Resumable Description Created on
1 CX_SVRS_CONVERT_TO_LOG_VIEW Fehler während DB->LOG 20100712
2 CX_SVRS_DESERIALIZATION_FAILED Deserialisierung fehlgeschlagen 20100315
3 CX_SVRS_ERROR_IN_CONFIGCLASS Ausnahmeklasse: Fehler in Konfigurationsklasse 20100315
4 CX_SVRS_FEATURE_NOT_SUPPORTED Ausnahmeklasse: Geforderte Funktion nicht unterstützt 20100315
5 CX_SVRS_GENERIC_DISPLAY_ERROR Ausnajmeklasse: Fehler bei dem gen. Anzeiger 20100621
6 CX_SVRS_ILLEGAL_STATE Ausnahmeklasse: Illegaler Programmstatus 20100315
7 CX_SVRS_ILLEGAL_TLOGO_OBJECT T-LOGO Objekt ist ungültig 20100315
8 CX_SVRS_INCORRECT_DEFINITION Fehlerhafte Objektdefinition 20100315
9 CX_SVRS_INVALID_CONFIGCLASS Ausnahmeklasse: Fehler in Konfigurationsklasse 20100315
10 CX_SVRS_NO_AUTHORIZATION Keine Berechtigung 20100315
11 CX_SVRS_NO_CONFIGCLASS_DEFINED Ausnahme: Keine Konfigurationsklasse definiert 20100315
12 CX_SVRS_OBJECT_NOT_FOUND Objekt wurde nicht gefunden 20100315
13 CX_SVRS_OBJTYPE_NOT_SUPPORTED Ausnahmeklasse: Objekttyp ist nicht unterstützt 20100315

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJNAME Call by reference Type reference (TYPE) VERSOBJNAM 20100315
2 Importing IV_OBJTYPE Call by reference Type reference (TYPE) VERSOBJTYP 20100315
3 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20100315
4 Importing IV_VERSNO Call by reference Type reference (TYPE) VERSNO 20100315
# Exception Resumable Description Created on
1 CX_SVRS_CONVERT_TO_LOG_VIEW Fehler während DB->LOG 20100712
2 CX_SVRS_DESERIALIZATION_FAILED Deserialisierung fehlgeschlagen 20100315
3 CX_SVRS_ERROR_IN_CONFIGCLASS Ausnahmeklasse: Fehler in Konfigurationsklasse 20100315
4 CX_SVRS_FEATURE_NOT_SUPPORTED Ausnahmeklasse: Geforderte Funktion nicht unterstützt 20100315
5 CX_SVRS_GENERIC_DISPLAY_ERROR Ausnajmeklasse: Fehler bei dem gen. Anzeiger 20100621
6 CX_SVRS_ILLEGAL_STATE Ausnahmeklasse: Illegaler Programmstatus 20100315
7 CX_SVRS_ILLEGAL_TLOGO_OBJECT T-LOGO Objekt ist ungültig 20100315
8 CX_SVRS_INCORRECT_DEFINITION Fehlerhafte Objektdefinition 20100315
9 CX_SVRS_INVALID_CONFIGCLASS Ausnahmeklasse: Fehler in Konfigurationsklasse 20100315
10 CX_SVRS_NO_AUTHORIZATION Keine Berechtigung 20100315
11 CX_SVRS_NO_CONFIGCLASS_DEFINED Ausnahme: Keine Konfigurationsklasse definiert 20100315
12 CX_SVRS_OBJECT_NOT_FOUND Objekt wurde nicht gefunden 20100315
13 CX_SVRS_OBJTYPE_NOT_SUPPORTED Ausnahmeklasse: Objekttyp ist nicht unterstützt 20100315

Method DISPLAY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONFIG Call by reference Object reference (TYPE REF TO) CL_SVRS_CONFIG_TLOGO Oberklasse für Konfiguration Versionsverwaltung 20100714
2 Importing IR_TLOGO_OBJECT Call by reference Object reference (TYPE REF TO) CL_SVRS_TLOGO_LOG_VIEW Logische Sicht auf T-Logo Objekt 20100714
# Exception Resumable Description Created on
1 CX_SVRS_GENERIC_DISPLAY_ERROR Ausnajmeklasse: Fehler bei dem gen. Anzeiger 20100714

Method DISPLAY_OBJECT_DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONFIG Call by reference Object reference (TYPE REF TO) CL_SVRS_CONFIG_TLOGO Oberklasse für Konfiguration Versionsverwaltung 20100714
2 Importing IR_TLOGO_DIFF_OBJECT Call by reference Object reference (TYPE REF TO) CL_SVRS_TLOGO_DIFF Delta zwischen zwei T-LOGO Objekten 20100219
# Exception Resumable Description Created on
1 CX_SVRS_GENERIC_DISPLAY_ERROR Ausnajmeklasse: Fehler bei dem gen. Anzeiger 20100621

Method DISPLAY_OBJECT_DIFF_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TLOGO_DIFF_OBJECT Call by reference Object reference (TYPE REF TO) CL_SVRS_TLOGO_DIFF Delta zwischen zwei T-LOGO Objekten 20100714
# Exception Resumable Description Created on
1 CX_SVRS_GENERIC_DISPLAY_ERROR Ausnajmeklasse: Fehler bei dem gen. Anzeiger 20100714

Method DISPLAY_OBJECT_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TLOGO_OBJECT Call by reference Object reference (TYPE REF TO) CL_SVRS_TLOGO_LOG_VIEW Logische Sicht auf T-Logo Objekt 20100714
# Exception Resumable Description Created on
1 CX_SVRS_GENERIC_DISPLAY_ERROR Ausnajmeklasse: Fehler bei dem gen. Anzeiger 20100714

Method GET_CONFIG_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJTYPE Call by reference Type reference (TYPE) VERSOBJTYP Versionsverwaltung: Typ des Objektes 20100216
2 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SVRS_CONFIG_TLOGO Oberklasse für Konfiguration Versionsverwaltung 20100216
# Exception Resumable Description Created on
1 CX_SVRS_ERROR_IN_CONFIGCLASS Ausnahmeklasse: Fehler in Konfigurationsklasse 20100216
2 CX_SVRS_FEATURE_NOT_SUPPORTED Ausnahmeklasse: Geforderte Funktion nicht unterstützt 20100217
3 CX_SVRS_INCORRECT_DEFINITION Fehlerhafte Objektdefinition 20100621
4 CX_SVRS_INVALID_CONFIGCLASS Ausnahmeklasse: Fehler in Konfigurationsklasse 20100216
5 CX_SVRS_NO_CONFIGCLASS_DEFINED Ausnahme: Keine Konfigurationsklasse definiert 20100216
6 CX_SVRS_OBJTYPE_NOT_SUPPORTED Ausnahmeklasse: Objekttyp ist nicht unterstützt 20100222

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SVRS_TLOGO_CONTROLLER Controller für logische Transportobjekte 20100216

Method GET_INSTANCE on class CL_SVRS_TLOGO_CONTROLLER has no exception.

Method GET_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20100222
2 Importing IV_OBJNAME Call by reference Type reference (TYPE) VERSOBJNAM Versionsverwaltung: Name des Objektes 20100217
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) VERSOBJTYP Versionsverwaltung: Typ des Objektes 20100216
4 Importing IV_VERSNO Call by reference Type reference (TYPE) VERSNO Versionsverwaltung: Versionsnummer 20100217
5 Returning RR_OBJ Value transfer Object reference (TYPE REF TO) CL_SVRS_TLOGO_DB_VIEW logisches Transportobjekt 20100217
# Exception Resumable Description Created on
1 CX_SVRS_DESERIALIZATION_FAILED Deserialisierung fehlgeschlagen 20100222
2 CX_SVRS_ERROR_IN_CONFIGCLASS Ausnahmeklasse: Fehler in Konfigurationsklasse 20100216
3 CX_SVRS_FEATURE_NOT_SUPPORTED Ausnahmeklasse: Geforderte Funktion nicht unterstützt 20100219
4 CX_SVRS_ILLEGAL_STATE Ausnahmeklasse: Illegaler Programmstatus 20100216
5 CX_SVRS_ILLEGAL_TLOGO_OBJECT T-LOGO Objekt ist ungültig 20100302
6 CX_SVRS_INCORRECT_DEFINITION Fehlerhafte Objektdefinition 20100222
7 CX_SVRS_INVALID_CONFIGCLASS Ausnahmeklasse: Fehler in Konfigurationsklasse 20100216
8 CX_SVRS_NO_CONFIGCLASS_DEFINED Ausnahme: Keine Konfigurationsklasse definiert 20100216
9 CX_SVRS_OBJECT_NOT_FOUND Objekt wurde nicht gefunden 20100224
10 CX_SVRS_OBJTYPE_NOT_SUPPORTED Ausnahmeklasse: Objekttyp ist nicht unterstützt 20100216

Method GET_OBJECT_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJTYPE Call by reference Type reference (TYPE) VERSOBJTYP Versionsverwaltung: Typ des Objektes 20100216
2 Importing IV_VERSNO Call by reference Type reference (TYPE) VERSNO Versionsverwaltung: Versionsnummer 20100222
3 Returning RS_OBJ_DEFINITION Value transfer Type reference (TYPE) SVRS_SOBJ_DEF SOBJ Definition für SVRS 20100217
# Exception Resumable Description Created on
1 CX_SVRS_ERROR_IN_CONFIGCLASS Ausnahmeklasse: Fehler in Konfigurationsklasse 20100216
2 CX_SVRS_FEATURE_NOT_SUPPORTED Ausnahmeklasse: Geforderte Funktion nicht unterstützt 20100217
3 CX_SVRS_ILLEGAL_STATE Ausnahmeklasse: Illegaler Programmstatus 20100216
4 CX_SVRS_INCORRECT_DEFINITION Fehlerhafte Objektdefinition 20100222
5 CX_SVRS_INVALID_CONFIGCLASS Ausnahmeklasse: Fehler in Konfigurationsklasse 20100216
6 CX_SVRS_NO_CONFIGCLASS_DEFINED Ausnahme: Keine Konfigurationsklasse definiert 20100216
7 CX_SVRS_OBJTYPE_NOT_SUPPORTED Ausnahmeklasse: Objekttyp ist nicht unterstützt 20100216

Method GET_TLOGO_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SCWB_ENABLED Call by reference Type reference (TYPE) ABAP_BOOL 20100721
2 Exporting EV_SNOTE_ENABLED Call by reference Type reference (TYPE) ABAP_BOOL 20100721
3 Exporting EV_SVRS_ENABLED Call by reference Type reference (TYPE) ABAP_BOOL 20100721
4 Exporting EV_TLOGO_FRAMEWORK Call by reference Type reference (TYPE) ABAP_BOOL 20100721
5 Importing IV_OBJTYPE Call by reference Type reference (TYPE) VERSOBJTYP Versionsverwaltung: Typ des Objektes 20100721

Method GET_TLOGO_PROPERTIES on class CL_SVRS_TLOGO_CONTROLLER has no exception.

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJNAME Call by reference Type reference (TYPE) VERSOBJNAM Versionsverwaltung: Name des Objektes 20100315
2 Importing IV_OBJTYPE Call by reference Type reference (TYPE) VERSOBJTYP Versionsverwaltung: Typ des Objektes 20100315
3 Importing IV_VERSNO Call by reference Type reference (TYPE) VERSNO Versionsverwaltung: Versionsnummer 20100315
# Exception Resumable Description Created on
1 CX_SVRS_CONVERT_TO_INACTIVE Fehler während Aktiv -> Inaktiv 20100712
2 CX_SVRS_DESERIALIZATION_FAILED Deserialisierung fehlgeschlagen 20100315
3 CX_SVRS_ERROR_IN_CONFIGCLASS Ausnahmeklasse: Fehler in Konfigurationsklasse 20100315
4 CX_SVRS_FEATURE_NOT_SUPPORTED Ausnahmeklasse: Geforderte Funktion nicht unterstützt 20100315
5 CX_SVRS_ILLEGAL_STATE Ausnahmeklasse: Illegaler Programmstatus 20100315
6 CX_SVRS_ILLEGAL_TLOGO_OBJECT T-LOGO Objekt ist ungültig 20100315
7 CX_SVRS_INCORRECT_DEFINITION Fehlerhafte Objektdefinition 20100315
8 CX_SVRS_INVALID_CONFIGCLASS Ausnahmeklasse: Fehler in Konfigurationsklasse 20100315
9 CX_SVRS_NO_AUTHORIZATION Keine Berechtigung 20100315
10 CX_SVRS_NO_CONFIGCLASS_DEFINED Ausnahme: Keine Konfigurationsklasse definiert 20100315
11 CX_SVRS_OBJECT_ALREADY_LOCKED Objekt bereits anderweitig gesperrt 20100316
12 CX_SVRS_OBJECT_NOT_FOUND Objekt wurde nicht gefunden 20100315
13 CX_SVRS_OBJTYPE_NOT_SUPPORTED Ausnahmeklasse: Objekttyp ist nicht unterstützt 20100315
14 CX_SVRS_READING_ERROR Reading error 20100614
15 CX_SVRS_TRANS_REQUEST_FAILED 20100316
16 CX_SVRS_VERSIONING_FAILED Ausnahme während der Versionierung 20100316
17 CX_SVRS_WRITE_ERROR Write error 20100401

Method WRITE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TLOGO Call by reference Object reference (TYPE REF TO) CL_SVRS_TLOGO_DB_VIEW logisches Transportobjekt 20100316
2 Importing IS_TRANS Call by reference Type reference (TYPE) TRKEY Vollstaendiger Key eines Transportobjektes 20100316
3 Importing IV_STATE Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20100316
4 Importing IV_TRKORR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20100316
# Exception Resumable Description Created on
1 CX_SVRS_CONVERT_TO_INACTIVE Fehler während Aktiv -> Inaktiv 20100712
2 CX_SVRS_ERROR_IN_CONFIGCLASS Ausnahmeklasse: Fehler in Konfigurationsklasse 20100326
3 CX_SVRS_FEATURE_NOT_SUPPORTED Ausnahmeklasse: Geforderte Funktion nicht unterstützt 20100326
4 CX_SVRS_ILLEGAL_STATE Ausnahmeklasse: Illegaler Programmstatus 20100330
5 CX_SVRS_ILLEGAL_TLOGO_OBJECT T-LOGO Objekt ist ungültig 20100326
6 CX_SVRS_INCORRECT_DEFINITION Fehlerhafte Objektdefinition 20100614
7 CX_SVRS_INVALID_CONFIGCLASS Ausnahmeklasse: Fehler in Konfigurationsklasse 20100326
8 CX_SVRS_NO_CONFIGCLASS_DEFINED Ausnahme: Keine Konfigurationsklasse definiert 20100326
9 CX_SVRS_OBJECT_NOT_FOUND Objekt wurde nicht gefunden 20100330
10 CX_SVRS_OBJTYPE_NOT_SUPPORTED Ausnahmeklasse: Objekttyp ist nicht unterstützt 20100326
11 CX_SVRS_READING_ERROR Reading error 20100614
12 CX_SVRS_WRITE_ERROR Write error 20100401
History
Last changed by/on SAP  20110908 
SAP Release Created in 800