SAP ABAP Class CL_TMAS_OLA_UTIL (Utility methods)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DOC-TTL (Application Component) Translation Tools
⤷
SLXE_TMAS_OLA (Package) Translation Memory Object List Analyzer
⤷
⤷
Properties
| Class | CL_TMAS_OLA_UTIL | |
| Short Description | Utility methods | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SLXE_TMAS_OLA | Translation Memory Object List Analyzer |
| Created | 20120608 | 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_TMAS_OLA_UTIL has no interface implemented.
Friends
Class CL_TMAS_OLA_UTIL 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) | T_COLL2GRAPH | 20120608 | ||||
| 2 | Static Attribute | Private | Type reference (TYPE) | T_GRAPH | 20120608 | ||||
| 3 | Static Attribute | Private | Type reference (TYPE) | T_OBJTYPE_LANG | 20131011 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Returns the graph a collection is assigned to | 20120608 | |
| 2 | Static method | Public | Method | Returns the language pairs of a graph | 20120608 | |
| 3 | Static method | Public | Method | Checks if a background job is alive | 20120614 | |
| 4 | Static method | Public | Method | Returns 'true' if object type is configured for a language | 20131011 | |
| 5 | Static method | Public | Method | Logs a message | 20120614 |
Events
Class CL_TMAS_OLA_UTIL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_COLL2GRAPH | Private | See coding | 20120608 | BEGIN OF s_coll2graph,
custmnr TYPE lxecustmnr,
colltyp TYPE lxecolltyp,
collnam TYPE lxecollnam,
graph TYPE lxegraph,
END OF s_coll2graph
|
||
| 2 | S_GRAPH | Private | See coding | 20120608 | BEGIN OF s_graph,
graph TYPE lxegraph,
langs TYPE t_langs,
END OF s_graph
|
||
| 3 | S_LANGPAIR | Public | See coding | 20120608 | BEGIN OF s_langpair,
tlang TYPE lxeisolang,
slang TYPE lxeisolang,
END OF s_langpair
|
||
| 4 | S_LANGS | Private | See coding | 20120608 | BEGIN OF s_langs,
o_lang TYPE lxeisolang,
t_lang TYPE lxeisolang,
s_lang TYPE lxeisolang,
END OF s_langs
|
||
| 5 | S_OBJTYPE_LANG | Private | See coding | 20131011 | BEGIN OF S_OBJTYPE_LANG,
lang type lxeisolang,
objtype type lxeobjtype,
END OF s_objtype_lang
|
||
| 6 | T_COLL2GRAPH | Private | See coding | 20120608 | t_coll2graph TYPE HASHED TABLE OF s_coll2graph
WITH UNIQUE KEY custmnr colltyp collnam
|
||
| 7 | T_GRAPH | Private | See coding | 20120608 | t_graph TYPE HASHED TABLE OF s_graph WITH UNIQUE KEY graph
|
||
| 8 | T_LANGPAIR | Public | See coding | 20120608 | t_langpair TYPE STANDARD TABLE OF s_langpair WITH DEFAULT KEY
|
||
| 9 | T_LANGS | Private | See coding | 20120608 | t_langs TYPE SORTED TABLE OF s_langs WITH UNIQUE KEY o_lang t_lang
|
||
| 10 | T_OBJTYPE_LANG | Private | See coding | 20131011 | T_OBJTYPE_LANG type HASHED TABLE OF s_objtype_lang
WITH UNIQUE key lang objtype
|
Method Signatures
Method GET_GRAPH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLLNAM | Call by reference | Type reference (TYPE) | LXECOLLNAM | Collection Name | 20120608 | |||
| 2 | COLLTYP | Call by reference | Type reference (TYPE) | LXECOLLTYP | Collection Type | 20120608 | |||
| 3 | CUSTMNR | Call by reference | Type reference (TYPE) | LXECUSTMNR | Translation Area | 20120608 | |||
| 4 | GRAPH | Value transfer | Type reference (TYPE) | LXEGRAPH | Translation graph | 20120608 |
Method GET_GRAPH on class CL_TMAS_OLA_UTIL has no exception.
Method GET_LANG_PAIRS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GRAPH | Call by reference | Type reference (TYPE) | LXEGRAPH | Translation graph | 20120608 | |||
| 2 | LANG_PAIRS | Value transfer | Type reference (TYPE) | T_LANGPAIR | 20120608 | ||||
| 3 | ORIG_LANG | Call by reference | Type reference (TYPE) | LXEISOLANG | Translation Language | 20120608 |
Method GET_LANG_PAIRS on class CL_TMAS_OLA_UTIL has no exception.
Method IS_BGJOB_ALIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ALIVE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120614 | ||||
| 2 | JOB | Call by reference | Type reference (TYPE) | BTCJOB | Background job name | 20120614 | |||
| 3 | JOBCNT | Call by reference | Type reference (TYPE) | BTCJOBCNT | Job ID | 20120614 |
Method IS_BGJOB_ALIVE on class CL_TMAS_OLA_UTIL has no exception.
Method IS_OBJTYPE_TRSL_RELEVANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_TRSL_RELEVANT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20131011 | ||||
| 2 | LANG | Call by reference | Type reference (TYPE) | LXEISOLANG | Translation Language | 20131011 | |||
| 3 | OBJTYPE | Call by reference | Type reference (TYPE) | LXEOBJTYPE | Type of Translation Object | 20131011 |
Method IS_OBJTYPE_TRSL_RELEVANT on class CL_TMAS_OLA_UTIL has no exception.
Method LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MSG | Call by reference | Type reference (TYPE) | STRING | 20120614 |
Method LOG on class CL_TMAS_OLA_UTIL has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 740 |