SAP /PLMU/CL_CADV_VWR_ASSIST OO Class - Viewer Assistance Class
/PLMU/CL_CADV_VWR_ASSIST 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 /PLMU/CL_CADV_VWR_ASSIST 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 /PLMU/IF_CADV_VWR_ACCESSMethod list of /PLMU/CL_CADV_VWR_ASSIST 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 |
| BUFFER_VISUALIZATION | Store Current Viewer Visualization (Highlighting or Hiding) | Public |
| CALL METHOD /plmu/cl_cadv_vwr_assist=>BUFFER_VISUALIZATION...more details | ||
| CLEAR_DATA | Public | |
| CALL METHOD /plmu/cl_cadv_vwr_assist=>CLEAR_DATA...more details | ||
| GET_ELEM_KEY_OF_SEL_ITEM | Public | |
| CALL METHOD /plmu/cl_cadv_vwr_assist=>GET_ELEM_KEY_OF_SEL_ITEM...more details | ||
| GET_PATH_OF_SEL_ITEM | Public | |
| CALL METHOD /plmu/cl_cadv_vwr_assist=>GET_PATH_OF_SEL_ITEM...more details | ||
| INIT | Initialize | Public |
| CALL METHOD /plmu/cl_cadv_vwr_assist=>INIT...more details | ||
| INITIALIZE | Public | |
| CALL METHOD /plmu/cl_cadv_vwr_assist=>INITIALIZE...more details | ||
|
| ||
| LOAD_DATA_BY_ELEM_KEY | Public | |
| CALL METHOD /plmu/cl_cadv_vwr_assist=>LOAD_DATA_BY_ELEM_KEY...more details | ||
| LOAD_DATA_BY_PATH | Public | |
| CALL METHOD /plmu/cl_cadv_vwr_assist=>LOAD_DATA_BY_PATH...more details | ||
| PROCESS_HIGHLIGHTING | Process Highlighting of Elements to Structure | Public |
| CALL METHOD /plmu/cl_cadv_vwr_assist=>PROCESS_HIGHLIGHTING...more details | ||
| SAVE_VIEWER_SIZE | Save Size of Viewer | Public |
| CALL METHOD /plmu/cl_cadv_vwr_assist=>SAVE_VIEWER_SIZE...more details | ||
| SET_SEL_ITEM_BY_ELEM_KEY | Public | |
| CALL METHOD /plmu/cl_cadv_vwr_assist=>SET_SEL_ITEM_BY_ELEM_KEY...more details | ||
| SET_SEL_ITEM_BY_PATH | Public | |
| CALL METHOD /plmu/cl_cadv_vwr_assist=>SET_SEL_ITEM_BY_PATH...more details | ||
/PLMU/CL_CADV_VWR_ASSIST 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_COMP_USAGE_GROUP_VIEWER | Constant | 'CMP_USG_VWR' | LIKE STRING | Public | |
| GC_COMP_USAGE_VIEWER | Constant | 'VIEWER' | LIKE STRING | Public | |
| GC_INITIAL_HEIGHT | Constant | Viewer Size | 400 | LIKE /PLMB/CADV_VWR_SIZE | Public |
| GC_INITIAL_WIDTH | Constant | Viewer Size | 500 | LIKE /PLMB/CADV_VWR_SIZE | Public |
| GO_FPM | Instance Attribute | Interface for accessing FPM functionality | LIKE IF_FPM | Public | |
| GO_FRW_ACTION_UTIL | Instance Attribute | Action utilities for applications | LIKE /PLMU/IF_FRW_ACTION_UTIL | Public | |
| GS_EVENT_IN | Constant | LIKE | Public | ||
| GS_EVENT_OUT | Constant | LIKE | Public | ||
| GS_LOADING_MODE | Constant | LIKE | Public | ||
| GS_SETTINGS | Constant | LIKE | Public | ||
| MO_FRW_MODEL_ACCESS | Instance Attribute | FRW model interface | LIKE /PLMU/IF_FRW_APPL_MODEL | Protected | |
| MO_WD_COMPONENT | Instance Attribute | Web Dynpro Component API | LIKE IF_WD_COMPONENT | Protected | |
| MO_WD_CONTEXT | Instance Attribute | Web Dynpro: Interface for Context Nodes | LIKE IF_WD_CONTEXT_NODE | Protected | |
| MR_INTERFACECONTROLLER | Instance Attribute | WebDynpro Interface COMPONENTCONTROLLER | LIKE /PLMU/IWCI_WDC_CADV_VIEWER | Private | |
| MTS_VWR_MAP | Instance Attribute | SP Mapping Table for CAD Viewer | LIKE /PLMB/TS_CADV_SP_MAP | Protected | |
| MT_BBOX_ID | Instance Attribute | Bounding Boxes | LIKE /PLMB/T_ID_BBOX | Public | |
| MT_DOCLINK | Instance Attribute | Document Links | LIKE /PLMB/T_ID_DIR_VWR_DATA | Public | |
| MT_HIGHLIGHTED_ELEMENTS | Instance Attribute | Tabletype of /PLMB/OBJECT_ID | LIKE /PLMB/TS_CADV_ELEM_KEY | Protected | |
| MT_MULTI_OBJ_HIERARCHY | Instance Attribute | table with multiple object hierarchies | LIKE /PLMB/T_CADV_MULTI_OBJ_HIERAR | Protected | |
| MT_NOT_HIGHLIGHTED_ELEMENTS | Instance Attribute | Table of Element Keys for CAD Viewer | LIKE /PLMB/TS_CADV_ELEM_KEY | Protected | |
| MT_TMX_ID | Instance Attribute | Transformation Matrices | LIKE /PLMB/T_ID_TMX | Public | |
| MT_VWR_ELEMENT | Instance Attribute | Viewer Elements with Structure | LIKE /PLMB/T_VWR_STRUC_SEL_ITEM | Public | |
| MT_VWR_VISUALIZATION | Instance Attribute | Tabletype of /PLMU/S_VWR_VISUALIZATION | LIKE /PLMU/T_VWR_VISUALIZATION | Public | |
| MV_HEIGHT | Instance Attribute | Viewer Size | LIKE /PLMB/CADV_VWR_SIZE | Public | |
| MV_REFRESH_DATA | Instance Attribute | Flag to Refresh Displayed Data | LIKE BOOLE_D | Public | |
| MV_REFRESH_SIZE | Instance Attribute | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | LIKE BOOLE_D | Public | |
| MV_REFRESH_VISUALIZATION | Instance Attribute | Flag: Refresh Visualization | LIKE BOOLE_D | Public | |
| MV_VIEWER_ID | Instance Attribute | Viewer ID | LIKE /PLMB/CADV_VWRID | Public | |
| MV_WIDTH | Instance Attribute | Viewer Size | LIKE /PLMB/CADV_VWR_SIZE | Public |
Events of Class /PLMU/CL_CADV_VWR_ASSIST
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... CREATED -Links to Related Class(s)
/PLMU/CL...Full list of available SAP object classes
Search for further information about these or an SAP related objects