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 ABAP 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 GV_CODEPAGE_CHECKS Static Attribute Private Type reference (TYPE) ABAP_BOOL 20101215
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20101215
2 CODEPAGE_CHECK_ENABLED Static method Public Method Checks if the codepage check is activated 20101215
3 DELETE_RAW_VERSION Static method Public Method Deletes the raw version of an object 20110510
4 GET_GRAPH Static method Public Method Returns the graph with the passed number 20110221
5 GET_GRAPH_NUMBER_FOR_COLL Static method Public Method Returns the number of the graph a collection is assigned to 20110221
6 IS_SHORT_TEXT_TRANSLATED Static method Public Method Checks if a short-text-pair has a proposal pool entry 20110222
7 LONG_TEXT_EDIT Static method Public Method Calls the long-text editing functionality 20110217
8 MAP_LANGTAG_TO_LANG Static method Public Method Maps an XLIFF language to a language 20110512
9 MAP_LANGTAG_TO_ORIG_LANG Static method Public Method Maps an XLIFF language tag to an orginal language 20101215
10 MAP_LANGTAG_TO_SPRAS Static method Public Method Maps an XLIFF language to an R/3 language 20101216
11 MAP_LANG_TO_LANGTAG Static method Public Method Maps a language to an XLIFF language tag 20101215
12 MAP_LANG_TO_TTX_LANG Static method Public Method Maps a language to a language suitable for TTX files 20101230
13 MAP_ORIG_TO_REVIEWED_LANG Static method Public Method Maps an original language to a reviewed language 20101215
14 MAP_SPRAS_TO_LANG Static method Public Method Maps a R/3 language to a translation environment language 20110217
15 PATCH_RAW_VERSION Static method Public Method Patches the raw version of an object 20110217
16 READ_RAW_VERSION Static method Public Method Read the raw version of an object 20110217
17 REGISTER_COLLECTION Static method Public Method Registers a collection if it has not already been registered 20110224
18 VERIFY_AREA Static method Public Method Verifies if the passed area is an XLIFF translation area 20101215
19 VERIFY_DOMAIN 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 Returning 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 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20110510
2 Importing OBJECT_NAME Call by reference Type reference (TYPE) LXEOBJNAME Name of Translation Object 20110510
3 Importing 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 Returning GRAPH Value transfer Object reference (TYPE REF TO) CL_XLFT_GRAPH The graph or unbound if not found 20110221
2 Importing 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 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20110221
2 Importing COLLECTION Call by reference Type reference (TYPE) LXECOLLNAM Collection Name 20110221
3 Returning 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 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20110222
2 Importing DOMAINNAME Call by reference Type reference (TYPE) LXEDOMANAM 20110222
3 Importing DOMAINTYPE Call by reference Type reference (TYPE) LXEDOMATYP 20110222
4 Returning IS_TRANSLATED Value transfer Type reference (TYPE) ABAP_BOOL 20110222
5 Importing SOURCE_LANG Call by reference Type reference (TYPE) LXEISOLANG 20110222
6 Importing SOURCE_TEXT Call by reference Type reference (TYPE) LXEUNITLIN 20110222
7 Importing TARGET_LANG Call by reference Type reference (TYPE) LXEISOLANG 20110222
8 Importing 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

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR 20110217
2 Exporting CANCELLED Call by reference Type reference (TYPE) ABAP_BOOL 20110217
3 Importing COLLNAME Call by reference Type reference (TYPE) LXECOLLNAM 20110217
4 Importing DOMAINNAME Call by reference Type reference (TYPE) LXEDOMANAM 20110217
5 Importing MOD_TEXTS Call by reference Type reference (TYPE) I 20110217
6 Exporting NEW_TARGET_XLIFF Call by reference Type reference (TYPE) XSTRING 20110224
7 Importing NEW_TEXTS Call by reference Type reference (TYPE) I 20110217
8 Importing OBJECT_NAME Call by reference Type reference (TYPE) LXEOBJNAME 20110217
9 Importing ORIG_LANG Call by reference Type reference (TYPE) LXEISOLANG 20110217
10 Importing SEQUENTIAL Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20120131
11 Importing SOURCE_LANG Call by reference Type reference (TYPE) LXEISOLANG 20110217
12 Importing SOURCE_XLIFF Call by reference Type reference (TYPE) XSTRING 20110217
13 Importing TARGET_LANG Call by reference Type reference (TYPE) LXEISOLANG 20110217
14 Importing TARGET_XLIFF Call by reference Type reference (TYPE) XSTRING 20110217
15 Importing TRL_TEXTS Call by reference Type reference (TYPE) I 20110217
16 Exporting TRL_TTX Call by reference Type reference (TYPE) XSTRING 20110217
17 Importing TTX Call by reference Type reference (TYPE) XSTRING 20110217
18 Exporting UCOMM Call by reference Type reference (TYPE) SYUCOMM 20110217
19 Importing VWO Call by reference Type reference (TYPE) CHAR1 20110217
# Exception Resumable Description Created on
1 CX_XLFT 20110217

