SAP ABAP Class CL_UDM_PARALLEL_RUN (Parallel Run)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FSCM-COL (Application Component) Collections Management
     UDM_PARALLEL_PROCESSING (Package) Parallel Processing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UDM_PARALLEL_RUN Parallel Run 20050308
Properties
Class CL_UDM_PARALLEL_RUN  
Short Description Parallel Run    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UDM_PARALLEL_PROCESSING   Parallel Processing 
Created 20050308   SAP 
Last change 20050615   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)
2 UDMBP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 UDMPR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UDM_PARALLEL_RUN Parallel Run 20050308
Friends
Class CL_UDM_PARALLEL_RUN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPL_LOG Instance attribute Private Object reference (TYPE REF TO) CL_UDM_APPL_LOG Application Log 20050314
2 APPL_LOG_PROP Instance attribute Private Type reference (TYPE) UDM_S_PR_PROG Application Log for Parallel Processing 20050311
3 APPL_LOG_PROP_FETCHED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20050311
4 BTCSRVNAME Instance attribute Private Type reference (TYPE) UDM_BTCSRVNAME Server Name 20050308
5 CUR_INTERVAL Instance attribute Private Type reference (TYPE) UDM_PR_INTV Intervals for Parallel Processing of Program Runs 20050311
6 HEAD_ATTR Instance attribute Private Attribute reference (LIKE) 20050311
7 INTERVALS Instance attribute Private Type reference (TYPE) LYT_INTERVAL 20050308
8 NO_JOBS Instance attribute Private Type reference (TYPE) UDM_NUMBER_OF_JOBS Number of Jobs Started for Parallel Processing 20050308
9 PARALLEL_RUN_S Instance attribute Private Object reference (TYPE REF TO) IF_EX_UDM_PARALLEL_RUN_S BAdI Interface IF_EX_UDM_PARALLEL_RUN_S 20050311
10 PROG_ID Instance attribute Private Attribute reference (LIKE) 20050308
11 RUN_ID Instance attribute Private Attribute reference (LIKE) 20050308
12 SELECTOPTIONS Instance attribute Private Type reference (TYPE) LYT_SELOPT 20050308
Methods
# Method Level Visibility Method type Description Created on
1 ADD_INTERVAL Instance method Public Method Add Parallel Processing Interval 20050308
2 ADD_SELECT_OPTION Instance method Public Method Selection options 20050308
3 CHECK_RUN_IS_ACTIVE Instance method Public Method 20050318
4 CHECK_RUN_IS_FINISHED Instance method Public Method 20050311
5 CLOSE_INTERVAL Instance method Public Method 20050311
6 CLOSE_RUN Instance method Public Method 20050311
7 CONSTRUCTOR Instance method Public Constructor Constructor 20050308
8 DELETE_PARALLEL_RUN Instance method Public Method Delete Parallel Processing Run 20050309
9 DEQUEUE Instance method Private Method 20050310
10 ENQUEUE Instance method Private Method 20050310
11 FETCH_NEXT_INTERVAL Instance method Public Method Get Next Interval 20050310
12 GET_ALV_ATTR Instance method Public Method 20050314
13 GET_ALV_INTV_ATTR Instance method Public Method 20050316
14 GET_LOCAL_TIME Instance method Private Method 20050318
15 GET_SELECT_OPTIONS Instance method Private Method 20050309
16 PROCESS_INTERVAL Instance method Public Method 20050311
17 READ_APPL_LOG_PROP Instance method Private Method 20050311
18 READ_PARALLEL_RUN Static method Public Method Read Parallel Processing Run 20050309
19 READ_PARALLEL_RUNS Static method Public Method Read Parallel Processing Runs 20050314
20 RELEASE Instance method Public Method 20050318
21 REORG_PARALLEL_RUNS Instance method Public Method 20060331
22 RESTART_RUN Instance method Public Method 20050310
23 SAVE_PARALLEL_RUN Instance method Private Method 20050309
24 START_RUN Instance method Public Method Start Parallel Processing Run 20050308
25 STOP_RUN Instance method Private Method 20050314
26 STOP_RUN_FROM_MONITOR Instance method Public Method 20050318
Events
Class CL_UDM_PARALLEL_RUN has no event.
Types
Class CL_UDM_PARALLEL_RUN has no local type.
Method Signatures

