SAP ABAP Interface IF_CSI_DATASTORE (CSI Datastore Interface)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-RCC (Application Component) Remote Control and Communication Framework
     CSI_COMMON (Package) Common objects used in CSI
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CSI_DATASTORE_DB CSI Database Datastore 20091110
Properties
Interface IF_CSI_DATASTORE  
Short Description CSI Datastore Interface    
General Data
Package CSI_COMMON   Common objects used in CSI 
Created 20091110   SAP 
Last changed 20130531   SAP 
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_DATASTORE_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_CSI_NODE_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_CSI_DATASTORE has no interface.
Friends
Interface IF_CSI_DATASTORE has no friend.
Attributes
Interface IF_CSI_DATASTORE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_NONFINISHED_LOGENTRY Instance method Public Method Get all not-finished instances log entries 20110715
2 GET_PROFILE_INSTANCE Instance method Public Method Get all Instances for a profile 20110722
3 GET_PROFILE_NAMES Instance method Public Method Get all Profile Names 20091110
4 GET_PROVIDER_ACCOUNT_KEYNRS Instance method Public Method Get all Account KeyNrs for a given Provider 20091118
5 HANDLE_INSTANCE Instance method Public Method Handle the Cloud Instances 20091113
6 HANDLE_INSTANCE_EVENT_HANDLER Instance method Public Method Handle instance event handler 20110615
7 HANDLE_INSTANCE_LOGENTRY Instance method Public Method Handle instance log entries 20110711
8 HANDLE_PROFILE Instance method Public Method Handle the Administration Profile 20091110
9 HANDLE_PROVIDER Instance method Public Method Handle the Provider 20091112
10 HANDLE_PROVIDER_ACCOUNT Instance method Public Method Handle the Provider Account 20091112
11 SET_INSTANCE_RESERVED_SLOTS Instance method Public Method Set the number of reserved slots for a given instance 20110722
12 UPDATE_LOGENTRY_STATUS Instance method Public Method Update the status of instance log entries 20110715
Events
Interface IF_CSI_DATASTORE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_GS_INST_STATUS Public See coding 20110715 begin of ty_gs_inst_status. include type csis_instance_log_key. types: status type csi_instance_state, end of ty_gs_inst_status
2 TY_GT_INST_LOGKEY_RANGE Public See coding 20110712 ty_gt_inst_logkey_range TYPE RANGE OF csi_instance_id
3 TY_GT_INST_STATUS Public See coding 20110715 ty_gt_inst_status type standard table of ty_gs_inst_status
Method Signatures

Method GET_NONFINISHED_LOGENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FINISH_STATUS Call by reference Type reference (TYPE) CSI_INSTANCE_STATE CSI Node Status 20110715
2 Importing IV_PROFILE_NAME Call by reference Type reference (TYPE) CSI_PROFILE_NAME CSI Profile Name 20110715
3 Returning RT_LOGENTRY Value transfer Type reference (TYPE) CSIT_INSTANCE_LOG 20110715

Method GET_NONFINISHED_LOGENTRY on Interface IF_CSI_DATASTORE has no exception.

Method GET_PROFILE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROFILE_NAME Call by reference Type reference (TYPE) CSI_PROFILE_NAME CSI Cloud Provider Name 20110722
2 Returning RT_INSTANCES Value transfer Type reference (TYPE) CSIT_INSTANCE CSI Cloud Instances 20110722

Method GET_PROFILE_INSTANCE on Interface IF_CSI_DATASTORE has no exception.

Method GET_PROFILE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PROFILE_NAMES Value transfer Type reference (TYPE) CSIT_PROFILE_NAMES CSI Administration Profile Names 20091110

Method GET_PROFILE_NAMES on Interface IF_CSI_DATASTORE has no exception.

Method GET_PROVIDER_ACCOUNT_KEYNRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROVIDER_NAME Call by reference Type reference (TYPE) CSI_PROVIDER_NAME CSI Cloud Provider Name 20091118
2 Returning RT_KEYS Value transfer Type reference (TYPE) CSIT_PROVIDER_ACCOUNT_KEYS CSI Provider Account Key Table 20091118

Method GET_PROVIDER_ACCOUNT_KEYNRS on Interface IF_CSI_DATASTORE has no exception.

