SAP ABAP Class CL_CFX_TEXT_MANAGER (Access to Texts)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_BASIS (Package) Basis Technology for the Collaboration Folders Application
Properties
Class CL_CFX_TEXT_MANAGER  
Short Description Access to Texts    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_BASIS   Basis Technology for the Collaboration Folders Application 
Created 20010212   SAP 
Last change 20141109    
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 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CFX_TEXT_MANAGER has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_CFX_LANGUAGE_MANAGER 20030206 Manages Languages with Vocabularies
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_STANDARD_TEXTS Instance attribute Private Object reference (TYPE REF TO) CL_CFX_TEXT_MANAGER Access to Texts 20030206
2 MT_TEXT Instance attribute Private Type reference (TYPE) CFX_TT_ALIAS_TEXT Alias Text Hash Table 20010213
3 M_CACHE_READ Instance attribute Private Type reference (TYPE) ABAP_BOOL 20030404
4 M_CACHE_XMLCONTENT Instance attribute Private Type reference (TYPE) SDOKCNTBINS SDOK: Table with Binary Document Content for Web Server 20030404
5 M_CACHE_XMLSIZE Instance attribute Private Type reference (TYPE) I 20030404
6 M_IS_OVERWRITTEN Instance attribute Private Type reference (TYPE) ABAP_BOOL 20030206
7 M_IS_STANDARD Instance attribute Private Type reference (TYPE) ABAP_BOOL 20030206
8 M_LANGUAGE Instance attribute Private Type reference (TYPE) LAISO Language According to ISO 639 20010213
9 M_LANGUAGE_INT Instance attribute Private Type reference (TYPE) SY-LANGU Language in Old SAP Format 20041028
10 M_LAST_ERROR Instance attribute Private Type reference (TYPE) I 20010212
11 M_PACKAGE_NAME Instance attribute Private Type reference (TYPE) STRING Packet name 20010212
12 M_PHIO Instance attribute Private Type reference (TYPE) SKWF_IO GUID in 'CHAR' Format in Upper Case 20030404
13 M_SCENARIO Instance attribute Private Type reference (TYPE) STRING 20010517
14 M_VOCABULARY Instance attribute Private Type reference (TYPE) STRING Vocabulary 20010220
15 M_XML_VERSION Instance attribute Private Type reference (TYPE) STRING 20011102
16 SC_ERROR_ALIAS_NOT_UNIQUE Constant Private Type reference (TYPE) I 5 Alias Name Is Not Unique 20010213
17 SC_ERROR_INVALID_CONTENT Constant Public Type reference (TYPE) I 2 Invalid Text Content 20010212
18 SC_ERROR_INVALID_LANGUAGE Constant Private Type reference (TYPE) I 4 20010213
19 SC_ERROR_NO_ERROR Constant Public Type reference (TYPE) I 0 No error 20010212
20 SC_ERROR_TEXT_NOT_FOUND Constant Public Type reference (TYPE) I 1 Text Not Found 20010212
21 SC_ERROR_WRONG_PACKAGE Constant Public Type reference (TYPE) I 3 Wrong Package 20010212
22 SC_NA_ID Instance attribute Private Type reference (TYPE) STRING ID 20010212
23 SC_NA_LANGUAGE Instance attribute Private Type reference (TYPE) STRING Language 20010212
24 SC_NA_NAME Instance attribute Private Type reference (TYPE) STRING Name 20010212
25 SC_NA_SCENARIO Instance attribute Private Type reference (TYPE) STRING Scenario 20010517
26 SC_NA_VERSION Instance attribute Private Type reference (TYPE) STRING Vocabulary 20011102
27 SC_NA_VOCABULARY Instance attribute Private Type reference (TYPE) STRING Vocabulary 20010220
28 SC_NE_CONCEPT Instance attribute Private Type reference (TYPE) STRING Concept 20010212
29 SC_NE_PACKAGE Instance attribute Private Type reference (TYPE) STRING Package 20010212
30 SC_NE_TEXT Instance attribute Private Type reference (TYPE) STRING Text 20010212
31 SC_NULL_TEXT Constant Public Type reference (TYPE) TEXT10 '#NA' Wrong Package 20010509
32 SC_REPLACE_PATTERN_1 Constant Public Type reference (TYPE) CHAR4 '&1' Replacement Template 1 20010214
33 SC_REPLACE_PATTERN_2 Constant Public Type reference (TYPE) CHAR4 '&2' Replacement Template 2 20010214
34 SC_REPLACE_PATTERN_3 Constant Public Type reference (TYPE) CHAR4 '&3' Replacement Template 3 20010214
35 SC_REPLACE_PATTERN_4 Constant Public Type reference (TYPE) CHAR4 '&4' Replacement Template 4 20010214
36 SC_SEPARATOR Constant Public Type reference (TYPE) CHAR1 '/' Separator Between Package and Alias 20010212
37 SC_STANDARD_VOCABULARY Static Attribute Public Type reference (TYPE) TEXT50 'SAP' 20010220
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20010212
2 CREATE_TEXT_TABLE Instance method Private Method Generates the Internal Text Table from the DOM 20010620
3 DB_RETRIEVE_TEXT_DATA Instance method Private Method Reads Metadat from DB 20030404
4 DB_STORE_TEXT_DATA Instance method Private Method Saves Metadata in DB 20030404
5 GET_DOM Instance method Public Method Delivers the XML DOM 20010620
6 GET_LANGUAGE Instance method Public Method Delivers the Language 20010620
7 GET_LAST_ERROR Instance method Public Method Interrogation of Last Occurring Error 20010212
8 GET_OTR_TEXT Instance method Public Method Get Text for an Alias 20041028
9 GET_PACKAGE Instance method Public Method Delivers the Package Name 20010220
10 GET_TEXT Instance method Public Method Get Text for an Alias 20010212
11 GET_TEXTS Instance method Public Method Delivers All Texts in a String 20010723
12 GET_VOCABULARY Instance method Public Method Get Text for an Alias 20010220
13 IS_EQUAL_TO Instance method Public Method Compares Text Manager Based on Language + Vocabulary 20030120
14 READ_CONTENT Instance method Private Method Extract Binary Content from XML 20030404
15 RESOLVE_PLACEHOLDERS Static method Private Method Get Text for an Alias 20041028
16 SET_CONTENT Instance method Public Method Set Binary Content for the Text Manager 20010212
17 SET_LANGUAGE Instance method Private Method Set Language 20010213
18 SET_SCENARIO Instance method Public Method Sets the Scenario 20010620
Events
Class CL_CFX_TEXT_MANAGER has no event.
Types
Class CL_CFX_TEXT_MANAGER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTENT Call by reference Type reference (TYPE) SDOKCNTBINS Textinformationen als Binär-Inhalt 20010212
2 Importing I_CONTENT_SIZE Call by reference Type reference (TYPE) I Größe des Binär-Inhalts 20010212
3 Importing I_PHIO Call by reference Type reference (TYPE) SKWF_IO GUID im 'CHAR' Format in Großschreibung 20030404
4 Importing I_SCENARIO Call by reference Type reference (TYPE) STRING Spezielle Auswahl des Szenarios der Texte 20010517

