SAP CL_GUI_VIEWER_CONTROL OO Class - SAP 3D VE Viewer Integration in SAP GUI









CL_GUI_VIEWER_CONTROL 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_GUI_VIEWER_CONTROL including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Inheritance

This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_GUI_VIEWER_CONTROL is CL_GUI_CONTROL

Method list of CL_GUI_VIEWER_CONTROL 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 NameDescriptionVisability
ACTIVATE_MODEL_VIEWActivate model view in VE ViewerPublic
CALL METHOD cl_gui_viewer_control=>ACTIVATE_MODEL_VIEW...more details

ADD_ITEMSadd additional itemsPublic
CALL METHOD cl_gui_viewer_control=>ADD_ITEMS...more details

CONSTRUCTORConstructorPublic
CALL METHOD cl_gui_viewer_control=>CONSTRUCTOR...more details

DESERIALIZE_ACTION_RDeserialize Action request informationPrivate
CALL METHOD cl_gui_viewer_control=>DESERIALIZE_ACTION_R...more details

DESERIALIZE_METADATA_RDeserialize metadata informationPrivate
CALL METHOD cl_gui_viewer_control=>DESERIALIZE_METADATA_R...more details

DESERIALIZE_MODEL_VIEW_DETAILSDeserialize Model View PropertiesPrivate
CALL METHOD cl_gui_viewer_control=>DESERIALIZE_MODEL_VIEW_DETAILS...more details

DESERIALIZE_PMI_METADATADeserialize PMI Metadata informationPrivate
CALL METHOD cl_gui_viewer_control=>DESERIALIZE_PMI_METADATA...more details

DESERIALIZE_SAP_ERRORDeserialize sap_error eventPrivate
CALL METHOD cl_gui_viewer_control=>DESERIALIZE_SAP_ERROR...more details

DESERIALIZE_SAP_HIERARCHYDeserialize SAP_HIERARCHY EventPrivate
CALL METHOD cl_gui_viewer_control=>DESERIALIZE_SAP_HIERARCHY...more details

DESERIALIZE_SAVED_LAYER_RDeserialize save layers informationPrivate
CALL METHOD cl_gui_viewer_control=>DESERIALIZE_SAVED_LAYER_R...more details

DESERIALIZE_SCREENSHOTDeserialize PMI Metadata informationPrivate
CALL METHOD cl_gui_viewer_control=>DESERIALIZE_SCREENSHOT...more details

DESERIALIZE_STEP_PROPERTIES_RDeserialize Step poperties informationPrivate
CALL METHOD cl_gui_viewer_control=>DESERIALIZE_STEP_PROPERTIES_R...more details

DESERIALIZE_VISUALIZATION_RDeserialize Visualization informationPrivate
CALL METHOD cl_gui_viewer_control=>DESERIALIZE_VISUALIZATION_R...more details

DESERIALIZE_VISUAL_INDEX_RDeserialize Visual Index informationPrivate
CALL METHOD cl_gui_viewer_control=>DESERIALIZE_VISUAL_INDEX_R...more details

GET_MODEL_VIEW_PROPERTIESGet Model View Properties of Viewable filePublic
CALL METHOD cl_gui_viewer_control=>GET_MODEL_VIEW_PROPERTIES...more details

GET_SAP_HIERARCHYMethod to get sap hierachyPublic
CALL METHOD cl_gui_viewer_control=>GET_SAP_HIERARCHY...more details

GET_SCREENSHOTGet ScreeshotPublic
CALL METHOD cl_gui_viewer_control=>GET_SCREENSHOT...more details

HANDL_VWR_EVENTSProcess on received information by event idPrivate
CALL METHOD cl_gui_viewer_control=>HANDL_VWR_EVENTS...more details

LOAD_ASSEMBLYLoad assembly in SAP VE ViewerPublic
CALL METHOD cl_gui_viewer_control=>LOAD_ASSEMBLY...more details

LOAD_VIEWERLoad single into SAP VE ViewerPublic
CALL METHOD cl_gui_viewer_control=>LOAD_VIEWER...more details

PAINT_PARTSPaint parts in viewablePublic
CALL METHOD cl_gui_viewer_control=>PAINT_PARTS...more details

