SAP ABAP Class CL_RSO_TLOGO_PERSISTENCY (BW TLOGO: generic DB operations)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_TLOGO (Package) BI TLOGO Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_PERSISTENCY Generic Persistency Operations and Types for TLOGO Objects 20090805
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSO_TLOGO_XML_PERSISTENCY BW TLOGO: XML Persistency Handler 20090622
Properties
Class CL_RSO_TLOGO_PERSISTENCY  
Short Description BW TLOGO: generic DB operations    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RSO_TLOGO   BI TLOGO Framework 
Created 20090515   SAP 
Last change 20130531   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 IF_RSO_OBJECT_XMIC Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_RSO_REPOSITORY_XML_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSO_TLOGO_PERSISTENCY Generic Persistency Operations and Types for TLOGO Objects 20090805
Friends
# Friend Modeled only Created on Description
1 CL_RSO_TLOGO_HISTORY 20100121 Management of multiple historical TLOGO object versions
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_APPLOG_SUBOBJ Static Attribute Protected Type reference (TYPE) BALSUBOBJ SPACE Application Log: Sub-object 20090728
2 O_C_DEFAULT_FTYPE Constant Protected Type reference (TYPE) CHAR10 'BIN' Default file type for export 20090727
3 O_C_MSGID Constant Protected Type reference (TYPE) ARBGB 'RSTLOGO' Message class of object 20090727
4 O_DUMMY_MSG Static Attribute Protected Type reference (TYPE) CHAR1 Dummy for messages 20090515
5 O_IS_INITIALIZED Instance attribute Protected Type reference (TYPE) RS_BOOL RS_C_FALSE Instance is initialized and can persist 20090721
6 O_OBJNAMLEN Instance attribute Protected Type reference (TYPE) DDLENG Length of object name 20090622
7 O_OBJNM Instance attribute Protected Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20091203
8 O_PRIMARY_TABLE Instance attribute Protected Type reference (TYPE) TABNAME Table name of primary table 20090622
9 O_R_REPOSITORY Static Attribute Protected Object reference (TYPE REF TO) CL_RSO_REPOSITORY BW Metadata Repository 20090622
10 O_S_TLOGOPROP Instance attribute Protected Type reference (TYPE) RSTLOGOPROP BW TLOGO Objects Properties 20090622
11 O_S_TLOGO_OBJECT_PROPERTIES Instance attribute Protected Type reference (TYPE) RSO_S_TLOGO_OBJECT_PROPERTIES Generic Properties of a TLOGO object 20090622
12 O_TLOGO Instance attribute Protected Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20091203
13 O_TS_EXISTENTIAL Instance attribute Protected Type reference (TYPE) OT_TS_EXISTENTIAL Existentially Dependent Objects 20090622
14 O_TS_OBJSL Instance attribute Protected Type reference (TYPE) RSO_TS_OBJSL Tables for a TLOG Type 20100308
15 O_TS_TLOGO_TABLE Instance attribute Protected Type reference (TYPE) OT_TS_TLOGO_TABLE Data for the TLOGO Tables 20090622
16 O_T_KEY_FIELD Instance attribute Protected Type reference (TYPE) DDFIELDS Key fields of primary table 20090622
17 O_WITH_EXISTENTIAL_DEPENDENT Instance attribute Protected Type reference (TYPE) RS_BOOL = 'X': With existentially dependent objects 20090622
18 P_C_APPLOG_OBJECT Constant Private Type reference (TYPE) BALOBJ_D 'RSO_TLOGO_PERSIST' Application Log: Object Name (Application Code) 20090727
19 P_C_LOGLEVEL Constant Private Type reference (TYPE) BALLEVEL '1' Detail level for application log 20091221
20 P_INFOAREA Instance attribute Private Type reference (TYPE) RSINFOAREA Information Area of this Version 20100407
21 P_LANGU Instance attribute Private Type reference (TYPE) LANGU Language (* for all languages) 20091222
22 P_OBJVERS Instance attribute Private Type reference (TYPE) RSOBJVERS Object version. SPACE if instance is filled 20091222
23 P_OBJVERSNO Instance attribute Private Type reference (TYPE) RSOVERSNO Version Number of TLOGO Object 20091218
24 P_RESPUSER Instance attribute Private Type reference (TYPE) VERSUSER Version management: Version creator 20091222
25 P_S_SERIAL_CACHE Instance attribute Private Type reference (TYPE) GT_S_SERIAL_CACHE Holds the serialized form of the object 20090728
26 P_TIMESTAMP Instance attribute Private Type reference (TYPE) RSTIMESTMP Current time stamp of version 20091222
27 P_T_CHANGED_AT Static Attribute Private See coding Table with Names of TIMESTAMP Fields 20100406
28 P_T_CHANGED_BY Static Attribute Private See coding Tables with Names of LAST CHANGED BY Fields 20100406
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activating the TLOGO Object (After SAVE) 20090515
2 ANALYZE_PIECE_LIST Instance method Protected Method Build Where condition for a table 20090515
3 CHECK_INITIALIZED Instance method Protected Method Checks whether the instance has already been installed 20090515
4 CHECK_TLOGO_TYPE_CONSISTENCY Static method Public Method Checks the consisteny of all TLOGO types (for XML handling) 20090515
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090515
6 CLEAR_OBJVERSNO Instance method Protected Method Resets the version number (internal use) 20091218
7 CLEAR_SERIAL_CACHE Instance method Protected Method Deletes the serialization cache 20091215
8 COMPLETE_TLOGO_TABLES Instance method Protected Method Fill TLOGO tables 20090625
9 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20090515
10 COPY Instance method Public Method Copies current version to a different version (such as A->D) 20091221
11 DELETE Instance method Public Method Delete object in the DB 20091221
12 DESERIALIZE Instance method Public Method Parse XML TLOGO and build internal instance (version N) 20090727
13 EXPORT_TO_FILE Instance method Public Method Exports TLOGO object to a file on the front end 20090724
14 GET_DATA Instance method Public Method Returns the data of a table/structure 20090625
15 GET_INFOAREA Instance method Public Method Returns the Information Area of this Version 20100407
16 GET_INSTANCE Static method Public Method Creates a suitable instance of the persistence class 20100114
17 GET_LANGUAGE Instance method Public Method Returns the language of the serialized version 20091221
18 GET_OBJNAME Instance method Public Method Returns the object name 20090806
19 GET_OBJTYPE Instance method Public Method Returns the TLOGO type 20090806
20 GET_OBJVERS Instance method Public Method Returns the object version 20090625
21 GET_OBJVERSNO Instance method Public Method Returns the current version number 20091215
22 GET_RESPONSIBLE_USER Instance method Public Method Returns the user who created this persistency 20091222
23 GET_SERIALIZED Instance method Public Method Returns the saved serialized form of the object 20090728
24 GET_TIMESTAMP Instance method Protected Method Returns the UTC time stamp of this instance 20100122
25 GET_VERSTIMES Instance method Public Method Returns the creation date and creation time 20091215
26 IMPORT_FROM_FILE Instance method Public Method Imports TLOGO object from a file on the front end 20090724
27 INITIALIZE Instance method Protected Method Instance initialization 20090721
28 IS_INITIALIZED Instance method Public Method Is instance initialized (yes/no)? 20111207
29 IS_SERIALIZABLE Static method Public Method Specifies whether a TLOGO type can be serialized 20100114
30 READ_FROM_DB Instance method Public Method Read database instance 20090515
31 READ_FROM_FILE Instance method Private Method Reads and decompresses serialized TLOGO object 20090727
32 READ_TLOGO_PROP Instance method Private Method Read TLOGO-Type Properties 20090515
33 RESET Instance method Protected Method Completely resets the instance. Reinitialization required 20100202
34 SERIALIZE Instance method Public Method Serialized TLOGO object 20090727
35 SET_DATA Instance method Public Method Sets table data (Sets version = N if initial) 20090625
36 SET_EXISTENTIAL_DEPENDANT Instance method Public Method Adds a New Existentially Dependent TLOGO Object 20100215
37 SET_INFOAREA Instance method Protected Method Sets the Information Area for this Version 20100407
38 SET_LANGUAGE Instance method Protected Method Sets "language" of instance 20091222
39 SET_MAIN_TABLE_FIELD_VALUE Instance method Private Method Changes the Value of a Field in a Persistence Table 20100407
40 SET_OBJVERS Instance method Public Method Changes the object version (A,D,M,N) of this instance 20091215
41 SET_OBJVERSNO Instance method Protected Method Sets the version number 20091218
42 SET_OBJVERS_INT Instance method Protected Method Sets Object Version without a Check (Tiered Serialization) 20100226
43 SET_PERSISTENT_INFOAREA Instance method Public Method Sets the Value of the INFOAREA Field 20100407
44 SET_PERSISTENT_M_EQ_A Instance method Public Method Sets the Equality Indicator on M and A Versions 20100407
45 SET_PERSISTENT_OBJVERS Instance method Public Method Changes the object version of the DB persistency (A,D,M) 20091215
46 SET_PERSISTENT_TIMESTAMP_DATA Instance method Public Method Changes the Time Stamp and User Name of the DB Persistence 20100326
47 SET_RESPONSIBLE_USER Instance method Protected Method Sets the creating user for this instance 20091222
48 SET_SERIALIZED Instance method Protected Method Saves the serialized form of the object in the cache 20090728
49 SET_TIMESTAMP Instance method Protected Method Sets the UTC time stamp for this instance 20091222
50 SHIFT_TO_TAG_START Instance method Private Method Sets the input entry offset to the start position of 20090728
51 SHOW_APPLICATION_LOG Instance method Public Method Shows the current application log as a popup 20090727
52 SUPPORTS_MODIFIED_VERSION Static method Public Method Does TLOGO Support M Version (Yes, No)? 20100215
53 WRITE_TO_DB Instance method Public Method Saves instance on DB (overwrites existing instance) 20090515
54 WRITE_TO_FILE Instance method Private Method Writes serialized TLOGO object to a file 20090727
Events
Class CL_RSO_TLOGO_PERSISTENCY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_S_SERIAL_CACHE Public See coding Serialization cache 20090728 BEGIN OF gt_s_serial_cache, serial_string TYPE string, serial_xstring TYPE xstring, END OF gt_s_serial_cache
2 OT_S_EXISTENTIAL Protected See coding Existential-dependent TLOGO object 20090622 BEGIN OF ot_s_existential, tlogo TYPE tlogo, objnm TYPE sobj_name, r_tlogo_persistency TYPE REF TO cl_rso_tlogo_persistency, END OF ot_s_existential
3 OT_S_TLOGO_TABLE Protected Attribute reference (LIKE) 20090805
4 OT_TS_EXISTENTIAL Protected See coding Table with existential-dependent TLOGO objects 20090622 ot_ts_existential TYPE SORTED TABLE OF ot_s_existential WITH UNIQUE KEY tlogo objnm
5 OT_TS_TLOGO_TABLE Protected See coding Database representation of TLOGO object 20090805 ot_ts_tlogo_table TYPE SORTED TABLE OF ot_s_tlogo_table WITH UNIQUE KEY tabname
6 OT_T_TLOGO_TABLE Protected Attribute reference (LIKE) 20090805
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class CL_RSO_TLOGO_PERSISTENCY has no parameter.
Method ACTIVATE on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method ANALYZE_PIECE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MULTIPLE_LINES Call by reference Type reference (TYPE) RS_BOOL = 'X' mehrere Zeilen möglich 20090515
2 Exporting E_S_FIELD_OBJVERS Call by reference Type reference (TYPE) DFIES DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20090515
3 Exporting E_T_FIX_FIELD Call by reference Type reference (TYPE) DDFIELDS Über Festw., Vers., Key bestimmte Felder (lfieldname = Wert) 20090515
4 Exporting E_T_VARIABLE_FIELD Call by reference Type reference (TYPE) DDFIELDS Über Festwerte, Version und key fest bestimmte Felder 20090515
5 Exporting E_WHERE_STMT Call by reference Type reference (TYPE) STRING Where condition (without OBJVERS) 20090515
6 Importing I_S_OBJSL Call by reference Type reference (TYPE) OBJSL Objekt: Stückliste logisches Objekt 20090515

