SAP ABAP Class /MRSS/CL_RCCF_ENGINE (Basisklasse für RCCF-Engines)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/RCCF_ENGINE (Package) RCCF Engine
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_RCCF_ENGINE RCCF Engine-Interface 20071106
2 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_RCCF_ENGINE_C RCCF Engine-Interface 20071106
3 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_RCCF_ENGINE_EVENTS RCCF Engineereignis-Interface 20071106
Properties
Class /MRSS/CL_RCCF_ENGINE  
Short Description Basisklasse für RCCF-Engines    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/RCCF_ENGINE   RCCF Engine 
Created 20071102   SAP 
Last change 20141109    
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 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_RCCF_ENGINE RCCF Engine-Interface 20071106
2 /MRSS/IF_RCCF_ENGINE_C RCCF Engine-Interface 20071106
3 /MRSS/IF_RCCF_ENGINE_EVENTS RCCF Engineereignis-Interface 20071106
Friends
# Friend Modeled only Created on Description
1 /MRSS/CL_RCCF_COM_DEFAULTPARAM 20071106 Defaultparameter für RCCF Engines
2 /MRSS/CL_RCCF_ENGINE 20071106 Basisklasse für RCCF-Engines
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ENGINE_MODE_APPLICATION Instance attribute Public Attribute reference (LIKE) 20071106
2 GC_ENGINE_MODE_TOOL Instance attribute Public Attribute reference (LIKE) 20071106
3 GC_ENGINE_RESULT_FAILED Instance attribute Public Attribute reference (LIKE) 20071106
4 GC_ENGINE_RESULT_INITIAL Instance attribute Public Attribute reference (LIKE) 20071106
5 GC_ENGINE_RESULT_NORESULT Instance attribute Public Attribute reference (LIKE) 20071106
6 GC_ENGINE_RESULT_SUCCESS Instance attribute Public Attribute reference (LIKE) 20071106
7 GC_ENGINE_RESULT_WARNING Instance attribute Public Attribute reference (LIKE) 20071106
8 GC_TIMESTAMP_ID Instance attribute Public Attribute reference (LIKE) 20071106
9 MO_ENGINE Static Attribute Public Object reference (TYPE REF TO) /MRSS/IF_RCCF_ENGINE RCCF Engine-Interface 20071102
10 MO_ENGINE_PARAMETER Static Attribute Public Object reference (TYPE REF TO) /MRSS/IF_RCCF_ENGINE_PARAMETER RCCF Engineparameter-Interface 20071102
11 MO_ENG_PAR Static Attribute Public Object reference (TYPE REF TO) /MRSS/CL_RCCF_ENGINE_PARAMETER Engine parameter 20071102
12 MO_LOG_CALLBACK Instance attribute Private Attribute reference (LIKE) 20071106
13 MS_ENGINE_PARAMETER Instance attribute Public Attribute reference (LIKE) 20071106
14 MV_APP Instance attribute Private Attribute reference (LIKE) 20071106
15 MV_ENGINE_RESULT Static Attribute Public Type reference (TYPE) /MRSS/T_RCCF_ENGINE_RESULT GC_ENGINE_RESULT_INITIAL Ergebnis/Status der externen Engine im RCCF 20071102
16 MV_GUID Instance attribute Public Attribute reference (LIKE) 20071106
17 MV_MODE Instance attribute Private Attribute reference (LIKE) 20071106
18 MV_PARAMETER_ADDED Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Wurden die Parameter hinzugefügt 20071102
19 MV_RUNNING Static Attribute Private Type reference (TYPE) ABAP_BOOL abap_false 20071102
20 MV_SLOT_NUMBER Static Attribute Private Type reference (TYPE) /MRSS/T_RCCF_SLOT_NUMBER 0 INTERN: nur im Fall der Vorabreservierung gefüllt 20071102
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Static method Public Method Meldung zum Engineprotokoll hinzufügen 20071102
2 ADD_PARAMETER Instance method Public Method Parameter für spätere Abholung durch die Engine füllen 20071102
3 CONSTRUCTOR Instance method Public Constructor Intern 20071102
4 EXECUTE Instance method Public Method Startet die Engine 20071102
5 EXECUTE_ENGINE Static method Public Method Startet die übergebene Engine 20071102
6 FACTORY Static method Public Method Methode zum Erstellen einer Instanz dieser Klasse 20071102
7 FREE Instance method Public Method Freigeben von Ressourcen der Instanz und Speichern des Logs 20071102
8 FREE_STATIC Static method Private Method Intern: Freigeben der Engineparameter 20071102
9 GET_ENGINE_MODE Instance method Public Method 20071106
10 GET_PARAMETER Static method Public Method 20071102
11 PRESET_SLOT Static method Public Method Intern: Vorabsetzen des Lastausgleich-Slots 20071102
12 SET_ENGINE_LOGHANDLE Instance method Private Method 20071106
13 SET_MESSAGE Static method Public Method 20071102
14 SET_PARAMETER Static method Public Method 20071102
15 SET_PERFINFO Static method Public Method 20071102
16 SET_PROGRESS Static method Public Method 20071102
17 SET_RESULT Static method Public Method 20071102
18 SET_SYSINFO Static method Public Method 20071102
Events
# Event Type Visibility Description Created on
1 AFTER_ENGAGE Instance Event
(0)
Public
(2)
20071106
2 AFTER_INIT Instance Event
(0)
Public
(2)
20071106
3 BEFORE_FINALIZE Instance Event
(0)
Public
(2)
20071106
4 MESSAGE_RECEIVE Instance Event
(0)
Public
(2)
20071106
5 PARAMETER_RECEIVE Instance Event
(0)
Public
(2)
20071106
6 PARAMETER_REQUEST Instance Event
(0)
Public
(2)
20071106
7 PERFINFO_RECEIVE Instance Event
(0)
Public
(2)
20071106
8 PROGRESS_RECEIVE Instance Event
(0)
Public
(2)
20071106
9 RESULT_RECEIVE Instance Event
(0)
Public
(2)
20071106
10 SYSINFO_RECEIVE Instance Event
(0)
Public
(2)
20071106
Types
Class /MRSS/CL_RCCF_ENGINE has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG_HANDLE Call by reference Type reference (TYPE) BALMSGHNDL Anwendungs-Log: Handle für eine Meldung 20071102
2 Exporting EV_MSG_LOGGED Call by reference Type reference (TYPE) ABAP_BOOL 20071102
3 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20071102

