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_COMMON

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_EXTVIEW

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_INTVIEW

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_PLUGIN

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_PROBLEMS

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_PROPERTIES

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_PROXY

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_RELATED_INTERFACES

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_REL_OBJECTS

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_WARNINGS

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_WHERE_USED_LIST

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_WSDL

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_SBR_FEATURES

Method 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 NameDescriptionVisability
ACTIVATEactivate objectProtected
CALL METHOD cl_proxy_esd_plugin=>ACTIVATE...more details

ADD_MESSAGEadd a single message to messagesPrivate
CALL METHOD cl_proxy_esd_plugin=>ADD_MESSAGE...more details

ADD_MESSAGES_FROM_LOGAdd single message using the message structureProtected
CALL METHOD cl_proxy_esd_plugin=>ADD_MESSAGES_FROM_LOG...more details

CHECKPublic
CALL METHOD cl_proxy_esd_plugin=>CHECK...more details

CHECK_LOGcheck if log availableProtected
CALL METHOD cl_proxy_esd_plugin=>CHECK_LOG...more details

CHECK_SUPPORT_PACKAGE_MODEcheck about support package mode -> if yes raises exceptionPrivate
CALL METHOD cl_proxy_esd_plugin=>CHECK_SUPPORT_PACKAGE_MODE...more details

COMPARE_IFR_IDSCompare current Proxy ifr_id with WSDL ifr_idPrivate
CALL METHOD cl_proxy_esd_plugin=>COMPARE_IFR_IDS...more details

COMPLETE_IFR_IDPrivate
CALL METHOD cl_proxy_esd_plugin=>COMPLETE_IFR_ID...more details

COPYPublic
CALL METHOD cl_proxy_esd_plugin=>COPY...more details

CREATE_NEW_PROXYcreate a new proxy instanceProtected
CALL METHOD cl_proxy_esd_plugin=>CREATE_NEW_PROXY...more details

CREATE_PROBLEMScreate problems data containerProtected
CALL METHOD cl_proxy_esd_plugin=>CREATE_PROBLEMS...more details

CREATE_PROXY_REFcreates a proxy instanceProtected
CALL METHOD cl_proxy_esd_plugin=>CREATE_PROXY_REF...more details

CREATE_REQUESTcreate request for a subid in complex proxyPrivate
CALL METHOD cl_proxy_esd_plugin=>CREATE_REQUEST...more details

CREATE_REQUEST_VIA_IFR_IDcreate request for a subid for a proxy identified via IFR_IDPublic
CALL METHOD cl_proxy_esd_plugin=>CREATE_REQUEST_VIA_IFR_ID...more details

CREATE_UI_INDEXcreate instance of ui_indexProtected
CALL METHOD cl_proxy_esd_plugin=>CREATE_UI_INDEX...more details

CREATE_VIF_PLUGINcreate embedded instanceProtected
CALL METHOD cl_proxy_esd_plugin=>CREATE_VIF_PLUGIN...more details

CREATE_WARNINGScreate problems data containerProtected
CALL METHOD cl_proxy_esd_plugin=>CREATE_WARNINGS...more details

DDIC_CHECKcompares proxy and DDIC metadaPrivate
CALL METHOD cl_proxy_esd_plugin=>DDIC_CHECK...more details

DELETEPublic
CALL METHOD cl_proxy_esd_plugin=>DELETE...more details

FILL_NAMES_PROPOSEDbuild up name_proposal list from proxy instancePrivate
CALL METHOD cl_proxy_esd_plugin=>FILL_NAMES_PROPOSED...more details

GENERATEPublic
CALL METHOD cl_proxy_esd_plugin=>GENERATE...more details

GENERATE_PROXY(re)generates a existing proxy instancePrivate
CALL METHOD cl_proxy_esd_plugin=>GENERATE_PROXY...more details

GET_CHANGED_IDSreturns list of changed objects...Public
CALL METHOD cl_proxy_esd_plugin=>GET_CHANGED_IDS...more details

