SAP ABAP Class CL_TMAS_OLA_BGJOB (Object processing background job)
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_BGJOB  
Short Description Object processing background job    
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 20120613   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_TMAS_OLA_BGJOB has no interface implemented.
Friends
Class CL_TMAS_OLA_BGJOB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_JOB Instance attribute Private Object reference (TYPE REF TO) IF_TMAS_JOB Analysis job 20120613
2 MT_GRAPH Instance attribute Private Type reference (TYPE) T_GRAPH 20120613
3 MT_LANG Instance attribute Private Type reference (TYPE) T_LANG 20120613
4 MV_BGJOBID Instance attribute Private Type reference (TYPE) TMAS_OLA_BGJOBID Background job id 20120615
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_RFC_ERROR_DOC Instance method Private Method 20120614
2 ARE_WE_DONE Instance method Private Method 20120613
3 CHECK_FOR_JOB_END Instance method Private Method 20120613
4 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20120613
5 FETCH_OBJECTS Instance method Private Method 20120613
6 IS_EXCEPTION Instance method Private Method 20120614
7 JOB_ABORTED Instance method Private Method 20120613
8 MOVE_OBJECTS_IN_PROCESS Instance method Private Method 20120614
9 NEEDS_ANALYSIS Instance method Private Method 20120614
10 PROCESS Static method Public Method 20120613
11 PROCESS_INTERNAL Instance method Private Method 20120613
12 PROCESS_LANG_PAIR Instance method Private Method 20120613
13 PROCESS_OBJECT Instance method Private Method 20120613
14 READ_LANGS_AND_GRAPHS Instance method Private Method 20120613
Events
Class CL_TMAS_OLA_BGJOB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_GRAPH Private See coding 20120613 t_graph TYPE HASHED TABLE OF lxegraph WITH UNIQUE DEFAULT KEY
2 T_LANG Private See coding 20120613 t_lang TYPE HASHED TABLE OF lxeisolang WITH UNIQUE DEFAULT KEY
3 T_OBJ Private See coding 20120613 t_obj TYPE STANDARD TABLE OF tmas_ola_d_obj WITH DEFAULT KEY
Method Signatures

Method APPEND_RFC_ERROR_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCUMENTS Call by reference Type reference (TYPE) TMAS_T_DOCUMENT Table of documents for analysis 20120614
2 Importing METADATA Call by reference Object reference (TYPE REF TO) CL_TMAS_ACCESSOR_DOC_METADATA Document metadata 20120614
3 Importing RFC_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_TMAS_ACCESSOR_RFC RFC exception 20120614
# Exception Resumable Description Created on
1 CX_TMAS TM Analysis Service exception 20120614

Method ARE_WE_DONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DONE Value transfer Type reference (TYPE) ABAP_BOOL 20120613
# Exception Resumable Description Created on
1 CX_TMAS TM Analysis Service exception 20120614

Method CHECK_FOR_JOB_END Signature

Method CHECK_FOR_JOB_END on class CL_TMAS_OLA_BGJOB has no parameter.
# Exception Resumable Description Created on
1 CX_TMAS TM Analysis Service exception 20120614

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BGJOBID Call by reference Type reference (TYPE) TMAS_OLA_BGJOBID Background job id 20120615
2 Importing JOBID Call by reference Type reference (TYPE) TMAS_JOBID Job id 20120613
# Exception Resumable Description Created on
1 CX_TMAS TM Analysis Service exception 20120613

Method FETCH_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OBJECTS Call by reference Type reference (TYPE) T_OBJ 20120613
# Exception Resumable Description Created on
1 CX_TMAS_OLA_LOCK Table lock exception 20120613

Method IS_EXCEPTION 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 20120614
2 Returning IS_EXCEPTION Value transfer Type reference (TYPE) ABAP_BOOL 20120614
3 Importing OBJNAME Call by reference Type reference (TYPE) LXEOBJNAME Name of Translation Object 20120614
4 Importing OBJTYPE Call by reference Type reference (TYPE) LXEOBJTYPE Type of Translation Object 20120614
5 Importing TLANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120614

Method IS_EXCEPTION on class CL_TMAS_OLA_BGJOB has no exception.

Method JOB_ABORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ABORTED Value transfer Type reference (TYPE) ABAP_BOOL 20120613
# Exception Resumable Description Created on
1 CX_TMAS_OLA_LOCK Table lock exception 20120613

Method MOVE_OBJECTS_IN_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BGJOBID Call by reference Type reference (TYPE) TMAS_OLA_BGJOBID Background job id 20120614
# Exception Resumable Description Created on
1 CX_TMAS TM Analysis Service exception 20120614

Method NEEDS_ANALYSIS 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 20120614
2 Returning NEEDS_ANALYSIS Value transfer Type reference (TYPE) ABAP_BOOL 20120614
3 Importing OBJNAME Call by reference Type reference (TYPE) LXEOBJNAME Name of Translation Object 20120614
4 Importing OBJTYPE Call by reference Type reference (TYPE) LXEOBJTYPE Type of Translation Object 20120614
5 Importing SLANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120614
6 Importing TLANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120614

Method NEEDS_ANALYSIS on class CL_TMAS_OLA_BGJOB has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BGJOBID Call by reference Type reference (TYPE) TMAS_OLA_BGJOBID Background job id 20120615
2 Importing JOBID Call by reference Type reference (TYPE) TMAS_JOBID Job id 20120613
# Exception Resumable Description Created on
1 CX_TMAS TM Analysis Service exception 20120613

Method PROCESS_INTERNAL Signature

Method PROCESS_INTERNAL on class CL_TMAS_OLA_BGJOB has no parameter.
# Exception Resumable Description Created on
1 CX_TMAS TM Analysis Service exception 20120613

Method PROCESS_LANG_PAIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLNAM Call by reference Type reference (TYPE) LXECOLLNAM Collection Name 20120613
2 Importing COLLTYP Call by reference Type reference (TYPE) LXECOLLTYP Collection Type 20120613
3 Importing CUSTMNR Call by reference Type reference (TYPE) LXECUSTMNR Translation Area 20120613
4 Changing DOCUMENTS Call by reference Type reference (TYPE) TMAS_T_DOCUMENT Table of documents for analysis 20120613
5 Importing DOMANAM Call by reference Type reference (TYPE) LXEDOMANAM Domain Name 20120613
6 Importing DOMATYP Call by reference Type reference (TYPE) LXEDOMATYP Domain Type 20120613
7 Importing OBJNAME Call by reference Type reference (TYPE) LXEOBJNAME Name of Translation Object 20120613
8 Importing OBJTYPE Call by reference Type reference (TYPE) LXEOBJTYPE Type of Translation Object 20120613
9 Importing OLANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120613
10 Importing SLANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120613
11 Importing TLANG Call by reference Type reference (TYPE) LXEISOLANG Translation Language 20120613
# Exception Resumable Description Created on
1 CX_TMAS TM Analysis Service exception 20120613

Method PROCESS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCUMENTS Call by reference Type reference (TYPE) TMAS_T_DOCUMENT Table of documents for analysis 20120613
2 Importing OBJ Call by reference Type reference (TYPE) TMAS_OLA_D_OBJ Analysis objects 20120613
# Exception Resumable Description Created on
1 CX_TMAS TM Analysis Service exception 20120613

Method READ_LANGS_AND_GRAPHS Signature

Method READ_LANGS_AND_GRAPHS on class CL_TMAS_OLA_BGJOB has no parameter.
# Exception Resumable Description Created on
1 CX_TMAS_OLA_LOCK Table lock exception 20120613
History
Last changed by/on SAP  20130531 
SAP Release Created in 740