Method MAP_LANGTAG_TO_LANG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LANGUAGE Value transfer Type reference (TYPE) LXEISOLANG Translation Language 20110512
2 Importing 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 CX_XLFT_LANGUAGE 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 Returning ISOLANG Value transfer Type reference (TYPE) LXEISOLANG 20101215
2 Importing 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 CX_XLFT_LANGUAGE 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 Importing LANGUAGE_TAG Call by reference Object reference (TYPE REF TO) IF_XLFT_RFC5646_LANGUAGE_TAG RFC 5646 language tag 20101216
2 Returning R3LANG Value transfer Type reference (TYPE) SPRAS Language Key 20101216
# Exception Resumable Description Created on
1 CX_XLFT_LANGUAGE 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 Importing INCLUDE_COUNTRY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101228
2 Importing LANGUAGE Value transfer Type reference (TYPE) LXEISOLANG 20101215
3 Returning LANGUAGE_TAG Value transfer Object reference (TYPE REF TO) IF_XLFT_RFC5646_LANGUAGE_TAG 20101215
# Exception Resumable Description Created on
1 CX_XLFT_LANGUAGE 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 Importing LANGUAGE Call by reference Type reference (TYPE) LXEISOLANG ISO Language ID 20101230
2 Returning TTXLANG Value transfer Type reference (TYPE) STRING 20101230
# Exception Resumable Description Created on
1 CX_XLFT_LANGUAGE 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 Importing ORIG_LANG Call by reference Type reference (TYPE) LXEISOLANG 20101215
2 Returning REVIEWED_LANG Value transfer Type reference (TYPE) LXEISOLANG 20101215
# Exception Resumable Description Created on
1 CX_XLFT_LANGUAGE 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 Returning LANG Value transfer Type reference (TYPE) LXEISOLANG 20110217
2 Importing SPRAS Call by reference Type reference (TYPE) SPRAS 20110217
# Exception Resumable Description Created on
1 CX_XLFT_LANGUAGE 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 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR 20110217
2 Importing NEW_SOURCE_XLIFF Call by reference Type reference (TYPE) XSTRING 20110217
3 Importing NEW_TARGET_XLIFF Call by reference Type reference (TYPE) XSTRING 20110217
4 Importing NEW_TTX Call by reference Type reference (TYPE) XSTRING 20110217
5 Importing OBJECT_NAME Call by reference Type reference (TYPE) LXEOBJNAME 20110217
6 Importing SOURCE_LANG Call by reference Type reference (TYPE) LXEISOLANG 20110217
7 Importing 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 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR 20110217
2 Importing OBJECT_NAME Call by reference Type reference (TYPE) LXEOBJNAME 20110217
3 Exporting SOURCE_LANG Call by reference Type reference (TYPE) LXEISOLANG 20110217
4 Exporting SOURCE_XLIFF Call by reference Type reference (TYPE) XSTRING 20110217
5 Importing TARGET_LANG Call by reference Type reference (TYPE) LXEISOLANG 20110217
6 Exporting TARGET_XLIFF Call by reference Type reference (TYPE) XSTRING 20110217
7 Exporting 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 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20110224
2 Importing 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 Importing AREA Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20101215
# Exception Resumable Description Created on
1 CX_XLFT_TRANSLATION_AREA Translation area exception 20110124

Method VERIFY_DOMAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOMAIN Call by reference Type reference (TYPE) LXEDOMANAM Domain 20101215
2 Returning DOMATYP Value transfer Type reference (TYPE) LXEDOMATYP The domain type 20101215
# Exception Resumable Description Created on
1 CX_XLFT_DOMAIN Terminology domain related exception 20110124
History
Last changed by/on SAP  20130531 
SAP Release Created in 731