PREPARE_METADATA_REQUESTMethod will process on received Visualization XMLPrivate
CALL METHOD cl_gui_viewer_control=>PREPARE_METADATA_REQUEST...more details

REGISTER_VWR_EVENTSRegister VE Viewer events in control frameworkPrivate
CALL METHOD cl_gui_viewer_control=>REGISTER_VWR_EVENTS...more details

REMOVE_PARTRemove item from viewable filePublic
CALL METHOD cl_gui_viewer_control=>REMOVE_PART...more details

REQUEST_METADATARequest for metadata to SAP VE viewerPublic
CALL METHOD cl_gui_viewer_control=>REQUEST_METADATA...more details

REQUEST_PMI_METADATARequest PMI Metadata from VE ViewerPublic
CALL METHOD cl_gui_viewer_control=>REQUEST_PMI_METADATA...more details

REQUEST_STEP_PROPERTIESReuqest for steps and properties of viewable filesPublic
CALL METHOD cl_gui_viewer_control=>REQUEST_STEP_PROPERTIES...more details

SAP_EXECUTE_QUERYMethod to execute queryPublic
CALL METHOD cl_gui_viewer_control=>SAP_EXECUTE_QUERY...more details

SAVE_LAYERSSave Layer or conversation informationPublic
CALL METHOD cl_gui_viewer_control=>SAVE_LAYERS...more details

SERIALIZE_ACTIVATE_MODEL_VIEWConstruct xString-XML for activating model viewsPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_ACTIVATE_MODEL_VIEW...more details

SERIALIZE_ADDITIONAL_ACTIONSConstruct xString-XML for Actions in ViewerPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_ADDITIONAL_ACTIONS...more details

SERIALIZE_ADD_ITEMSConstruct xString-XML for Add itemPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_ADD_ITEMS...more details

SERIALIZE_ASSEMBLY_VIEWConstruct xString-XML for assembly viewPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_ASSEMBLY_VIEW...more details

SERIALIZE_CONTROL_PARAMSConstruct xString-XML for control paramsPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_CONTROL_PARAMS...more details

SERIALIZE_EXCLUDE_ACTIONSConstruct xString-XML for excluded Viewer actionsPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_EXCLUDE_ACTIONS...more details

SERIALIZE_EXECUTE_QUERYConstruct xString-XML for Execute QueryPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_EXECUTE_QUERY...more details

SERIALIZE_HIDE_HIGHTLIGHTConstruct xString-XML for hide hightlightPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_HIDE_HIGHTLIGHT...more details

SERIALIZE_LAYERSConstruct xString-XML to display layer of RH filePrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_LAYERS...more details

SERIALIZE_LOAD_INPUTConstruct xString-XML to display RH filesPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_LOAD_INPUT...more details

SERIALIZE_METADATAConstruct xString-XML for set metadataPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_METADATA...more details

SERIALIZE_METADATA_REQUESTConstruct xString-XML for Metadata requestPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_METADATA_REQUEST...more details

SERIALIZE_PAINTINGConstruct xString-XML for paint methodPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_PAINTING...more details

SERIALIZE_PMI_METADATA_REQUESTConstruct xString-XML for PMI Metadata requestPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_PMI_METADATA_REQUEST...more details

SERIALIZE_REMOVE_ITEMConstruct xString-XML for remove itemPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_REMOVE_ITEM...more details

SERIALIZE_SET_ZOOMConstruct xString-XML for set zoom methodPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_SET_ZOOM...more details

SERIALIZE_VISUALIZATIONConstruct xString-XML for visualization infoPrivate
CALL METHOD cl_gui_viewer_control=>SERIALIZE_VISUALIZATION...more details

SET_DYNAMIC_LABELSetting Dynamic labelPublic
CALL METHOD cl_gui_viewer_control=>SET_DYNAMIC_LABEL...more details

SET_METADATASet metadata in viewable filePublic
CALL METHOD cl_gui_viewer_control=>SET_METADATA...more details

SET_TOOLTIPSet tooltipPublic
CALL METHOD cl_gui_viewer_control=>SET_TOOLTIP...more details

