SAP ABAP Class CL_LXE_PP3_EVALUATION (Evaluation Methods)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DOC-TTL (Application Component) Translation Tools
     SLXE_PP3 (Package) Proposal Pool Test
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_LXE_PP_EVALUATION Evaluation Methods 20120906
Properties
Class CL_LXE_PP3_EVALUATION  
Short Description Evaluation Methods    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SLXE_PP3   Proposal Pool Test 
Created 20120906   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
# Interface Abstract Final Description Created on
1 IF_LXE_PP_EVALUATION Evaluation Methods 20120906
Friends
# Friend Modeled only Created on Description
1 CL_LXE_PP3R_EVAL_REMOTE 20121113 Evaluation Methods (RFC Proxy)
2 CL_LXE_PP3_FACTORY 20120906 Proposal Pool Factory (New Implementation)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABUFFER Instance attribute Private Type reference (TYPE) TT_PPA_BUF 20121112
2 BUFFER Instance attribute Private Type reference (TYPE) TT_PP_BUF 20121112
3 C_MAX_ABUFFER_SIZE Constant Private Type reference (TYPE) INT4 1000 Natural number 20121116
4 C_MAX_BUFFER_SIZE Constant Private Type reference (TYPE) INT4 10000 Natural number 20121112
Methods
# Method Level Visibility Method type Description Created on
1 ABUFFER_CHECK_SIZE Instance method Private Method 20121112
2 BUFFER_CHECK_SIZE Instance method Private Method 20121112
3 CHECK_BEST Instance method Private Method Evaluate Translation 20120906
4 GET_BEST Instance method Private Method Evaluate Translation 20120910
5 GET_PP Instance method Private Method Evaluate Translation 20120907
6 GET_PP_ABB Instance method Private Method Evaluate Translation 20120907
7 GET_TRL_STATUS Instance method Private Method Evaluate Translation 20120907
Events
Class CL_LXE_PP3_EVALUATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_PP Private See coding 20120907 tt_pp TYPE STANDARD TABLE OF lxe_pp WITH NON-UNIQUE KEY slang tlang shash type domaname thash
2 TT_PPA_BUF Private See coding 20121112 tt_ppa_buf TYPE HASHED TABLE OF t_ppa_buf WITH UNIQUE KEY lang hash domain
3 TT_PP_ABB Private See coding 20120907 tt_pp_abb TYPE STANDARD TABLE OF lxe_pp_abb WITH NON-UNIQUE KEY lang fhash domaname ahash
4 TT_PP_BUF Private See coding 20121112 tt_pp_buf TYPE HASHED TABLE OF t_pp_buf WITH UNIQUE KEY slang tlang shash domain
5 T_PPA_BUF Private See coding 20121112 BEGIN OF t_ppa_buf, lang TYPE lxeisolang, hash TYPE lxe_pp3_hash, domain TYPE lxedomanam, tab TYPE tt_pp_abb, usecnt TYPE i, END OF t_ppa_buf
6 T_PP_BUF Private See coding 20121112 BEGIN OF t_pp_buf, slang TYPE lxeisolang, tlang TYPE lxeisolang, shash TYPE lxe_pp3_hash, domain TYPE lxedomanam, tab TYPE tt_pp, usecnt TYPE i, END OF t_pp_buf
Method Signatures

Method ABUFFER_CHECK_SIZE Signature

Method ABUFFER_CHECK_SIZE on class CL_LXE_PP3_EVALUATION has no parameter.
Method ABUFFER_CHECK_SIZE on class CL_LXE_PP3_EVALUATION has no exception.

Method BUFFER_CHECK_SIZE Signature

Method BUFFER_CHECK_SIZE on class CL_LXE_PP3_EVALUATION has no parameter.
Method BUFFER_CHECK_SIZE on class CL_LXE_PP3_EVALUATION has no exception.

Method CHECK_BEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PP Call by reference Type reference (TYPE) TT_PP 20120907
2 Importing IT_PP_ABB Call by reference Type reference (TYPE) TT_PP_ABB 20120907
3 Importing I_DOMAIN Call by reference Type reference (TYPE) LXEDOMANAM Domain Name 20120906
4 Importing I_DOMA_EXIST Call by reference Type reference (TYPE) LXEBOOL ABAP_UNDEFINED Boolean 20120907
5 Importing I_MAX_LENGTH Call by reference Type reference (TYPE) LXEUNITMLT 255 Maximum Length of Translation Unit 20120906
6 Importing I_SRC_LANG Call by reference Type reference (TYPE) LXEISOLANG Source Language 20120906
7 Importing I_SRC_TEXT Call by reference Type reference (TYPE) LXEUNITLIN Source Text 20120907
8 Importing I_TGT_LANG Call by reference Type reference (TYPE) LXEISOLANG Target Language 20120906
9 Importing I_USE_BUFFER Call by reference Type reference (TYPE) LXEBOOL ABAP_FALSE Boolean 20121113
10 Importing I_USE_INPUT Call by reference Type reference (TYPE) LXEBOOL ABAP_FALSE Boolean 20120907
11 Returning R_BEST_P_EXISTS Value transfer Type reference (TYPE) LXEBOOL Boolean 20120906
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120906