Method ADD_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INTERVALS Call by reference Type reference (TYPE) UDM_T_PR_INTERVAL Tabelle: Interval 20050309

Method ADD_INTERVAL on class CL_UDM_PARALLEL_RUN has no exception.

Method ADD_SELECT_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SELECT_OPTIONS Call by reference Type reference (TYPE) UDM_T_PR_SELECT_OPTIONS Tabelle: Selektionsoptionen für die Parallellisierung 20050309

Method ADD_SELECT_OPTION on class CL_UDM_PARALLEL_RUN has no exception.

Method CHECK_RUN_IS_ACTIVE Signature

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

Method CHECK_RUN_IS_ACTIVE on class CL_UDM_PARALLEL_RUN has no exception.

Method CHECK_RUN_IS_FINISHED Signature

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

Method CHECK_RUN_IS_FINISHED on class CL_UDM_PARALLEL_RUN has no exception.

Method CLOSE_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INT_NUMBER Call by reference Type reference (TYPE) UDM_INTERVAL Nummer eines Intervalls (Parallelisierung) 20050311
# Exception Resumable Description Created on
1 FOREIGN_LOCK Lauf gesperrt 20050311

Method CLOSE_RUN Signature

Method CLOSE_RUN on class CL_UDM_PARALLEL_RUN has no parameter.
# Exception Resumable Description Created on
1 MESSAGE Fehlernachricht 20050318

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BTCSRVNAME Call by reference Type reference (TYPE) BTCSRVNAME Servername 20050308
2 Importing I_HEAD_ATTR Call by reference Type reference (TYPE) UDM_S_PR_HEAD Programm online gestartet 20050311
3 Importing I_NO_JOBS Call by reference Type reference (TYPE) UDM_NUMBER_OF_JOBS '1' Anzahl Job die bei der Parallellisierung gestartet werden 20050308
4 Importing I_PROG_ID Call by reference Type reference (TYPE) UDM_PROG_ID Programm mit Parallelisierung 20050308
5 Importing I_RUN_ID Call by reference Type reference (TYPE) UDM_COLL_RUN_ID Laufidentifikation 20050309
# Exception Resumable Description Created on
1 NO_BAPI_IMPL Keine BadI Implementation 20050311

Method DELETE_PARALLEL_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_DIALOG Call by reference Type reference (TYPE) BOOLE Boolesche Variable 20060331
2 Returning R_MSG Value transfer Type reference (TYPE) UDM_S_MESSAGE Nachricht 20050318

Method DELETE_PARALLEL_RUN on class CL_UDM_PARALLEL_RUN has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_UDM_PARALLEL_RUN has no parameter.
Method DEQUEUE on class CL_UDM_PARALLEL_RUN has no exception.

Method ENQUEUE Signature

Method ENQUEUE on class CL_UDM_PARALLEL_RUN has no parameter.
# Exception Resumable Description Created on
1 FOREIGN_LOCK Lauf gesperrt 20050310

Method FETCH_NEXT_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INT_HIGH Call by reference Type reference (TYPE) UDM_INT_HIGH Obergrenze des Intervalls 20050310
2 Exporting E_INT_LOW Call by reference Type reference (TYPE) UDM_INT_LOW Untergrenze des Intervalls 20050310
3 Exporting E_INT_NUMBER Call by reference Type reference (TYPE) UDM_INTERVAL Nummer eines Intervalls (Parallelisierung) 20050310
4 Importing I_JOBNUMBER Call by reference Type reference (TYPE) UDM_JOBNO Laufende Jobnummer bei der Parallelisierung 20050310
# Exception Resumable Description Created on
1 ABORT_PROCESSING Lauf abbrechen 20050310
2 NO_INTERVAL Keine Intervalle zur Bearbeitung 20050310

Method GET_ALV_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESELECT_DB Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050321
2 Returning R_ATTR Value transfer Type reference (TYPE) UDM_S_ALV_PR_HEAD ALV: Parallelisierte Programmläufe 20050314

Method GET_ALV_ATTR on class CL_UDM_PARALLEL_RUN has no exception.

Method GET_ALV_INTV_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INTERVALS Value transfer Type reference (TYPE) UDM_T_ALV_PR_INTV Tabelle: Interval einer Parallelisierung 20050316

Method GET_ALV_INTV_ATTR on class CL_UDM_PARALLEL_RUN has no exception.

