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_COLLECTOR

Method 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 NameDescriptionVisability
APPLY_PROFILE_TO_COLLECTORApply Profile settings for Collector dataPrivate
CALL METHOD dtinf_cl_data_collector=>APPLY_PROFILE_TO_COLLECTOR...more details

AUTHORITY_CHECK_TRIGGERPerform authority check for user for triggering the collectiProtected
CALL METHOD dtinf_cl_data_collector=>AUTHORITY_CHECK_TRIGGER...more details

CHECK_TIMEOUTPrivate
CALL METHOD dtinf_cl_data_collector=>CHECK_TIMEOUT...more details

COLLECT_CONTENT_OF_TABLECollect content for one table.Private
CALL METHOD dtinf_cl_data_collector=>COLLECT_CONTENT_OF_TABLE...more details

COLLECT_TABLESCollect table names and selection criteria.Protected
CALL METHOD dtinf_cl_data_collector=>COLLECT_TABLES...more details

COLLECT_TABLE_CONTENTRead personal information from the database.Protected
CALL METHOD dtinf_cl_data_collector=>COLLECT_TABLE_CONTENT...more details

CONSTRUCTORConstructorPublic
CALL METHOD dtinf_cl_data_collector=>CONSTRUCTOR...more details

CONVERT_FIELD_VALUEConvert the value of a field to a readable format.Protected
CALL METHOD dtinf_cl_data_collector=>CONVERT_FIELD_VALUE...more details

CONVERT_PARTNER_IDConvert partner ID to internal format.Protected
CALL METHOD dtinf_cl_data_collector=>CONVERT_PARTNER_ID...more details

DO_APPEND_RFC_RESULTobsoletePrivate
CALL METHOD dtinf_cl_data_collector=>DO_APPEND_RFC_RESULT...more details

DO_CLEANUP_INT_RFC_RAW_DATAobsoletePrivate
CALL METHOD dtinf_cl_data_collector=>DO_CLEANUP_INT_RFC_RAW_DATA...more details

DO_COUNT_RAW_ENTRIESobsoletePrivate
CALL METHOD dtinf_cl_data_collector=>DO_COUNT_RAW_ENTRIES...more details

DO_GSS_GET_TRANSFER_INITPrivate
CALL METHOD dtinf_cl_data_collector=>DO_GSS_GET_TRANSFER_INIT...more details

DO_GSS_TRANSFER_DATAPrivate
CALL METHOD dtinf_cl_data_collector=>DO_GSS_TRANSFER_DATA...more details

DO_PROCESS_RELATED_CHILDRENobsoletePrivate
CALL METHOD dtinf_cl_data_collector=>DO_PROCESS_RELATED_CHILDREN...more details

DO_RECUR_COLL_CHILD_LEVELobsoletePrivate
CALL METHOD dtinf_cl_data_collector=>DO_RECUR_COLL_CHILD_LEVEL...more details

FETCH_COLLECTOR_CONFIGURATIONSFetch customization for remote collectorsPublic
CALL METHOD dtinf_cl_data_collector=>FETCH_COLLECTOR_CONFIGURATIONS...more details

FILL_SELECTION_TABLEFill the selection tables.Protected
CALL METHOD dtinf_cl_data_collector=>FILL_SELECTION_TABLE...more details

FINISH_SELECTIONWrite collection information to database.Private
CALL METHOD dtinf_cl_data_collector=>FINISH_SELECTION...more details

GET_CHILD_ENTRYobsoletePrivate
CALL METHOD dtinf_cl_data_collector=>GET_CHILD_ENTRY...more details

GET_GSS_REQUEST_STATEGet the current state of a locally executed GSS callPrivate
CALL METHOD dtinf_cl_data_collector=>GET_GSS_REQUEST_STATE...more details

GET_PARALLEL_PROCESS_SETTINGScheck parallel processing parametersPrivate
CALL METHOD dtinf_cl_data_collector=>GET_PARALLEL_PROCESS_SETTINGS...more details

GET_SEARCH_OPTIONSFetch the search optionsPublic
CALL METHOD dtinf_cl_data_collector=>GET_SEARCH_OPTIONS...more details

INCLUDE_STRUCTUREInclude a structure in the result table.Private
CALL METHOD dtinf_cl_data_collector=>INCLUDE_STRUCTURE...more details

INITIALIZE_LOGGERInitialize logger classPublic
CALL METHOD dtinf_cl_data_collector=>INITIALIZE_LOGGER...more details

IS_LINK_MATCHobsoletePrivate
CALL METHOD dtinf_cl_data_collector=>IS_LINK_MATCH...more details

LOCK_COLLECTION_MONITORPrivate
CALL METHOD dtinf_cl_data_collector=>LOCK_COLLECTION_MONITOR...more details

NEXT_IDGet the next ID to be used in the result table.Private
CALL METHOD dtinf_cl_data_collector=>NEXT_ID...more details