Method HANDLE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INSTANCE Call by reference Type reference (TYPE) CSIS_INSTANCE CSI Cloud Instance 20091113
2 Exporting ET_INSTANCE Call by reference Type reference (TYPE) CSIT_INSTANCE CSI Cloud Instances 20091113
3 Exporting EV_COUNT Call by reference Type reference (TYPE) CSI_INT CSI Integer (4 Byte) 20091113
4 Importing IS_INSTANCE Call by reference Type reference (TYPE) CSIS_INSTANCE CSI Cloud Instance 20091113
5 Importing IT_INSTANCE Call by reference Type reference (TYPE) CSIT_INSTANCE CSI Cloud Instances 20091113
6 Importing IT_INSTANCE_IDS Call by reference Type reference (TYPE) CSIT_INSTANCE_IDS CSI Cloud Provider Name 20110722
7 Importing IV_ACTION Call by reference Type reference (TYPE) CSI_DATASTORAGE_ACTION IF_CSI_DATASTORE_C=>GC_DATASTORAGE_SELECT CSI Datastorage Action (see IF_CSI_DATASTORE_C) 20091113
8 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) CSI_INSTANCE_ID CSI Name of an Instance 20110713
9 Importing IV_SKIP_INITIAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Skip initial values for update 20110723

Method HANDLE_INSTANCE on Interface IF_CSI_DATASTORE has no exception.

Method HANDLE_INSTANCE_EVENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INSTANCE_EVENT Call by reference Type reference (TYPE) CSIS_INSTANCE_EVENT CSI Instance eventhandler 20110615
2 Exporting ET_INSTANCE_EVENT Call by reference Type reference (TYPE) CSIT_INSTANCE_EVENT CSI Instance eventhandler 20110615
3 Exporting EV_COUNT Call by reference Type reference (TYPE) CSI_INT CSI Integer (4 Byte) 20110615
4 Importing IS_INSTANCE_EVENT Call by reference Type reference (TYPE) CSIS_INSTANCE_EVENT CSI Instance eventhandler 20110615
5 Importing IT_INSTANCE_EVENT Call by reference Type reference (TYPE) CSIT_INSTANCE_EVENT CSI Instance eventhandler 20110615
6 Importing IV_ACTION Call by reference Type reference (TYPE) CSI_DATASTORAGE_ACTION IF_CSI_DATASTORE_C=>GC_DATASTORAGE_SELECT CSI Datastorage Action (see IF_CSI_DATASTORE_C) 20110615
7 Importing IV_HANDLER_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20110615
8 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) CSI_INSTANCE_ID CSI Name of an Instance 20110713
9 Importing IV_PROFILE_NAME Call by reference Type reference (TYPE) CSI_PROFILE_NAME CSI Profile Name 20110615

Method HANDLE_INSTANCE_EVENT_HANDLER on Interface IF_CSI_DATASTORE has no exception.

Method HANDLE_INSTANCE_LOGENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOGENTRY Call by reference Type reference (TYPE) CSIS_INSTANCE_LOG 20110711
2 Exporting ET_LOGENTRY Call by reference Type reference (TYPE) CSIT_INSTANCE_LOG 20110711
3 Exporting EV_COUNT Call by reference Type reference (TYPE) CSI_INT CSI Integer (4 Byte) 20110711
4 Importing IS_INSTANCE_LOGKEY Call by reference Type reference (TYPE) CSIS_INSTANCE_LOG_KEY CSI Instance Log Key 20110712
5 Importing IS_LOGENTRY Call by reference Type reference (TYPE) CSIS_INSTANCE_LOG CSI Instance Log 20110711
6 Importing IT_INSTANCE_LOGKEY_RANGE Call by reference Type reference (TYPE) TY_GT_INST_LOGKEY_RANGE 20110712
7 Importing IT_LOGENTRY Call by reference Type reference (TYPE) CSIT_INSTANCE_LOG CSI Instance Log Table 20110711
8 Importing IV_ACTION Call by reference Type reference (TYPE) CHAR01 20110711
9 Importing IV_SKIP_INITIAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110711
10 Importing IV_TO_DATE Call by reference Type reference (TYPE) DATS 20110711

Method HANDLE_INSTANCE_LOGENTRY on Interface IF_CSI_DATASTORE has no exception.