SET_VISUALIZATIONVisualized a part in viewable filePublic
CALL METHOD cl_gui_viewer_control=>SET_VISUALIZATION...more details

SET_ZOOMZoom particular part in viewblePublic
CALL METHOD cl_gui_viewer_control=>SET_ZOOM...more details



CL_GUI_VIEWER_CONTROL 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.

NameLevelDescriptionInitial ValueTypeVisability
GC_ERROR_MESSAGEConstantMessage Type'E'LIKE
MSGTY
Public
GC_MESSAGEIDConstantMessage identification'VEVWR_MSG'LIKE
MSGID
Private
GC_SAP_ACTIONConstantEventid of viewer event SAP_Action1LIKE
I
Public
GC_SAP_DEFECT_LOCATIONConstantEventid of viewer event SAP_Defect_Location9LIKE
I
Public
GC_SAP_ERRORConstantEventid of viewer event SAP_Error3LIKE
I
Public
GC_SAP_GET_HIERARCHYConstantEventid of viewer event SAP_HIERARCHY20LIKE
I
Public
GC_SAP_GET_SCREENSHOTConstantEventid of viewer event SAP_GET_SCREENSHOT16LIKE
I
Public
GC_SAP_LOAD_DONEConstantEventid of viewer event SAP_Load_Done2LIKE
I
Public
GC_SAP_METADATAConstantEventid of viewer event SAP_Metadata6LIKE
I
Public
GC_SAP_MODEL_VIEW_PROPERTIESConstantEvent of Viewer event SAP_GET_MODEL_VIEW_PROERTIES14LIKE
I
Public
GC_SAP_PMI_METADATAConstantEventid of viewer event SAP_PMI_METADATA15LIKE
I
Public
GC_SAP_REMOVE_DONEConstantEventid of viewer event SAP_Reomve_Done8LIKE
I
Public
GC_SAP_SAVE_LAYER_DONEConstantEventid of viewer event SAP_Save_Layer_Done4LIKE
I
Public
GC_SAP_SET_LAYER_CHANGEConstantEventid of viewer event SAP_Set_Layer_Change5LIKE
I
Public
GC_SAP_STEP_PROCEDUREConstantEventid of viewer event SAP_Step_Procedure13LIKE
I
Public
GC_SAP_VISUALIZATIONConstantEventid of viewer event SAP_Visualization7LIKE
I
Public
GC_SAP_VISUAL_INDEXConstantEventid of viewer event SAP_Visual_Index10LIKE
I
Public
GC_SAP_VISUAL_INDEX_SETSConstantEventid of viewer event SAP_Visual_Index_Sets11LIKE
I
Public
GC_SUCCESS_MSGTYConstantMessage Type'S'LIKE
MSGTY
Public
GC_WARNING_MSGTYConstantMessage Type'W'LIKE
MSGTY
Public
MO_GUI_VIEWER_MODELInstance AttributeControl Model interface for VE Viewer integration in SAP GUILIKE
IF_GUI_VIEWER_CONTROL_MODEL
Private
MT_EVENT_PROPERTYInstance AttributeViewer event property name and event name tableLIKE
VEVWR_EVENT_T_PROPERTY
Public
MT_METADATA_REQUESTInstance AttributeTable type of structure VEVWR_S_VISUALIZATIONLIKE
VEVWR_T_VISUALIZATION
Private
MV_ID_FIELDInstance AttributeID Field in the ViewerLIKE
/PLMU/VWR_ID_FIELD
Private
MV_MESSAGEInstance AttributeMessage received from viewer event SAP_ErrorLIKE
STRING
Private
MV_OBJECT_IDInstance Attributeobject id received from VE ViewerLIKE
STRING
Private
MV_VISUALIZATIONInstance AttributeVisualization event requestedLIKE
BOOL
Private
MV_VISUALIZATION_STATUSInstance AttributeVisualization statusLIKE
BOOL
Private
MV_VISUAL_INDEXInstance AttributeVisual Index event requestedLIKE
BOOL
Private
MV_VISUAL_INDEX_RInstance AttributeVisualization data received from SAP_VISUAL_INDEX eventLIKE
STRING
Private


Links to Related Class(s)

CL_GUI_V...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!