Method ADD_MESSAGE on class /MRSS/CL_RCCF_ENGINE has no exception.

Method ADD_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) /MRSS/T_RCCFT_COMM_PARAMETER Parameterstruktur für die Übergabe aller Parameter im RCCF 20071102

Method ADD_PARAMETER on class /MRSS/CL_RCCF_ENGINE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG_CALLBACK Call by reference Object reference (TYPE REF TO) /MRSS/IF_RCCF_LOG_CALLBACK RCCF Protokollierungsrückruf-Interface 20071102
2 Importing IS_ENGINE_PARAMETER Call by reference Type reference (TYPE) /MRSS/T_RCCFS_ENGINE_PARAMETER Applikationsrelevante Engineparameter 20071102
3 Importing IV_APP Call by reference Type reference (TYPE) /MRSS/T_RCCF_APP RCCF Applikationskürzel 20071102
4 Importing IV_MODE Call by reference Type reference (TYPE) /MRSS/T_RCCF_ENGINE_MODE Enginemodus im RCCF (Tool oder Applikation) 20071102

Method CONSTRUCTOR on class /MRSS/CL_RCCF_ENGINE has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEST_ID Call by reference Type reference (TYPE) /MRSS/T_RCCF_DEST_ID Vorbelegung der Zieladresse 20071102
2 Importing IV_MSG_LOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20071102
3 Returning RT_ENGINE_PARAMETER Value transfer Object reference (TYPE REF TO) /MRSS/IF_RCCF_ENGINE_PARAMETER RCCF Engineparameter-Interface 20071102

