SAP ABAP Class /MRSS/CL_SGE_STATE_MGR (State Manager of Engine)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC-MO (Application Component) Maintenance Orders
     /MRSS/SGE (Package) Multiresource Planning: Scheduling Engine
Properties
Class /MRSS/CL_SGE_STATE_MGR  
Short Description State Manager of Engine    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/SGE   Multiresource Planning: Scheduling Engine 
Created 20070713   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_SGE_STATE_MGR has no forward declaration.
Interfaces
Class /MRSS/CL_SGE_STATE_MGR has no interface implemented.
Friends
Class /MRSS/CL_SGE_STATE_MGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_ACTUAL_STEP Static Attribute Private Type reference (TYPE) /MRSS/T_ENGINE_STEP Information for Engine Step 20070816
2 GT_ACTUAL_STEPS Static Attribute Private Type reference (TYPE) /MRSS/T_ENGINE_STEP_TAB Table for Engine Steps 20070816
3 GV_ACTUAL_STEP_ID Static Attribute Private Type reference (TYPE) /MRSS/T_ENGINE_STEP_ID ID of Current Transaction 20070717
4 GV_CALLSTACK_LEVEL Static Attribute Private Type reference (TYPE) I 3 Evaluation Level of ABAP Call Stack 20070816
5 GV_CONTEXT_ID Static Attribute Private Type reference (TYPE) /MRSS/T_SGE_CONTEXT_ID Unique ID to Identify the Mode Within a Session 20120628
6 GV_ENGINE_STATE Static Attribute Private Type reference (TYPE) /MRSS/T_SGE_ENGINE_STATE Engine State 20090121
7 GV_LOGON_MODE Static Attribute Private Type reference (TYPE) CHAR10 Character Field Length = 10 20081204
8 GV_SESSION_ID Static Attribute Private Type reference (TYPE) /MRSS/T_SGE_SESSION_ID Unique ID to Identify the Logon Session of a User 20120628
9 GV_USER Static Attribute Private Type reference (TYPE) SYUNAME System User Name 20090902
Methods
# Method Level Visibility Method type Description Created on
1 ENGINE_STEP_END Static method Public Method End of Logical Engine Step 20070713
2 ENGINE_STEP_GET Static method Public Method Provides Current Logical Engine Step 20070816
3 ENGINE_STEP_ID_GET Static method Public Method Provides ID of Current Logical Engine Step 20070816
4 ENGINE_STEP_START Static method Public Method Start of Logical Engine Step 20070713
5 GET_CALLER Static method Public Method Get the caller of a certain point in code as string 20130808
6 GET_CALLER_FROM_CALLSTACK Static method Private Method Read Caller 20130808
7 GET_ENGINE_STATE Static method Public Method Get Engine State 20090121
8 GET_LOGON_MODE Static method Public Method Read LOGON Mode 20081204
9 GET_SIGNATURE_ID Static method Public Method Get the Command Signature 20120628
10 GET_STEP_ID Static method Private Method Generates New ID 20070713
11 GET_TRANSACTION Static method Public Method Provides Information About Current MRS Transaction 20081027
12 GET_USER_INFOS Static method Public Method Provides Information About Active User 20090902
13 SET_ACTIVE_USER Static method Public Method Set User Information 20090902
14 SET_ENGINE_STATE Static method Public Method Set Engine State - Org Unit/Demand/None 20090121
15 SET_LOGON_MODE Static method Public Method Set LOGON Mode 20081204
16 SET_SIGNATURE_ID Static method Private Method Set the Command Signature 20120628
17 WAS_LOGON_MODE_SET_BY_PLBO Static method Public Method Was the Logon Mode set by the MRS Planning Board UI? 20140127
Events
Class /MRSS/CL_SGE_STATE_MGR has no event.
Types
Class /MRSS/CL_SGE_STATE_MGR has no local type.
Method Signatures

Method ENGINE_STEP_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STEP_ID Call by reference Type reference (TYPE) /MRSS/T_ENGINE_STEP_ID ID eines Aktionsschrittes der MRS Engine 20070718

Method ENGINE_STEP_END on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method ENGINE_STEP_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_ENGINE_STEP Value transfer Type reference (TYPE) /MRSS/T_ENGINE_STEP Informationen zu einem Engine Schritt 20070816

Method ENGINE_STEP_GET on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method ENGINE_STEP_ID_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STEP_ID Value transfer Type reference (TYPE) /MRSS/T_ENGINE_STEP_ID ID eines Aktionsschrittes der MRS Engine 20070816

Method ENGINE_STEP_ID_GET on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method ENGINE_STEP_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STEP_ID Value transfer Type reference (TYPE) /MRSS/T_ENGINE_STEP_ID GUID 20070717

Method ENGINE_STEP_START on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method GET_CALLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CALLER Value transfer Type reference (TYPE) STRING 20130808

Method GET_CALLER on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method GET_CALLER_FROM_CALLSTACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CALL_STACK_DEPTH Call by reference Type reference (TYPE) I 0 Depth of evaluation, depends on the number of callers 20130808
2 Returning RS_CALLER Value transfer Type reference (TYPE) ABAP_CALLSTACK_LINE Line of ABAP Call Stack (with Program Calling Points) 20130808

Method GET_CALLER_FROM_CALLSTACK on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method GET_ENGINE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENGINE_STATE Value transfer Type reference (TYPE) /MRSS/T_SGE_ENGINE_STATE Engine State 20090121

Method GET_ENGINE_STATE on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method GET_LOGON_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOGON_MODE Value transfer Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20081204

Method GET_LOGON_MODE on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method GET_SIGNATURE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_SIGNATURE Value transfer Type reference (TYPE) /MRSS/T_SGE_COMMAND_SIGNATURE 20120630

Method GET_SIGNATURE_ID on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method GET_STEP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STEP_ID Value transfer Type reference (TYPE) /MRSS/T_ENGINE_STEP_ID ID eines Aktionsschrittes der MRS Engine 20070717

Method GET_STEP_ID on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method GET_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PFKEY Call by reference Type reference (TYPE) SYPFKEY Aktueller GUI-Status 20081027
2 Exporting EV_TCODE Call by reference Type reference (TYPE) SYTCODE Aktueller Transaktionscode 20081027

Method GET_TRANSACTION on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method GET_USER_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIME_ZONE Call by reference Type reference (TYPE) TIMEZONE Zeitzone 20090902
2 Exporting EV_USER_NAME Call by reference Type reference (TYPE) SYUNAME Benutzername 20090902

Method GET_USER_INFOS on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method SET_ACTIVE_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USER Call by reference Type reference (TYPE) /MRSS/T_SGE_UNAME Systembenutzername 20090902

Method SET_ACTIVE_USER on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method SET_ENGINE_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGON_MODE Call by reference Type reference (TYPE) CHAR10 Character Field Length = 10 20090121

Method SET_ENGINE_STATE on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method SET_LOGON_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGON_MODE Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20081204

Method SET_LOGON_MODE on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method SET_SIGNATURE_ID Signature

Method SET_SIGNATURE_ID on class /MRSS/CL_SGE_STATE_MGR has no parameter.
Method SET_SIGNATURE_ID on class /MRSS/CL_SGE_STATE_MGR has no exception.

Method WAS_LOGON_MODE_SET_BY_PLBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SET_BY_PLBO Value transfer Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20140127

Method WAS_LOGON_MODE_SET_BY_PLBO on class /MRSS/CL_SGE_STATE_MGR has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 607