SAP /SCMTMS/CL_BATCH_HELPER_80 OO Class - Helper Class for Batch Processing 8.0
/SCMTMS/CL_BATCH_HELPER_80 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 /SCMTMS/CL_BATCH_HELPER_80 including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of /SCMTMS/CL_BATCH_HELPER_80 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_MESSAGE_TO_APPLOG | Add a T100-message to the applicaiton log | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>ADD_MESSAGE_TO_APPLOG...more details | ||
| ADD_UI_EXCEPTION_TO_BALOG | Public | |
| CALL METHOD /scmtms/cl_batch_helper_80=>ADD_UI_EXCEPTION_TO_BALOG...more details | ||
| ADD_UI_MESSAGE_TO_BALOG | Add a T100-message to the applicaiton log (only use on UI) | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>ADD_UI_MESSAGE_TO_BALOG...more details | ||
| APPL_LOG_CONTAINS_ERRORS | Looks for existence of msg of a certain severity in ApplLog | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>APPL_LOG_CONTAINS_ERRORS...more details | ||
| BATCH_RUN_ABORT_FINISH | Message for batch run abort finish | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>BATCH_RUN_ABORT_FINISH...more details | ||
| BATCH_RUN_START | Message for batch run start | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>BATCH_RUN_START...more details | ||
|
| ||
| CANCEL_AT_BATCH | Cancel_At_Batch | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>CANCEL_AT_BATCH...more details | ||
| CLASS_CONSTRUCTOR | Class Constructor | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>CLASS_CONSTRUCTOR...more details | ||
| COMMIT_WORK | Public | |
| CALL METHOD /scmtms/cl_batch_helper_80=>COMMIT_WORK...more details | ||
| COMMIT_WORK_AND_FLUSH_APPL_LOG | Public | |
| CALL METHOD /scmtms/cl_batch_helper_80=>COMMIT_WORK_AND_FLUSH_APPL_LOG...more details | ||
| DISABLE_FIELD_CONTROL | Disable field control | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>DISABLE_FIELD_CONTROL...more details | ||
| ENABLE_FIELD_CONTROL | Enable field control | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>ENABLE_FIELD_CONTROL...more details | ||
| FILTER_NODE_IDS_4_ACTION | Removes node IDs where action properties do not allow exec | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>FILTER_NODE_IDS_4_ACTION...more details | ||
| FILTER_TORS_BY_N_LC_STATUS | Filtering TOs dependent on LC status | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>FILTER_TORS_BY_N_LC_STATUS...more details | ||
| GET_ALT_KEY | Get_alt_key | Private |
| CALL METHOD /scmtms/cl_batch_helper_80=>GET_ALT_KEY...more details | ||
| GET_BO_IN_SELPROF | Get the BO object used in selection profile additional | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>GET_BO_IN_SELPROF...more details | ||
| GET_DEF_PACK_SIZE | Get default package size for a certain batch job | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>GET_DEF_PACK_SIZE...more details | ||
| GET_NODE_KEYS_BY_SEL_PROF | Public | |
| CALL METHOD /scmtms/cl_batch_helper_80=>GET_NODE_KEYS_BY_SEL_PROF...more details | ||
| GET_TRQ_DATA_BY_SEL_PROF | Get TRQ data based on selection profile | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>GET_TRQ_DATA_BY_SEL_PROF...more details | ||
| ID_2_KEY | Public | |
| CALL METHOD /scmtms/cl_batch_helper_80=>ID_2_KEY...more details | ||
| KEY_2_ID | Public | |
| CALL METHOD /scmtms/cl_batch_helper_80=>KEY_2_ID...more details | ||
| MESSAGE_COLLECT | Message collect | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>MESSAGE_COLLECT...more details | ||
| MSG_CLASS_CONTAINS_ERRORS | Looks for existence of msg of a certain severity in ApplLog | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>MSG_CLASS_CONTAINS_ERRORS...more details | ||
| MSG_OBJ_2_OUTPUT | Msg_obj_2_output | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>MSG_OBJ_2_OUTPUT...more details | ||
| READ_APPLICATION_LOG | Read appliction log | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>READ_APPLICATION_LOG...more details | ||
| SAVE_WITHOUT_APPL_LOG | Public | |
| CALL METHOD /scmtms/cl_batch_helper_80=>SAVE_WITHOUT_APPL_LOG...more details | ||
| SET_EDIT_EXCLUSIVE | set_edit_exclusive | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>SET_EDIT_EXCLUSIVE...more details | ||
| SET_LOCK_MODE | Set lock mode for batch processing | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>SET_LOCK_MODE...more details | ||
| SET_NO_MSG_WRITE | SET_NO_MSG_WRITE | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>SET_NO_MSG_WRITE...more details | ||
| SHOW_APPLICATION_LOG_IN_POPUP | Show application log in popup | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>SHOW_APPLICATION_LOG_IN_POPUP...more details | ||
| WRITE_MESSAGE | Write messages (some lines only for message detection) | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>WRITE_MESSAGE...more details | ||
| WRITE_MESSAGE_2_APPLOG | Mesage to spool/application log | Public |
| CALL METHOD /scmtms/cl_batch_helper_80=>WRITE_MESSAGE_2_APPLOG...more details | ||
/SCMTMS/CL_BATCH_HELPER_80 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 |
| GC_MSG_ID | Constant | '/SCMTMS/BATCH_80' | LIKE SY-MSGID | Private | |
| GC_OBJ_TM | Constant | Application log: objects | /SCMTMS/CL_APPLOG_HELPER=>SC_AL_OBJ_TM | LIKE BALOBJ_D | Private |
| GC_SOBJ_BP | Constant | Application Log: Subobject | /SCMTMS/CL_APPLOG_HELPER=>SC_AL_SOBJ_BP | LIKE BALSUBOBJ | Private |
| GC_TEND_CONT_PROCESS | Constant | '/SCMTMS/TEND_CONT_PROCESS' | LIKE STRING | Public | |
| GO_SVMGR_PLANPRO | Static Attribute | LIKE /BOBF/IF_TRA_SERVICE_MANAGER | Public | ||
| GO_SVMGR_SELPRO | Static Attribute | LIKE /BOBF/IF_TRA_SERVICE_MANAGER | Public | ||
| GO_SVMGR_TOR | Static Attribute | LIKE /BOBF/IF_TRA_SERVICE_MANAGER | Public | ||
| GO_SVMGR_TRQ | Static Attribute | LIKE /BOBF/IF_TRA_SERVICE_MANAGER | Public | ||
| GO_TRANSACTION_MGR | Static Attribute | LIKE /BOBF/IF_TRA_TRANSACTION_MGR | Public | ||
| GS_MESSAGE | Static Attribute | Structure of message variables | LIKE SYMSG | Private | |
| GV_HANDLE_APPL_LOG | Static Attribute | LIKE BALLOGHNDL | Public | ||
| GV_MSG_NUM | Static Attribute | LIKE SY-MSGNO | Private | ||
| GV_MSG_TEXT | Static Attribute | LIKE STRING | Private | ||
| GV_MSG_TYPE | Static Attribute | LIKE SY-MSGTY | Private | ||
| GV_NO_MSG_WRITE | Static Attribute | LIKE ABAP_BOOL | Private |
/SCMTMS/CL_BATCH_HELPER_80 types
TO_LIFECYCLE_STATUS -TP_CONFIRMATION_STATUS -
TP_LIFECYCLE_STATUS -
TT_CONFIRMATION_STATUS -
TT_LC_STATUS -
TT_LIFECYCLE_STATUS -
TT_TRQ_CAT -
Links to Related Class(s)
/SCMTMS/...Full list of available SAP object classes
Search for further information about these or an SAP related objects