SAP ABAP Class CL_RSO_AFT_IMP_BATCH_MANAGER (Controls the parallel execution of After import methods)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_EXTENSION (Package) BW Repository (Parts Not Within CORE)
Properties
Class CL_RSO_AFT_IMP_BATCH_MANAGER  
Short Description Controls the parallel execution of After import methods    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSO_EXTENSION   BW Repository (Parts Not Within CORE) 
Created 20090916   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSBTC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSO_AFT_IMP_BATCH_MANAGER has no interface implemented.
Friends
Class CL_RSO_AFT_IMP_BATCH_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PARAMETER_AIM_MIN_PAK_SIZE Constant Public Type reference (TYPE) RSADOBJ 'RSVERS_AIM_PARALLEL_PAK_SIZE' Exclude RSADMIN parameter TLOGOs 20091119
2 C_PARAMETER_AIM_TLOGO_EXCL Constant Public Type reference (TYPE) RSADOBJ 'RSVERS_AIM_PARALLEL_TLOGO_EXCL' Exclude RSADMIN parameter TLOGOs 20090924
3 C_PARAMETER_AIM_TLOGO_INCL Constant Public Type reference (TYPE) RSADOBJ 'RSVERS_AIM_PARALLEL_TLOGO_INCL' RSADMIN parameter additional TLOGOs 20090924
4 C_PROCESS_TYPE_AFT_IMP_ACTIVE Constant Public Type reference (TYPE) RSPC_TYPE 'AFT_IMP_A' Process Type 20090924
5 O_DUMMY_MSG Static Attribute Protected Type reference (TYPE) C 20090924
6 P_ALLOWED_TYPES Static Attribute Private Type reference (TYPE) STRING TLOGO types supporting parallel AIM 20100322
7 P_BATCH_ID Instance attribute Private Type reference (TYPE) CHAR30 30 Characters 20090924
8 P_DELETE Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20090924
9 P_MODE Instance attribute Private Type reference (TYPE) RS_AFTER_IMPORT_MODE Modes for After Import Handling 20090924
10 P_SX_TLOGO_AFTER_IMPORT Instance attribute Private Type reference (TYPE) RSO_SX_TLOGO_AFTER_IMPORT After Import Info for a TLOGO Typ 20090924
11 P_TS_E071 Instance attribute Private Type reference (TYPE) PT_TS_E071 TLOGO objects to be processed 20090924
12 P_TS_E071_ADDITIONAL Instance attribute Private Type reference (TYPE) PT_TS_E071 Additional TLOGO objects 20090924
13 P_T_PACKAGE Instance attribute Private Type reference (TYPE) PT_T_PACKAGE Work packages 20090924
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_SUCCESS_MSG Instance method Private Method Writes Message Regarding Successful Scheduling to the Log 20090924
2 CHECK_PROCESSES Instance method Private Method Checks Whether Processes Are Done 20090924
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090924
4 EXECUTE_AIM_PARALLEL Instance method Private Method Parallel execution of AIM for an object type 20090924
5 EXECUTE_AIM_PARALLEL_STATIC Static method Public Method Parallel execution of AIM for an object type 20090924
6 GET_BATCH_ID Instance method Private Method GET_BATCHID 20090924
7 GET_BATCH_PARAMETER Static method Private Method Get background parameter 20090924
8 IS_PARALLEL_ALLOWED Static method Private Method Checks whether parallel processing is allowed/activated 20090924
Events
Class CL_RSO_AFT_IMP_BATCH_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_S_PACKAGE Private See coding 20090924 BEGIN OF pt_s_package, count TYPE i, process TYPE i, ready TYPE rs_bool, t_objnm TYPE rso_t_objnm, parameters TYPE xstring, t_msg TYPE rs_t_tr_prot, th_tlogo_error type rso_th_tlogo, ts_aobj_impobj TYPE rso_ts_tlogo_rel, END OF pt_s_package
2 PT_TS_E071 Private See coding 20090924 pt_ts_e071 TYPE SORTED TABLE OF rs_s_e071 WITH UNIQUE KEY pgmid object obj_name
3 PT_T_PACKAGE Private See coding 20090924 pt_t_package TYPE STANDARD TABLE OF pt_s_package
Method Signatures

Method APPEND_SUCCESS_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090924
2 Importing I_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20090924
3 Importing I_PARALLEL Call by reference Type reference (TYPE) RS_BOOL 20090924
4 Importing I_STARTTIME Call by reference Type reference (TYPE) STRING Startzeit 20090924
5 Importing I_S_PACKAGE Call by reference Type reference (TYPE) PT_S_PACKAGE Zustand der Aggregate im Änderungslauf / Hochrollen 20090924

