Functionality This function module resets
- the ENTIRE> memory (I_REFRESH_ALL = 'X') or
- a SUBSET> (I_REFRESH_ALL = ' ' and I_T_LOG_TO_BE_REFRESHED
filled) ) of the Application Log memory.CAUTION: Only use this function if you want to delete ALL logs (not just yours)from the main memory of the Application Log. This will normally only be in the main program. To delete only your own data from the main memory (e.g. all for objectABC): ===================================================================== DATA: l_s_log_filter TYPE bal_s_lfil, l_r_object TYPE bal_s_obj, l_t_log_handle TYPE bal_t_logh, l_log_handle TYPE balloghndl. l_r_object-sign = 'I'. l_r_object-option = 'EQ'. l_r_object-low = 'ABC'. APPEND l_r_object TO l_s_log_filter-object. CALL FUNCTION 'BAL_GLB_SEARCH_LOG>' EXPORTING i_s_log_filter = l_s_log_filter IMPORTING e_t_log_handle = l_t_log_handle EXCEPTIONS OTHERS = 0. LOOP AT l_t_log_handle INTO l_log_handle. CALL FUNCTION 'BAL_LOG_REFRESH>' EXPORTING i_log_handle = l_log_handle EXCEPTIONS OTHERS = 0. ENDLOOP. ===================================================================== INCLUDE BAL_TP_AUTH_WARNING OBJECT DOKU ID TXRelated function modules INCLUDE BAL_GENERAL_LINK OBJECT DOKU ID TX INCLUDE BAL_DD_BALAUTH OBJECT DOKU ID TX INCLUDE BAL_GENERAL_LINK OBJECT DOKU ID TX This function module resets Application Log memory if I_REFRESH_ALL= 'X'>. You can also reset a subset of memory by setting I_REFRESH_ALL = ''> and passing the set of logs to be deleted from memory inI_T_LOGS_TO_BE_REFRESHED> (table typeBAL_T_LOGH>). INCLUDE BAL_DD_BAL_T_LOGH OBJECT DOKU ID TX INCLUDE BAL_GENERAL_LINK OBJECT DOKU ID TX
|