SAP ABAP Class CL_LXE_KTP (Provides methods to process ktp objects. with ktp connection)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DOC-TTL (Application Component) Translation Tools
     SLXE (Package) New MLT Environment
Properties
Class CL_LXE_KTP  
Short Description Provides methods to process ktp objects. with ktp connection    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLXE   New MLT Environment 
Created 20110209   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_LXE_KTP has no interface implemented.
Friends
Class CL_LXE_KTP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LK_D Constant Private Type reference (TYPE) LXEOBJTYPE 'LK_D' Type of Translation Object 20110221
2 C_LK_T Constant Private Type reference (TYPE) LXEOBJTYPE 'LK_T' Type of Translation Object 20110221
3 GT_COLL_DATA Static Attribute Private Type reference (TYPE) T_COLL_DATA 20110225
4 GT_COMP_RELEASE Static Attribute Private Type reference (TYPE) T_COMP_RELEASE 20110216
5 GT_OBJECTS_ATTRIBUTES Static Attribute Private Type reference (TYPE) T_OBJECTS_ATTRIBUTES 20110217
6 GT_OBJECTS_PATH Static Attribute Private Type reference (TYPE) T_OBJECTS_PATHS Proxy Structure (Generated) 20110218
7 GV_EXISTS Static Attribute Private Type reference (TYPE) ABAP_BOOL 20110224
8 GV_LOGICAL_PORT Static Attribute Private Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20110222
Methods
# Method Level Visibility Method type Description Created on
1 DO_FILTER Static method Private Method Filter by given values 20110217
2 GET_LOGICAL_PORT Static method Private Method Get the logical port 20110209
3 PARSE_SOA_EXCEPTION Static method Private Method parse the exception thrown by the soa service 20120427
4 PREVIEW Static method Public Method Preview the given object 20111123
5 READ_ALL_OBJECTS_PATHS Static method Public Method Reads all objects paths from the ktp system 20110218
6 READ_COLLECTION_DATA Static method Public Method Read KTP data for collection building 20110222
7 READ_NATIVE_OBJECT_ATTRIBUTES Static method Public Method Read object attributes from the ktp system 20110221
8 READ_OBJECTS_ATTRIBUTES Static method Public Method Reads object attributes to the given component and release 20110216
9 READ_OBJECT_CONTENT Static method Public Method Read content of the given object 20110209
10 READ_OBJECT_GUID Static method Public Method Read the object guid 20110222
11 READ_OBJECT_PATH Static method Public Method Read object path from the ktp system 20110330
12 RESET_DIRTY_OBJECTS Static method Public Method Reset the dirty flag 20110218
13 WRITE_OBJECT_CONTENT Static method Public Method Write content of the given object in ktp system 20110330
Events
Class CL_LXE_KTP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_COMP_RELEASE Private See coding 20110216 BEGIN OF s_comp_release, component TYPE lxe_ktp_component, release TYPE lxe_ktp_release, END OF s_comp_release
2 T_COLL_DATA Private See coding 20110225 t_coll_data TYPE TABLE OF lxe_nw_ktp_col_attributes
3 T_COMP_RELEASE Private See coding 20110216 t_comp_release TYPE HASHED TABLE OF s_comp_release WITH UNIQUE KEY component release
4 T_OBJECTS_ATTRIBUTES Private See coding 20110216 t_objects_attributes TYPE SORTED TABLE OF lxe_ktp_obj_attributes WITH UNIQUE KEY component obj_release content_type object_key
5 T_OBJECTS_PATHS Private See coding Proxy Structure (Generated) 20110218 t_objects_paths TYPE TABLE OF lxe_nw_ktp_mapping
Method Signatures

Method DO_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT Call by reference Type reference (TYPE) LXE_KTP_COMPONENT 20110217
2 Importing OBJTYPE Call by reference Type reference (TYPE) LXEOBJTYPE Object type 20110217
3 Importing RELEASE Call by reference Type reference (TYPE) LXE_KTP_RELEASE KTP Translation Integration: Release 20110217
4 Exporting RESULT Call by reference Type reference (TYPE) LXE_KTP_OBJ_ATTRIBUTES_TAB KTP Translation Integration: Transfer Table 20110217

Method DO_FILTER on class CL_LXE_KTP has no exception.

Method GET_LOGICAL_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUSTMNR Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20110209
2 Returning LPORT Value transfer Type reference (TYPE) PRX_LOGICAL_PORT_NAME Logical Port Name 20110209
# Exception Resumable Description Created on
1 CX_LXE_KTP_UNDEFINED_PORT KTP port undefined 20110222

Method PARSE_SOA_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CX_SOA_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_SOAP_CORE SOAP Core Exception 20120427
2 Exporting MESSAGE Call by reference Type reference (TYPE) STRING 20120427

Method PARSE_SOA_EXCEPTION on class CL_LXE_KTP has no exception.

