SAP C_UTILS OO Class - Useful Functions
C_UTILS 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 C_UTILS 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 C_UTILS 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 |
ACTIVATE_TRACE | Activate Trace | Public |
CALL METHOD c_utils=>ACTIVATE_TRACE...more details | ||
ADD_TO_ITEM_MAP_TABLE | Private | |
CALL METHOD c_utils=>ADD_TO_ITEM_MAP_TABLE...more details | ||
APPEND_VARIABLES | Adds Variables | Public |
CALL METHOD c_utils=>APPEND_VARIABLES...more details | ||
AUTHORITY_CHECK | Authorization Check | Public |
CALL METHOD c_utils=>AUTHORITY_CHECK...more details | ||
BTC_JOBNAME | Private | |
CALL METHOD c_utils=>BTC_JOBNAME...more details | ||
BUILD_SCMA_PROFILE | Create SchedMan Names | Public |
CALL METHOD c_utils=>BUILD_SCMA_PROFILE...more details | ||
| ||
BUILD_TFC_PROFILE | Private | |
CALL METHOD c_utils=>BUILD_TFC_PROFILE...more details | ||
CALL_SA38 | Private | |
CALL METHOD c_utils=>CALL_SA38...more details | ||
CALL_TRANSACTION | Private | |
CALL METHOD c_utils=>CALL_TRANSACTION...more details | ||
CHANGEDOCUMENT_DISPLAY | Display Change Document | Public |
CALL METHOD c_utils=>CHANGEDOCUMENT_DISPLAY...more details | ||
CHANGE_NOTE_LANGUAGE | Change Language of Task Note | Public |
CALL METHOD c_utils=>CHANGE_NOTE_LANGUAGE...more details | ||
CHAR_TO_INT | Convert Number into Digit | Public |
CALL METHOD c_utils=>CHAR_TO_INT...more details | ||
CHECK_CONSISTENCY | Check Consistency of TFC_INST_ITEM x SCMATREED | Public |
CALL METHOD c_utils=>CHECK_CONSISTENCY...more details | ||
CHECK_DEPENDENCIES | Check Start Condition | Public |
CALL METHOD c_utils=>CHECK_DEPENDENCIES...more details | ||
CHECK_NAME_RANGE | Check Validity of Template Name: | Public |
CALL METHOD c_utils=>CHECK_NAME_RANGE...more details | ||
CHECK_PREDECCESSOR_OFFSET | Private | |
CALL METHOD c_utils=>CHECK_PREDECCESSOR_OFFSET...more details | ||
CLASS_CONSTRUCTOR | CLASS_CONSTRUCTOR | Public |
CALL METHOD c_utils=>CLASS_CONSTRUCTOR...more details | ||
CLEAR_M_ITEM_MAP_TABLE | Private | |
CALL METHOD c_utils=>CLEAR_M_ITEM_MAP_TABLE...more details | ||
CLEAR_SCMA_PROFILE_BUFFER | Private | |
CALL METHOD c_utils=>CLEAR_SCMA_PROFILE_BUFFER...more details | ||
COMPARE_STATUS | Private | |
CALL METHOD c_utils=>COMPARE_STATUS...more details | ||
CONVERT_OFFSET_LOC2SYS | Converts Offset (Local -> System) | Public |
CALL METHOD c_utils=>CONVERT_OFFSET_LOC2SYS...more details | ||
CONVERT_OFFSET_SYS2LOC | Converts Offset (System -> Local) | Public |
CALL METHOD c_utils=>CONVERT_OFFSET_SYS2LOC...more details | ||
CONVERT_STATUS_EHP6 | Time Conversion to System Time | Public |
CALL METHOD c_utils=>CONVERT_STATUS_EHP6...more details | ||
CONVERT_TIME_EHP6 | Time Conversion to System Time | Public |
CALL METHOD c_utils=>CONVERT_TIME_EHP6...more details | ||
CONVERT_TIME_STAMP | Conversion Timestamp | Public |
CALL METHOD c_utils=>CONVERT_TIME_STAMP...more details | ||
COPY_NAME | Private | |
CALL METHOD c_utils=>COPY_NAME...more details | ||
CREATE_INIT_SEL_VAR | Initialize a Selection Variable | Public |
CALL METHOD c_utils=>CREATE_INIT_SEL_VAR...more details | ||
CREATE_NEW_DEPENDENCY | Private | |
CALL METHOD c_utils=>CREATE_NEW_DEPENDENCY...more details | ||
DATE_TIME_TO_INTERNAL2 | Private | |
CALL METHOD c_utils=>DATE_TIME_TO_INTERNAL2...more details | ||
DEACTIVATE_TRACE | Deactivate Trace | Public |
CALL METHOD c_utils=>DEACTIVATE_TRACE...more details | ||
DHM_TO_DT | Convert day/time to days hours minutes | Public |
CALL METHOD c_utils=>DHM_TO_DT...more details | ||
DISPLAY_TRACE | Display Trace | Public |
CALL METHOD c_utils=>DISPLAY_TRACE...more details | ||
DT_TO_DHM | Convert day/time to days hours minutes | Public |
CALL METHOD c_utils=>DT_TO_DHM...more details | ||
ENQUEUE_DEQUEUE_METHODS | Lock/Unlock Methods | Public |
CALL METHOD c_utils=>ENQUEUE_DEQUEUE_METHODS...more details | ||
FIND_FREE_NAME | Private | |
CALL METHOD c_utils=>FIND_FREE_NAME...more details | ||
FORMAT_DATE_TIME | Converts Offset and Date in TFC_OFFSET_TIME | Public |
CALL METHOD c_utils=>FORMAT_DATE_TIME...more details | ||
FORMAT_OFFSET_TIME | Converts Offset and Date in TFC_OFFSET_TIME | Public |
CALL METHOD c_utils=>FORMAT_OFFSET_TIME...more details | ||
FORMAT_PATH | Determine Path for Item | Public |
CALL METHOD c_utils=>FORMAT_PATH...more details | ||
FORMAT_QUICKINFO | Private | |
CALL METHOD c_utils=>FORMAT_QUICKINFO...more details | ||
GENERATE_SCMA_PROFILE_NAME | Generate a SchedMan Name | Private |
CALL METHOD c_utils=>GENERATE_SCMA_PROFILE_NAME...more details | ||
GET_AUSPRAEG_TEXT | Select Language-Dependent Text for a Value | Public |
CALL METHOD c_utils=>GET_AUSPRAEG_TEXT...more details | ||
GET_CLS_METHOD_TEXT | Get Language-Dependent Text for Closing Method | Public |
CALL METHOD c_utils=>GET_CLS_METHOD_TEXT...more details | ||
GET_CLS_METHOD_TEXT_PROFILE | Get Language-Dependent Text for Closing Method | Public |
CALL METHOD c_utils=>GET_CLS_METHOD_TEXT_PROFILE...more details | ||
GET_DISPLAYED_TIME_ZONE | Private | |
CALL METHOD c_utils=>GET_DISPLAYED_TIME_ZONE...more details | ||
GET_DISPLAYED_TIME_ZONE_TYPE | Private | |
CALL METHOD c_utils=>GET_DISPLAYED_TIME_ZONE_TYPE...more details | ||
GET_DURATION | Determination of Start Time of a Report | Public |
CALL METHOD c_utils=>GET_DURATION...more details | ||
GET_FIELDS_OF_STRUCTURE | Private | |
CALL METHOD c_utils=>GET_FIELDS_OF_STRUCTURE...more details | ||
GET_FIRST_LAST_DAY_OF_ITEMS | Private | |
CALL METHOD c_utils=>GET_FIRST_LAST_DAY_OF_ITEMS...more details | ||
GET_FISCAL_YEAR | Have User Profile Entered | Public |
CALL METHOD c_utils=>GET_FISCAL_YEAR...more details | ||
GET_INSTANCES | Select Instances for Template | Public |
CALL METHOD c_utils=>GET_INSTANCES...more details | ||
GET_ITEM_NAME | Read Item Text from DB | Public |
CALL METHOD c_utils=>GET_ITEM_NAME...more details | ||
GET_ITEM_STATUS | Determine Task Status | Public |
CALL METHOD c_utils=>GET_ITEM_STATUS...more details | ||
GET_ITEM_VISIBILITY | Private | |
CALL METHOD c_utils=>GET_ITEM_VISIBILITY...more details | ||
GET_METHOD_FROM_USER | Have User Org Structure Type Entered | Public |
CALL METHOD c_utils=>GET_METHOD_FROM_USER...more details | ||
GET_NEXT_FREE_INSTANCE | Get New Instance Number for a Profile | Public |
CALL METHOD c_utils=>GET_NEXT_FREE_INSTANCE...more details | ||
GET_SCHEDMAN_PROFILE_NAME | Private | |
CALL METHOD c_utils=>GET_SCHEDMAN_PROFILE_NAME...more details | ||
GET_START_DATE_TIME | Determination of Start Time of a Report | Public |
CALL METHOD c_utils=>GET_START_DATE_TIME...more details | ||
GET_START_END_DATE_TIME | Private | |
CALL METHOD c_utils=>GET_START_END_DATE_TIME...more details | ||
GET_START_POINT_FROM_USER | Private | |
CALL METHOD c_utils=>GET_START_POINT_FROM_USER...more details | ||
GET_STATUS_DESCR | Private | |
CALL METHOD c_utils=>GET_STATUS_DESCR...more details | ||
GET_TASK_FILTER | Private | |
CALL METHOD c_utils=>GET_TASK_FILTER...more details | ||
GET_VARIABLES | Returns Generated Variables with Values | Public |
CALL METHOD c_utils=>GET_VARIABLES...more details | ||
GET_WD_ICON_WITH_PATH | Private | |
CALL METHOD c_utils=>GET_WD_ICON_WITH_PATH...more details | ||
GET_WORST_STATE | Determine Worst Statuses | Public |
CALL METHOD c_utils=>GET_WORST_STATE...more details | ||
HANDLE_FOLDERS | Private | |
CALL METHOD c_utils=>HANDLE_FOLDERS...more details | ||
HANDLE_METHODS | Private | |
CALL METHOD c_utils=>HANDLE_METHODS...more details | ||
HANDLE_PLANES | Private | |
CALL METHOD c_utils=>HANDLE_PLANES...more details | ||
HAS_NESTED_VARIANT | Private | |
CALL METHOD c_utils=>HAS_NESTED_VARIANT...more details | ||
INIT_TVARVC | Initialize TVarvc Variables | Public |
CALL METHOD c_utils=>INIT_TVARVC...more details | ||
INTERNAL_TO_DATE_TIME | Private | |
CALL METHOD c_utils=>INTERNAL_TO_DATE_TIME...more details | ||
INT_TO_CHAR | Convert Number into Digit | Public |
CALL METHOD c_utils=>INT_TO_CHAR...more details | ||
IS_CLOCO_EHP3 | Check if New Closing Cockpit UI EhP3 is Active | Public |
CALL METHOD c_utils=>IS_CLOCO_EHP3...more details | ||
IS_CUSTOMIZING_USR | Private | |
CALL METHOD c_utils=>IS_CUSTOMIZING_USR...more details | ||
IS_EHP6 | Private | |
CALL METHOD c_utils=>IS_EHP6...more details | ||
IS_NEW_TIME_ACTIVE | New time concept used? | Public |
CALL METHOD c_utils=>IS_NEW_TIME_ACTIVE...more details | ||
IS_PROFILE_EXECUTED | Has Profile Already Been Executed? | Public |
CALL METHOD c_utils=>IS_PROFILE_EXECUTED...more details | ||
IS_PROFILE_RELEASED | Has Profile Already Been Executed? | Public |
CALL METHOD c_utils=>IS_PROFILE_RELEASED...more details | ||
IS_SLL_TEMPLATE | Does template belong to 'leading ledger switch'? | Public |
CALL METHOD c_utils=>IS_SLL_TEMPLATE...more details | ||
IS_TCODE_ALLOWED_TASKLIST_MOD | IS_TCODE_ALLOWED_TASKLIST_MOD | Public |
CALL METHOD c_utils=>IS_TCODE_ALLOWED_TASKLIST_MOD...more details | ||
JOBLOG_SHOW | Private | |
CALL METHOD c_utils=>JOBLOG_SHOW...more details | ||
METHODS_CAN_CHANGE | Check whether Methods Can Be Changed (Lock ?) | Public |
CALL METHOD c_utils=>METHODS_CAN_CHANGE...more details | ||
MIGRATE_DOCU_EHP6 | Document Migration from Releases < EHP6 to EHP6 | Public |
CALL METHOD c_utils=>MIGRATE_DOCU_EHP6...more details | ||
MIGRATE_INDX_EHP6 | Migration of Entries from INDX to TCC_INDX | Public |
CALL METHOD c_utils=>MIGRATE_INDX_EHP6...more details | ||
MONI_CLOSE_RECORD | Start Any Successors | Public |
CALL METHOD c_utils=>MONI_CLOSE_RECORD...more details | ||
MONI_SELECTED_LIST | Select Spool Lists | Public |
CALL METHOD c_utils=>MONI_SELECTED_LIST...more details | ||
M_TO_DT | Convert day/time to days hours minutes | Public |
CALL METHOD c_utils=>M_TO_DT...more details | ||
POPUP_FOR_ADD_FIELDS | Private | |
CALL METHOD c_utils=>POPUP_FOR_ADD_FIELDS...more details | ||
POPUP_TO_CONFIRM | Callup of FB POPUP_TO_CONFIRM | Public |
CALL METHOD c_utils=>POPUP_TO_CONFIRM...more details | ||
PROJECT_DATA | Private | |
CALL METHOD c_utils=>PROJECT_DATA...more details | ||
PR_CITEM_TO_SCMATREES | Private | |
CALL METHOD c_utils=>PR_CITEM_TO_SCMATREES...more details | ||
PR_CITEM_TO_TFC_PATH_ITEM | Private | |
CALL METHOD c_utils=>PR_CITEM_TO_TFC_PATH_ITEM...more details | ||
PR_CNODE_TO_TFC_PATH_ITEM | Private | |
CALL METHOD c_utils=>PR_CNODE_TO_TFC_PATH_ITEM...more details | ||
READ_TEXTS | Calls Read Text Pool | Public |
CALL METHOD c_utils=>READ_TEXTS...more details | ||
REPLACE_SELVAR | Private | |
CALL METHOD c_utils=>REPLACE_SELVAR...more details | ||
RETRIEVE_STRUC_FIELDS | Private | |
CALL METHOD c_utils=>RETRIEVE_STRUC_FIELDS...more details | ||
RETURN_BASIC_LIST_RESULT | Private | |
CALL METHOD c_utils=>RETURN_BASIC_LIST_RESULT...more details | ||
RETURN_DETAIL_LIST_RESULT | Private | |
CALL METHOD c_utils=>RETURN_DETAIL_LIST_RESULT...more details | ||
SET_CLOCO_EHP3 | Set Indicator 'New Closing Cockpit UI EhP3' | Public |
CALL METHOD c_utils=>SET_CLOCO_EHP3...more details | ||
SET_DISPLAYED_TIME_ZONE | Private | |
CALL METHOD c_utils=>SET_DISPLAYED_TIME_ZONE...more details | ||
SET_DISPLAYED_TIME_ZONE_TYPE | Private | |
CALL METHOD c_utils=>SET_DISPLAYED_TIME_ZONE_TYPE...more details | ||
SET_TASK_FILTER | Private | |
CALL METHOD c_utils=>SET_TASK_FILTER...more details | ||
SHOW_BASIC_LIST | Display Basic Lists | Public |
CALL METHOD c_utils=>SHOW_BASIC_LIST...more details | ||
SHOW_DETAIL_LIST | Display Detail Lists | Public |
CALL METHOD c_utils=>SHOW_DETAIL_LIST...more details | ||
SHOW_JOBLOG_REMOTE | Display Lists for a Remote Task | Public |
CALL METHOD c_utils=>SHOW_JOBLOG_REMOTE...more details | ||
SHOW_MONITOR | Show Monitor | Public |
CALL METHOD c_utils=>SHOW_MONITOR...more details | ||
SHOW_SPOOL | Display Spool Lists | Public |
CALL METHOD c_utils=>SHOW_SPOOL...more details | ||
SHOW_STATUS_HISTORY | Show Status History | Public |
CALL METHOD c_utils=>SHOW_STATUS_HISTORY...more details | ||
SORT_ITEMS | Private | |
CALL METHOD c_utils=>SORT_ITEMS...more details | ||
START_WORKFLOW | Start Workflow | Public |
CALL METHOD c_utils=>START_WORKFLOW...more details | ||
STEND_TO_OFFDUR | Private | |
CALL METHOD c_utils=>STEND_TO_OFFDUR...more details | ||
STORE_TRACE | Save Trace to Database | Public |
CALL METHOD c_utils=>STORE_TRACE...more details | ||
SUBSTITUTE_VARIANT | Substitute Variant | Public |
CALL METHOD c_utils=>SUBSTITUTE_VARIANT...more details | ||
TASK_TYPE_TO_ICON2 | Private | |
CALL METHOD c_utils=>TASK_TYPE_TO_ICON2...more details | ||
TRANSFER_TVARV | Private | |
CALL METHOD c_utils=>TRANSFER_TVARV...more details | ||
WRITE_TRACE | Add Entry to Trace Table | Public |
CALL METHOD c_utils=>WRITE_TRACE...more details |
C_UTILS 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_ADD_DATA_INST | Instance Attribute | LIKE | Private | ||
GC_ADD_DATA_TEMPL | Instance Attribute | LIKE | Private | ||
GC_INDX_DOCU_MIGR | Constant | Migration of Documents for EhP6 | 'CLOCO_NEW_DOC' | LIKE INDX_SRTFD | Public |
GC_INDX_STATUS_CONV | Constant | Conversion of Statuses for EHP6 | 'CLOCO_STATUS_CONV' | LIKE INDX_SRTFD | Public |
GC_INDX_SYST_TIME | Constant | Migration of Time in System Time | 'CLOCO_SYST_TIME' | LIKE INDX_SRTFD | Public |
GC_STATUS_CHECKED | Constant | Single-Character Indicator | '1' | LIKE CHAR1 | Public |
GC_STATUS_FINISHED | Constant | Single-Character Indicator | '0' | LIKE CHAR1 | Public |
GC_STATUS_FIN_WITH_ERRORS | Constant | Single-Character Indicator | '4' | LIKE CHAR1 | Public |
GC_STATUS_FIN_WITH_WARNINGS | Constant | Single-Character Indicator | '2' | LIKE CHAR1 | Public |
GC_STATUS_IN_PROCESS | Constant | Single-Character Indicator | 'R' | LIKE CHAR1 | Public |
GC_STATUS_NOT_STARTED | Constant | Single-Character Indicator | '' | LIKE CHAR1 | Public |
GC_STATUS_PROCESSING_CANCELLED | Constant | Single-Character Indicator | 'A' | LIKE CHAR1 | Public |
GC_STATUS_SCHEDULED | Constant | Single-Character Indicator | 'N' | LIKE CHAR1 | Public |
GC_STATUS_UNKNOWN | Constant | Single-Character Indicator | 'U' | LIKE CHAR1 | Public |
GC_TASK_FILTER_VALUE_ALL_TASKS | Instance Attribute | LIKE | Private | ||
GC_TASK_FILTER_VALUE_MY_TASKS | Constant | 'MY_TASKS' | 'MY_TASKS' | LIKE STRING | Public |
GC_TOP_NODE | Constant | Top Node | 'MANDT' | LIKE STRING | Public |
GC_URL_PREFIX | Constant | URL Prefix | 'CLOCOC_URL' | LIKE STRING | Public |
GC_URL_PREFIX_PATTERN | Constant | URL Pattern Prefix | 'CLOCOC_URL*' | LIKE STRING | Public |
GC_USR_CLOCO_TASKLIST | Constant | User Parameter: CLOCO_TASKLIST | 'CLOCO_TASKLIST' | LIKE CHAR20 | Public |
GV_CLOCO_EHP3 | Static Attribute | Indicator: Web Dynpro UI | SPACE | LIKE CHAR1 | Private |
GV_TASK_FILTER_VALUE | Instance Attribute | LIKE | Private | ||
MD_INSTANCE | Static Attribute | Counter | LIKE TFC_NUM | Private | |
MD_PROFILE | Static Attribute | Fast Close: Task List | LIKE TFC_PROFILE | Private | |
MD_SCMA_PROF | Static Attribute | Schedule Manager: Task List | LIKE PEPPROFILE | Private | |
MR_BADI | Instance Attribute | LIKE | Private | ||
MR_BADI_NOT_USED | Static Attribute | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | LIKE BOOLE_D | Private | |
MS_MESSAGE | Static Attribute | Structure of a Message | LIKE TFC_S_MESSAGE | Private | |
M_DISPLAYED_TIME_ZONE | Static Attribute | Time Zone | LIKE TZNZONE | Private | |
M_DISPLAYED_TIME_ZONE_TYPE | Static Attribute | Time Zone Category | LIKE CHAR1 | Private | |
M_IF_GET_PARENT_ORG | Static Attribute | BAdI Interface IF_EX_TFC_GET_PARENT_ORG | LIKE IF_EX_TFC_GET_PARENT_ORG | Private | |
M_ITEM_MAP | Static Attribute | CITEMX Folder for 'cut_copy_end' Method | LIKE TFC_T_MAP_ITEM | Private | |
M_SYST_TIME | Static Attribute | Is the new time concept used? | LIKE CHAR1 | Private | |
RESULT | Static Attribute | Return Value from ABAP Statements | 0 | LIKE SY-SUBRC | Private |
SMT_TRACE | Static Attribute | Trace Entry | LIKE TFC_T_TRACE | Private | |
SMT_TVARV | Static Attribute | Variables with Values | LIKE TVARVC_T | Private | |
SM_METHODS_ARE_LOCKED | Static Attribute | Single-Character Indicator | LIKE CHAR1 | Private | |
SM_POPUP | Static Attribute | Result from Dialog Box | LIKE CHAR1 | Public | |
SM_STATUS_SEVERITY | Static Attribute | Determination of Error Gravity | LIKE TFC_T_STATUS_ITEM | Private | |
SM_TRACE_ACTIVE | Static Attribute | Single-Character Indicator | '' | LIKE CHAR1 | Private |
Links to Related Class(s)
C_UTILS...Full list of available SAP object classes
Search for further information about these or an SAP related objects