SAP ABAP Class CL_LXE_PP1_SEARCH (Search)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DOC-TTL (Application Component) Translation Tools
     SLXE_PP1 (Package) Proposal Pool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LXE_PP_SEARCH Search Methods 20120503
Properties
Class CL_LXE_PP1_SEARCH  
Short Description Search    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLXE_PP1   Proposal Pool 
Created 20120503   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_LXE_PP1_SEARCH has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_LXE_PP_SEARCH Search Methods 20120503
Friends
# Friend Modeled only Created on Description
1 CL_LXE_PP1_FACTORY 20120503 Proposal Pool Factory (Old Implementation)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MAX_TIMEOUT_DURATION Instance attribute Private Type reference (TYPE) I maximum duration of the search in seconds 20120608
2 START_TIME Instance attribute Private Type reference (TYPE) TIMESTAMP start time of the search (timestamp) 20120608
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_HASHES Instance method Private Method builds the hashes for texts with length <= 15 20120531
2 CHECK_INPUT_BILINGUAL Instance method Private Method some checks on input data 20120612
3 CHECK_INPUT_MONOLINGUAL Instance method Private Method some checks on input data 20120612
4 CHECK_QUERY Instance method Private Method 20120612
5 EXECUTE_SEARCH_SINGLE_TAB Instance method Private Method Search in ONE Proposal Pool text table 20120531
6 EXECUTE_TEXT_SEARCH Instance method Private Method Search in Proposal Pool text table 20120608
7 FILTER_ABBREVIATIONS Instance method Private Method 20120612
8 FILTER_TEXT_WITH_ABBREVIATION Instance method Private Method 20120612
9 FILTER_TXT_WITH_PP_APP_SYS_DB Instance method Private Method 20120531
10 FILTER_TXT_WITH_PP_APP_SYS_EXC Instance method Private Method returns source texts with proposal in target language 20120531
11 FILTER_TXT_WITH_PP_EXC_DB Instance method Private Method 20120531
12 FITS_QUERY_TO_TEXT_TABLE Instance method Private Method Could proposal pool text table contain the text? 20120531
13 IS_IN_TIME Instance method Private Method 20120608
14 START_TIMER Instance method Private Method starts the timer 20120608
Events
Class CL_LXE_PP1_SEARCH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STY_HASHES Private See coding 20120531 BEGIN OF sty_hashes, language TYPE lxe_pp_txt-language, hash_1 TYPE lxe_pp_txt-hash_1, hash_2 TYPE lxe_pp_txt-hash_2, hash_3 TYPE lxe_pp_txt-hash_3, hash_4 TYPE lxe_pp_txt-hash_4, hash_5 TYPE lxe_pp_txt-hash_5, hash_6 TYPE lxe_pp_txt-hash_6, text TYPE lxe_pp_txt-text, type TYPE ty_pp_type, END OF sty_hashes
2 TTY_HASHES Private See coding 20120531 tty_hashes TYPE STANDARD TABLE OF sty_hashes WITH KEY language hash_1 hash_2 hash_3 hash_4 hash_5 hash_6
3 TY_PP_TYPE Private See coding 20120531 TY_PP_TYPE type c LENGTH 1
Method Signatures

Method BUILD_HASHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_HASHES Call by reference Type reference (TYPE) TTY_HASHES 20120531

Method BUILD_HASHES on class CL_LXE_PP1_SEARCH has no exception.

Method CHECK_INPUT_BILINGUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEARCH_QUERY Call by reference Type reference (TYPE) IF_LXE_PP_SEARCH~TY_SEARCH_QUERY 20120612
2 Importing I_SRC_LANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120612
3 Importing I_TGT_LANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120612
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120612

Method CHECK_INPUT_MONOLINGUAL 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) LXEISOLANG Translation Language 20120612
2 Importing I_SEARCH_QUERY Call by reference Type reference (TYPE) IF_LXE_PP_SEARCH~TY_SEARCH_QUERY search query 20120612
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120612

Method CHECK_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEARCH_QUERY Call by reference Type reference (TYPE) IF_LXE_PP_SEARCH~TY_SEARCH_QUERY search query 20120612
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120612

Method EXECUTE_SEARCH_SINGLE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_HASHES Call by reference Type reference (TYPE) TTY_HASHES 20120531
2 Importing I_SEARCH_QUERY Call by reference Type reference (TYPE) IF_LXE_PP_SEARCH~TY_SEARCH_QUERY search query 20120531
3 Importing I_SRC_LANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120531
4 Importing I_TAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20120531
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120531

Method EXECUTE_TEXT_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HASHES Call by reference Type reference (TYPE) TTY_HASHES 20120608
2 Importing I_LANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120608
3 Importing I_SEARCH_QUERY Call by reference Type reference (TYPE) IF_LXE_PP_SEARCH~TY_SEARCH_QUERY search query 20120608
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120608

Method FILTER_ABBREVIATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALID_ABBR_HASHES Call by reference Type reference (TYPE) TTY_HASHES 20120612
2 Importing IT_HASHES Call by reference Type reference (TYPE) TTY_HASHES 20120612
3 Importing I_LANGUAGE Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120612
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120612

Method FILTER_TEXT_WITH_ABBREVIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALID_ABBR_HASHES Call by reference Type reference (TYPE) TTY_HASHES 20120612
2 Importing IT_HASHES Call by reference Type reference (TYPE) TTY_HASHES 20120612
3 Importing I_LANGUAGE Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120612
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120612

Method FILTER_TXT_WITH_PP_APP_SYS_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALID_HASHES Call by reference Type reference (TYPE) TTY_HASHES 20120531
2 Importing IT_HASHES Call by reference Type reference (TYPE) TTY_HASHES 20120531
3 Importing I_PP_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120531
4 Importing I_SRC_LANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120531
5 Importing I_TGT_LANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120531
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120608

Method FILTER_TXT_WITH_PP_APP_SYS_EXC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALID_HASHES Call by reference Type reference (TYPE) TTY_HASHES 20120531
2 Importing IT_HASHES Call by reference Type reference (TYPE) TTY_HASHES 20120531
3 Importing I_SRC_LANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120531
4 Importing I_TGT_LANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120531
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120608

Method FILTER_TXT_WITH_PP_EXC_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_VALID_HASHES Call by reference Type reference (TYPE) TTY_HASHES 20120531
2 Importing IT_HASHES Call by reference Type reference (TYPE) TTY_HASHES 20120531
3 Importing I_PP_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20120531
4 Importing I_SRC_LANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120531
5 Importing I_TGT_LANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120531
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120608

Method FITS_QUERY_TO_TEXT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TABLE_FITS_QUERY Call by reference Type reference (TYPE) ABAP_BOOL does text table fits to the query? 20120531
2 Importing I_SEARCH_QUERY Call by reference Type reference (TYPE) IF_LXE_PP_SEARCH~TY_SEARCH_QUERY search query 20120531
3 Importing I_TAB_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20120531
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120531

Method IS_IN_TIME Signature

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

Method IS_IN_TIME on class CL_LXE_PP1_SEARCH has no exception.

Method START_TIMER Signature

Method START_TIMER on class CL_LXE_PP1_SEARCH has no parameter.
Method START_TIMER on class CL_LXE_PP1_SEARCH has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740