SAP ABAP Class CL_XLFT_LXE_INTERFACE (Helper class that encapsulates LXE functionality)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DOC-TTL (Application Component) Translation Tools
⤷
SLXE_XLFT (Package) XLIFF 1.2 Translation
⤷
⤷
Properties
| Class | CL_XLFT_LXE_INTERFACE | |
| Short Description | Helper class that encapsulates LXE functionality | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SLXE_XLFT | XLIFF 1.2 Translation |
| Created | 20101215 | SAP |
| Last change | 20130531 | SAP |
| 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_XLFT_LXE_INTERFACE has no interface implemented.
Friends
Class CL_XLFT_LXE_INTERFACE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20101215 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | 20101215 | ||
| 2 | Static method | Public | Method | Checks if the codepage check is activated | 20101215 | |
| 3 | Static method | Public | Method | Deletes the raw version of an object | 20110510 | |
| 4 | Static method | Public | Method | Returns the graph with the passed number | 20110221 | |
| 5 | Static method | Public | Method | Returns the number of the graph a collection is assigned to | 20110221 | |
| 6 | Static method | Public | Method | Checks if a short-text-pair has a proposal pool entry | 20110222 | |
| 7 | Static method | Public | Method | Calls the long-text editing functionality | 20110217 | |
| 8 | Static method | Public | Method | Maps an XLIFF language to a language | 20110512 | |
| 9 | Static method | Public | Method | Maps an XLIFF language tag to an orginal language | 20101215 | |
| 10 | Static method | Public | Method | Maps an XLIFF language to an R/3 language | 20101216 | |
| 11 | Static method | Public | Method | Maps a language to an XLIFF language tag | 20101215 | |
| 12 | Static method | Public | Method | Maps a language to a language suitable for TTX files | 20101230 | |
| 13 | Static method | Public | Method | Maps an original language to a reviewed language | 20101215 | |
| 14 | Static method | Public | Method | Maps a R/3 language to a translation environment language | 20110217 | |
| 15 | Static method | Public | Method | Patches the raw version of an object | 20110217 | |
| 16 | Static method | Public | Method | Read the raw version of an object | 20110217 | |
| 17 | Static method | Public | Method | Registers a collection if it has not already been registered | 20110224 | |
| 18 | Static method | Public | Method | Verifies if the passed area is an XLIFF translation area | 20101215 | |
| 19 | Static method | Public | Method | Verifies that the domain is known by the translation system | 20101215 |
Events
Class CL_XLFT_LXE_INTERFACE has no event.
Types
Class CL_XLFT_LXE_INTERFACE has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_XLFT_LXE_INTERFACE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_XLFT_LXE_INTERFACE has no exception.
Method CODEPAGE_CHECK_ENABLED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHECKS_ENABLED | Value transfer | Type reference (TYPE) | ABAP_BOOL | True if codepage checks are enabled, false otherwise | 20101215 |
Method CODEPAGE_CHECK_ENABLED on class CL_XLFT_LXE_INTERFACE has no exception.
Method DELETE_RAW_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA | Call by reference | Type reference (TYPE) | LXECUSTMNR | Translation Area | 20110510 | |||
| 2 | OBJECT_NAME | Call by reference | Type reference (TYPE) | LXEOBJNAME | Name of Translation Object | 20110510 | |||
| 3 | TARGET_LANG | Call by reference | Type reference (TYPE) | LXEISOLANG | Translation Language | 20110510 |
Method DELETE_RAW_VERSION on class CL_XLFT_LXE_INTERFACE has no exception.
Method GET_GRAPH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GRAPH | Value transfer | Object reference (TYPE REF TO) | CL_XLFT_GRAPH | The graph or unbound if not found | 20110221 | |||
| 2 | NUMBER | Call by reference | Type reference (TYPE) | LXEGRAPH | Translation graph | 20110221 |
Method GET_GRAPH on class CL_XLFT_LXE_INTERFACE has no exception.
Method GET_GRAPH_NUMBER_FOR_COLL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA | Call by reference | Type reference (TYPE) | LXECUSTMNR | Translation Area | 20110221 | |||
| 2 | COLLECTION | Call by reference | Type reference (TYPE) | LXECOLLNAM | Collection Name | 20110221 | |||
| 3 | GRAPH_NUMBER | Value transfer | Type reference (TYPE) | LXEGRAPH | Translation graph; initial if not assigned | 20110221 |
Method GET_GRAPH_NUMBER_FOR_COLL on class CL_XLFT_LXE_INTERFACE has no exception.
Method IS_SHORT_TEXT_TRANSLATED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA | Call by reference | Type reference (TYPE) | LXECUSTMNR | Translation Area | 20110222 | |||
| 2 | DOMAINNAME | Call by reference | Type reference (TYPE) | LXEDOMANAM | 20110222 | ||||
| 3 | DOMAINTYPE | Call by reference | Type reference (TYPE) | LXEDOMATYP | 20110222 | ||||
| 4 | IS_TRANSLATED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20110222 | ||||
| 5 | SOURCE_LANG | Call by reference | Type reference (TYPE) | LXEISOLANG | 20110222 | ||||
| 6 | SOURCE_TEXT | Call by reference | Type reference (TYPE) | LXEUNITLIN | 20110222 | ||||
| 7 | TARGET_LANG | Call by reference | Type reference (TYPE) | LXEISOLANG | 20110222 | ||||
| 8 | TARGET_TEXT | Call by reference | Type reference (TYPE) | LXEUNITLIN | 20110222 |
Method IS_SHORT_TEXT_TRANSLATED on class CL_XLFT_LXE_INTERFACE has no exception.
Method LONG_TEXT_EDIT Signature
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110217 |
Method MAP_LANGTAG_TO_LANG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LANGUAGE | Value transfer | Type reference (TYPE) | LXEISOLANG | Translation Language | 20110512 | |||
| 2 | LANGUAGE_TAG | Call by reference | Object reference (TYPE REF TO) | IF_XLFT_RFC5646_LANGUAGE_TAG | RFC 5646 language tag | 20110512 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Language tag related exception | 20110512 |
Method MAP_LANGTAG_TO_ORIG_LANG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ISOLANG | Value transfer | Type reference (TYPE) | LXEISOLANG | 20101215 | ||||
| 2 | LANGUAGE_TAG | Call by reference | Object reference (TYPE REF TO) | IF_XLFT_RFC5646_LANGUAGE_TAG | RFC5646 language tag | 20101215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Language tag related exception | 20110124 |
Method MAP_LANGTAG_TO_SPRAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LANGUAGE_TAG | Call by reference | Object reference (TYPE REF TO) | IF_XLFT_RFC5646_LANGUAGE_TAG | RFC 5646 language tag | 20101216 | |||
| 2 | R3LANG | Value transfer | Type reference (TYPE) | SPRAS | Language Key | 20101216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Language tag related exception | 20110124 |
Method MAP_LANG_TO_LANGTAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INCLUDE_COUNTRY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20101228 | |||
| 2 | LANGUAGE | Value transfer | Type reference (TYPE) | LXEISOLANG | 20101215 | ||||
| 3 | LANGUAGE_TAG | Value transfer | Object reference (TYPE REF TO) | IF_XLFT_RFC5646_LANGUAGE_TAG | 20101215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Language tag related exception | 20110124 |
Method MAP_LANG_TO_TTX_LANG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LANGUAGE | Call by reference | Type reference (TYPE) | LXEISOLANG | ISO Language ID | 20101230 | |||
| 2 | TTXLANG | Value transfer | Type reference (TYPE) | STRING | 20101230 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Language tag related exception | 20110124 |
Method MAP_ORIG_TO_REVIEWED_LANG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ORIG_LANG | Call by reference | Type reference (TYPE) | LXEISOLANG | 20101215 | ||||
| 2 | REVIEWED_LANG | Value transfer | Type reference (TYPE) | LXEISOLANG | 20101215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Language tag related exception | 20110124 |
Method MAP_SPRAS_TO_LANG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LANG | Value transfer | Type reference (TYPE) | LXEISOLANG | 20110217 | ||||
| 2 | SPRAS | Call by reference | Type reference (TYPE) | SPRAS | 20110217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Language tag related exception | 20110217 |
Method PATCH_RAW_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA | Call by reference | Type reference (TYPE) | LXECUSTMNR | 20110217 | ||||
| 2 | NEW_SOURCE_XLIFF | Call by reference | Type reference (TYPE) | XSTRING | 20110217 | ||||
| 3 | NEW_TARGET_XLIFF | Call by reference | Type reference (TYPE) | XSTRING | 20110217 | ||||
| 4 | NEW_TTX | Call by reference | Type reference (TYPE) | XSTRING | 20110217 | ||||
| 5 | OBJECT_NAME | Call by reference | Type reference (TYPE) | LXEOBJNAME | 20110217 | ||||
| 6 | SOURCE_LANG | Call by reference | Type reference (TYPE) | LXEISOLANG | 20110217 | ||||
| 7 | TARGET_LANG | Call by reference | Type reference (TYPE) | LXEISOLANG | 20110217 |
Method PATCH_RAW_VERSION on class CL_XLFT_LXE_INTERFACE has no exception.
Method READ_RAW_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA | Call by reference | Type reference (TYPE) | LXECUSTMNR | 20110217 | ||||
| 2 | OBJECT_NAME | Call by reference | Type reference (TYPE) | LXEOBJNAME | 20110217 | ||||
| 3 | SOURCE_LANG | Call by reference | Type reference (TYPE) | LXEISOLANG | 20110217 | ||||
| 4 | SOURCE_XLIFF | Call by reference | Type reference (TYPE) | XSTRING | 20110217 | ||||
| 5 | TARGET_LANG | Call by reference | Type reference (TYPE) | LXEISOLANG | 20110217 | ||||
| 6 | TARGET_XLIFF | Call by reference | Type reference (TYPE) | XSTRING | 20110217 | ||||
| 7 | TTX | Call by reference | Type reference (TYPE) | XSTRING | 20110217 |
Method READ_RAW_VERSION on class CL_XLFT_LXE_INTERFACE has no exception.
Method REGISTER_COLLECTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA | Call by reference | Type reference (TYPE) | LXECUSTMNR | Translation Area | 20110224 | |||
| 2 | COLLECTION | Call by reference | Type reference (TYPE) | LXECOLLNAM | Collection Name | 20110224 |
Method REGISTER_COLLECTION on class CL_XLFT_LXE_INTERFACE has no exception.
Method VERIFY_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AREA | Call by reference | Type reference (TYPE) | LXECUSTMNR | Translation Area | 20101215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Translation area exception | 20110124 |
Method VERIFY_DOMAIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DOMAIN | Call by reference | Type reference (TYPE) | LXEDOMANAM | Domain | 20101215 | |||
| 2 | DOMATYP | Value transfer | Type reference (TYPE) | LXEDOMATYP | The domain type | 20101215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Terminology domain related exception | 20110124 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 731 |