Method CONSTRUCTOR on class CL_CFX_TEXT_MANAGER has no exception.

Method CREATE_TEXT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Sprache nach ISO 639 20010620

Method CREATE_TEXT_TABLE on class CL_CFX_TEXT_MANAGER has no exception.

Method DB_RETRIEVE_TEXT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOUND Value transfer Type reference (TYPE) ABAP_BOOL 20030404

Method DB_RETRIEVE_TEXT_DATA on class CL_CFX_TEXT_MANAGER has no exception.

Method DB_STORE_TEXT_DATA Signature

Method DB_STORE_TEXT_DATA on class CL_CFX_TEXT_MANAGER has no parameter.
Method DB_STORE_TEXT_DATA on class CL_CFX_TEXT_MANAGER has no exception.

Method GET_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_DOM Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT Sprache nach ISO 639 20010620

Method GET_DOM on class CL_CFX_TEXT_MANAGER 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) LAISO Sprache nach ISO 639 20010620

Method GET_LANGUAGE on class CL_CFX_TEXT_MANAGER has no exception.

Method GET_LAST_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LAST_ERROR Value transfer Type reference (TYPE) I 20010212

Method GET_LAST_ERROR on class CL_CFX_TEXT_MANAGER has no exception.

Method GET_OTR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) STRING 20041112
2 Importing I_ALIAS Call by reference Type reference (TYPE) STRING 20041028
3 Importing I_PLACE_HOLDER_1 Call by reference Type reference (TYPE) STRING 20041028
4 Importing I_PLACE_HOLDER_2 Call by reference Type reference (TYPE) STRING 20041028
5 Importing I_PLACE_HOLDER_3 Call by reference Type reference (TYPE) STRING 20041028
6 Importing I_PLACE_HOLDER_4 Call by reference Type reference (TYPE) STRING 20041028