Method PREVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTENT Call by reference Type reference (TYPE) XSTRING 20111209
2 Importing CUSTMNR Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20111208
3 Importing JAVALANG Call by reference Type reference (TYPE) LXEJAVALANG Language Key 20111208
4 Importing OBJNAME Call by reference Type reference (TYPE) LXEOBJNAME Name of Translation Object 20111208
5 Importing OBJTYPE Call by reference Type reference (TYPE) LXEOBJTYPE Type of Translation Object 20111208
# Exception Resumable Description Created on
1 CX_LXE_KTP_PREVIEW Object read exception 20111208

Method READ_ALL_OBJECTS_PATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUSTMNR Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20110218
2 Exporting PATH_MAPPING Call by reference Type reference (TYPE) LXE_NW_KTP_MAPPING_TAB Proxy Table Type (Generated) 20110218
# Exception Resumable Description Created on
1 CX_LXE_KTP_READ Object read exception 20110218

Method READ_COLLECTION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting COLL_ATTS_TAB Call by reference Type reference (TYPE) LXE_NW_KTP_COL_ATTRIBUTES_TAB Transfer Table for Collection Structure 20110222
2 Importing CUSTMNR Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20110222
# Exception Resumable Description Created on
1 CX_LXE_KTP_READ Object read exception 20110222

Method READ_NATIVE_OBJECT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUSTMNR Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20110221
2 Returning OBJECT_ATTRIBUTES Value transfer Type reference (TYPE) LXE_KTP_OBJ_ATTRIBUTES KTP Translation Integration: Transfer Structure 20110221
3 Importing OBJNAME Call by reference Type reference (TYPE) LXEOBJNAME Name of Translation Object 20110221
4 Importing OBJTYPE Call by reference Type reference (TYPE) LXEOBJTYPE Type of Translation Object 20110221
# Exception Resumable Description Created on
1 CX_LXE_KTP_READ Object read exception 20110221

Method READ_OBJECTS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATTRIBUTES Call by reference Type reference (TYPE) LXE_KTP_OBJ_ATTRIBUTES_TAB KTP Translation Integration: Transfer Table 20110216
2 Importing COMPONENT Call by reference Type reference (TYPE) LXE_KTP_COMPONENT 20110216
3 Importing CUSTMNR Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20110217
4 Importing OBJTYPE Call by reference Type reference (TYPE) LXEOBJTYPE Type of Translation Object 20110216
5 Importing RELEASE Call by reference Type reference (TYPE) LXE_KTP_RELEASE KTP Translation Integration: Release 20110216
# Exception Resumable Description Created on
1 CX_LXE_KTP_READ Object read exception 20110216

Method READ_OBJECT_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTENT Value transfer Type reference (TYPE) XSTRING 20110209
2 Importing CUSTMNR Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20110209
3 Importing JAVALANG Call by reference Type reference (TYPE) LXEJAVALANG 20110209
4 Importing OBJNAME Call by reference Type reference (TYPE) LXEOBJNAME Name of Translation Object 20110209
5 Importing OBJTYPE Call by reference Type reference (TYPE) LXEOBJTYPE Type of Translation Object 20110209
# Exception Resumable Description Created on
1 CX_LXE_KTP_READ 20110211

Method READ_OBJECT_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUSTMNR Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20110222
2 Returning GUID Value transfer Type reference (TYPE) STRING 20110222
3 Importing LANG Call by reference Type reference (TYPE) LXEJAVALANG Language Key 20110222
4 Importing OBJNAME Call by reference Type reference (TYPE) LXEOBJNAME Name of Translation Object 20110222
5 Importing OBJTYPE Call by reference Type reference (TYPE) LXEOBJTYPE Type of Translation Object 20110222
# Exception Resumable Description Created on
1 CX_LXE_KTP_READ Object read exception 20110222

Method READ_OBJECT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUSTMNR Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20110330
2 Importing JAVALANG Call by reference Type reference (TYPE) LXEJAVALANG Type of Translation Object 20110330
3 Importing OBJNAME Call by reference Type reference (TYPE) LXEOBJNAME Name of Translation Object 20110330
4 Returning OBJPATH Value transfer Type reference (TYPE) XSTRING 20110330
# Exception Resumable Description Created on
1 CX_LXE_KTP_READ Object read exception 20110330

Method RESET_DIRTY_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUSTMNR Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20110218
2 Importing DIRTY_OBJECTS Call by reference Type reference (TYPE) LXE_OBJKEY_TT Table Type for KTP Object Keys 20110218
# Exception Resumable Description Created on
1 CX_LXE_KTP_RESET_OBJECT Reset translation exception 20110330
2 CX_LXE_KTP_UNDEFINED_PORT KTP port undefined 20110222

Method WRITE_OBJECT_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTENT Call by reference Type reference (TYPE) XSTRING 20110330
2 Importing CUSTMNR Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20110330
3 Importing JAVALANG Call by reference Type reference (TYPE) LXEJAVALANG 20110330
4 Importing OBJNAME Call by reference Type reference (TYPE) LXEOBJNAME Name of Translation Object 20110330
5 Importing OBJTYPE Call by reference Type reference (TYPE) LXEOBJTYPE Type of Translation Object 20110330
# Exception Resumable Description Created on
1 CX_LXE_KTP_WRITE Object write exception 20110330
History
Last changed by/on SAP  20130531 
SAP Release Created in 731