Method HANDLE_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROFILE Call by reference Type reference (TYPE) CSIS_PROFILE Administration Profile for Cloud Providers 20091110
2 Exporting ET_PROFILE Call by reference Type reference (TYPE) CSIT_PROFILE CSI Administration Profile Table 20091110
3 Exporting EV_COUNT Call by reference Type reference (TYPE) CSI_INT Integer in the CSI 20091110
4 Importing IS_PROFILE Call by reference Type reference (TYPE) CSIS_PROFILE Administration Profile for Cloud Providers 20091110
5 Importing IV_ACTION Call by reference Type reference (TYPE) CSI_DATASTORAGE_ACTION IF_CSI_DATASTORE_C=>GC_DATASTORAGE_SELECT 20091110
6 Importing IV_PROFILE_NAME Call by reference Type reference (TYPE) CSI_PROFILE_NAME Profile Name 20091110

Method HANDLE_PROFILE on Interface IF_CSI_DATASTORE has no exception.

Method HANDLE_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROVIDER Call by reference Type reference (TYPE) CSIS_PROVIDER Cloud Provider Structure 20091112
2 Exporting ET_PROVIDER Call by reference Type reference (TYPE) CSIT_PROVIDER Cloud Provider Table 20091112
3 Exporting EV_COUNT Call by reference Type reference (TYPE) CSI_INT Integer in the CSI 20091112
4 Importing IS_PROVIDER Call by reference Type reference (TYPE) CSIS_PROVIDER Cloud Provider Structure 20091112
5 Importing IV_ACTION Call by reference Type reference (TYPE) CSI_DATASTORAGE_ACTION IF_CSI_DATASTORE_C=>GC_DATASTORAGE_SELECT CSI Datastorage Action (see IF_CSI_DATASTORE_C) 20091112
6 Importing IV_PROVIDER_NAME Call by reference Type reference (TYPE) CSI_PROVIDER_NAME Cloud Provider Name 20091112

Method HANDLE_PROVIDER on Interface IF_CSI_DATASTORE has no exception.

Method HANDLE_PROVIDER_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ACCOUNT Call by reference Type reference (TYPE) CSIS_PROVIDER_ACCOUNT Cloud Provider Account Information 20091112
2 Exporting ET_ACCOUNT Call by reference Type reference (TYPE) CSIT_PROVIDER_ACCOUNT Cloud Provider Account Table 20091112
3 Exporting EV_COUNT Call by reference Type reference (TYPE) CSI_INT Integer in the CSI 20091112
4 Importing IS_ACCOUNT Call by reference Type reference (TYPE) CSIS_PROVIDER_ACCOUNT Cloud Provider Account Information 20091112
5 Importing IT_ACCOUNT Call by reference Type reference (TYPE) CSIT_PROVIDER_ACCOUNT Cloud Provider Account Table 20100121
6 Importing IV_ACCOUNT_NAME Call by reference Type reference (TYPE) CSI_PROVIDER_ACCOUNT_NAME Cloud Provider Account Name 20091112
7 Importing IV_ACTION Call by reference Type reference (TYPE) CSI_DATASTORAGE_ACTION IF_CSI_DATASTORE_C=>GC_DATASTORAGE_SELECT CSI Datastorage Action (see IF_CSI_DATASTORE_C) 20091112
8 Importing IV_PROVIDER_NAME Call by reference Type reference (TYPE) CSI_PROVIDER_NAME Cloud Provider Name 20091112

Method HANDLE_PROVIDER_ACCOUNT on Interface IF_CSI_DATASTORE has no exception.

Method SET_INSTANCE_RESERVED_SLOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INSTANCE_ID Call by reference Type reference (TYPE) CSI_INSTANCE_ID CSI Instance ID 20110722
2 Importing IV_SLOTS_RESERVED Call by reference Type reference (TYPE) CSI_SLOT_RESERVED CSI number of reserved slots 20110722
3 Returning RV_OK Value transfer Type reference (TYPE) ABAP_BOOL 20110722

Method SET_INSTANCE_RESERVED_SLOTS on Interface IF_CSI_DATASTORE has no exception.

Method UPDATE_LOGENTRY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_LOGKEY Call by reference Type reference (TYPE) CSIS_INSTANCE_LOG_KEY CSI Instance Log Key 20110715
2 Importing IV_STATUS Call by reference Type reference (TYPE) CSI_INSTANCE_STATE CSI Instance Status 20110715

Method UPDATE_LOGENTRY_STATUS on Interface IF_CSI_DATASTORE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702