Method EXECUTE on class /MRSS/CL_RCCF_ENGINE has no exception.

Method EXECUTE_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENGINE Call by reference Object reference (TYPE REF TO) /MRSS/IF_RCCF_ENGINE Basisklasse für externe RCCF-Engines 20071102
2 Importing IV_APP Call by reference Type reference (TYPE) /MRSS/T_RCCF_APP RCCF Applikationskürzel 20071102
3 Importing IV_DEST_ID Call by reference Type reference (TYPE) /MRSS/T_RCCF_DEST_ID Direkte Vorbelegung der DestID 20071102
4 Importing IV_MSG_LOGHANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20071102
5 Returning RT_ENGINE_PARAMETER Value transfer Object reference (TYPE REF TO) /MRSS/IF_RCCF_ENGINE_PARAMETER RCCF Engineparameter-Interface 20071102
# Exception Resumable Description Created on
1 /MRSS/CX_RCCF_ENGINE Ausnahmeklasse für CL_RCCF_ENGINE 20080108

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOG_CALLBACK Call by reference Object reference (TYPE REF TO) /MRSS/IF_RCCF_LOG_CALLBACK RCCF Protokollierungsrückruf-Interface 20071102
2 Importing IS_ENGINE_PARAMETER Call by reference Type reference (TYPE) /MRSS/T_RCCFS_ENGINE_PARAMETER Applikationsrelevante Engineparameter 20071102
3 Importing IV_APP Call by reference Type reference (TYPE) /MRSS/T_RCCF_APP RCCF Applikationskürzel 20071102
4 Importing IV_MODE Call by reference Type reference (TYPE) /MRSS/T_RCCF_ENGINE_MODE Enginemodus im RCCF (Tool oder Applikation) 20071102
5 Returning RO_ENGINE Value transfer Object reference (TYPE REF TO) /MRSS/CL_RCCF_ENGINE Basisklasse für externe RCCF-Engines 20071102

Method FACTORY on class /MRSS/CL_RCCF_ENGINE has no exception.

Method FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENGINE_PARAMETER Call by reference Object reference (TYPE REF TO) /MRSS/IF_RCCF_ENGINE_PARAMETER RCCF Engineparameter-Interface 20071102

Method FREE on class /MRSS/CL_RCCF_ENGINE has no exception.

Method FREE_STATIC Signature

Method FREE_STATIC on class /MRSS/CL_RCCF_ENGINE has no parameter.
Method FREE_STATIC on class /MRSS/CL_RCCF_ENGINE has no exception.

Method GET_ENGINE_MODE Signature

Method GET_ENGINE_MODE on class /MRSS/CL_RCCF_ENGINE has no parameter.
Method GET_ENGINE_MODE on class /MRSS/CL_RCCF_ENGINE has no exception.

Method GET_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMM_HEADER Call by reference Type reference (TYPE) /MRSS/T_RCCFS_COMM_PARM_HEADER Parameterkopf für die Kommunikation mit externen Engines 20071102
2 Changing CT_COMM_DATA Call by reference Type reference (TYPE) /MRSS/T_RCCFT_COMM_PARAM_TABLE Tabelle für den Parametertransfer mit externen Engines 20071102

Method GET_PARAMETER on class /MRSS/CL_RCCF_ENGINE has no exception.

Method PRESET_SLOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SLOT_NR Call by reference Type reference (TYPE) /MRSS/T_RCCF_SLOT_NUMBER 0 Slot-Nummer der Lastverteilung im RCCF 20071102

Method PRESET_SLOT on class /MRSS/CL_RCCF_ENGINE has no exception.

