SAP ABAP Class CL_CFX_LANGUAGE_MANAGER (Manages Languages with Vocabularies)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PLM-CFO (Application Component) Collaboration Folders
⤷
CFX_FOLDERS (Package) Collaboration Folders: Folder and Documents
⤷
⤷
Properties
| Class | CL_CFX_LANGUAGE_MANAGER | |
| Short Description | Manages Languages with Vocabularies | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CFX_FOLDERS | Collaboration Folders: Folder and Documents |
| Created | 20010620 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CFX_LANGUAGE_MANAGER has no interface implemented.
Friends
Class CL_CFX_LANGUAGE_MANAGER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CFX_TEXT_FOLDER | Folder in Mime Repository with Texts | 20041027 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | TT_TEXT_MANAGER | Table with Text Manager Objects | 20010620 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | CFX_TT_TEXT_MANAGER | Table with Text Manager Objects | 20041027 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | CFX_STRING | Character String for Collaboration Folders | 20041027 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | CFX_STRING | Folder in MIME Repository for Standard Languages | 20041027 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | DEVCLASS | Package | 20041027 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor | 20010620 | |
| 2 | Instance method | Private | Method | Generates Text Manager Objects | 20030120 | |
| 3 | Instance method | Private | Method | Generates Text Manager Objects | 20030117 | |
| 4 | Instance method | Private | Method | Generates Text Manager Objects | 20041027 | |
| 5 | Instance method | Private | Method | Generates Text Manager Objects | 20041027 | |
| 6 | Instance method | Public | Method | Returns All Installed Languages | 20010622 | |
| 7 | Instance method | Public | Method | Returns Text Manager for a Language, Vocabulary | 20010620 | |
| 8 | Instance method | Public | Method | 20030117 | ||
| 9 | Instance method | Public | Method | Changes the Scenario | 20010621 | |
| 10 | Static method | Public | Method | Tests Class | 20010620 |
Events
Class CL_CFX_LANGUAGE_MANAGER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | ST_TEXT_MANAGER | Private | See coding | Language, Vocabulary, Standard | 20041027 | BEGIN OF st_text_manager,
language TYPE laiso,
vocabulary TYPE cfx_t_vocabulary,
is_standard TYPE cfx_boolean,
has_error TYPE cfx_boolean,
text_manager TYPE REF TO cl_cfx_text_manager,
END OF st_text_manager
|
|
| 2 | TT_TEXT_MANAGER | Private | See coding | ST_TEXT_MANAGER Table | 20041027 | tt_text_manager TYPE TABLE OF st_text_manager
|
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FOLDER_NAME | Call by reference | Type reference (TYPE) | CFX_STRING | Zeichenkette für Collaboration Folders | 20010620 | |||
| 2 | I_MIME_REPOSITORY_FOLDER | Call by reference | Type reference (TYPE) | CFX_STRING | Mappe im Mime Repository der Standard Sprachen | 20010620 | |||
| 3 | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20010620 |
Method CONSTRUCTOR on class CL_CFX_LANGUAGE_MANAGER has no exception.
Method CREATE_TEXT_MANAGERS_CUSTOMER Signature
Method CREATE_TEXT_MANAGERS_CUSTOMER on class CL_CFX_LANGUAGE_MANAGER has no parameter.
Method CREATE_TEXT_MANAGERS_CUSTOMER on class CL_CFX_LANGUAGE_MANAGER has no exception.
Method CREATE_TEXT_MANAGERS_MIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MIME_REPOSITORY_FOLDER | Call by reference | Type reference (TYPE) | CFX_STRING | Mappe im Mime Repository der Standard Sprachen | 20030117 | |||
| 2 | I_PACKAGE_NAME | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20030117 |
Method CREATE_TEXT_MANAGERS_MIME on class CL_CFX_LANGUAGE_MANAGER has no exception.
Method CREATE_TEXT_MANAGERS_MIME_ENTR Signature
Method CREATE_TEXT_MANAGERS_MIME_ENTR on class CL_CFX_LANGUAGE_MANAGER has no parameter.
Method CREATE_TEXT_MANAGERS_MIME_ENTR on class CL_CFX_LANGUAGE_MANAGER has no exception.
Method CREATE_TEXT_MANAGER_MIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_TEXT_MANAGER_REF | Call by reference | Object reference (TYPE REF TO) | ST_TEXT_MANAGER | Sprache, Vokabular, Standard | 20041029 |
Method CREATE_TEXT_MANAGER_MIME on class CL_CFX_LANGUAGE_MANAGER has no exception.
Method GET_LANGUAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_STANDARD_VOCABULARY | Call by reference | Type reference (TYPE) | CFX_T_VOCABULARY | 20010622 | ||||
| 2 | RT_LANGUAGE | Value transfer | Type reference (TYPE) | CFX_TT_LANG | Tabelle mit Sprachen | 20010622 |
Method GET_LANGUAGES on class CL_CFX_LANGUAGE_MANAGER has no exception.
Method GET_TEXT_MANAGER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LANGUAGE | Value transfer | Type reference (TYPE) | LAISO | Sprache nach ISO 639 | 20010620 | |||
| 2 | I_STANDARD | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20030207 | ||||
| 3 | I_VOCABULARY | Value transfer | Type reference (TYPE) | CFX_T_VOCABULARY | Zeichenkette für Collaboration Folders | 20010620 | |||
| 4 | RP_TEXT_MANANGER | Value transfer | Object reference (TYPE REF TO) | CL_CFX_TEXT_MANAGER | Zugriff auf Texte | 20010620 |
Method GET_TEXT_MANAGER on class CL_CFX_LANGUAGE_MANAGER has no exception.
Method IS_LANGUAGE_AVAILABLE2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LANGUAGE | Call by reference | Type reference (TYPE) | LAISO | Sprache nach ISO 639 | 20030117 | |||
| 2 | I_VOCABULARY | Call by reference | Type reference (TYPE) | CFX_T_VOCABULARY | 20030117 | ||||
| 3 | R_IS_LANGUAGE_AVAILABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20030117 |
Method IS_LANGUAGE_AVAILABLE2 on class CL_CFX_LANGUAGE_MANAGER has no exception.
Method SET_SCENARIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SCENARIO | Call by reference | Type reference (TYPE) | STRING | 20010621 |
Method SET_SCENARIO on class CL_CFX_LANGUAGE_MANAGER has no exception.
Method TEST Signature
Method TEST on class CL_CFX_LANGUAGE_MANAGER has no parameter.
Method TEST on class CL_CFX_LANGUAGE_MANAGER has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 100 |