PROCESS_ACTIVE_REQUESTSProcess waiting requestsPrivate
CALL METHOD dtinf_cl_data_collector=>PROCESS_ACTIVE_REQUESTS...more details

PROCESS_BACKGROUND_REQUESTSProcess completed requestsPrivate
CALL METHOD dtinf_cl_data_collector=>PROCESS_BACKGROUND_REQUESTS...more details

PROCESS_FINISHED_REQUESTSProcess completed requestsPrivate
CALL METHOD dtinf_cl_data_collector=>PROCESS_FINISHED_REQUESTS...more details

PROCESS_NEW_REQUESTSProcess completed requestsPrivate
CALL METHOD dtinf_cl_data_collector=>PROCESS_NEW_REQUESTS...more details

PROCESS_STARTED_REQUESTSProcess started requestsPrivate
CALL METHOD dtinf_cl_data_collector=>PROCESS_STARTED_REQUESTS...more details

PROCESS_WAITING_REQUESTSProcess waiting requestsPrivate
CALL METHOD dtinf_cl_data_collector=>PROCESS_WAITING_REQUESTS...more details

PROCESS_WAITING_REQUESTS_CIProcess waiting requests on the CIPrivate
CALL METHOD dtinf_cl_data_collector=>PROCESS_WAITING_REQUESTS_CI...more details

RAISE_EXCEPTIONRaise an exception with a message.Private
CALL METHOD dtinf_cl_data_collector=>RAISE_EXCEPTION...more details

SEND_EMAILTrigger email when collection is completePrivate
CALL METHOD dtinf_cl_data_collector=>SEND_EMAIL...more details

START_CI_DATA_COLLECTIONStart collection on CIPrivate
CALL METHOD dtinf_cl_data_collector=>START_CI_DATA_COLLECTION...more details

START_LOCAL_DATA_COLLECTIONStart collection on local systemPrivate
CALL METHOD dtinf_cl_data_collector=>START_LOCAL_DATA_COLLECTION...more details

START_SELECTIONWrite collection information to database.Private
CALL METHOD dtinf_cl_data_collector=>START_SELECTION...more details

UNLOCK_COLLECTION_MONITORPrivate
CALL METHOD dtinf_cl_data_collector=>UNLOCK_COLLECTION_MONITOR...more details

UPDATE_INTEL_COLLECTORUpdate intel h and f tables with data from collectorsPrivate
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.