Method GET_LOCAL_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050318
2 Returning R_TIMESTAMP Value transfer Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20050318

Method GET_LOCAL_TIME on class CL_UDM_PARALLEL_RUN has no exception.

Method GET_SELECT_OPTIONS Signature

Method GET_SELECT_OPTIONS on class CL_UDM_PARALLEL_RUN has no parameter.
Method GET_SELECT_OPTIONS on class CL_UDM_PARALLEL_RUN has no exception.

Method PROCESS_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INT_HIGH Call by reference Type reference (TYPE) UDM_INT_HIGH Obergrenze des Intervalls 20050311
2 Importing I_INT_LOW Call by reference Type reference (TYPE) UDM_INT_LOW Untergrenze des Intervalls 20050311
3 Importing I_INT_NUMBER Call by reference Type reference (TYPE) UDM_INTERVAL Nummer eines Intervalls (Parallelisierung) 20050311

Method PROCESS_INTERVAL on class CL_UDM_PARALLEL_RUN has no exception.

Method READ_APPL_LOG_PROP Signature

Method READ_APPL_LOG_PROP on class CL_UDM_PARALLEL_RUN has no parameter.
Method READ_APPL_LOG_PROP on class CL_UDM_PARALLEL_RUN has no exception.

Method READ_PARALLEL_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROG_ID Call by reference Type reference (TYPE) UDM_PROG_ID Programm mit Parallelisierung 20050309
2 Importing I_RUN_ID Call by reference Type reference (TYPE) UDM_COLL_RUN_ID Laufidentifikation 20050309
3 Returning R_RUN Value transfer Object reference (TYPE REF TO) CL_UDM_PARALLEL_RUN Paralleller Lauf 20050311

Method READ_PARALLEL_RUN on class CL_UDM_PARALLEL_RUN has no exception.

Method READ_PARALLEL_RUNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FROM_DATE Call by reference Type reference (TYPE) DATUM Datum 20050316
2 Importing I_PROG_ID Call by reference Type reference (TYPE) UDM_PROG_ID Programm mit Parallelisierung 20050314
3 Importing I_RUN_IDS Call by reference Type reference (TYPE) UDMPR_RANGE_RUN_ID 20050316
4 Importing I_USERS Call by reference Type reference (TYPE) UDMPR_RANGE_UNAME 20050316
5 Importing I_XNOT_FIN Call by reference Type reference (TYPE) XFELD Aufgabe beendet 20050318
6 Exporting R_RUNS Call by reference Type reference (TYPE) UDM_T_CL_UDM_PARALLEL_RUN Tabelle: Paralleller Lauf 20050314

Method READ_PARALLEL_RUNS on class CL_UDM_PARALLEL_RUN has no exception.

Method RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DO_AUTHORITY_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20050322
2 Returning R_MSG Value transfer Type reference (TYPE) UDM_S_MESSAGE Nachricht 20050318

Method RELEASE on class CL_UDM_PARALLEL_RUN has no exception.

Method REORG_PARALLEL_RUNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DAYS Call by reference Type reference (TYPE) N 20060331

Method REORG_PARALLEL_RUNS on class CL_UDM_PARALLEL_RUN has no exception.

Method RESTART_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MSG Value transfer Type reference (TYPE) UDM_S_MESSAGE Nachricht 20050321

Method RESTART_RUN on class CL_UDM_PARALLEL_RUN has no exception.

Method SAVE_PARALLEL_RUN Signature

Method SAVE_PARALLEL_RUN on class CL_UDM_PARALLEL_RUN has no parameter.
Method SAVE_PARALLEL_RUN on class CL_UDM_PARALLEL_RUN has no exception.

Method START_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_DISPLAY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20050401

Method START_RUN on class CL_UDM_PARALLEL_RUN has no exception.

Method STOP_RUN Signature

Method STOP_RUN on class CL_UDM_PARALLEL_RUN has no parameter.
Method STOP_RUN on class CL_UDM_PARALLEL_RUN has no exception.

Method STOP_RUN_FROM_MONITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MSG Value transfer Type reference (TYPE) UDM_S_MESSAGE Nachricht 20050318

Method STOP_RUN_FROM_MONITOR on class CL_UDM_PARALLEL_RUN has no exception.
History
Last changed by/on SAP  20050615 
SAP Release Created in 600