GET_DELETABLE_OBJECTSProtected
CALL METHOD cl_proxy_esd_plugin=>GET_DELETABLE_OBJECTS...more details

GET_EXTINTVIEW_DATAGet data for a external tree nodePublic
CALL METHOD cl_proxy_esd_plugin=>GET_EXTINTVIEW_DATA...more details

GET_EXTINTVIEW_ESD_DATAget pointer for ESD_DATAPublic
CALL METHOD cl_proxy_esd_plugin=>GET_EXTINTVIEW_ESD_DATA...more details

GET_EXTVIEW_DETAIL_DATAPublic
CALL METHOD cl_proxy_esd_plugin=>GET_EXTVIEW_DETAIL_DATA...more details

GET_EXTVIEW_TREE_DATAPublic
CALL METHOD cl_proxy_esd_plugin=>GET_EXTVIEW_TREE_DATA...more details

GET_INTVIEW_DETAIL_DATAPublic
CALL METHOD cl_proxy_esd_plugin=>GET_INTVIEW_DETAIL_DATA...more details

GET_INTVIEW_TREE_DATAPublic
CALL METHOD cl_proxy_esd_plugin=>GET_INTVIEW_TREE_DATA...more details

GET_LOGreturns log messagesPublic
CALL METHOD cl_proxy_esd_plugin=>GET_LOG...more details

GET_NEXT_NODE_IDPublic
CALL METHOD cl_proxy_esd_plugin=>GET_NEXT_NODE_ID...more details

GET_PROPERTIES_DATAPublic
CALL METHOD cl_proxy_esd_plugin=>GET_PROPERTIES_DATA...more details

GET_PROXYProtected
CALL METHOD cl_proxy_esd_plugin=>GET_PROXY...more details

GET_PROXY_CURRENTProtected
CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_CURRENT...more details

GET_PROXY_DATA_ATTRfullfills prx_ui_object_data structure out of sprx_s_indexProtected
CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_ATTR...more details

GET_PROXY_DATA_ATTR_DTfullfills prx_ui_object_data structure out of sprx_s_indexProtected
CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_ATTR_DT...more details

GET_PROXY_DATA_ATTR_ENHfullfills prx_ui_object_attr_enh struct. out of sprx_s_indexProtected
CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_ATTR_ENH...more details

GET_PROXY_DATA_ATTR_IFfullfills prx_ui_object_data structure out of sprx_s_indexProtected
CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_ATTR_IF...more details

GET_PROXY_DATA_GENERALfullfills node-general dataProtected
CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_GENERAL...more details

GET_PROXY_DATA_KEYfullfills prx_ui_object_data structure out of sprx_s_indexProtected
CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_KEY...more details

GET_PROXY_DATA_NODEdata transport CL_PROXY->UIProtected
CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_NODE...more details

GET_PROXY_DATA_OBJECTfullfills prx_ui_object_data structure out of sprx_s_indexPublic
CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DATA_OBJECT...more details

GET_PROXY_DB_ACTIVEProtected
CALL METHOD cl_proxy_esd_plugin=>GET_PROXY_DB_ACTIVE...more details

GET_TESTPROGRAMPublic
CALL METHOD cl_proxy_esd_plugin=>GET_TESTPROGRAM...more details

GET_WB_OBJECT_KEYPublic
CALL METHOD cl_proxy_esd_plugin=>GET_WB_OBJECT_KEY...more details

GET_WB_OBJECT_TYPEPublic
CALL METHOD cl_proxy_esd_plugin=>GET_WB_OBJECT_TYPE...more details

GET_WHEREUSED_ICONGets icons for sprx_index-read_onlyPublic
CALL METHOD cl_proxy_esd_plugin=>GET_WHEREUSED_ICON...more details

GET_WSDLPublic
CALL METHOD cl_proxy_esd_plugin=>GET_WSDL...more details

INITIALZE_UI_PLUGINProtected
CALL METHOD cl_proxy_esd_plugin=>INITIALZE_UI_PLUGIN...more details

IS_PROXY_CURRENTmake proxy_current effectivePublic
CALL METHOD cl_proxy_esd_plugin=>IS_PROXY_CURRENT...more details