Method APPEND_SUCCESS_MSG on class CL_RSO_AFT_IMP_BATCH_MANAGER has no exception.

Method CHECK_PROCESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGE Call by reference Type reference (TYPE) RS_BOOL Es hat sich etwas geändert 20090924

Method CHECK_PROCESSES on class CL_RSO_AFT_IMP_BATCH_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DELETE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20090924
2 Importing I_MODE Call by reference Type reference (TYPE) RS_AFTER_IMPORT_MODE Modi für die After Import Behandlung 20090924
3 Importing I_SX_TLOGO_AFTER_IMPORT Call by reference Type reference (TYPE) RSO_SX_TLOGO_AFTER_IMPORT After Import Info für einen TLOGO Typ 20090924
4 Importing I_T_E071 Call by reference Type reference (TYPE) RS_T_E071 Objekte 20090924
5 Importing I_T_E071K Call by reference Type reference (TYPE) RS_T_E071K Keys 20090924

Method CONSTRUCTOR on class CL_RSO_AFT_IMP_BATCH_MANAGER has no exception.

Method EXECUTE_AIM_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DONE_PARALLEL Call by reference Type reference (TYPE) RS_BOOL = 'X Arbeit schon erledigt 20090924
2 Exporting E_TH_TLOGO_ERROR Call by reference Type reference (TYPE) RSO_TH_TLOGO Fehlerhafte Objekte 20100212
3 Exporting E_TS_AOBJ_IMPOBJ Call by reference Type reference (TYPE) RSO_TS_TLOGO_REL BBW Repositiory: Tlogo1 = lokal; Tlogo2 = importiert 20130807
4 Exporting E_T_TR_PROT Call by reference Type reference (TYPE) RS_T_TR_PROT Protokoll 20090924

Method EXECUTE_AIM_PARALLEL on class CL_RSO_AFT_IMP_BATCH_MANAGER has no exception.

Method EXECUTE_AIM_PARALLEL_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DONE_PARALLEL Call by reference Type reference (TYPE) RS_BOOL = 'X Arbeit schon erledigt 20090924
2 Exporting E_TH_TLOGO_ERROR Call by reference Type reference (TYPE) RSO_TH_TLOGO Fehlerhafte Objekte 20100212
3 Exporting E_TS_AOBJ_IMPOBJ Call by reference Type reference (TYPE) RSO_TS_TLOGO_REL BBW Repositiory: Tlogo1 = lokal; Tlogo2 = importiert 20130807
4 Exporting E_T_TR_PROT Call by reference Type reference (TYPE) RS_T_TR_PROT Protokoll 20090924
5 Importing I_DELETE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20090924
6 Importing I_MODE Call by reference Type reference (TYPE) RS_AFTER_IMPORT_MODE Modi für die After Import Behandlung 20090924
7 Importing I_SX_TLOGO_AFTER_IMPORT Call by reference Type reference (TYPE) RSO_SX_TLOGO_AFTER_IMPORT After Import Info für einen TLOGO Typ 20090924
8 Importing I_T_E071 Call by reference Type reference (TYPE) RS_T_E071 Objekte 20090924
9 Importing I_T_E071K Call by reference Type reference (TYPE) RS_T_E071K Keys 20090924

Method EXECUTE_AIM_PARALLEL_STATIC on class CL_RSO_AFT_IMP_BATCH_MANAGER has no exception.

Method GET_BATCH_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BATCHID Value transfer Type reference (TYPE) CHAR30 30 Characters 20090924

Method GET_BATCH_ID on class CL_RSO_AFT_IMP_BATCH_MANAGER has no exception.

Method GET_BATCH_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO SPACE BW: Objekttyp (TLOGO) 20090924
2 Returning R_S_BATCH_PARAMETER Value transfer Type reference (TYPE) RSBTC_S_PARALLEL_ENH Batch Paremeter (Leer, falls nicht gefunden) 20090924

Method GET_BATCH_PARAMETER on class CL_RSO_AFT_IMP_BATCH_MANAGER has no exception.

Method IS_PARALLEL_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SX_TLOGO_AFTER_IMPORT Call by reference Type reference (TYPE) RSO_SX_TLOGO_AFTER_IMPORT After Import Info für einen TLOGO Typ 20090924
2 Returning R_IS_ALLOWED Value transfer Type reference (TYPE) RS_BOOL Boolean 20090924

Method IS_PARALLEL_ALLOWED on class CL_RSO_AFT_IMP_BATCH_MANAGER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730