SAP DTINF_CL_INFORMATION_CI OO Class - Information Retrieval Framework for Central Instance
DTINF_CL_INFORMATION_CI is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class DTINF_CL_INFORMATION_CI including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Interface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class DTINF_IF_INFORMATION_CIMethod list of DTINF_CL_INFORMATION_CI SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| CHECK_VALID_RFC_DEST | Check if the RFC destination is valid | Private |
| CALL METHOD dtinf_cl_information_ci=>CHECK_VALID_RFC_DEST...more details | ||
| CLEAN_TC_FIELDS | Clean DB fields related to TC | Private |
| CALL METHOD dtinf_cl_information_ci=>CLEAN_TC_FIELDS...more details | ||
| CLEAN_TC_PURPOSES | Clean DB purpose and TC combinations | Private |
| CALL METHOD dtinf_cl_information_ci=>CLEAN_TC_PURPOSES...more details | ||
| CLEAN_TC_TABLES | Clean DB tables related to TC | Private |
| CALL METHOD dtinf_cl_information_ci=>CLEAN_TC_TABLES...more details | ||
| CONSTRUCTOR | Constructor | Public |
| CALL METHOD dtinf_cl_information_ci=>CONSTRUCTOR...more details | ||
| CONSTRUCTOR_CLOUD_SYSTEM | Cloud system specific constructor coding | Private |
| CALL METHOD dtinf_cl_information_ci=>CONSTRUCTOR_CLOUD_SYSTEM...more details | ||
|
| ||
| CONSTRUCTOR_CUSTOMER_SYSTEM | Customer system specific constructor coding | Private |
| CALL METHOD dtinf_cl_information_ci=>CONSTRUCTOR_CUSTOMER_SYSTEM...more details | ||
| CONSTRUCTOR_SAP_SYSTEM | SAP system specific constructor coding | Private |
| CALL METHOD dtinf_cl_information_ci=>CONSTRUCTOR_SAP_SYSTEM...more details | ||
| FILTER_MODEL | Filter the model to show only specific entries | Private |
| CALL METHOD dtinf_cl_information_ci=>FILTER_MODEL...more details | ||
| GET_DATA_FROM_DB | Retrieve/Create the model in the DB | Private |
| CALL METHOD dtinf_cl_information_ci=>GET_DATA_FROM_DB...more details | ||
| GET_FIELD_INFO | Get information on field of a table | Private |
| CALL METHOD dtinf_cl_information_ci=>GET_FIELD_INFO...more details | ||
| GET_FOUND_LINKS | Retrieve the found links | Private |
| CALL METHOD dtinf_cl_information_ci=>GET_FOUND_LINKS...more details | ||
| GET_ILM_OBJECTS_FROM_MODEL | Get all ILM Objects stored in the model | Private |
| CALL METHOD dtinf_cl_information_ci=>GET_ILM_OBJECTS_FROM_MODEL...more details | ||
| GET_TABLE_CLUSTER | Retrieve table cluster | Private |
| CALL METHOD dtinf_cl_information_ci=>GET_TABLE_CLUSTER...more details | ||
| GET_TABLE_FIELDS | Get all fields of a DB table | Private |
| CALL METHOD dtinf_cl_information_ci=>GET_TABLE_FIELDS...more details | ||
| GET_TC_DB | Get TC model from database | Private |
| CALL METHOD dtinf_cl_information_ci=>GET_TC_DB...more details | ||
| GET_TC_DB_LINKS | Get TC links from database | Private |
| CALL METHOD dtinf_cl_information_ci=>GET_TC_DB_LINKS...more details | ||
| GET_TC_FOR_TABLE_OF_SYSTEM | Get the table cluster(s) for a given table | Private |
| CALL METHOD dtinf_cl_information_ci=>GET_TC_FOR_TABLE_OF_SYSTEM...more details | ||
| GET_UNIQUE_TC_TABLES | Get unique tables used by a Table Cluster | Private |
| CALL METHOD dtinf_cl_information_ci=>GET_UNIQUE_TC_TABLES...more details | ||
| REMOTE_TASK_DATA_CREATE | Create the task data on the remote system | Private |
| CALL METHOD dtinf_cl_information_ci=>REMOTE_TASK_DATA_CREATE...more details | ||
| REMOTE_TASK_DATA_START | Start the code on the remote system | Private |
| CALL METHOD dtinf_cl_information_ci=>REMOTE_TASK_DATA_START...more details | ||
| TASK_CREATE_MODEL | 'Create model' task | Private |
| CALL METHOD dtinf_cl_information_ci=>TASK_CREATE_MODEL...more details | ||
| TASK_DB_SCAN | 'Scan DB table' task | Private |
| CALL METHOD dtinf_cl_information_ci=>TASK_DB_SCAN...more details | ||
DTINF_CL_INFORMATION_CI attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| MD_DATA_RECEIVED | Instance Attribute | Data received by GSS | LIKE BOOLEAN | Private | |
| MD_RFCMESSAGE | Instance Attribute | RFC exception text | LIKE CHAR255 | Private | |
| MR_INFORMATION_SHARED | Instance Attribute | Information Retrieval Framework Interface (shared) | LIKE DTINF_IF_INFORMATION_SHARED | Private | |
| MT_APPLICATION_INFO | Instance Attribute | Table buffer | LIKE DTINF_TT_APPLICATION_INFO | Private | |
| MT_CI_ILM_OBJ | Instance Attribute | Table of ILM objects and associated tables | LIKE DTINF_CI_ILM_OBJ | Private | |
| MT_CI_PURPOSES | Instance Attribute | Purposes available in remote systems | LIKE DTINF_CI_PURP | Private | |
| MT_CI_PURPOSES_TEXT | Instance Attribute | Language specific texts for purposes | LIKE DTINF_CI_PURPT | Private | |
| MT_CI_PURPOSES_TO_ILM | Instance Attribute | ILM objects associated to a purpose in a remote system | LIKE DTINF_CI_PURPILM | Private | |
| MT_CI_TABLE_USAGE | Instance Attribute | Database usage on fields of tables on remote systems | LIKE DTINF_CI_TAB_USE | Private | |
| MT_CI_TASKS | Instance Attribute | Status of remote tasks on CI | LIKE DTINF_CI_TASKS | Private | |
| MT_CI_TASK_DATA | Instance Attribute | Data for tasks | LIKE DTINF_CI_TASK_DT | Private | |
| MT_CI_TC_FIELDS | Instance Attribute | CI - Table Clusters: Fields from remote systems | LIKE DTINF_CI_FLD | Private | |
| MT_CI_TC_INFO | Instance Attribute | Information on Table Clusters on the CI | LIKE DTINF_CI_TC_INFO | Private | |
| MT_CI_TC_ORDER | Instance Attribute | CI - purpose / TC combination from remote systems | LIKE DTINF_CI_ORD | Private | |
| MT_CI_TC_TABLES | Instance Attribute | CI - Table Clusters Tables from remote systems | LIKE DTINF_CI_TABS | Private | |
| MT_DOMAIN | Instance Attribute | Purpose & TC relevant domains and values | LIKE DTINF_DOMAIN | Private | |
| MT_DOMAIN_CUST | Instance Attribute | Purpose & TC relevant domains and values (customer) | LIKE DTINF_DOMAIN_C | Private | |
| MT_DOMAIN_TEXT | Instance Attribute | Language dependent table of DTINF_DOMAIN | LIKE DTINF_DOMAINT | Private | |
| MT_DOMAIN_TEXT_CUST | Instance Attribute | Language dependent table of DTINF_DOMAIN_C | LIKE DTINF_DOMAINT_C | Private | |
| MT_FIELD_INFORMATION | Instance Attribute | Table of table/field information | LIKE DTINF_TT_TABLE_FIELD_INFOS | Private | |
| MT_FOUND_LINKS | Instance Attribute | All found links from the INF_MODEL database table | LIKE DTINF_TT_FOUND_LINKS | Private | |
| MT_HASH | Instance Attribute | Table of hashes (SAP delivered) | LIKE DTINF_HASH | Private | |
| MT_HASH_CUST | Instance Attribute | Table of hashes (customer) | LIKE DTINF_HASH_C | Private | |
| MT_ILM_LOCKS | Instance Attribute | ILM Object locks held by application | LIKE DTINF_TT_ILM_OBJ | Private | |
| MT_ILM_OBJECT_TO_TABLES | Instance Attribute | Table of ILM objects and associated tables | LIKE DTINF_CI_ILM_OBJ | Private | |
| MT_INVALID_ILM_OBJECT_DEF | Instance Attribute | Table of invalid ILM objects, e.g. structures | LIKE DTINF_TT_OBJ_DEFINITIONS | Private | |
| MT_MODEL | Instance Attribute | Table storing initial model used by Information FW | LIKE DTINF_MODEL | Private | |
| MT_MODEL_CUST | Instance Attribute | Table storing customer model used by Inf. FW (customer) | LIKE DTINF_MODEL_C | Private | |
| MT_PURPOSES | Instance Attribute | SAP delivered purposes | LIKE DTINF_PURP | Private | |
| MT_PURPOSES_CUST | Instance Attribute | Customer specific purposes | LIKE DTINF_PURP_C | Private | |
| MT_PURPOSES_CUST_TEXT | Instance Attribute | Text table for purposes (customer) | LIKE DTINF_PURPT_C | Private | |
| MT_PURPOSES_TEXT | Instance Attribute | Text table for purposes | LIKE DTINF_PURPT | Private | |
| MT_PURPOSE_TO_FIELD | Instance Attribute | Purpose specific fields of tables | LIKE DTINF_P2F | Private | |
| MT_PURPOSE_TO_FIELD_CUST | Instance Attribute | Purpose specific fields of tables (customer) | LIKE DTINF_P2F_C | Private | |
| MT_PURPOSE_TO_FIELD_TEXT | Instance Attribute | Purpose and language specific field values of tables | LIKE DTINF_P2FT | Private | |
| MT_PURPOSE_TO_FIELD_TEXT_CUST | Instance Attribute | Purpose and language specific fields of tables (customer) | LIKE DTINF_P2FT_C | Private | |
| MT_PURPOSE_TO_TC | Instance Attribute | SAP delivered purpose / TC combination | LIKE DTINF_GSS_ORD | Private | |
| MT_PURPOSE_TO_TC_CUST | Instance Attribute | Customer specific purpose / TC combination | LIKE DTINF_GSS_ORD_C | Private | |
| MT_RESP_APPL | Instance Attribute | Grouping of Application Component and Package | LIKE DTINF_TT_RESP_APPL | Private | |
| MT_RESP_APPL_CUST | Instance Attribute | Responsibility for Application Component and Package | LIKE DTINF_RESP_APP_C | Private | |
| MT_RESP_TAB | Instance Attribute | Grouping of TC, contained tables and responsibility | LIKE DTINF_TT_RESP_TAB | Private | |
| MT_RESP_TAB_CUST | Instance Attribute | Grouping of TC, contained tables and responsibility | LIKE DTINF_RESP_TAB_C | Private | |
| MT_RFC_CONNECTIONS | Instance Attribute | RFC connections between systems | LIKE DTINF_RFC_CONN | Private | |
| MT_RFC_STATE | Instance Attribute | RFC connection state of specific system | LIKE DTINF_RFC_STATE | Private | |
| MT_RFC_TABLES | Instance Attribute | GSS: Table Type for GSS_S_SEARCH_AREA | LIKE DTINF_TT_GSS_SEARCH_AREA | Private | |
| MT_SYSTEMS_LIST | Instance Attribute | Systems usable by the CI | LIKE DTINF_SYS | Private | |
| MT_SYSTEMS_LIST_TEXT | Instance Attribute | Language specific text for Systems | LIKE DTINF_SYST | Private | |
| MT_SYSTEM_COMPONENTS | Instance Attribute | Software components installed on a system | LIKE DTINF_SYS_COMP | Private | |
| MT_SYSTEM_INFO | Instance Attribute | State of Information Retrieval Framework on remote system | LIKE DTINF_SYS_INFO | Private | |
| MT_SYST_STATE | Instance Attribute | Information about System State | LIKE DTINF_SYST_STATE | Private | |
| MT_TC | Instance Attribute | SAP defined Table Clusters | LIKE DTINF_TC_INFO | Private | |
| MT_TC_CUST | Instance Attribute | Customer defined Table Clusters | LIKE DTINF_TC_INFO_C | Private | |
| MT_TC_FIELDS | Instance Attribute | Table of TC field links | LIKE DTINF_TT_TC_FIELDS | Private | |
| MT_TC_LINKS | Instance Attribute | Table of links between TC | LIKE DTINF_TT_TC_LINK | Private | |
| MT_TC_MODEL | Instance Attribute | Buffer of TC model | LIKE DTINF_TT_TC_MODEL | Private | |
| MT_TC_TABLES | Instance Attribute | Buffer of TC table | LIKE DTINF_TT_TC_TABLES | Private | |
| MT_UPDATE_GSS | Instance Attribute | GSS tables shall be updated with DTINF data | LIKE DTINF_UPDATE_GSS | Private | |
| MV_BP_PROCESS_FATHER_TABLE | Instance Attribute | During PROCESS method, break-point if table matches | LIKE STRING | Private | |
| MV_BP_PROCESS_SON_TABLE | Instance Attribute | During PROCESS method, break-point if table matches | LIKE STRING | Private | |
| MV_CI_PURPOSES | Instance Attribute | Runtime parameter for MT_CI_PURPOSES | LIKE STRING | Private | |
| MV_CI_PURPOSES_TEXT | Instance Attribute | Runtime parameter for MT_CI_PURPOSES_TEXT | LIKE STRING | Private | |
| MV_CI_PURPOSES_TO_ILM | Instance Attribute | LIKE STRING | Private | ||
| MV_CI_TABLE_USAGE | Instance Attribute | LIKE STRING | Private | ||
| MV_CI_TASKS | Instance Attribute | Runtime parameter for MT_CI_TASKS | LIKE STRING | Private | |
| MV_CI_TASK_DATA | Instance Attribute | Runtime parameter for MT_CI_TASK_DATA | LIKE STRING | Private | |
| MV_CI_TC_FIELDS | Instance Attribute | LIKE STRING | Private | ||
| MV_CI_TC_INFO | Instance Attribute | LIKE STRING | Private | ||
| MV_CI_TC_ORDER | Instance Attribute | LIKE STRING | Private | ||
| MV_CI_TC_TABLES | Instance Attribute | LIKE STRING | Private | ||
| MV_CLUSTER_INDEX | Instance Attribute | Cluster Index | LIKE CHAR20 | Private | |
| MV_COLLECTION_MONITOR | Instance Attribute | LIKE STRING | Private | ||
| MV_CURRENT_TASK_ID | Instance Attribute | Current Task ID in use | LIKE SYSUUID_C32 | Private | |
| MV_DOMAIN | Instance Attribute | LIKE STRING | Private | ||
| MV_DOMAIN_CUST | Instance Attribute | LIKE STRING | Private | ||
| MV_DOMAIN_TEXT | Instance Attribute | LIKE STRING | Private | ||
| MV_DOMAIN_TEXT_CUST | Instance Attribute | LIKE STRING | Private | ||
| MV_HASH | Instance Attribute | LIKE STRING | Private | ||
| MV_HASH_CUST | Instance Attribute | LIKE STRING | Private | ||
| MV_HIERARCHY_COUNTER | Instance Attribute | Natural number | LIKE INT4 | Private | |
| MV_ILM_OBJECT_TO_TABLES | Instance Attribute | LIKE STRING | Private | ||
| MV_IS_STATELESS | Instance Attribute | Boolean Variable (X=True, -=False, Space=Unknown) | LIKE BOOLEAN | Private | |
| MV_LOCKED_PURPOSE | Instance Attribute | Locked purpose | LIKE DTINF_PURPOSE_ID | Private | |
| MV_LOCKED_TC | Instance Attribute | Locked Table Cluster | LIKE DTINF_TC_ID | Private | |
| MV_LOCKED_UPDATE_STATE | Instance Attribute | Update status | LIKE DTINF_UPDATE_STATE | Private | |
| MV_LOCKING_USER | Instance Attribute | User locking data | LIKE UNAME | Private | |
| MV_LOCK_REQUESTED | Instance Attribute | Attempted lock description | LIKE CHAR20 | Private | |
| MV_MAX_DTINF_TC_ID | Instance Attribute | Counter for TC ID (here: number) | LIKE INT4 | Private | |
| MV_MAX_RESP_APPL_ID | Instance Attribute | Responsibility ID | LIKE DTINF_RESP_ID | Private | |
| MV_MIN_STRING_LENGTH | Instance Attribute | Minimum string length of a field | 4 | LIKE I | Private |
| MV_MODEL | Instance Attribute | LIKE STRING | Private | ||
| MV_MODEL_CUST | Instance Attribute | LIKE STRING | Private | ||
| MV_MODEL_LOCKED | Instance Attribute | Lock on DTINF_MODEL*is set | LIKE BOOLEAN | Private | |
| MV_PURPOSES | Instance Attribute | LIKE STRING | Private | ||
| MV_PURPOSES_CUST | Instance Attribute | LIKE STRING | Private | ||
| MV_PURPOSES_TEXT | Instance Attribute | LIKE STRING | Private | ||
| MV_PURPOSES_TEXT_CUST | Instance Attribute | LIKE STRING | Private | ||
| MV_PURPOSE_TO_FIELD | Instance Attribute | LIKE STRING | Private | ||
| MV_PURPOSE_TO_FIELD_CUST | Instance Attribute | LIKE STRING | Private | ||
| MV_PURPOSE_TO_FIELD_TEXT | Instance Attribute | LIKE STRING | Private | ||
| MV_PURPOSE_TO_FIELD_TEXT_CUST | Instance Attribute | LIKE STRING | Private | ||
| MV_PURPOSE_TO_TC | Instance Attribute | LIKE STRING | Private | ||
| MV_PURPOSE_TO_TC_CUST | Instance Attribute | LIKE STRING | Private | ||
| MV_RESP_APPL | Instance Attribute | LIKE STRING | Private | ||
| MV_RESP_APPL_CUST | Instance Attribute | LIKE STRING | Private | ||
| MV_RESP_TAB | Instance Attribute | LIKE STRING | Private | ||
| MV_RESP_TAB_CUST | Instance Attribute | LIKE STRING | Private | ||
| MV_RFC_CONNECTIONS | Instance Attribute | LIKE STRING | Private | ||
| MV_RFC_STATE | Instance Attribute | LIKE STRING | Private | ||
| MV_SESSION_GUID | Instance Attribute | Session GUID | LIKE DTINF_SESSION_GUID | Private | |
| MV_SYSTEMS_LIST | Instance Attribute | LIKE STRING | Private | ||
| MV_SYSTEMS_LIST_TEXT | Instance Attribute | LIKE STRING | Private | ||
| MV_SYSTEM_COMPONENTS | Instance Attribute | LIKE STRING | Private | ||
| MV_SYSTEM_INFO | Instance Attribute | LIKE STRING | Private | ||
| MV_SYSTEM_INSTID | Instance Attribute | System installation ID | LIKE DTINF_INSTID | Private | |
| MV_SYSTEM_IS_CI | Instance Attribute | Boolean Variable (X=True, -=False, Space=Unknown) | LIKE BOOLEAN | Private | |
| MV_SYSTEM_IS_CLOUD | Instance Attribute | Boolean Variable (X=True, -=False, Space=Unknown) | LIKE BOOLEAN | Private | |
| MV_SYSTEM_IS_PRODUCTIVE | Instance Attribute | Boolean Variable (X=True, -=False, Space=Unknown) | LIKE BOOLEAN | Private | |
| MV_SYSTEM_IS_REMOTE | Instance Attribute | Boolean Variable (X=True, -=False, Space=Unknown) | LIKE BOOLEAN | Private | |
| MV_SYSTEM_IS_SAP | Instance Attribute | Boolean Variable (X=True, -=False, Space=Unknown) | LIKE BOOLEAN | Private | |
| MV_SYST_STATE | Instance Attribute | LIKE STRING | Private | ||
| MV_UPDATE_GSS | Instance Attribute | LIKE STRING | Private | ||
| MV_USERNAME | Instance Attribute | Username | LIKE SYST_UNAME | Private |
Links to Related Class(s)
DTINF_CL...Full list of available SAP object classes
Search for further information about these or an SAP related objects