Method SET_ENGINE_LOGHANDLE Signature

Method SET_ENGINE_LOGHANDLE on class /MRSS/CL_RCCF_ENGINE has no parameter.
Method SET_ENGINE_LOGHANDLE on class /MRSS/CL_RCCF_ENGINE has no exception.

Method SET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMM_DATA Call by reference Type reference (TYPE) /MRSS/T_RCCFT_COMM_PARAM_TABLE Tabelle für den Parametertransfer mit externen Engines 20071102

Method SET_MESSAGE on class /MRSS/CL_RCCF_ENGINE has no exception.

Method SET_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_COMM_HEADER Call by reference Type reference (TYPE) /MRSS/T_RCCFS_COMM_PARM_HEADER Parameterkopf für die Kommunikation mit externen Engines 20071102
2 Importing IT_COMM_DATA Call by reference Type reference (TYPE) /MRSS/T_RCCFT_COMM_PARAM_TABLE Tabelle für den Parametertransfer mit externen Engines 20071102

Method SET_PARAMETER on class /MRSS/CL_RCCF_ENGINE has no exception.

Method SET_PERFINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMM_DATA Call by reference Type reference (TYPE) /MRSS/T_RCCFT_COMM_PARAM_TABLE Tabelle für den Parametertransfer mit externen Engines 20071102

Method SET_PERFINFO on class /MRSS/CL_RCCF_ENGINE has no exception.

Method SET_PROGRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMM_DATA Call by reference Type reference (TYPE) /MRSS/T_RCCFT_COMM_PARAM_TABLE Tabelle für den Parametertransfer mit externen Engines 20071102

Method SET_PROGRESS on class /MRSS/CL_RCCF_ENGINE has no exception.

Method SET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMM_DATA Call by reference Type reference (TYPE) /MRSS/T_RCCFT_COMM_PARAM_TABLE Tabelle für den Parametertransfer mit externen Engines 20071102

Method SET_RESULT on class /MRSS/CL_RCCF_ENGINE has no exception.

Method SET_SYSINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMM_DATA Call by reference Type reference (TYPE) /MRSS/T_RCCFT_COMM_PARAM_TABLE Tabelle für den Parametertransfer mit externen Engines 20071102

Method SET_SYSINFO on class /MRSS/CL_RCCF_ENGINE has no exception.
Event Signatures

Event AFTER_ENGAGE Signature
Event AFTER_ENGAGE on class /MRSS/CL_RCCF_ENGINE has no parameter.
Event AFTER_INIT Signature
Event AFTER_INIT on class /MRSS/CL_RCCF_ENGINE has no parameter.
Event BEFORE_FINALIZE Signature
Event BEFORE_FINALIZE on class /MRSS/CL_RCCF_ENGINE has no parameter.
Event MESSAGE_RECEIVE Signature
Event MESSAGE_RECEIVE on class /MRSS/CL_RCCF_ENGINE has no parameter.
Event PARAMETER_RECEIVE Signature
Event PARAMETER_RECEIVE on class /MRSS/CL_RCCF_ENGINE has no parameter.
Event PARAMETER_REQUEST Signature
Event PARAMETER_REQUEST on class /MRSS/CL_RCCF_ENGINE has no parameter.
Event PERFINFO_RECEIVE Signature
Event PERFINFO_RECEIVE on class /MRSS/CL_RCCF_ENGINE has no parameter.
Event PROGRESS_RECEIVE Signature
Event PROGRESS_RECEIVE on class /MRSS/CL_RCCF_ENGINE has no parameter.
Event RESULT_RECEIVE Signature
Event RESULT_RECEIVE on class /MRSS/CL_RCCF_ENGINE has no parameter.
Event SYSINFO_RECEIVE Signature
Event SYSINFO_RECEIVE on class /MRSS/CL_RCCF_ENGINE has no parameter.
History
Last changed by/on SAP  20141109 
SAP Release Created in 610