Fonction SAP BAL_GLB_MEMORY_REFRESH - CAUTION: Resets the ENTIRE des Application Log memory (=> FM doc.)

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
I_AUTHORIZATION BALAUTH C 22 X Authorization
I_REFRESH_ALL BOOLEAN C 1 'X' X Reset all logs
I_T_LOGS_TO_BE_REFRESHED BAL_T_LOGH h 22 X Table of log handles

Exception Description
NOT_AUTHORIZED Authorization not correct

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 TX

    Related 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