SAP /SOMO/CL_IM_CUST_HPLMANSYS OO Class - Generic Custom Job Type Collector (Pull)
/SOMO/CL_IM_CUST_HPLMANSYS 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 /SOMO/CL_IM_CUST_HPLMANSYS 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 /SOMO/IF_EX_UNIJOBMONDCMethod list of /SOMO/CL_IM_CUST_HPLMANSYS 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 |
| ADD_SELECTION_PARAMETER | Private | |
| CALL METHOD /somo/cl_im_cust_hplmansys=>ADD_SELECTION_PARAMETER...more details | ||
| ADD_TO_TRACE | Add record to trace | Public |
| CALL METHOD /somo/cl_im_cust_hplmansys=>ADD_TO_TRACE...more details | ||
| CLASS_CONSTRUCTOR | CLASS_CONSTRUCTOR | Public |
| CALL METHOD /somo/cl_im_cust_hplmansys=>CLASS_CONSTRUCTOR...more details | ||
| CONSTRUCTOR | CONSTRUCTOR | Public |
| CALL METHOD /somo/cl_im_cust_hplmansys=>CONSTRUCTOR...more details | ||
| CONVERT_CUST_PARAM_STRING | Convert CUST parameter table in xml from setup for collector | Private |
| CALL METHOD /somo/cl_im_cust_hplmansys=>CONVERT_CUST_PARAM_STRING...more details | ||
| CONVERT_TO_TIMESTAMP_W_TZ | Convert to Timestamp | Public |
| CALL METHOD /somo/cl_im_cust_hplmansys=>CONVERT_TO_TIMESTAMP_W_TZ...more details | ||
|
| ||
| CREATE_NEW_JOBINSTANCE | Private | |
| CALL METHOD /somo/cl_im_cust_hplmansys=>CREATE_NEW_JOBINSTANCE...more details | ||
| DETERMINE_METRIC_DEF | Determin metric definition | Private |
| CALL METHOD /somo/cl_im_cust_hplmansys=>DETERMINE_METRIC_DEF...more details | ||
| FIND_ABORTED_JOBS_BELOW | Find aborted jobs in the hierarchy below | Private |
| CALL METHOD /somo/cl_im_cust_hplmansys=>FIND_ABORTED_JOBS_BELOW...more details | ||
| GET_INTRO_FOR_ABORTED_ELEMENTS | Get text element depending on number of aborted jobs | Private |
| CALL METHOD /somo/cl_im_cust_hplmansys=>GET_INTRO_FOR_ABORTED_ELEMENTS...more details | ||
| MAP_STATUS_TO_TEXT | Map status of Custom job to text | Private |
| CALL METHOD /somo/cl_im_cust_hplmansys=>MAP_STATUS_TO_TEXT...more details | ||
| PROCESS_CUST_DEST_PARAMS | Private | |
| CALL METHOD /somo/cl_im_cust_hplmansys=>PROCESS_CUST_DEST_PARAMS...more details | ||
| PROCESS_CUST_PARAMS | Process SMSE Parameters from XML | Private |
| CALL METHOD /somo/cl_im_cust_hplmansys=>PROCESS_CUST_PARAMS...more details | ||
| PROCESS_JOB_RULE | Private | |
| CALL METHOD /somo/cl_im_cust_hplmansys=>PROCESS_JOB_RULE...more details | ||
| PROCESS_METRIC_JOBSTATUS | Private | |
| CALL METHOD /somo/cl_im_cust_hplmansys=>PROCESS_METRIC_JOBSTATUS...more details | ||
| PROCESS_METRIC_OTHERS | Private | |
| CALL METHOD /somo/cl_im_cust_hplmansys=>PROCESS_METRIC_OTHERS...more details | ||
| READ_ALERT_PARAM_NAMES | Read Parameters for Alert | Private |
| CALL METHOD /somo/cl_im_cust_hplmansys=>READ_ALERT_PARAM_NAMES...more details | ||
| READ_DESTINATION_PARAMETERS | Private | |
| CALL METHOD /somo/cl_im_cust_hplmansys=>READ_DESTINATION_PARAMETERS...more details | ||
| READ_SELECTION_PARAMETERS | Read Selection Parameters | Private |
| CALL METHOD /somo/cl_im_cust_hplmansys=>READ_SELECTION_PARAMETERS...more details | ||
/SOMO/CL_IM_CUST_HPLMANSYS 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 |
| AV_INIT_JOB_INSTANCE_PARAM | Static Attribute | LIKE STRING | Private | ||
| AV_JOBTYPE | Static Attribute | Unified job monitoring - job type | LIKE /SOMO/JOBMON02-JOBTYPE | Private | |
| AV_UNIFIED_METRICDEF_PROC | Instance Attribute | Same code for New and Updated Metric | ABAP_TRUE | LIKE ABAP_BOOL | Private |
| C_ADD_METRIC_INSTANCE | Constant | Add runtime information - act excution apps server | 'INSTANCE' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Private |
| C_ADD_METRIC_JOBPARAMS | Constant | Add runtime information - act excution apps server | 'JOBPARAMS' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Public |
| C_ADD_METRIC_SAP_STATUS | Constant | Add runtime information - status | 'SAP_STATUS' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Public |
| C_ADD_METRIC_STATUS | Constant | Add runtime information - status | 'STATUS' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Public |
| C_ARBGB_SOMOJOBMON | Constant | Application Area | '/SOMO/JOBMON' | LIKE /SOMO/MA_S_LOG-ARBGB | Private |
| C_AT_CUSTLOGSTATUS | Constant | Key figure id for SMSE job status keyfigure | 'log_status' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Private |
| C_AT_CUSTSTATUS | Constant | Key figure id for SMSE job status keyfigure | 'custstatus' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Private |
| C_AT_JOB_APPCNT | Constant | Key figure id for job log appl counter | 'jbappcnt' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Private |
| C_AT_JOB_LOG | Constant | Key figure id for job log content | 'job_log' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Private |
| C_AT_JOB_STATUS | Constant | Key figure id for status | 'STATUS' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Private |
| C_CATEGORY_JTSPEC | Constant | Unified job monitoring job type specific parameter category | 'J' | LIKE /SOMO/JOBMON02-CATEGORY | Private |
| C_CUST_METRIC_DURATION | Constant | Duration | 'max_durat' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Private |
| C_CUST_METRIC_END_DELAY | Constant | End delay | 'end_delay' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Private |
| C_CUST_METRIC_NOTSTARTEDONTIME | Constant | Not started on Time | 'notstarted' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Private |
| C_CUST_METRIC_OUTOFTIMEWINDOW | Constant | Out of Time Window | 'out_of_tim' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Private |
| C_CUST_METRIC_START_DELAY | Constant | Start delay | 'startdelay' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Private |
| C_CUST_METRIC_STATUS | Constant | Sataus | 'custstatus' | LIKE /SOMO/JOBMON14-KEY_FIG_ID | Private |
| C_FIELDNAME_CUSTPARAMS | Constant | Field name | 'CUSTPARAMS' | LIKE /SOMO/JOBMON12-FIELDNAME | Private |
| C_FIELDNAME_CUST_JOB_TYPE | Constant | Field name | 'CUST_JOB_TYPE' | LIKE /SOMO/JOBMON12-FIELDNAME | Private |
| C_FIELDNAME_DESTINATION | Constant | 'DESTINATION' | LIKE /SOMO/JOBMON12-FIELDNAME | Private | |
| C_FIELDNAME_DESTPARAMS | Constant | 'DESTPARAMS' | LIKE /SOMO/JOBMON12-FIELDNAME | Private | |
| C_FIELDNAME_HEADER_JOB | Constant | Field name | 'HEADER_JOB' | LIKE /SOMO/JOBMON12-FIELDNAME | Private |
| C_FIELDNAME_JOBMONSTAT | Constant | Field name | 'JOBMONSTAT' | LIKE /SOMO/JOBMON12-FIELDNAME | Private |
| C_FIELDNAME_JOB_ID | Constant | Field name | 'JOB_ID' | LIKE /SOMO/JOBMON12-FIELDNAME | Private |
| C_FIELDNAME_PLNNDSTIME | Constant | Field name | 'PLNNDSTIME' | LIKE /SOMO/JOBMON12-FIELDNAME | Private |
| C_FIELDNAME_REFHEADER_JOBID | Constant | Unified job monitoring - parameter field usage | 'REFHEADER_JOBID' | LIKE /SOMO/JOBMON12-FIELDNAME | Private |
| C_FIELDNAME_REFHEADER_STRTDATE | Constant | Unified job monitoring - parameter field usage | 'REFHEADER_STARTDATE' | LIKE /SOMO/JOBMON12-FIELDNAME | Private |
| C_FIELDNAME_REFHEADER_STRTTIME | Constant | Unified job monitoring - parameter field usage | 'REFHEADER_STARTTIME' | LIKE /SOMO/JOBMON12-FIELDNAME | Private |
| C_FIELDNAME_SAP_STATUS | Constant | 'SAP_STATUS' | LIKE /SOMO/JOBMON12-FIELDNAME | Private | |
| C_FIELDNAME_SDSTRTTM | Constant | Field name | 'SDLSTRTTM' | LIKE /SOMO/JOBMON12-FIELDNAME | Private |
| C_FIELDNAME_STARTTIME | Constant | Field name | 'STARTTIME' | LIKE /SOMO/JOBMON12-FIELDNAME | Private |
| C_FIELDNAME_STATUS | Constant | Field name | 'STATUS' | LIKE /SOMO/JOBMON12-FIELDNAME | Private |
| C_FIELDNAME_STATUS_TEXT | Constant | Field name | 'STATUS_TEXT' | LIKE /SOMO/JOBMON12-FIELDNAME | Private |
| C_INT4_MAX | Constant | Minimum INT4 value | 2147483647 | LIKE INT4 | Private |
| C_INT4_MIN | Constant | Minimum INT4 value | -2147483648 | LIKE INT4 | Private |
| C_JOBMONSTAT_ERROR | Constant | Error | '3' | LIKE /SOMO/JOBMON11-JOBMONSTAT | Private |
| C_JOBMONSTAT_FINISHED | Constant | Finished | '2' | LIKE /SOMO/JOBMON11-JOBMONSTAT | Private |
| C_JOBMONSTAT_IDENTIFIED | Constant | Finished | '1' | LIKE /SOMO/JOBMON11-JOBMONSTAT | Private |
| C_JOBMONSTAT_LOST | Constant | Lost | '4' | LIKE /SOMO/JOBMON11-JOBMONSTAT | Private |
| C_JOBSTATUS_ABORTED | Constant | Aborted | 'A' | LIKE /SOMO/JOBMON11-JOBSTATUS | Private |
| C_JOBSTATUS_FINISHED | Constant | Finished | 'F' | LIKE /SOMO/JOBMON11-JOBSTATUS | Private |
| C_JOBSTATUS_RUNNING | Constant | Running | 'R' | LIKE /SOMO/JOBMON11-JOBSTATUS | Private |
| C_JOBSTATUS_SCHEDULED | Constant | Finished | 'S' | LIKE /SOMO/JOBMON11-JOBSTATUS | Private |
| C_JOBTYPE_CUST_HEADER | Constant | Jobtype BW Header | 'CUST_H' | LIKE /SOMO/JOBMON02-JOBTYPE | Private |
| C_JOB_CAT_JOB | Constant | Text Message No. | 112 | LIKE CHAR3 | Private |
| C_JOB_CAT_JOB_CHAIN | Constant | Text Message No. | 113 | LIKE CHAR3 | Private |
| C_LOGSTATUS_ABORTED | Constant | Success | 'A' | LIKE CHAR1 | Private |
| C_LOGSTATUS_ERROR | Constant | Success | 'E' | LIKE CHAR1 | Private |
| C_LOGSTATUS_SUCCESS | Constant | Success | 'S' | LIKE CHAR1 | Private |
| C_LOGSTATUS_WARNING | Constant | Success | 'W' | LIKE CHAR1 | Private |
| C_METRIC_TYPE_ADDM_JOTY | Constant | Metric type - add runtime info job type specific | 'AJ' | LIKE /SOMO/JOBMON04-METRIC_TYPE | Private |
| C_METRIC_TYPE_KEYF_JOTY | Constant | Metric type - key figure job type specific | 'KJ' | LIKE /SOMO/JOBMON04-METRIC_TYPE | Private |
| C_MSGTP_ERROR | Constant | Indicator for Warning/Error or S Message | 'E' | LIKE /SOMO/MA_S_LOG-MSGTP | Private |
| C_OPERATION_ADD | Constant | Single-character flag | 'A' | LIKE CHAR1 | Private |
| C_OPERATION_UPD | Constant | Single-character flag | 'U' | LIKE CHAR1 | Private |
| C_PARAM_MSGID | Constant | 'MSGID' | LIKE /SDF/E2E_PARA-PARAM | Private | |
| C_PARAM_MSGNO | Constant | 'MSGNO' | LIKE /SDF/E2E_PARA-PARAM | Private | |
| C_PARAM_MSGTY | Constant | 'MSGTY' | LIKE /SDF/E2E_PARA-PARAM | Private | |
| C_PARAM_MSGV_NUM | Constant | 'MSGV_NUM' | LIKE /SDF/E2E_PARA-PARAM | Private | |
| C_PUSAGE_INSTANCE | Constant | Unified job monitoring - parameter field usage | 'IN' | LIKE /SOMO/JOBMON12-PUSAGE | Private |
| C_PUSAGE_METRICADDI | Constant | Metric additional information | 'MA' | LIKE /SOMO/JOBMON12-PUSAGE | Private |
| C_PUSAGE_METRICPARA | Constant | Unified job monitoring - parameter field usage | 'MP' | LIKE /SOMO/JOBMON02-PUSAGE | Private |
| C_PUSAGE_METRICRELE | Constant | Unified job monitoring - parameter field usage | 'MR' | LIKE /SOMO/JOBMON12-PUSAGE | Private |
| C_PUSAGE_SELEPARA | Constant | Unified job monitoring - parameter field usage | 'SP' | LIKE /SOMO/JOBMON02-PUSAGE | Private |
| C_RATING_GREEN | Constant | Numeric values for traffic lights | 1 | LIKE /SDF/E2E_TRAFFIC_LIGHT_NUMERIC | Private |
| C_RATING_INITIAL | Constant | Numeric values for traffic lights | 0 | LIKE /SDF/E2E_TRAFFIC_LIGHT_NUMERIC | Private |
| C_RATING_RED | Constant | Numeric values for traffic lights | 3 | LIKE /SDF/E2E_TRAFFIC_LIGHT_NUMERIC | Private |
| C_RATING_YELLOW | Constant | Numeric values for traffic lights | 2 | LIKE /SDF/E2E_TRAFFIC_LIGHT_NUMERIC | Private |
| C_TRC_M_COMM_ERR | Constant | Trace msg Communication error | 'Communication error for custom job type: &' | LIKE /SOMO/MA_S_TRACE_INFO-TEXT | Private |
| C_TRC_M_JOBFOUND | Constant | Trace msg found job | 'Job instance & for job & created ' | LIKE /SOMO/MA_S_TRACE_INFO-TEXT | Private |
| C_TRC_M_JOBIDCHECK | Constant | Trace msg Job ident checkls | 'Check no & job failed & ' | LIKE /SOMO/MA_S_TRACE_INFO-TEXT | Private |
| C_TRC_M_JOBINST_UPD | Constant | Trace msg job instance update | 'Job instance & updated by job & ' | LIKE /SOMO/MA_S_TRACE_INFO-TEXT | Private |
| C_TRC_M_JOBSEL | Constant | Trace msg Selected jobs | 'Selected jobs: & ' | LIKE /SOMO/MA_S_TRACE_INFO-TEXT | Private |
| C_TRC_M_JOBSELPAR1 | Constant | Trace msg Select time window | 'Select for custom job type & ' | LIKE /SOMO/MA_S_TRACE_INFO-TEXT | Private |
| C_TRC_M_JOBSELPARA | Constant | Trace msg Select time window | 'Select from & & to & & ' | LIKE /SOMO/MA_S_TRACE_INFO-TEXT | Private |
| C_TRC_M_MO_NO_COLL | Constant | Trace msg MO not collected | 'New job data collection failed for MO: &' | LIKE /SOMO/MA_S_TRACE_INFO-TEXT | Private |
| C_TRC_M_MO_NO_UPD | Constant | Trace msg MO not updated | 'Job update collection failed for MO: &' | LIKE /SOMO/MA_S_TRACE_INFO-TEXT | Private |
| GT_JOBINSTANCE_INFO | Instance Attribute | Table type job instance information | LIKE /SOMO/MA_T_JOBINSTANCE_INFO | Private | |
| GT_JOBLOGCONTENT | Instance Attribute | Unified job monitoring - job log content application counter | LIKE /SOMO/MA_T_JOBLOGCONTENT | Private | |
| GT_JOBLOGMESSAGES | Instance Attribute | Unified job monitoring - job log messages | LIKE /SOMO/MA_T_JOBLOGMESSAGES | Private | |
| MO_METRIC_FIELD | Instance Attribute | Metric and Field Data Provider | LIKE /SOMO/IF_UNIJOBMON_METRICFIELD | Private | |
| MO_SEL_PARAMETER | Instance Attribute | Selection Parameter | LIKE /SOMO/IF_UNIJOBMON_SEL_PAR | Private | |
| MO_TIMESTAMP | Instance Attribute | Timestamps & Time Zones | LIKE /SOMO/CL_EX_UNIJOBMON_TIMESTMP | Private | |
| MV_SELECTION_PARAMETER_ID | Static Attribute | BPMon: Parameter ID | LIKE /SOMO/MA_D_PARAMID | Public |
/SOMO/CL_IM_CUST_HPLMANSYS types
TV_DEFINITION -TV_JOBID -
TV_JOB_TYPE -
TV_STATUS -
TYPE_DEST_TAB -
TYPE_INPUT_TAB -
TYPE_JOBID_INSTANCE -
TYPE_JOBID_INSTANCE_TAB -
TYPE_OUTPUT_TAB -
TYPE_S_PARAMS_MAI -
TYPE_S_SEL_PARAM_FOR_CONTEXT -
TYPE_TABLE_DEST_TAB -
TYPE_TABLE_INPUT_TAB -
TYPE_TABLE_OUTPUT_TAB -
TYPE_T_PARAMS_MAI -
TYPE_T_SEL_PARAM_FOR_CONTEXT -
Links to Related Class(s)
/SOMO/CL...Full list of available SAP object classes
Search for further information about these or an SAP related objects