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 | ![]() |
Instance method | Public | Method | Get all not-finished instances log entries | 20110715 |
2 | ![]() |
Instance method | Public | Method | Get all Instances for a profile | 20110722 |
3 | ![]() |
Instance method | Public | Method | Get all Profile Names | 20091110 |
4 | ![]() |
Instance method | Public | Method | Get all Account KeyNrs for a given Provider | 20091118 |
5 | ![]() |
Instance method | Public | Method | Handle the Cloud Instances | 20091113 |
6 | ![]() |
Instance method | Public | Method | Handle instance event handler | 20110615 |
7 | ![]() |
Instance method | Public | Method | Handle instance log entries | 20110711 |
8 | ![]() |
Instance method | Public | Method | Handle the Administration Profile | 20091110 |
9 | ![]() |
Instance method | Public | Method | Handle the Provider | 20091112 |
10 | ![]() |
Instance method | Public | Method | Handle the Provider Account | 20091112 |
11 | ![]() |
Instance method | Public | Method | Set the number of reserved slots for a given instance | 20110722 |
12 | ![]() |
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 | ![]() |
IV_FINISH_STATUS | Call by reference | Type reference (TYPE) | CSI_INSTANCE_STATE | CSI Node Status | 20110715 | ||
2 | ![]() |
IV_PROFILE_NAME | Call by reference | Type reference (TYPE) | CSI_PROFILE_NAME | CSI Profile Name | 20110715 | ||
3 | ![]() |
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 | ![]() |
IV_PROFILE_NAME | Call by reference | Type reference (TYPE) | CSI_PROFILE_NAME | CSI Cloud Provider Name | 20110722 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
IV_PROVIDER_NAME | Call by reference | Type reference (TYPE) | CSI_PROVIDER_NAME | CSI Cloud Provider Name | 20091118 | ||
2 | ![]() |
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 | ![]() |
ES_INSTANCE | Call by reference | Type reference (TYPE) | CSIS_INSTANCE | CSI Cloud Instance | 20091113 | ||
2 | ![]() |
ET_INSTANCE | Call by reference | Type reference (TYPE) | CSIT_INSTANCE | CSI Cloud Instances | 20091113 | ||
3 | ![]() |
EV_COUNT | Call by reference | Type reference (TYPE) | CSI_INT | CSI Integer (4 Byte) | 20091113 | ||
4 | ![]() |
IS_INSTANCE | Call by reference | Type reference (TYPE) | CSIS_INSTANCE | CSI Cloud Instance | 20091113 | ||
5 | ![]() |
IT_INSTANCE | Call by reference | Type reference (TYPE) | CSIT_INSTANCE | CSI Cloud Instances | 20091113 | ||
6 | ![]() |
IT_INSTANCE_IDS | Call by reference | Type reference (TYPE) | CSIT_INSTANCE_IDS | CSI Cloud Provider Name | 20110722 | ||
7 | ![]() |
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 | ![]() |
IV_INSTANCE_ID | Call by reference | Type reference (TYPE) | CSI_INSTANCE_ID | CSI Name of an Instance | 20110713 | ||
9 | ![]() |
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 | ![]() |
ES_INSTANCE_EVENT | Call by reference | Type reference (TYPE) | CSIS_INSTANCE_EVENT | CSI Instance eventhandler | 20110615 | ||
2 | ![]() |
ET_INSTANCE_EVENT | Call by reference | Type reference (TYPE) | CSIT_INSTANCE_EVENT | CSI Instance eventhandler | 20110615 | ||
3 | ![]() |
EV_COUNT | Call by reference | Type reference (TYPE) | CSI_INT | CSI Integer (4 Byte) | 20110615 | ||
4 | ![]() |
IS_INSTANCE_EVENT | Call by reference | Type reference (TYPE) | CSIS_INSTANCE_EVENT | CSI Instance eventhandler | 20110615 | ||
5 | ![]() |
IT_INSTANCE_EVENT | Call by reference | Type reference (TYPE) | CSIT_INSTANCE_EVENT | CSI Instance eventhandler | 20110615 | ||
6 | ![]() |
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 | ![]() |
IV_HANDLER_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20110615 | ||
8 | ![]() |
IV_INSTANCE_ID | Call by reference | Type reference (TYPE) | CSI_INSTANCE_ID | CSI Name of an Instance | 20110713 | ||
9 | ![]() |
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 | ![]() |
ES_LOGENTRY | Call by reference | Type reference (TYPE) | CSIS_INSTANCE_LOG | 20110711 | |||
2 | ![]() |
ET_LOGENTRY | Call by reference | Type reference (TYPE) | CSIT_INSTANCE_LOG | 20110711 | |||
3 | ![]() |
EV_COUNT | Call by reference | Type reference (TYPE) | CSI_INT | CSI Integer (4 Byte) | 20110711 | ||
4 | ![]() |
IS_INSTANCE_LOGKEY | Call by reference | Type reference (TYPE) | CSIS_INSTANCE_LOG_KEY | CSI Instance Log Key | 20110712 | ||
5 | ![]() |
IS_LOGENTRY | Call by reference | Type reference (TYPE) | CSIS_INSTANCE_LOG | CSI Instance Log | 20110711 | ||
6 | ![]() |
IT_INSTANCE_LOGKEY_RANGE | Call by reference | Type reference (TYPE) | TY_GT_INST_LOGKEY_RANGE | 20110712 | |||
7 | ![]() |
IT_LOGENTRY | Call by reference | Type reference (TYPE) | CSIT_INSTANCE_LOG | CSI Instance Log Table | 20110711 | ||
8 | ![]() |
IV_ACTION | Call by reference | Type reference (TYPE) | CHAR01 | 20110711 | |||
9 | ![]() |
IV_SKIP_INITIAL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20110711 | ||
10 | ![]() |
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 | ![]() |
ES_PROFILE | Call by reference | Type reference (TYPE) | CSIS_PROFILE | Administration Profile for Cloud Providers | 20091110 | ||
2 | ![]() |
ET_PROFILE | Call by reference | Type reference (TYPE) | CSIT_PROFILE | CSI Administration Profile Table | 20091110 | ||
3 | ![]() |
EV_COUNT | Call by reference | Type reference (TYPE) | CSI_INT | Integer in the CSI | 20091110 | ||
4 | ![]() |
IS_PROFILE | Call by reference | Type reference (TYPE) | CSIS_PROFILE | Administration Profile for Cloud Providers | 20091110 | ||
5 | ![]() |
IV_ACTION | Call by reference | Type reference (TYPE) | CSI_DATASTORAGE_ACTION | IF_CSI_DATASTORE_C=>GC_DATASTORAGE_SELECT | 20091110 | ||
6 | ![]() |
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 | ![]() |
ES_PROVIDER | Call by reference | Type reference (TYPE) | CSIS_PROVIDER | Cloud Provider Structure | 20091112 | ||
2 | ![]() |
ET_PROVIDER | Call by reference | Type reference (TYPE) | CSIT_PROVIDER | Cloud Provider Table | 20091112 | ||
3 | ![]() |
EV_COUNT | Call by reference | Type reference (TYPE) | CSI_INT | Integer in the CSI | 20091112 | ||
4 | ![]() |
IS_PROVIDER | Call by reference | Type reference (TYPE) | CSIS_PROVIDER | Cloud Provider Structure | 20091112 | ||
5 | ![]() |
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 | ![]() |
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 | ![]() |
ES_ACCOUNT | Call by reference | Type reference (TYPE) | CSIS_PROVIDER_ACCOUNT | Cloud Provider Account Information | 20091112 | ||
2 | ![]() |
ET_ACCOUNT | Call by reference | Type reference (TYPE) | CSIT_PROVIDER_ACCOUNT | Cloud Provider Account Table | 20091112 | ||
3 | ![]() |
EV_COUNT | Call by reference | Type reference (TYPE) | CSI_INT | Integer in the CSI | 20091112 | ||
4 | ![]() |
IS_ACCOUNT | Call by reference | Type reference (TYPE) | CSIS_PROVIDER_ACCOUNT | Cloud Provider Account Information | 20091112 | ||
5 | ![]() |
IT_ACCOUNT | Call by reference | Type reference (TYPE) | CSIT_PROVIDER_ACCOUNT | Cloud Provider Account Table | 20100121 | ||
6 | ![]() |
IV_ACCOUNT_NAME | Call by reference | Type reference (TYPE) | CSI_PROVIDER_ACCOUNT_NAME | Cloud Provider Account Name | 20091112 | ||
7 | ![]() |
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 | ![]() |
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 | ![]() |
IV_INSTANCE_ID | Call by reference | Type reference (TYPE) | CSI_INSTANCE_ID | CSI Instance ID | 20110722 | ||
2 | ![]() |
IV_SLOTS_RESERVED | Call by reference | Type reference (TYPE) | CSI_SLOT_RESERVED | CSI number of reserved slots | 20110722 | ||
3 | ![]() |
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 | ![]() |
IS_INSTANCE_LOGKEY | Call by reference | Type reference (TYPE) | CSIS_INSTANCE_LOG_KEY | CSI Instance Log Key | 20110715 | ||
2 | ![]() |
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 |