Method ANALYZE_PIECE_LIST on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method CHECK_INITIALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_METHOD_NAME Call by reference Type reference (TYPE) STRING 20090515

Method CHECK_INITIALIZED on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method CHECK_TLOGO_TYPE_CONSISTENCY Signature

Method CHECK_TLOGO_TYPE_CONSISTENCY on class CL_RSO_TLOGO_PERSISTENCY has no parameter.
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20090515

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_OBJVERSNO Signature

Method CLEAR_OBJVERSNO on class CL_RSO_TLOGO_PERSISTENCY has no parameter.
Method CLEAR_OBJVERSNO on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method CLEAR_SERIAL_CACHE Signature

Method CLEAR_SERIAL_CACHE on class CL_RSO_TLOGO_PERSISTENCY has no parameter.
Method CLEAR_SERIAL_CACHE on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method COMPLETE_TLOGO_TABLES Signature

Method COMPLETE_TLOGO_TABLES on class CL_RSO_TLOGO_PERSISTENCY has no parameter.
Method COMPLETE_TLOGO_TABLES on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20090515
2 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20090515
3 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20090515
4 Importing I_WITH_EXISTENTIAL_DEPENDENT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE ='X' mit Existentiell abhängigen Objekten 20090518

Method CONSTRUCTOR on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TO_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS Ziel-Objektversion 20091221
2 Returning R_R_TLOGO_PERSIST Value transfer Object reference (TYPE REF TO) CL_RSO_TLOGO_PERSISTENCY Persistenzobjekt der neuen Version 20091221
# Exception Resumable Description Created on
1 CX_RS_INVALID_OBJECT_STATE Inkonsistenter Zustand der TLOGO-Instanz 20091221

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20091221
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20091221