NameLevelDescriptionInitial ValueTypeVisability
CURRENT_IDInstance AttributeCounter for result IDs.1LIKE
I
Private
GC_MESSAGE_CLASS_DTINFConstantMessage class used by information framework.'DTINF'LIKE
MSGID
Protected
GC_TYPE_FIELDConstantType for fields in result data.'FIELD'LIKE
DTINF_OBJECT_TYPE
Public
GC_TYPE_ROWConstantType for row in result data.'ROW'LIKE
DTINF_OBJECT_TYPE
Public
GC_TYPE_ROWSETConstantType for row sets in result data.'ROWSET'LIKE
DTINF_OBJECT_TYPE
Public
GC_TYPE_TABLEConstantType of tables in result data.'TABLE'LIKE
DTINF_OBJECT_TYPE
Public
GD_RFCMESSAGEInstance AttributeRFC MessageLIKE
CHAR255
Private
GT_COLLECTED_RFC_FINAL_DATAInstance AttributeReconstruction tableLIKE
DTINF_TT_TRANSFER_CI
Private
GT_COLLECTED_RFC_RAW_DATAInstance AttributeReconstructing collected output from RFC systemsLIKE
DTINF_TT_TRANSFER_GSS
Private
GT_FULL_DATAInstance AttributeTable for Intelligible outputLIKE
DTINF_TT_INTEL_OUTPUT_INTERNAL
Private
GT_GSS_SEARCH_AREAInstance AttributeGSS: Table Type for GSS_S_SEARCH_AREALIKE
GSS_T_SEARCH_AREA
Private
GT_INTEL_DATA_FIELDSInstance AttributeTable of fields of intelligible outputLIKE
DTINF_TT_INTEL_FIELDS_INTERNAL
Private
GT_INTEL_DATA_HEADERInstance AttributeTable of headers of intelligible outputLIKE
DTINF_TT_INTEL_HEADER
Private
GT_RFC_TABLESInstance AttributeTable for data reconstructionLIKE
DTINF_TT_GSS_SEARCH_AREA
Private
GT_RFC_TC_LINKInstance AttributeTableLIKE
DTINF_TT_RFC_TC_LINK
Private
GT_TEMP_RFC_TRANSFERInstance AttributeReconstructing collected output from RFC systemsLIKE
DTINF_TT_TRANSFER_GSS
Private
GT_TEMP_RFC_TRANSFER_INTELInstance AttributeTransfer structure for RFC-Calls of ContentLIKE
DTINF_TT_TRANSFER_INTERNAL
Private
GV_HIERARCHY_COUNTERInstance AttributeNatural numberLIKE
INT4
Private
MC_BLOCK_SIZEConstantBlock size for Collector Data Persist1000LIKE
INT4
Private
MC_COLLECTOR_INTERFACEConstantCollector interface'IF_DTINF_COLLECTOR'LIKE
STRING
Public
MD_DATA_RECEIVEDInstance AttributeData received by GSSLIKE
BOOLEAN
Private
MD_RFCMESSAGEInstance AttributeRFC MessageLIKE
CHAR255
Private
MR_INFORMATIONInstance AttributeInformation Retrieval Framework Interface for remote systemLIKE
DTINF_IF_INFORMATION
Private
MR_INFORMATION_CIInstance AttributeInformation Retrieval Framework for Central InstanceLIKE
DTINF_IF_INFORMATION_CI
Private
MR_LOGGERStatic AttributeLogging for Information Retrieval FrameworkLIKE
CL_DTINF_LOGGER
Public
MT_LOOKUP_DATAInstance AttributeGSS: Index Transferstructure for RFC-Calls of ContentLIKE
GSS_T_TRANSFER_DATA
Private
MT_LOOKUP_FIELDNAMEInstance AttributeLoopup table for field names in DTINF_S_TRANSFER_CILIKE
DTINF_TT_LOOKUP_FIELDNAME
Private
MT_LOOKUP_FIELDVALUEInstance AttributeLoopup table for field values in DTINF_S_TRANSFER_CILIKE
DTINF_TT_LOOKUP_FIELDVALUE
Private
MT_LOOKUP_GSSInstance AttributeLookup table for GSS data in DTINF_S_TRANSFERLIKE
DTINF_TT_LOOKUP_GSS
Private
MT_LOOKUP_HIERARCHYInstance AttributeLookup Hierarchy tableLIKE
DTINF_TT_LOOKUP_HIERARCHY
Private
MT_LOOKUP_TABNAMEInstance AttributeLoopup table for table names in DTINF_S_TRANSFER_CILIKE
DTINF_TT_LOOKUP_TABNAME
Private
MT_PURPOSESInstance AttributeSAP delivered purposesLIKE
DTINF_TT_PURPOSES
Private
MT_PURPOSES_TEXTInstance AttributeText table for purposesLIKE
DTINF_TT_PURPT
Private
MT_TEMP_RFC_TABLESInstance AttributeGSS: Table Type for GSS_S_SEARCH_AREALIKE
GSS_T_SEARCH_AREA
Private
MT_TEMP_RFC_TRANSFERInstance AttributeReconstructing collected output from RFC systemsLIKE
DTINF_TT_TRANSFER_GSS
Private
MT_TEMP_RFC_TRANSFER_INTELInstance AttributeTransfer structure for RFC-Calls of ContentLIKE
DTINF_TT_TRANSFER
Private
MV_GSS_STATUS_COLLECTINGInstance AttributeCollecting result from GSS'C'LIKE
GSS_RFC_STATUS
Private
MV_GSS_STATUS_FINISHEDInstance AttributeGSS is finished'F'LIKE
GSS_RFC_STATUS
Private
MV_GSS_STATUS_IGNOREDInstance AttributeGSS ignored the request'I'LIKE
GSS_RFC_STATUS
Private
MV_GSS_STATUS_IMPORTEDInstance AttributeGSS data collected'D'LIKE
GSS_RFC_STATUS
Private
MV_GSS_STATUS_RUNNINGInstance AttributeSingle-Character Flag'R'LIKE
GSS_RFC_STATUS
Private
MV_IS_CIInstance AttributeSystem is CILIKE
BOOLEAN
Private
MV_RETRY_THRESHOLD_EXECUTIONSInstance AttributeNatural number20LIKE
INT4
Private
MV_STATUS_ABORTEDInstance AttributeRequest has been aborted'A'LIKE
DTINF_MON_STATE
Private
MV_STATUS_BACKGROUNDInstance AttributeBackground task'B'LIKE
DTINF_MON_STATE
Private
MV_STATUS_DONEInstance AttributeData collection request completed'D'LIKE
DTINF_MON_STATE
Private
MV_STATUS_ERRORInstance AttributeRequest has an error'E'LIKE
DTINF_MON_STATE
Private
MV_STATUS_NEWInstance AttributeNewly added request'N'LIKE
DTINF_MON_STATE
Private
MV_STATUS_STARTEDInstance AttributeGSS has been started'S'LIKE
DTINF_MON_STATE
Private
MV_STATUS_WAITINGInstance AttributeRequest waiting to start'W'LIKE
DTINF_MON_STATE
Private
MV_TEMP_RFC_COMPLETEDInstance AttributeBoolean Variable (X=True, -=False, Space=Unknown)LIKE
BOOLEAN
Private
MV_WAIT_THRESHOLD_MINUTESInstance AttributeThreshold10LIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!