IS_READONLYdata is ReadOnlyPublic
CALL METHOD cl_proxy_esd_plugin=>IS_READONLY...more details

LOCKPublic
CALL METHOD cl_proxy_esd_plugin=>LOCK...more details

LOG2MESSAGEconverts sproxlog to esd_message_sPrivate
CALL METHOD cl_proxy_esd_plugin=>LOG2MESSAGE...more details

MODIFY_SCREEN_DATAdata transport CL_PROXY->UIProtected
CALL METHOD cl_proxy_esd_plugin=>MODIFY_SCREEN_DATA...more details

NOTIFY_SUPPORT_PACKAGE_MODEnotifies about support package modeProtected
CALL METHOD cl_proxy_esd_plugin=>NOTIFY_SUPPORT_PACKAGE_MODE...more details

PREPARE_DELETIONprepare deletion (show deletable objects etc).Protected
CALL METHOD cl_proxy_esd_plugin=>PREPARE_DELETION...more details

PROVIDE_CLASSIFICATIONSProtected
CALL METHOD cl_proxy_esd_plugin=>PROVIDE_CLASSIFICATIONS...more details

PROXY_ERROR_2_ESD_EXCEPTIONconverts instance of cx_proxy_gen_error to cx_esd_exceptionPublic
CALL METHOD cl_proxy_esd_plugin=>PROXY_ERROR_2_ESD_EXCEPTION...more details

RELOADPublic
CALL METHOD cl_proxy_esd_plugin=>RELOAD...more details

RENAMEPublic
CALL METHOD cl_proxy_esd_plugin=>RENAME...more details

RESETdestroy/recreate data containers....Public
CALL METHOD cl_proxy_esd_plugin=>RESET...more details

RESET_DATAreset data containerProtected
CALL METHOD cl_proxy_esd_plugin=>RESET_DATA...more details

SAVEPublic
CALL METHOD cl_proxy_esd_plugin=>SAVE...more details

SET_EXTVIEW_DETAIL_DATAPublic
CALL METHOD cl_proxy_esd_plugin=>SET_EXTVIEW_DETAIL_DATA...more details

SET_INTVIEW_DETAIL_DATAPublic
CALL METHOD cl_proxy_esd_plugin=>SET_INTVIEW_DETAIL_DATA...more details

SET_NEXT_NODE_IDPublic
CALL METHOD cl_proxy_esd_plugin=>SET_NEXT_NODE_ID...more details

SET_PROPERTIES_DATAPublic
CALL METHOD cl_proxy_esd_plugin=>SET_PROPERTIES_DATA...more details

SET_PROXYsetter for me->proxyProtected
CALL METHOD cl_proxy_esd_plugin=>SET_PROXY...more details

SET_PROXY_CURRENTProtected
CALL METHOD cl_proxy_esd_plugin=>SET_PROXY_CURRENT...more details

SET_PROXY_DATA_NODEdata transport UI to CL_PROXYProtected
CALL METHOD cl_proxy_esd_plugin=>SET_PROXY_DATA_NODE...more details

SET_PROXY_DB_ACTIVEProtected
CALL METHOD cl_proxy_esd_plugin=>SET_PROXY_DB_ACTIVE...more details

SET_WB_OBJECT_KEYPublic
CALL METHOD cl_proxy_esd_plugin=>SET_WB_OBJECT_KEY...more details

SET_WB_OBJECT_TYPEPublic
CALL METHOD cl_proxy_esd_plugin=>SET_WB_OBJECT_TYPE...more details

SWITCH_TO_PROXY_CURRENTmake proxy_current effectiveProtected
CALL METHOD cl_proxy_esd_plugin=>SWITCH_TO_PROXY_CURRENT...more details

UNLOCKPublic
CALL METHOD cl_proxy_esd_plugin=>UNLOCK...more details

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