Method DESERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BAL_S_MSG-DETLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20090727
2 Importing I_TLOGO_STRING Call by reference Type reference (TYPE) STRING String mit XML Daten 20090727
3 Importing I_TLOGO_XSTRING Call by reference Type reference (TYPE) XSTRING Binary string mir XML Daten 20090727
# Exception Resumable Description Created on
1 CX_RS_NOT_IMPLEMENTED Methode ist nicht implementiert 20090727
2 CX_RS_SERIALIZATION_ERROR Fehler bei der Daten-Deserialisierung 20090727

Method EXPORT_TO_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXPORT_VERSION Call by reference Type reference (TYPE) RSOVERSNO Versionsnummer für den Dateinamen 20100420
2 Importing I_FILETYPE Call by reference Type reference (TYPE) CHAR10 'BIN' Fileformat: 'BIN' (binär) oder 'ASC' (Text) 20090724
3 Importing I_PATHNAME Call by reference Type reference (TYPE) STRING Systempfad zum Exporieren auf dem Frontend 20090727
4 Returning R_FILE_LENGTH Value transfer Type reference (TYPE) I Anzahl geschriebener Bytes 20090727
# Exception Resumable Description Created on
1 CX_RS_DATA_ERROR Fehler beim Schreiben auf die Datei 20100202
2 CX_RS_SERIALIZATION_ERROR Fehler bei der Datenserializierung 20090727

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Tabelle 20090625
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20090625

