SAP DTINF_CL_DATA_COLLECTOR OO Class - Personal data collection
DTINF_CL_DATA_COLLECTOR 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_DATA_COLLECTOR 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_DATA_COLLECTORMethod list of DTINF_CL_DATA_COLLECTOR 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 |
| APPLY_PROFILE_TO_COLLECTOR | Apply Profile settings for Collector data | Private |
| CALL METHOD dtinf_cl_data_collector=>APPLY_PROFILE_TO_COLLECTOR...more details | ||
| AUTHORITY_CHECK_TRIGGER | Perform authority check for user for triggering the collecti | Protected |
| CALL METHOD dtinf_cl_data_collector=>AUTHORITY_CHECK_TRIGGER...more details | ||
| CHECK_TIMEOUT | Private | |
| CALL METHOD dtinf_cl_data_collector=>CHECK_TIMEOUT...more details | ||
| COLLECT_CONTENT_OF_TABLE | Collect content for one table. | Private |
| CALL METHOD dtinf_cl_data_collector=>COLLECT_CONTENT_OF_TABLE...more details | ||
| COLLECT_TABLES | Collect table names and selection criteria. | Protected |
| CALL METHOD dtinf_cl_data_collector=>COLLECT_TABLES...more details | ||
| COLLECT_TABLE_CONTENT | Read personal information from the database. | Protected |
| CALL METHOD dtinf_cl_data_collector=>COLLECT_TABLE_CONTENT...more details | ||
|
| ||
| CONSTRUCTOR | Constructor | Public |
| CALL METHOD dtinf_cl_data_collector=>CONSTRUCTOR...more details | ||
| CONVERT_FIELD_VALUE | Convert the value of a field to a readable format. | Protected |
| CALL METHOD dtinf_cl_data_collector=>CONVERT_FIELD_VALUE...more details | ||
| CONVERT_PARTNER_ID | Convert partner ID to internal format. | Protected |
| CALL METHOD dtinf_cl_data_collector=>CONVERT_PARTNER_ID...more details | ||
| DO_APPEND_RFC_RESULT | obsolete | Private |
| CALL METHOD dtinf_cl_data_collector=>DO_APPEND_RFC_RESULT...more details | ||
| DO_CLEANUP_INT_RFC_RAW_DATA | obsolete | Private |
| CALL METHOD dtinf_cl_data_collector=>DO_CLEANUP_INT_RFC_RAW_DATA...more details | ||
| DO_COUNT_RAW_ENTRIES | obsolete | Private |
| CALL METHOD dtinf_cl_data_collector=>DO_COUNT_RAW_ENTRIES...more details | ||
| DO_GSS_GET_TRANSFER_INIT | Private | |
| CALL METHOD dtinf_cl_data_collector=>DO_GSS_GET_TRANSFER_INIT...more details | ||
| DO_GSS_TRANSFER_DATA | Private | |
| CALL METHOD dtinf_cl_data_collector=>DO_GSS_TRANSFER_DATA...more details | ||
| DO_PROCESS_RELATED_CHILDREN | obsolete | Private |
| CALL METHOD dtinf_cl_data_collector=>DO_PROCESS_RELATED_CHILDREN...more details | ||
| DO_RECUR_COLL_CHILD_LEVEL | obsolete | Private |
| CALL METHOD dtinf_cl_data_collector=>DO_RECUR_COLL_CHILD_LEVEL...more details | ||
| FETCH_COLLECTOR_CONFIGURATIONS | Fetch customization for remote collectors | Public |
| CALL METHOD dtinf_cl_data_collector=>FETCH_COLLECTOR_CONFIGURATIONS...more details | ||
| FILL_SELECTION_TABLE | Fill the selection tables. | Protected |
| CALL METHOD dtinf_cl_data_collector=>FILL_SELECTION_TABLE...more details | ||
| FINISH_SELECTION | Write collection information to database. | Private |
| CALL METHOD dtinf_cl_data_collector=>FINISH_SELECTION...more details | ||
| GET_CHILD_ENTRY | obsolete | Private |
| CALL METHOD dtinf_cl_data_collector=>GET_CHILD_ENTRY...more details | ||
| GET_GSS_REQUEST_STATE | Get the current state of a locally executed GSS call | Private |
| CALL METHOD dtinf_cl_data_collector=>GET_GSS_REQUEST_STATE...more details | ||
| GET_PARALLEL_PROCESS_SETTINGS | check parallel processing parameters | Private |
| CALL METHOD dtinf_cl_data_collector=>GET_PARALLEL_PROCESS_SETTINGS...more details | ||
| GET_SEARCH_OPTIONS | Fetch the search options | Public |
| CALL METHOD dtinf_cl_data_collector=>GET_SEARCH_OPTIONS...more details | ||
| INCLUDE_STRUCTURE | Include a structure in the result table. | Private |
| CALL METHOD dtinf_cl_data_collector=>INCLUDE_STRUCTURE...more details | ||
| INITIALIZE_LOGGER | Initialize logger class | Public |
| CALL METHOD dtinf_cl_data_collector=>INITIALIZE_LOGGER...more details | ||
| IS_LINK_MATCH | obsolete | Private |
| CALL METHOD dtinf_cl_data_collector=>IS_LINK_MATCH...more details | ||
| LOCK_COLLECTION_MONITOR | Private | |
| CALL METHOD dtinf_cl_data_collector=>LOCK_COLLECTION_MONITOR...more details | ||
| NEXT_ID | Get the next ID to be used in the result table. | Private |
| CALL METHOD dtinf_cl_data_collector=>NEXT_ID...more details | ||
| PROCESS_ACTIVE_REQUESTS | Process waiting requests | Private |
| CALL METHOD dtinf_cl_data_collector=>PROCESS_ACTIVE_REQUESTS...more details | ||
| PROCESS_BACKGROUND_REQUESTS | Process completed requests | Private |
| CALL METHOD dtinf_cl_data_collector=>PROCESS_BACKGROUND_REQUESTS...more details | ||
| PROCESS_FINISHED_REQUESTS | Process completed requests | Private |
| CALL METHOD dtinf_cl_data_collector=>PROCESS_FINISHED_REQUESTS...more details | ||
| PROCESS_NEW_REQUESTS | Process completed requests | Private |
| CALL METHOD dtinf_cl_data_collector=>PROCESS_NEW_REQUESTS...more details | ||
| PROCESS_STARTED_REQUESTS | Process started requests | Private |
| CALL METHOD dtinf_cl_data_collector=>PROCESS_STARTED_REQUESTS...more details | ||
| PROCESS_WAITING_REQUESTS | Process waiting requests | Private |
| CALL METHOD dtinf_cl_data_collector=>PROCESS_WAITING_REQUESTS...more details | ||
| PROCESS_WAITING_REQUESTS_CI | Process waiting requests on the CI | Private |
| CALL METHOD dtinf_cl_data_collector=>PROCESS_WAITING_REQUESTS_CI...more details | ||
| RAISE_EXCEPTION | Raise an exception with a message. | Private |
| CALL METHOD dtinf_cl_data_collector=>RAISE_EXCEPTION...more details | ||
| SEND_EMAIL | Trigger email when collection is complete | Private |
| CALL METHOD dtinf_cl_data_collector=>SEND_EMAIL...more details | ||
| START_CI_DATA_COLLECTION | Start collection on CI | Private |
| CALL METHOD dtinf_cl_data_collector=>START_CI_DATA_COLLECTION...more details | ||
| START_LOCAL_DATA_COLLECTION | Start collection on local system | Private |
| CALL METHOD dtinf_cl_data_collector=>START_LOCAL_DATA_COLLECTION...more details | ||
| START_SELECTION | Write collection information to database. | Private |
| CALL METHOD dtinf_cl_data_collector=>START_SELECTION...more details | ||
| UNLOCK_COLLECTION_MONITOR | Private | |
| CALL METHOD dtinf_cl_data_collector=>UNLOCK_COLLECTION_MONITOR...more details | ||
| UPDATE_INTEL_COLLECTOR | Update intel h and f tables with data from collectors | Private |
| CALL METHOD dtinf_cl_data_collector=>UPDATE_INTEL_COLLECTOR...more details | ||
DTINF_CL_DATA_COLLECTOR 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 |
| CURRENT_ID | Instance Attribute | Counter for result IDs. | 1 | LIKE I | Private |
| GC_MESSAGE_CLASS_DTINF | Constant | Message class used by information framework. | 'DTINF' | LIKE MSGID | Protected |
| GC_TYPE_FIELD | Constant | Type for fields in result data. | 'FIELD' | LIKE DTINF_OBJECT_TYPE | Public |
| GC_TYPE_ROW | Constant | Type for row in result data. | 'ROW' | LIKE DTINF_OBJECT_TYPE | Public |
| GC_TYPE_ROWSET | Constant | Type for row sets in result data. | 'ROWSET' | LIKE DTINF_OBJECT_TYPE | Public |
| GC_TYPE_TABLE | Constant | Type of tables in result data. | 'TABLE' | LIKE DTINF_OBJECT_TYPE | Public |
| GD_RFCMESSAGE | Instance Attribute | RFC Message | LIKE CHAR255 | Private | |
| GT_COLLECTED_RFC_FINAL_DATA | Instance Attribute | Reconstruction table | LIKE DTINF_TT_TRANSFER_CI | Private | |
| GT_COLLECTED_RFC_RAW_DATA | Instance Attribute | Reconstructing collected output from RFC systems | LIKE DTINF_TT_TRANSFER_GSS | Private | |
| GT_FULL_DATA | Instance Attribute | Table for Intelligible output | LIKE DTINF_TT_INTEL_OUTPUT_INTERNAL | Private | |
| GT_GSS_SEARCH_AREA | Instance Attribute | GSS: Table Type for GSS_S_SEARCH_AREA | LIKE GSS_T_SEARCH_AREA | Private | |
| GT_INTEL_DATA_FIELDS | Instance Attribute | Table of fields of intelligible output | LIKE DTINF_TT_INTEL_FIELDS_INTERNAL | Private | |
| GT_INTEL_DATA_HEADER | Instance Attribute | Table of headers of intelligible output | LIKE DTINF_TT_INTEL_HEADER | Private | |
| GT_RFC_TABLES | Instance Attribute | Table for data reconstruction | LIKE DTINF_TT_GSS_SEARCH_AREA | Private | |
| GT_RFC_TC_LINK | Instance Attribute | Table | LIKE DTINF_TT_RFC_TC_LINK | Private | |
| GT_TEMP_RFC_TRANSFER | Instance Attribute | Reconstructing collected output from RFC systems | LIKE DTINF_TT_TRANSFER_GSS | Private | |
| GT_TEMP_RFC_TRANSFER_INTEL | Instance Attribute | Transfer structure for RFC-Calls of Content | LIKE DTINF_TT_TRANSFER_INTERNAL | Private | |
| GV_HIERARCHY_COUNTER | Instance Attribute | Natural number | LIKE INT4 | Private | |
| MC_BLOCK_SIZE | Constant | Block size for Collector Data Persist | 1000 | LIKE INT4 | Private |
| MC_COLLECTOR_INTERFACE | Constant | Collector interface | 'IF_DTINF_COLLECTOR' | LIKE STRING | Public |
| MD_DATA_RECEIVED | Instance Attribute | Data received by GSS | LIKE BOOLEAN | Private | |
| MD_RFCMESSAGE | Instance Attribute | RFC Message | LIKE CHAR255 | Private | |
| MR_INFORMATION | Instance Attribute | Information Retrieval Framework Interface for remote system | LIKE DTINF_IF_INFORMATION | Private | |
| MR_INFORMATION_CI | Instance Attribute | Information Retrieval Framework for Central Instance | LIKE DTINF_IF_INFORMATION_CI | Private | |
| MR_LOGGER | Static Attribute | Logging for Information Retrieval Framework | LIKE CL_DTINF_LOGGER | Public | |
| MT_LOOKUP_DATA | Instance Attribute | GSS: Index Transferstructure for RFC-Calls of Content | LIKE GSS_T_TRANSFER_DATA | Private | |
| MT_LOOKUP_FIELDNAME | Instance Attribute | Loopup table for field names in DTINF_S_TRANSFER_CI | LIKE DTINF_TT_LOOKUP_FIELDNAME | Private | |
| MT_LOOKUP_FIELDVALUE | Instance Attribute | Loopup table for field values in DTINF_S_TRANSFER_CI | LIKE DTINF_TT_LOOKUP_FIELDVALUE | Private | |
| MT_LOOKUP_GSS | Instance Attribute | Lookup table for GSS data in DTINF_S_TRANSFER | LIKE DTINF_TT_LOOKUP_GSS | Private | |
| MT_LOOKUP_HIERARCHY | Instance Attribute | Lookup Hierarchy table | LIKE DTINF_TT_LOOKUP_HIERARCHY | Private | |
| MT_LOOKUP_TABNAME | Instance Attribute | Loopup table for table names in DTINF_S_TRANSFER_CI | LIKE DTINF_TT_LOOKUP_TABNAME | Private | |
| MT_PURPOSES | Instance Attribute | SAP delivered purposes | LIKE DTINF_TT_PURPOSES | Private | |
| MT_PURPOSES_TEXT | Instance Attribute | Text table for purposes | LIKE DTINF_TT_PURPT | Private | |
| MT_TEMP_RFC_TABLES | Instance Attribute | GSS: Table Type for GSS_S_SEARCH_AREA | LIKE GSS_T_SEARCH_AREA | Private | |
| MT_TEMP_RFC_TRANSFER | Instance Attribute | Reconstructing collected output from RFC systems | LIKE DTINF_TT_TRANSFER_GSS | Private | |
| MT_TEMP_RFC_TRANSFER_INTEL | Instance Attribute | Transfer structure for RFC-Calls of Content | LIKE DTINF_TT_TRANSFER | Private | |
| MV_GSS_STATUS_COLLECTING | Instance Attribute | Collecting result from GSS | 'C' | LIKE GSS_RFC_STATUS | Private |
| MV_GSS_STATUS_FINISHED | Instance Attribute | GSS is finished | 'F' | LIKE GSS_RFC_STATUS | Private |
| MV_GSS_STATUS_IGNORED | Instance Attribute | GSS ignored the request | 'I' | LIKE GSS_RFC_STATUS | Private |
| MV_GSS_STATUS_IMPORTED | Instance Attribute | GSS data collected | 'D' | LIKE GSS_RFC_STATUS | Private |
| MV_GSS_STATUS_RUNNING | Instance Attribute | Single-Character Flag | 'R' | LIKE GSS_RFC_STATUS | Private |
| MV_IS_CI | Instance Attribute | System is CI | LIKE BOOLEAN | Private | |
| MV_RETRY_THRESHOLD_EXECUTIONS | Instance Attribute | Natural number | 20 | LIKE INT4 | Private |
| MV_STATUS_ABORTED | Instance Attribute | Request has been aborted | 'A' | LIKE DTINF_MON_STATE | Private |
| MV_STATUS_BACKGROUND | Instance Attribute | Background task | 'B' | LIKE DTINF_MON_STATE | Private |
| MV_STATUS_DONE | Instance Attribute | Data collection request completed | 'D' | LIKE DTINF_MON_STATE | Private |
| MV_STATUS_ERROR | Instance Attribute | Request has an error | 'E' | LIKE DTINF_MON_STATE | Private |
| MV_STATUS_NEW | Instance Attribute | Newly added request | 'N' | LIKE DTINF_MON_STATE | Private |
| MV_STATUS_STARTED | Instance Attribute | GSS has been started | 'S' | LIKE DTINF_MON_STATE | Private |
| MV_STATUS_WAITING | Instance Attribute | Request waiting to start | 'W' | LIKE DTINF_MON_STATE | Private |
| MV_TEMP_RFC_COMPLETED | Instance Attribute | Boolean Variable (X=True, -=False, Space=Unknown) | LIKE BOOLEAN | Private | |
| MV_WAIT_THRESHOLD_MINUTES | Instance Attribute | Threshold | 10 | LIKE INT4 | 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