NameLevelDescriptionInitial ValueTypeVisability
APPLICATIONConstant'PROXY_UI'LIKE
STRING
Public
CHANGED_OBJECTSInstance Attributechange handler for CL_PROXYLIKE
CL_PROXY_CHANGE_HANDLER
Protected
CHANGE_HANDLER_VIFInstance Attributechange handler for CL_PROXYLIKE
CL_PROXY_CHANGE_HANDLER
Protected
CLASSIFICATIONSInstance AttributeProxy classificationsLIKE
CL_PROXY_ESD_CLASSIFICATIONS
Protected
CONTEXT_DRIVERSInstance AttributeProxy Context DriverLIKE
CL_PROXY_ESD_CONTEXT_DRIVER
Private
C_PROPERTY_NOT_RELEVANTConstantproperty is not relevant in this context'-'LIKE
C
Public
ENUMERATIONSInstance AttributeProxy enumeration valuesLIKE
CL_PROXY_ESD_ENUMERATION
Protected
EXTINTVIEW_DATAInstance AttributeESD Structure for External View DataLIKE
SPRUI_EXTVIEW
Private
EXTINTVIEW_ESD_DATAInstance Attributegeneric data container for EXTINTVIEW_DATALIKE
IF_ESD_DATA
Protected
EXTVIEW_TREEInstance AttributeClass to hold tree structured dataLIKE
CL_PROXY_ESD_TREE_DATA
Protected
GENERATION_PARAMSInstance AttributeParameter to generate a proxyLIKE
CL_PROXY_GENERATION_PARAMS
Protected
IFR_IDInstance Attributeexternal keyLIKE
PRX_S_IFR
Public
INTVIEW_TREEInstance AttributeClass to hold tree structured dataLIKE
CL_PROXY_ESD_TREE_DATA
Protected
MESSAGESInstance AttributeESD: MessagesLIKE
CL_ESD_MESSAGES
Protected
NEXT_NODE_IDInstance Attributenode ID of to be selected node (after a reset)LIKE
PRX_ID
Private
PARENTInstance Attributeparent plugin (e.g. in context of a VIF plugin)LIKE
IF_ESD_PLUGIN
Protected
PROBLEMSInstance AttributeProxy Name ProblemsLIKE
CL_PROXY_ESD_PROBLEMS
Protected
PROPERTIES_DATAInstance AttributeESD: Structure for Proxy Properties DataLIKE
SPRUI_PROPERTIES
Protected
PROXYInstance AttributeProxy Generation: Proxy Type with Referenced Proxy TypesLIKE
CL_PROXY
Protected
PROXY_CURRENTInstance AttributeCurrent Proxy VersionLIKE
CL_PROXY
Private
PROXY_DB_ACTIVEInstance AttributeActive Proxy VersionLIKE
CL_PROXY
Private
PROXY_PREVIEWInstance AttributeWSDL (Repository) Proxy VersionLIKE
CL_PROXY
Private
RELATED_INTERFACESInstance AttributeLIKE
CL_PROXY_ESD_RELATED_INTERF
Private
REL_OBJECTSInstance AttributeTableData for ProxysLIKE
CL_PROXY_ESD_REL_OBJECTS
Protected
STATUSInstance AttributeLIKE
Public
SUPPRESS_DIALOGSInstance Attributesuppress popups during processingLIKE
PRX_BOOLEAN
Protected
UI_INDEXInstance AttributeIndex for UILIKE
CL_PROXY_UI_INDEX
Public
V_OBJECT_KEYInstance AttributeLIKE
Public
V_OBJECT_TYPEInstance AttributeLIKE
Public
WARNINGSInstance AttributeProxy Warnings (Mapping XSD->ABAP)LIKE
CL_PROXY_ESD_WARNINGS
Protected
WHERE_USED_LISTInstance AttributeWhereUsed List for ProxyLIKE
CL_PROXY_ESD_WHERE_USED_LIST
Protected
WSDL_CHANGE_HANDLERInstance Attributechange handler for WSDL-Tab relevant changesLIKE
CL_PROXY_CHANGE_HANDLER
Private
WSDL_DATAInstance AttributeStructure for WSDL dataLIKE
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



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!