Method GET_DATA on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method GET_INFOAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INFOAREA Value transfer Type reference (TYPE) RSINFOAREA InfoArea 20100407

Method GET_INFOAREA on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20100114
2 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20100114
3 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20100114
4 Importing I_WITH_EXISTENTIAL_DEPENDENT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Sprachenschlüssel der aktuellen Textumgebung 20100114
5 Returning R_R_TLOGO_PERSIST Value transfer Object reference (TYPE REF TO) CL_RSO_TLOGO_PERSISTENCY BW TLOGO: generische DB Operationen 20100114

Method GET_INSTANCE on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LANGUAGE Value transfer Type reference (TYPE) LANGU Serialisierte Sprache 20091221

Method GET_LANGUAGE on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method GET_OBJNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJNAME Value transfer Type reference (TYPE) SOBJ_NAME Name dieses TLOGO Objekts 20090806

Method GET_OBJNAME on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method GET_OBJTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJTYPE Value transfer Type reference (TYPE) RSTLOGO Objekttyp (TLOGO) dieser Instanz 20090806

Method GET_OBJTYPE on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method GET_OBJVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS Objektversion 20090625

Method GET_OBJVERS on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method GET_OBJVERSNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VERSNO Value transfer Type reference (TYPE) RSOVERSNO Versionsnummer des TLOGO Objekts 20091215

Method GET_OBJVERSNO on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method GET_RESPONSIBLE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESPUSER Value transfer Type reference (TYPE) VERSUSER Versionsverwaltung: Versionserzeuger 20091222

Method GET_RESPONSIBLE_USER on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method GET_SERIALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_SERIAL Value transfer Object reference (TYPE REF TO) GT_S_SERIAL_CACHE Serialisierte Form des TLOGO Objekts 20090728

Method GET_SERIALIZED on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method GET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TIMESTAMP Value transfer Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20100122

