SAP CL_BSP_WD_HIST_MANAGER_BASE OO Class - History Manager Base Class
CL_BSP_WD_HIST_MANAGER_BASE 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 CL_BSP_WD_HIST_MANAGER_BASE 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 IF_BSP_WD_HISTORY_MANAGERInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_BSP_WD_HISTORY_MANAGER_DISPMethod list of CL_BSP_WD_HIST_MANAGER_BASE 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 |
| CANCEL_RESTORE | Reset State to Be Recovered | Public |
| CALL METHOD cl_bsp_wd_hist_manager_base=>CANCEL_RESTORE...more details | ||
| CHECK_RESTORE_CHANGES_LEAD_ENT | Checks Whether Waiting Recovery Changes the Leading Entity | Public |
| CALL METHOD cl_bsp_wd_hist_manager_base=>CHECK_RESTORE_CHANGES_LEAD_ENT...more details | ||
| CHECK_RESTORE_CHANGES_TX_CTXT | Checks Whether Waiting Recovery Changes the Leading Entity | Public |
| CALL METHOD cl_bsp_wd_hist_manager_base=>CHECK_RESTORE_CHANGES_TX_CTXT...more details | ||
| CHECK_RESTORE_CHANGES_WA | Checks Whether Waiting Recovery Changes the Work Area | Public |
| CALL METHOD cl_bsp_wd_hist_manager_base=>CHECK_RESTORE_CHANGES_WA...more details | ||
| CHECK_VIEW_ASSEMBLIES_EQUAL | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>CHECK_VIEW_ASSEMBLIES_EQUAL...more details | ||
| CONSTRUCTOR | CONSTRUCTOR | Public |
| CALL METHOD cl_bsp_wd_hist_manager_base=>CONSTRUCTOR...more details | ||
|
| ||
| DO_BEFORE_ADDING_HIST_LINE | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>DO_BEFORE_ADDING_HIST_LINE...more details | ||
| DO_ON_CHANGED_HISTORIC_STATE | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>DO_ON_CHANGED_HISTORIC_STATE...more details | ||
| DO_ON_LEAVING_RESTORE_MODE | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>DO_ON_LEAVING_RESTORE_MODE...more details | ||
| GET_CURRENT_STATE_ID | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>GET_CURRENT_STATE_ID...more details | ||
| GET_NEXT_FRWD_REST_HIST | Gets the next restorable history item for the forward button | Private |
| CALL METHOD cl_bsp_wd_hist_manager_base=>GET_NEXT_FRWD_REST_HIST...more details | ||
| GET_NEXT_RESTORABLE_HISTORY | Gets the next restorable history item for the back button | Private |
| CALL METHOD cl_bsp_wd_hist_manager_base=>GET_NEXT_RESTORABLE_HISTORY...more details | ||
| GET_REP_VIEW | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>GET_REP_VIEW...more details | ||
| GET_STATE | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>GET_STATE...more details | ||
| GET_STATE_ID_FROM_IDX | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>GET_STATE_ID_FROM_IDX...more details | ||
| GET_VIEW_ASSEMBLY | Store Current State as History Entry | Protected |
| CALL METHOD cl_bsp_wd_hist_manager_base=>GET_VIEW_ASSEMBLY...more details | ||
| IS_ALL_HISTORY_NOT_RESTORABLE | Checks whether all records in History are not restorable | Private |
| CALL METHOD cl_bsp_wd_hist_manager_base=>IS_ALL_HISTORY_NOT_RESTORABLE...more details | ||
| ON_BOL_RESET_FINISHED | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>ON_BOL_RESET_FINISHED...more details | ||
| ON_BOL_RESET_TRIGGERED | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>ON_BOL_RESET_TRIGGERED...more details | ||
| ON_END_OF_NAVIGATION | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>ON_END_OF_NAVIGATION...more details | ||
| ON_ENTITY_DELETED | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>ON_ENTITY_DELETED...more details | ||
| ON_HISTORY_TRIGGER | Event Handler for History Query | Public |
| CALL METHOD cl_bsp_wd_hist_manager_base=>ON_HISTORY_TRIGGER...more details | ||
| ON_NAVIGATION_STEP | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>ON_NAVIGATION_STEP...more details | ||
| ON_START_OF_NAVIGATION | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>ON_START_OF_NAVIGATION...more details | ||
| RESTORE_STATE | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>RESTORE_STATE...more details | ||
| RESTORE_VIEW_STATE | Restore Current State as History Entry | Protected |
| CALL METHOD cl_bsp_wd_hist_manager_base=>RESTORE_VIEW_STATE...more details | ||
| SET_ACTIVE | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>SET_ACTIVE...more details | ||
| SET_INACTIVE | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>SET_INACTIVE...more details | ||
| STORE_VIEW_STATE | Store Current State as History Entry | Protected |
| CALL METHOD cl_bsp_wd_hist_manager_base=>STORE_VIEW_STATE...more details | ||
| WRITE_EXCEPTION | Private | |
| CALL METHOD cl_bsp_wd_hist_manager_base=>WRITE_EXCEPTION...more details | ||
CL_BSP_WD_HIST_MANAGER_BASE 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 |
| CANCELING_RESTORE | Instance Attribute | LIKE | Private | ||
| CO_MODE_NORMAL | Constant | Normal Operation Mode | 'N' | LIKE CHAR1 | Protected |
| CO_MODE_RESTORE | Constant | Restore Operation Mode | 'R' | LIKE CHAR1 | Protected |
| CURRENT_STATE_LINE | Instance Attribute | LIKE | Private | ||
| ENTRY_ID | Instance Attribute | Natural Number | LIKE INT4 | Protected | |
| HISTORY | Instance Attribute | History | LIKE HISTORY_TAB | Protected | |
| LOGGING_ACTIVE | Instance Attribute | LIKE | Private | ||
| MAX_HIST_ENTRIES | Instance Attribute | Maximum Number of History Entries | 0 | LIKE I | Protected |
| MODE | Instance Attribute | Operation Mode | CO_MODE_NORMAL | LIKE CHAR1 | Protected |
| NAVIGATION_ACTIVE | Instance Attribute | LIKE | Private | ||
| NO_DUPLICATE_ENTRIES | Instance Attribute | Indicator: History Recording Without Duplicated Entries | ABAP_FALSE | LIKE ABAP_BOOL | Protected |
| RESTORE_STACK | Instance Attribute | Table of Uninterrupted Restores | LIKE LTY_STATE_ID_TAB | Protected | |
| SAVED_TABIX | Instance Attribute | Index of Internal Tables | LIKE SYTABIX | Protected | |
| STATE_COUNT | Instance Attribute | State ID Counter | 0 | LIKE I | Protected |
| STATE_TO_RESTORE | Instance Attribute | Index of State to Be Recovered | LIKE SYTABIX | Public | |
| VIEW_MANAGER | Instance Attribute | View Manager - Web Dynpro | LIKE CL_BSP_WD_VIEW_MANAGER | Protected |
Events of Class CL_BSP_WD_HIST_MANAGER_BASE
Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... RESET -STATE_CREATED -
STATE_DELETED -
STATE_RESTORED -
CL_BSP_WD_HIST_MANAGER_BASE types
HISTORY_LINE -HISTORY_TAB -
LTY_STATE_ID_TAB -
VIEW_STATE -
VIEW_STATE_TAB -
Links to Related Class(s)
CL_BSP_W...Full list of available SAP object classes
Search for further information about these or an SAP related objects