SAP ABAP Class /MRSS/CL_CMD_MULTIPLE_COMMAND (Generic Multi-Command Class)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   CA-MRS (Application Component) SAP Multiresource Scheduling
     /MRSS/CMD (Package) Multiresource Planning: Command Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CMD_ABSTRACT_COMMAND Scheduling Engine Command 20130604
2 Interface implementation (CLASS c. INTERFACES i_ref)  /MRSS/IF_SGE_COMMAND_EVENT Command event interface 20130602
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CMD_DYNAMIC_COMMAND Dynamic Command Class 20130615
2 Inheritance (c INHERITING FROM c_ref)  /MRSS/CL_CMD_STATIC_COMMAND Generic Static Command Class 20130603
Properties
Class /MRSS/CL_CMD_MULTIPLE_COMMAND  
Short Description Generic Multi-Command Class    
Super Class /MRSS/CL_CMD_ABSTRACT_COMMAND Scheduling Engine Command 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/CMD   Multiresource Planning: Command Framework 
Created 20130602   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_CMD_MULTIPLE_COMMAND has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /MRSS/IF_SGE_COMMAND_EVENT Command event interface 20130602
Friends
Class /MRSS/CL_CMD_MULTIPLE_COMMAND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_EXECUTION_TOKEN Instance attribute Protected Type reference (TYPE) /MRSS/T_BOOLEAN ' ' Execute command in progress? 20130807
Methods
# Method Level Visibility Method type Description Created on
1 COMMANDS_GET Instance method Public Method Gets Individual Commands 20130602
2 COMMAND_APPEND Instance method Public Method Add Command 20130602
3 GET_EXECUTED_COMMANDS Instance method Public Method Gets all the successfully executed commands 20130620
4 GET_FAILED_COMMANDS Instance method Public Method Gets all the commands that failed 20130620
5 GET_INSTANCE Static method Public Method Provides either a static or dynamic command based on input 20130603
6 HANDLER_APPEND_COMMAND Instance method Public Event handling method Add a New Command by Event 20130602
7 HANDLER_DATA_CHANGED Instance method Public Event handling method Receiver of Data Changed by Commands 20130602
8 MULTI_INFO_GET Instance method Public Method Get Information About All Commands 20130602
9 PASS_EXECUTION_TOKEN Instance method Protected Method Forward execution token to another command 20130807
10 RECEIVE_EXECUTION_TOKEN Instance method Protected Method If the command recieves this flag it is executed 20130807
Events
Class /MRSS/CL_CMD_MULTIPLE_COMMAND has no event.
Types
Class /MRSS/CL_CMD_MULTIPLE_COMMAND has no local type.
Method Signatures

Method COMMANDS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMMANDS Call by reference Type reference (TYPE) /MRSS/T_COMMAND_TAB Table with All Commands 20130602
2 Exporting ET_COMMANDS_GEN Call by reference Type reference (TYPE) /MRSS/T_COMMAND_GEN_TAB Generic Command Tab Page 20130615

Method COMMANDS_GET on class /MRSS/CL_CMD_MULTIPLE_COMMAND has no exception.

Method COMMAND_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMMAND Call by reference Type reference (TYPE) /MRSS/T_COMMAND_TAB Table with Command Objects 20130602
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Message Table 20130602
3 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20130602
4 Importing IV_COMMAND Call by reference Object reference (TYPE REF TO) /MRSS/CL_CMD_ABSTRACT_COMMAND Table with Command 20130602
5 Importing IV_RECEIVER Call by reference Object reference (TYPE REF TO) /MRSS/IF_SGE_COMMAND_RECEIVER Command Recipient 20130602

Method COMMAND_APPEND on class /MRSS/CL_CMD_MULTIPLE_COMMAND has no exception.

Method GET_EXECUTED_COMMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMMANDS Call by reference Type reference (TYPE) /MRSS/T_COMMAND_GEN_TAB Generic Command Tab Page 20130620

Method GET_EXECUTED_COMMANDS on class /MRSS/CL_CMD_MULTIPLE_COMMAND has no exception.

Method GET_FAILED_COMMANDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COMMANDS Call by reference Type reference (TYPE) /MRSS/T_COMMAND_GEN_TAB Generic Command Tab Page 20130620

Method GET_FAILED_COMMANDS on class /MRSS/CL_CMD_MULTIPLE_COMMAND has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EREF_COMMAND Call by reference Object reference (TYPE REF TO) /MRSS/CL_CMD_MULTIPLE_COMMAND Generic Multi-Command Class 20130603
2 Importing IREF_ALERT_MANAGER Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGA_ALERTS Alert Monitor 20130603
3 Importing IREF_CHECK_MANAGER Call by reference Object reference (TYPE REF TO) /MRSS/CL_SGE_CHECKS Checks in the Scheduling Engine Application 20130603
4 Importing IS_ADD_ATTRIBUTES Call by reference Type reference (TYPE) /MRSS/T_COM_ADD_ATTR Command: Additional Attributes 20130603
5 Importing IS_DYNAMIC_COMMAND_DATA Call by reference Type reference (TYPE) /MRSS/T_FNC_DATA_HOLDER Holds the data passed into the dynamic command 20130619
6 Importing IT_COMMANDS_GEN Call by reference Type reference (TYPE) /MRSS/T_COMMAND_GEN_TAB Generic Command Tab Page 20130603
7 Importing IV_EXECUTE_RESULTANT_COMMANDS Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN 'X' Are resultant commands to be executed immediately? 20130619
8 Importing IV_FUNCTIONAL_CLASS_NAME Call by reference Type reference (TYPE) /MRSS/T_FNC_CLASS_NAME Functional Class Name 20130603
9 Importing IV_FUNCTIONAL_METHOD_NAME Call by reference Type reference (TYPE) /MRSS/T_FNC_METHOD_NAME Functional Class Method Name 20130603

Method GET_INSTANCE on class /MRSS/CL_CMD_MULTIPLE_COMMAND has no exception.

Method HANDLER_APPEND_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMMAND Call by reference Attribute reference (LIKE) 20130602
2 Importing IV_RECEIVER Call by reference Attribute reference (LIKE) 20130602

Method HANDLER_APPEND_COMMAND on class /MRSS/CL_CMD_MULTIPLE_COMMAND has no exception.

Method HANDLER_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_DATA_CHANGED Call by reference Attribute reference (LIKE) 20130602

Method HANDLER_DATA_CHANGED on class /MRSS/CL_CMD_MULTIPLE_COMMAND has no exception.

Method MULTI_INFO_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INFOS Value transfer Type reference (TYPE) /MRSS/T_COMMAND_INFO_TAB Command information 20130602

Method MULTI_INFO_GET on class /MRSS/CL_CMD_MULTIPLE_COMMAND has no exception.

Method PASS_EXECUTION_TOKEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_GENERIC_COMMAND Call by reference Object reference (TYPE REF TO) /MRSS/CL_CMD_MULTIPLE_COMMAND Generic Multi-Command Class 20130807

Method PASS_EXECUTION_TOKEN on class /MRSS/CL_CMD_MULTIPLE_COMMAND has no exception.

Method RECEIVE_EXECUTION_TOKEN Signature

Method RECEIVE_EXECUTION_TOKEN on class /MRSS/CL_CMD_MULTIPLE_COMMAND has no parameter.
Method RECEIVE_EXECUTION_TOKEN on class /MRSS/CL_CMD_MULTIPLE_COMMAND has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 800