Method GET_TIMESTAMP on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method GET_VERSTIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VERSDATE Call by reference Type reference (TYPE) VERSDATE Versionsverwaltung: Datum der Versionserzeugung 20091215
2 Exporting E_VERSTIME Call by reference Type reference (TYPE) VERSTIME Versionsverwaltung: Uhrzeit der Versionserzeugung 20091215

Method GET_VERSTIMES on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method IMPORT_FROM_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) STRING Systempfad zum Quellenfile auf dem Frontend 20090724
2 Importing I_FILETYPE Call by reference Type reference (TYPE) CHAR10 Fileformat: 'BIN' (binär) oder 'ASC' (text) 20090724
# Exception Resumable Description Created on
1 CX_RS_DATA_ERROR Fehler beim Lesen der Daten 20090727

Method INITIALIZE Signature

Method INITIALIZE on class CL_RSO_TLOGO_PERSISTENCY has no parameter.
Method INITIALIZE on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method IS_INITIALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INITIALIZED Value transfer Type reference (TYPE) RS_BOOL Initialisierungsstatus (ja/nein) 20111207

Method IS_INITIALIZED on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method IS_SERIALIZABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20100114
2 Returning R_POSSIBLE Value transfer Type reference (TYPE) RS_BOOL Typ ist serialisierbar (ja, nein) 20100114

Method IS_SERIALIZABLE on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method READ_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20090515
2 Importing I_ON_MISSING_GET_ACTIVE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Wenn angeforderte Version nicht vorhanden, aktive aulesen 20100215
3 Importing I_WITH_EXISTENTIAL_DEPENDENT Call by reference Type reference (TYPE) RS_BOOL Mit existentiellen Abhängigkeiten lesen 20100205
4 Returning R_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS Objektversion, die tatsächlich gelesen wurde 20100215
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Das Objekt ist auf der Datenbank nicht vorhanden 20090724

Method READ_FROM_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TLOGO_STRING Call by reference Type reference (TYPE) STRING TLOGO: serializierte Form als String 20090727
2 Exporting E_TLOGO_XSTRING Call by reference Type reference (TYPE) XSTRING TLOGO: serializierte Form als Binärstring 20090727
3 Importing I_FILENAME Call by reference Type reference (TYPE) STRING Systempfad zum Importfile 20090727
4 Importing I_FILETYPE Call by reference Type reference (TYPE) CHAR10 'BIN' Fileformat: 'BIN' (binär) oder 'ASC' (text) 20090727
# Exception Resumable Description Created on
1 CX_RS_DATA_ERROR Fehler beim Einlesen der Daten 20090727

Method READ_TLOGO_PROP Signature

Method READ_TLOGO_PROP on class CL_RSO_TLOGO_PERSISTENCY has no parameter.
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20090515

Method RESET Signature

Method RESET on class CL_RSO_TLOGO_PERSISTENCY has no parameter.
Method RESET on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SERIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TLOGO_STRING Call by reference Type reference (TYPE) STRING Serializiertes TLOGO Objekt als text 20090727
2 Exporting E_TLOGO_XSTRING Call by reference Type reference (TYPE) XSTRING Serializiertes TLOGO Objekt in Binärformat 20090727
3 Importing I_AS_XSTRING Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE TLOGO Objekt-Ausgabe in Binärformat 20090727
4 Importing I_VERSNO Call by reference Type reference (TYPE) RSOVERSNO Versionsnummer des TLOGO Objekts 20091215
# Exception Resumable Description Created on
1 CX_RS_NOT_IMPLEMENTED Methode ist nicht implementiert 20090727

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20090625
2 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Tabelle 20090625

Method SET_DATA on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SET_EXISTENTIAL_DEPENDANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_TLOGO_PERSIST Call by reference Object reference (TYPE REF TO) CL_RSO_TLOGO_PERSISTENCY TLOGO Persistenzobjekt 20100215
2 Returning R_R_TLOGO_PERSIST Value transfer Object reference (TYPE REF TO) CL_RSO_TLOGO_PERSISTENCY Ersetztes TLOGO Persistenzobjekt (falls schlüsselgleich) 20100215

Method SET_EXISTENTIAL_DEPENDANT on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SET_INFOAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOAREA Call by reference Type reference (TYPE) RSINFOAREA InfoArea 20100407

Method SET_INFOAREA on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGUAGE Call by reference Type reference (TYPE) CSEQUENCE Sprache der persistenten Instanz 20091222