Method GET_BEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PP Call by reference Type reference (TYPE) TT_PP 20120910
2 Importing IT_PP_ABB Call by reference Type reference (TYPE) TT_PP_ABB 20120910
3 Importing I_DOMAIN Call by reference Type reference (TYPE) LXEDOMANAM Domain Name 20120910
4 Importing I_DOMA_EXIST Call by reference Type reference (TYPE) LXEBOOL ABAP_UNDEFINED Boolean 20120910
5 Importing I_MAX_LENGTH Call by reference Type reference (TYPE) LXEUNITMLT 255 Maximum Length of Translation Unit 20120910
6 Importing I_SRC_LANG Call by reference Type reference (TYPE) LXEISOLANG Source Language 20120910
7 Importing I_SRC_TEXT Call by reference Type reference (TYPE) LXEUNITLIN Source Text 20120910
8 Importing I_TGT_LANG Call by reference Type reference (TYPE) LXEISOLANG Target Language 20120910
9 Importing I_USE_BUFFER Call by reference Type reference (TYPE) LXEBOOL ABAP_FALSE Use Proposal Buffer 20121115
10 Importing I_USE_INPUT Call by reference Type reference (TYPE) LXEBOOL ABAP_FALSE Boolean 20120910
11 Returning R_BEST_P_REF Value transfer Object reference (TYPE REF TO) IF_LXE_P_BASE Best Proposal Reference 20120910
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120910

Method GET_PP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PP Call by reference Type reference (TYPE) TT_PP Proposal Table 20121112
2 Importing I_DOMAIN Call by reference Type reference (TYPE) LXEDOMANAM Domain Name 20120907
3 Importing I_SRC_HASH Call by reference Type reference (TYPE) LXE_PP3_HASH Source Hash 20120907
4 Importing I_SRC_LANG Call by reference Type reference (TYPE) LXEISOLANG Source Language 20120907
5 Importing I_TGT_LANG Call by reference Type reference (TYPE) LXEISOLANG Target Language 20120907
6 Importing I_USE_BUFFER Call by reference Type reference (TYPE) LXEBOOL Boolean 20121112
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120907

Method GET_PP_ABB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PP_ABB Call by reference Type reference (TYPE) TT_PP_ABB Proposal Table 20121112
2 Importing IT_PP Call by reference Type reference (TYPE) TT_PP Proposal Table 20120907
3 Importing I_DOMAIN Call by reference Type reference (TYPE) LXEDOMANAM Domain Name 20120907
4 Importing I_LANG Call by reference Type reference (TYPE) LXEISOLANG Language 20120907
5 Importing I_SRC_HASH Call by reference Type reference (TYPE) LXE_PP3_HASH Proposal Pool Hash (MD5/BASE64) 20121112
6 Importing I_USE_BUFFER Call by reference Type reference (TYPE) LXEBOOL ABAP_FALSE Boolean 20121112
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120907

Method GET_TRL_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PP Call by reference Type reference (TYPE) TT_PP Proposal Table 20120907
2 Exporting ET_PP_ABB Call by reference Type reference (TYPE) TT_PP_ABB Proposal Table 20120907
3 Exporting E_DOMA_EXIST Value transfer Type reference (TYPE) LXEBOOL Boolean 20120907
4 Exporting E_NO_PP Value transfer Type reference (TYPE) LXEBOOL Boolean 20120907
5 Exporting E_PP_OUT Value transfer Type reference (TYPE) LXEBOOL Boolean 20120907
6 Exporting E_P_REF Value transfer Object reference (TYPE REF TO) IF_LXE_P_BASE Proposal Base 20120907
7 Exporting E_TRL_STATUS Value transfer Type reference (TYPE) LXESTATTRN Translation Status of an Object 20120907
8 Importing I_DOMAIN Call by reference Type reference (TYPE) LXEDOMANAM Domain Name 20120907
9 Importing I_GET_PP_TABS Call by reference Type reference (TYPE) LXEBOOL Boolean 20120907
10 Importing I_MAXLEN Call by reference Type reference (TYPE) LXEUNITMLT Maximum Length of Translation Unit 20120907
11 Importing I_SRC_LANG Call by reference Type reference (TYPE) LXEISOLANG Source Language 20120907
12 Importing I_SRC_TEXT Call by reference Type reference (TYPE) LXEUNITLIN Source Text 20120907
13 Importing I_TGT_LANG Call by reference Type reference (TYPE) LXEISOLANG Target Language 20120907
14 Importing I_TGT_TEXT Call by reference Type reference (TYPE) LXEUNITLIN Target Text 20120907
15 Importing I_USE_BUFFER Call by reference Type reference (TYPE) LXEBOOL ABAP_FALSE Boolean 20121113
# Exception Resumable Description Created on
1 CX_LXE_PP Proposal Pool 20120907
History
Last changed by/on SAP  20130531 
SAP Release Created in 740