SAP CL_PROXY_ESD_PLUGIN OO Class - PlugIn class for proxy objects
CL_PROXY_ESD_PLUGIN 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_PROXY_ESD_PLUGIN 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_ESD_COMMONInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_ESD_EXTVIEWInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_ESD_INTVIEWInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_ESD_PLUGINInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_ESD_PROBLEMSInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_ESD_PROPERTIESInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_ESD_PROXYInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_ESD_RELATED_INTERFACESInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_ESD_REL_OBJECTSInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_ESD_WARNINGSInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_ESD_WHERE_USED_LISTInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_ESD_WSDLInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_ESD_SBR_FEATURESMethod list of CL_PROXY_ESD_PLUGIN 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 |
| ACTIVATE | activate object | Protected |
| CALL METHOD cl_proxy_esd_plugin=>ACTIVATE...more details | ||
| ADD_MESSAGE | add a single message to messages | Private |
| CALL METHOD cl_proxy_esd_plugin=>ADD_MESSAGE...more details | ||
| ADD_MESSAGES_FROM_LOG | Add single message using the message structure | Protected |
| CALL METHOD cl_proxy_esd_plugin=>ADD_MESSAGES_FROM_LOG...more details | ||
| CHECK | Public | |
| CALL METHOD cl_proxy_esd_plugin=>CHECK...more details | ||
| CHECK_LOG | check if log available | Protected |
| CALL METHOD cl_proxy_esd_plugin=>CHECK_LOG...more details | ||
| CHECK_SUPPORT_PACKAGE_MODE | check about support package mode -> if yes raises exception | Private |
| CALL METHOD cl_proxy_esd_plugin=>CHECK_SUPPORT_PACKAGE_MODE...more details | ||
|
| ||
| COMPARE_IFR_IDS | Compare current Proxy ifr_id with WSDL ifr_id | Private |
| CALL METHOD cl_proxy_esd_plugin=>COMPARE_IFR_IDS...more details | ||
| COMPLETE_IFR_ID | Private | |
| CALL METHOD cl_proxy_esd_plugin=>COMPLETE_IFR_ID...more details | ||
| COPY | Public | |
| CALL METHOD cl_proxy_esd_plugin=>COPY...more details | ||
| CREATE_NEW_PROXY | create a new proxy instance | Protected |
| CALL METHOD cl_proxy_esd_plugin=>CREATE_NEW_PROXY...more details | ||
| CREATE_PROBLEMS | create problems data container | Protected |
| CALL METHOD cl_proxy_esd_plugin=>CREATE_PROBLEMS...more details | ||
| CREATE_PROXY_REF | creates a proxy instance | Protected |
| CALL METHOD cl_proxy_esd_plugin=>CREATE_PROXY_REF...more details | ||
| CREATE_REQUEST | create request for a subid in complex proxy | Private |
| CALL METHOD cl_proxy_esd_plugin=>CREATE_REQUEST...more details | ||
| CREATE_REQUEST_VIA_IFR_ID | create request for a subid for a proxy identified via IFR_ID | Public |
| CALL METHOD cl_proxy_esd_plugin=>CREATE_REQUEST_VIA_IFR_ID...more details | ||
| CREATE_UI_INDEX | create instance of ui_index | Protected |
| CALL METHOD cl_proxy_esd_plugin=>CREATE_UI_INDEX...more details | ||
| CREATE_VIF_PLUGIN | create embedded instance | Protected |
| CALL METHOD cl_proxy_esd_plugin=>CREATE_VIF_PLUGIN...more details | ||
| CREATE_WARNINGS | create problems data container | Protected |
| CALL METHOD cl_proxy_esd_plugin=>CREATE_WARNINGS...more details | ||
| DDIC_CHECK | compares proxy and DDIC metada | Private |
| CALL METHOD cl_proxy_esd_plugin=>DDIC_CHECK...more details | ||
| DELETE | Public | |
| CALL METHOD cl_proxy_esd_plugin=>DELETE...more details | ||
| FILL_NAMES_PROPOSED | build up name_proposal list from proxy instance | Private |
| CALL METHOD cl_proxy_esd_plugin=>FILL_NAMES_PROPOSED...more details | ||
| GENERATE | Public | |
| CALL METHOD cl_proxy_esd_plugin=>GENERATE...more details | ||
| GENERATE_PROXY | (re)generates a existing proxy instance | Private |
| CALL METHOD cl_proxy_esd_plugin=>GENERATE_PROXY...more details | ||
| GET_CHANGED_IDS | returns list of changed objects... | Public |
| CALL METHOD cl_proxy_esd_plugin=>GET_CHANGED_IDS...more details | ||
| GET_DELETABLE_OBJECTS | Protected | |
| CALL METHOD cl_proxy_esd_plugin=>GET_DELETABLE_OBJECTS...more details | ||
| GET_EXTINTVIEW_DATA | Get data for a external tree node | Public |
| CALL METHOD cl_proxy_esd_plugin=>GET_EXTINTVIEW_DATA...more details | ||
| GET_EXTINTVIEW_ESD_DATA | get pointer for ESD_DATA | Public |
| CALL METHOD cl_proxy_esd_plugin=>GET_EXTINTVIEW_ESD_DATA...more details | ||
| GET_EXTVIEW_DETAIL_DATA | Public | |
| CALL METHOD cl_proxy_esd_plugin=>GET_EXTVIEW_DETAIL_DATA...more details | ||
| GET_EXTVIEW_TREE_DATA | Public | |
| CALL METHOD cl_proxy_esd_plugin=>GET_EXTVIEW_TREE_DATA...more details | ||
| GET_INTVIEW_DETAIL_DATA | Public | |
| CALL METHOD cl_proxy_esd_plugin=>GET_INTVIEW_DETAIL_DATA...more details | ||
| GET_INTVIEW_TREE_DATA | Public | |
| CALL METHOD cl_proxy_esd_plugin=>GET_INTVIEW_TREE_DATA...more details | ||
| GET_LOG | returns log messages | Public |
| CALL METHOD cl_proxy_esd_plugin=>GET_LOG...more details | ||
| GET_NEXT_NODE_ID | Public | |
| CALL METHOD cl_proxy_esd_plugin=>GET_NEXT_NODE_ID...more details | ||
| GET_PROPERTIES_DATA | Public | |
| CALL METHOD cl_proxy_esd_plugin=>GET_PROPERTIES_DATA...more details | ||
| GET_PROXY | Protected | |
| CALL METHOD cl_proxy_esd_plugin=>GET_PROXY...more details | ||
| GET_PROXY_CURRENT | Protected | |
| CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_CURRENT...more details | ||
| GET_PROXY_DATA_ATTR | fullfills prx_ui_object_data structure out of sprx_s_index | Protected |
| CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_ATTR...more details | ||
| GET_PROXY_DATA_ATTR_DT | fullfills prx_ui_object_data structure out of sprx_s_index | Protected |
| CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_ATTR_DT...more details | ||
| GET_PROXY_DATA_ATTR_ENH | fullfills prx_ui_object_attr_enh struct. out of sprx_s_index | Protected |
| CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_ATTR_ENH...more details | ||
| GET_PROXY_DATA_ATTR_IF | fullfills prx_ui_object_data structure out of sprx_s_index | Protected |
| CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_ATTR_IF...more details | ||
| GET_PROXY_DATA_GENERAL | fullfills node-general data | Protected |
| CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_GENERAL...more details | ||
| GET_PROXY_DATA_KEY | fullfills prx_ui_object_data structure out of sprx_s_index | Protected |
| CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_KEY...more details | ||
| GET_PROXY_DATA_NODE | data transport CL_PROXY->UI | Protected |
| CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_NODE...more details | ||
| GET_PROXY_DATA_OBJECT | fullfills prx_ui_object_data structure out of sprx_s_index | Public |
| CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_OBJECT...more details | ||
| GET_PROXY_DB_ACTIVE | Protected | |
| CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DB_ACTIVE...more details | ||
| GET_TESTPROGRAM | Public | |
| CALL METHOD cl_proxy_esd_plugin=>GET_TESTPROGRAM...more details | ||
| GET_WB_OBJECT_KEY | Public | |
| CALL METHOD cl_proxy_esd_plugin=>GET_WB_OBJECT_KEY...more details | ||
| GET_WB_OBJECT_TYPE | Public | |
| CALL METHOD cl_proxy_esd_plugin=>GET_WB_OBJECT_TYPE...more details | ||
| GET_WHEREUSED_ICON | Gets icons for sprx_index-read_only | Public |
| CALL METHOD cl_proxy_esd_plugin=>GET_WHEREUSED_ICON...more details | ||
| GET_WSDL | Public | |
| CALL METHOD cl_proxy_esd_plugin=>GET_WSDL...more details | ||
| INITIALZE_UI_PLUGIN | Protected | |
| CALL METHOD cl_proxy_esd_plugin=>INITIALZE_UI_PLUGIN...more details | ||
| IS_PROXY_CURRENT | make proxy_current effective | Public |
| CALL METHOD cl_proxy_esd_plugin=>IS_PROXY_CURRENT...more details | ||
| IS_READONLY | data is ReadOnly | Public |
| CALL METHOD cl_proxy_esd_plugin=>IS_READONLY...more details | ||
| LOCK | Public | |
| CALL METHOD cl_proxy_esd_plugin=>LOCK...more details | ||
| LOG2MESSAGE | converts sproxlog to esd_message_s | Private |
| CALL METHOD cl_proxy_esd_plugin=>LOG2MESSAGE...more details | ||
| MODIFY_SCREEN_DATA | data transport CL_PROXY->UI | Protected |
| CALL METHOD cl_proxy_esd_plugin=>MODIFY_SCREEN_DATA...more details | ||
| NOTIFY_SUPPORT_PACKAGE_MODE | notifies about support package mode | Protected |
| CALL METHOD cl_proxy_esd_plugin=>NOTIFY_SUPPORT_PACKAGE_MODE...more details | ||
| PREPARE_DELETION | prepare deletion (show deletable objects etc). | Protected |
| CALL METHOD cl_proxy_esd_plugin=>PREPARE_DELETION...more details | ||
| PROVIDE_CLASSIFICATIONS | Protected | |
| CALL METHOD cl_proxy_esd_plugin=>PROVIDE_CLASSIFICATIONS...more details | ||
| PROXY_ERROR_2_ESD_EXCEPTION | converts instance of cx_proxy_gen_error to cx_esd_exception | Public |
| CALL METHOD cl_proxy_esd_plugin=>PROXY_ERROR_2_ESD_EXCEPTION...more details | ||
| RELOAD | Public | |
| CALL METHOD cl_proxy_esd_plugin=>RELOAD...more details | ||
| RENAME | Public | |
| CALL METHOD cl_proxy_esd_plugin=>RENAME...more details | ||
| RESET | destroy/recreate data containers.... | Public |
| CALL METHOD cl_proxy_esd_plugin=>RESET...more details | ||
| RESET_DATA | reset data container | Protected |
| CALL METHOD cl_proxy_esd_plugin=>RESET_DATA...more details | ||
| SAVE | Public | |
| CALL METHOD cl_proxy_esd_plugin=>SAVE...more details | ||
| SET_EXTVIEW_DETAIL_DATA | Public | |
| CALL METHOD cl_proxy_esd_plugin=>SET_EXTVIEW_DETAIL_DATA...more details | ||
| SET_INTVIEW_DETAIL_DATA | Public | |
| CALL METHOD cl_proxy_esd_plugin=>SET_INTVIEW_DETAIL_DATA...more details | ||
| SET_NEXT_NODE_ID | Public | |
| CALL METHOD cl_proxy_esd_plugin=>SET_NEXT_NODE_ID...more details | ||
| SET_PROPERTIES_DATA | Public | |
| CALL METHOD cl_proxy_esd_plugin=>SET_PROPERTIES_DATA...more details | ||
| SET_PROXY | setter for me->proxy | Protected |
| CALL METHOD cl_proxy_esd_plugin=>SET_PROXY...more details | ||
| SET_PROXY_CURRENT | Protected | |
| CALL METHOD cl_proxy_esd_plugin=>SET_PROXY_CURRENT...more details | ||
| SET_PROXY_DATA_NODE | data transport UI to CL_PROXY | Protected |
| CALL METHOD cl_proxy_esd_plugin=>SET_PROXY_DATA_NODE...more details | ||
| SET_PROXY_DB_ACTIVE | Protected | |
| CALL METHOD cl_proxy_esd_plugin=>SET_PROXY_DB_ACTIVE...more details | ||
| SET_WB_OBJECT_KEY | Public | |
| CALL METHOD cl_proxy_esd_plugin=>SET_WB_OBJECT_KEY...more details | ||
| SET_WB_OBJECT_TYPE | Public | |
| CALL METHOD cl_proxy_esd_plugin=>SET_WB_OBJECT_TYPE...more details | ||
| SWITCH_TO_PROXY_CURRENT | make proxy_current effective | Protected |
| CALL METHOD cl_proxy_esd_plugin=>SWITCH_TO_PROXY_CURRENT...more details | ||
| UNLOCK | Public | |
| CALL METHOD cl_proxy_esd_plugin=>UNLOCK...more details | ||
| XML_COMPARE | Private | |
| CALL METHOD cl_proxy_esd_plugin=>XML_COMPARE...more details | ||
CL_PROXY_ESD_PLUGIN 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 |
| APPLICATION | Constant | 'PROXY_UI' | LIKE STRING | Public | |
| CHANGED_OBJECTS | Instance Attribute | change handler for CL_PROXY | LIKE CL_PROXY_CHANGE_HANDLER | Protected | |
| CHANGE_HANDLER_VIF | Instance Attribute | change handler for CL_PROXY | LIKE CL_PROXY_CHANGE_HANDLER | Protected | |
| CLASSIFICATIONS | Instance Attribute | Proxy classifications | LIKE CL_PROXY_ESD_CLASSIFICATIONS | Protected | |
| CONTEXT_DRIVERS | Instance Attribute | Proxy Context Driver | LIKE CL_PROXY_ESD_CONTEXT_DRIVER | Private | |
| C_PROPERTY_NOT_RELEVANT | Constant | property is not relevant in this context | '-' | LIKE C | Public |
| ENUMERATIONS | Instance Attribute | Proxy enumeration values | LIKE CL_PROXY_ESD_ENUMERATION | Protected | |
| EXTINTVIEW_DATA | Instance Attribute | ESD Structure for External View Data | LIKE SPRUI_EXTVIEW | Private | |
| EXTINTVIEW_ESD_DATA | Instance Attribute | generic data container for EXTINTVIEW_DATA | LIKE IF_ESD_DATA | Protected | |
| EXTVIEW_TREE | Instance Attribute | Class to hold tree structured data | LIKE CL_PROXY_ESD_TREE_DATA | Protected | |
| GENERATION_PARAMS | Instance Attribute | Parameter to generate a proxy | LIKE CL_PROXY_GENERATION_PARAMS | Protected | |
| IFR_ID | Instance Attribute | external key | LIKE PRX_S_IFR | Public | |
| INTVIEW_TREE | Instance Attribute | Class to hold tree structured data | LIKE CL_PROXY_ESD_TREE_DATA | Protected | |
| MESSAGES | Instance Attribute | ESD: Messages | LIKE CL_ESD_MESSAGES | Protected | |
| NEXT_NODE_ID | Instance Attribute | node ID of to be selected node (after a reset) | LIKE PRX_ID | Private | |
| PARENT | Instance Attribute | parent plugin (e.g. in context of a VIF plugin) | LIKE IF_ESD_PLUGIN | Protected | |
| PROBLEMS | Instance Attribute | Proxy Name Problems | LIKE CL_PROXY_ESD_PROBLEMS | Protected | |
| PROPERTIES_DATA | Instance Attribute | ESD: Structure for Proxy Properties Data | LIKE SPRUI_PROPERTIES | Protected | |
| PROXY | Instance Attribute | Proxy Generation: Proxy Type with Referenced Proxy Types | LIKE CL_PROXY | Protected | |
| PROXY_CURRENT | Instance Attribute | Current Proxy Version | LIKE CL_PROXY | Private | |
| PROXY_DB_ACTIVE | Instance Attribute | Active Proxy Version | LIKE CL_PROXY | Private | |
| PROXY_PREVIEW | Instance Attribute | WSDL (Repository) Proxy Version | LIKE CL_PROXY | Private | |
| RELATED_INTERFACES | Instance Attribute | LIKE CL_PROXY_ESD_RELATED_INTERF | Private | ||
| REL_OBJECTS | Instance Attribute | TableData for Proxys | LIKE CL_PROXY_ESD_REL_OBJECTS | Protected | |
| STATUS | Instance Attribute | LIKE | Public | ||
| SUPPRESS_DIALOGS | Instance Attribute | suppress popups during processing | LIKE PRX_BOOLEAN | Protected | |
| UI_INDEX | Instance Attribute | Index for UI | LIKE CL_PROXY_UI_INDEX | Public | |
| V_OBJECT_KEY | Instance Attribute | LIKE | Public | ||
| V_OBJECT_TYPE | Instance Attribute | LIKE | Public | ||
| WARNINGS | Instance Attribute | Proxy Warnings (Mapping XSD->ABAP) | LIKE CL_PROXY_ESD_WARNINGS | Protected | |
| WHERE_USED_LIST | Instance Attribute | WhereUsed List for Proxy | LIKE CL_PROXY_ESD_WHERE_USED_LIST | Protected | |
| WSDL_CHANGE_HANDLER | Instance Attribute | change handler for WSDL-Tab relevant changes | LIKE CL_PROXY_CHANGE_HANDLER | Private | |
| WSDL_DATA | Instance Attribute | Structure for WSDL data | LIKE SESI_WSDL_DATA | Protected |
Links to Related Class(s)
CL_PROXY...Full list of available SAP object classes
Search for further information about these or an SAP related objects