Method SET_LANGUAGE on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SET_MAIN_TABLE_FIELD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_NAME Call by reference Type reference (TYPE) NAME_FELD Name des Zielfeldes der Tabelle 20100407
2 Importing I_FIELD_VALUE Call by reference Object reference (TYPE REF TO) DATA Feldwert 20100407
3 Importing I_WITH_EXISTENTIALS Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Wert auch auf existentiell abhängigen Objekten ändern 20100407

Method SET_MAIN_TABLE_FIELD_VALUE on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SET_OBJVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Value transfer Type reference (TYPE) CSEQUENCE Objektversion (A,D,M,N) 20091215

Method SET_OBJVERS on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SET_OBJVERSNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VERSNO Call by reference Type reference (TYPE) RSOVERSNO Neue Versionsnummer 20091218

Method SET_OBJVERSNO on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SET_OBJVERS_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) CSEQUENCE Objektversion 20100226

Method SET_OBJVERS_INT on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SET_PERSISTENT_INFOAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOAREA Call by reference Type reference (TYPE) RSINFOAREA InfoArea 20100407

Method SET_PERSISTENT_INFOAREA on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SET_PERSISTENT_M_EQ_A Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVFL Call by reference Type reference (TYPE) RSACTIVFL Feldwert für 'ACTIVFL' 20100407

Method SET_PERSISTENT_M_EQ_A on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SET_PERSISTENT_OBJVERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20091215

Method SET_PERSISTENT_OBJVERS on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SET_PERSISTENT_TIMESTAMP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMESTMP Call by reference Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform für die DB-Persistenz 20100326

Method SET_PERSISTENT_TIMESTAMP_DATA on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SET_RESPONSIBLE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESPUSER Call by reference Type reference (TYPE) VERSUSER Versionsverwaltung: Versionserzeuger 20091222

Method SET_RESPONSIBLE_USER on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SET_SERIALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERIAL Call by reference Type reference (TYPE) STRING Serialisiertes TLOGO-Objekt als string 20090728
2 Importing I_SERIAL_X Call by reference Type reference (TYPE) XSTRING Serialisiertes TLOGO-Objekt als xstring 20090728

Method SET_SERIALIZED on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMESTAMP Call by reference Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20091222
2 Importing I_TIMESTAMP_S Call by reference Type reference (TYPE) STRING UTC-Zeitstempel in Kurzform als String 20091222

Method SET_TIMESTAMP on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SHIFT_TO_TAG_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OFFSET Value transfer Type reference (TYPE) I aktuelles Offfset im XML-String 20090728
2 Importing I_XML Call by reference Type reference (TYPE) STRING XML-String 20090728
3 Returning R_OFFSET Value transfer Type reference (TYPE) I korrigiertes Offset auf dem nächsten tag-Beginn 20090728

Method SHIFT_TO_TAG_START on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SHOW_APPLICATION_LOG Signature

Method SHOW_APPLICATION_LOG on class CL_RSO_TLOGO_PERSISTENCY has no parameter.
Method SHOW_APPLICATION_LOG on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method SUPPORTS_MODIFIED_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20100216
2 Returning R_M_SUPPORTED Value transfer Type reference (TYPE) RS_BOOL M-Version wird unterstützt (ja, nein) 20100215

Method SUPPORTS_MODIFIED_VERSION on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method WRITE_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BAL_S_MSG-DETLEVEL '1' Anwendungs-Log: Detaillierungsgrad 20090515
2 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20091221

Method WRITE_TO_DB on class CL_RSO_TLOGO_PERSISTENCY has no exception.

Method WRITE_TO_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) STRING Systempfad zum Exportfile auf dem Frontend 20090727
2 Importing I_FILETYPE Call by reference Type reference (TYPE) CHAR10 'BIN' Fileformat: 'BIN' (binär) oder 'ASC' (Text) 20090727
3 Importing I_TLOGO_STRING Value transfer Object reference (TYPE REF TO) STRING Serializiertes TLOGO-Objekt in Textformat 20091204
4 Importing I_TLOGO_XSTRING Value transfer Object reference (TYPE REF TO) XSTRING Serializiertes TLOGO-Objekt in Textformat 20091204
5 Returning R_FILE_LENGTH Value transfer Type reference (TYPE) I Anzahl geschriebener Bytes 20091204
# Exception Resumable Description Created on
1 CX_RS_DATA_ERROR Fehler beim Schreiben der Daten 20090727
History
Last changed by/on SAP  20130531 
SAP Release Created in 730