Method GET_OTR_TEXT on class CL_CFX_TEXT_MANAGER has no exception.

Method GET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PACKAGE Value transfer Type reference (TYPE) STRING 20010220

Method GET_PACKAGE on class CL_CFX_TEXT_MANAGER has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) STRING 20041112
2 Importing I_ALIAS Call by reference Type reference (TYPE) STRING 20010212
3 Importing I_PLACE_HOLDER_1 Call by reference Type reference (TYPE) STRING 20010214
4 Importing I_PLACE_HOLDER_2 Call by reference Type reference (TYPE) STRING 20010214
5 Importing I_PLACE_HOLDER_3 Call by reference Type reference (TYPE) STRING 20010214
6 Importing I_PLACE_HOLDER_4 Call by reference Type reference (TYPE) STRING 20010214

Method GET_TEXT on class CL_CFX_TEXT_MANAGER has no exception.

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXTS Call by reference Type reference (TYPE) CFX_TT_ALIAS_TEXT Alias Text Hash-Tabelle 20010724

Method GET_TEXTS on class CL_CFX_TEXT_MANAGER has no exception.

Method GET_VOCABULARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VOCABULARY Value transfer Type reference (TYPE) STRING 20010220

Method GET_VOCABULARY on class CL_CFX_TEXT_MANAGER has no exception.

Method IS_EQUAL_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_TEXT_MANAGER Call by reference Object reference (TYPE REF TO) CL_CFX_TEXT_MANAGER Zugriff auf Texte 20030120
2 Returning R_IS_EQUAL Value transfer Type reference (TYPE) ABAP_BOOL 20030120

Method IS_EQUAL_TO on class CL_CFX_TEXT_MANAGER has no exception.

Method READ_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTENT Call by reference Type reference (TYPE) SDOKCNTBINS Textinformationen als Binär-Inhalt 20030404
2 Importing I_CONTENT_SIZE Call by reference Type reference (TYPE) I Größe des Binär-Inhalts 20030404

Method READ_CONTENT on class CL_CFX_TEXT_MANAGER has no exception.

Method RESOLVE_PLACEHOLDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TEXT Call by reference Type reference (TYPE) STRING 20041028
2 Importing I_PLACE_HOLDER_1 Call by reference Type reference (TYPE) STRING 20041028
3 Importing I_PLACE_HOLDER_2 Call by reference Type reference (TYPE) STRING 20041028
4 Importing I_PLACE_HOLDER_3 Call by reference Type reference (TYPE) STRING 20041028
5 Importing I_PLACE_HOLDER_4 Call by reference Type reference (TYPE) STRING 20041028

Method RESOLVE_PLACEHOLDERS on class CL_CFX_TEXT_MANAGER has no exception.

Method SET_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTENT Call by reference Type reference (TYPE) SDOKCNTBINS Textinformationen als Binär-Inhalt 20010212
2 Importing I_CONTENT_SIZE Call by reference Type reference (TYPE) I Größe des Binär-Inhalts 20010212

Method SET_CONTENT on class CL_CFX_TEXT_MANAGER 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) LAISO ISO Sprache 20010213

Method SET_LANGUAGE on class CL_CFX_TEXT_MANAGER has no exception.

Method SET_SCENARIO Signature

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

Method SET_SCENARIO on class CL_CFX_TEXT_MANAGER has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 20A