SAP ABAP Class CL_CSI_PROFILE_COMMAND (CSI Administration Profile Commands)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-RCC (Application Component) Remote Control and Communication Framework
     CSI_ADMIN (Package) Cloud Service Administration
Properties
Class CL_CSI_PROFILE_COMMAND  
Short Description CSI Administration Profile Commands    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CSI_ADMIN   Cloud Service Administration 
Created 20100105   SAP 
Last change 20130531   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 IF_CSI_NODE_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_CSI_PROFILE_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CSI_PROFILE_COMMAND has no interface implemented.
Friends
Class CL_CSI_PROFILE_COMMAND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_PAUSE Constant Private Type reference (TYPE) CSI_STRING 'PAUSE' CSI String 20100108
2 GC_RESTART Constant Private Type reference (TYPE) CSI_STRING 'REBOOT' CSI String 20100108
3 GC_RESUME Constant Private Type reference (TYPE) CSI_STRING 'RESUME' CSI String 20100108
4 MO_PROFILE Instance attribute Private Object reference (TYPE REF TO) CL_CSI_PROFILE CSI Administration Profile 20100105
5 MS_PROFILE_DATA Instance attribute Private Type reference (TYPE) CSIS_PROFILE Administration Profile for Cloud Providers 20100105
6 MT_INSTANCES Instance attribute Private Type reference (TYPE) CSIT_INSTANCE CSI Cloud Instances 20100105
7 SO_DATA Static Attribute Private Object reference (TYPE REF TO) IF_CSI_DATASTORE CSI Datastore Interface 20100105
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100105
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100105
3 GET_FILTERED_INSTANCE Instance method Private Method Get the Instances based on a given Filter 20100108
4 HANDLE_INSTANCE Instance method Private Method Handle Instances 20100108
5 INSTANCE_PAUSE Instance method Public Method Pause / Suspend Instance(s) based on bit-filters 20100108
6 INSTANCE_RESTART Instance method Public Method Restart Instance(s) 20100105
7 INSTANCE_RESUME Instance method Public Method Resume Instance(s) based on bit-filters 20100108
8 INSTANCE_START Instance method Public Method Start Instance(s) 20100105
9 INSTANCE_STOP Instance method Public Method Stop Instance(s) based on bit-filters 20100105
10 PURGE_SUPPORT_PATH Instance method Public Method Purge the Support Path 20100105
Events
Class CL_CSI_PROFILE_COMMAND has no event.
Types
Class CL_CSI_PROFILE_COMMAND has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CSI_PROFILE_COMMAND has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CSI_PROFILE_COMMAND has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROFILE Call by reference Object reference (TYPE REF TO) CL_CSI_PROFILE CSI Administration Profile 20100105
# Exception Resumable Description Created on
1 CX_CSI_PROFILE Administration Profile Exceptions 20100105

Method GET_FILTERED_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INSTANCES Call by reference Type reference (TYPE) CSIT_INSTANCE CSI Cloud Instances 20100108
2 Importing IV_FILTER Call by reference Type reference (TYPE) CSI_PROFILE_INSTANCE_FILTER IF_CSI_PROFILE_C=>GC_INSTANCES_PROFILE CSI Profile Instance Filter -> if_csi_profile_c 20100108
3 Importing IV_STATUS_FILTER Call by reference Type reference (TYPE) CSI_NODE_STATUS IF_CSI_NODE_C=>GC_STATUS_ALL CSI Node Status 20100111
4 Returning RT_INSTANCES Value transfer Type reference (TYPE) CSIT_INSTANCE CSI Cloud Instances 20100108
# Exception Resumable Description Created on
1 CX_CSI_NODE CSI Node Exceptions 20100108

Method HANDLE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER Call by reference Type reference (TYPE) CSI_PROFILE_INSTANCE_FILTER IF_CSI_PROFILE_C=>GC_INSTANCES_PROFILE CSI Profile Instance Filter -> if_csi_profile_c 20100108
2 Importing IV_NODE_OPERATION Call by reference Type reference (TYPE) CSI_STRING CSI String 20100108
3 Importing IV_STATUS_FILTER Call by reference Type reference (TYPE) CSI_NODE_STATUS IF_CSI_NODE_C=>GC_STATUS_ALL CSI Node Status 20100111
4 Returning RT_RESULT Value transfer Type reference (TYPE) CSIT_PROFILE_COMMAND_RESULT CSI Profile Command Result 20100111
# Exception Resumable Description Created on
1 CX_CSI_NODE CSI Node Exceptions 20100108

Method INSTANCE_PAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER Call by reference Type reference (TYPE) CSI_PROFILE_INSTANCE_FILTER IF_CSI_PROFILE_C=>GC_INSTANCES_PROFILE CSI Profile Instance Filter -> if_csi_profile_c 20100108
2 Returning RT_RESULT Value transfer Type reference (TYPE) CSIT_PROFILE_COMMAND_RESULT CSI Profile Command Result 20100111
# Exception Resumable Description Created on
1 CX_CSI_NODE 20100108

Method INSTANCE_RESTART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER Call by reference Type reference (TYPE) CSI_PROFILE_INSTANCE_FILTER IF_CSI_PROFILE_C=>GC_INSTANCES_PROFILE CSI Profile Instance Filter -> if_csi_profile_c 20100108
2 Returning RT_RESULT Value transfer Type reference (TYPE) CSIT_PROFILE_COMMAND_RESULT CSI Profile Command Result 20100111
# Exception Resumable Description Created on
1 CX_CSI_NODE CSI Node Exceptions 20100108

Method INSTANCE_RESUME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER Call by reference Type reference (TYPE) CSI_PROFILE_INSTANCE_FILTER IF_CSI_PROFILE_C=>GC_INSTANCES_PROFILE CSI Profile Instance Filter -> if_csi_profile_c 20100108
2 Returning RT_RESULT Value transfer Type reference (TYPE) CSIT_PROFILE_COMMAND_RESULT CSI Profile Command Result 20100111
# Exception Resumable Description Created on
1 CX_CSI_NODE 20100108

Method INSTANCE_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) CSIT_PROFILE_COMMAND_RESULT CSI Profile Command Result 20100111

Method INSTANCE_START on class CL_CSI_PROFILE_COMMAND has no exception.

Method INSTANCE_STOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER Call by reference Type reference (TYPE) CSI_PROFILE_INSTANCE_FILTER IF_CSI_PROFILE_C=>GC_INSTANCES_PROFILE CSI Profile Instance Filter -> if_csi_profile_c 20100105
2 Returning RT_RESULT Value transfer Type reference (TYPE) CSIT_PROFILE_COMMAND_RESULT CSI Profile Command Result 20100111
# Exception Resumable Description Created on
1 CX_CSI_NODE CSI Node Exceptions 20100107

Method PURGE_SUPPORT_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OLDER_THAN_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20100105
2 Returning RT_RESULT Value transfer Type reference (TYPE) CSIT_PROFILE_COMMAND_RESULT CSI Profile Command Result 20100111
# Exception Resumable Description Created on
1 CX_CSI_FILESTORE CSI File Store Exceptions 20100108
History
Last changed by/on SAP  20130531 
SAP Release Created in 702