SAP CL_PROXY_METADATA OO Class -
CL_PROXY_METADATA 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_METADATA including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of CL_PROXY_METADATA 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 |
| ADJUST_SPROX_S_DATA | Public | |
| CALL METHOD cl_proxy_metadata=>ADJUST_SPROX_S_DATA...more details | ||
| CHECK_QUERY_PROVIDER | Public | |
| CALL METHOD cl_proxy_metadata=>CHECK_QUERY_PROVIDER...more details | ||
| CHECK_WS_ENABLEMENT | checks whether a Web Service must/ may/must not exist | Public |
| CALL METHOD cl_proxy_metadata=>CHECK_WS_ENABLEMENT...more details | ||
| CODE_TYPE_EXISTS | Public | |
| CALL METHOD cl_proxy_metadata=>CODE_TYPE_EXISTS...more details | ||
| GET_ASSIGNED_INTERFACES | get assigned interfaces | Public |
| CALL METHOD cl_proxy_metadata=>GET_ASSIGNED_INTERFACES...more details | ||
| GET_BASE_CLASS | Private | |
| CALL METHOD cl_proxy_metadata=>GET_BASE_CLASS...more details | ||
|
| ||
| GET_CODE_PROVIDER | Public | |
| CALL METHOD cl_proxy_metadata=>GET_CODE_PROVIDER...more details | ||
| GET_CODE_TYPES | gets types with repterm 'code' and their impl classes | Public |
| CALL METHOD cl_proxy_metadata=>GET_CODE_TYPES...more details | ||
| GET_CONF_OBJS_FOR_MESSAGETYPE | Public | |
| CALL METHOD cl_proxy_metadata=>GET_CONF_OBJS_FOR_MESSAGETYPE...more details | ||
| GET_ENH_BASE_SERVICE | Public | |
| CALL METHOD cl_proxy_metadata=>GET_ENH_BASE_SERVICE...more details | ||
| GET_ENH_FOR_BASE_SERVICE | get all service enhancements for a service | Public |
| CALL METHOD cl_proxy_metadata=>GET_ENH_FOR_BASE_SERVICE...more details | ||
| GET_ENH_FOR_LP | Public | |
| CALL METHOD cl_proxy_metadata=>GET_ENH_FOR_LP...more details | ||
| GET_INBOUND_INTERFACES | Public | |
| CALL METHOD cl_proxy_metadata=>GET_INBOUND_INTERFACES...more details | ||
| GET_INBOUND_PROXY_DATA | Public | |
| CALL METHOD cl_proxy_metadata=>GET_INBOUND_PROXY_DATA...more details | ||
| GET_INTF_PROXIES_W_SOAPAPPL | returns interface proxies with SOAP application | Public |
| CALL METHOD cl_proxy_metadata=>GET_INTF_PROXIES_W_SOAPAPPL...more details | ||
| GET_METHOD_SIGNATURE | Public | |
| CALL METHOD cl_proxy_metadata=>GET_METHOD_SIGNATURE...more details | ||
| GET_OUTBOUND_INTERFACES | Public | |
| CALL METHOD cl_proxy_metadata=>GET_OUTBOUND_INTERFACES...more details | ||
| GET_OUTBOUND_PROXY_DATA | Public | |
| CALL METHOD cl_proxy_metadata=>GET_OUTBOUND_PROXY_DATA...more details | ||
| GET_PROVIDER_CLASS | get implementation | Public |
| CALL METHOD cl_proxy_metadata=>GET_PROVIDER_CLASS...more details | ||
| GET_PROXY_KEY_BY_ABAP_KEY | get key of a proxy via ABAP key | Public |
| CALL METHOD cl_proxy_metadata=>GET_PROXY_KEY_BY_ABAP_KEY...more details | ||
| GET_PROXY_KEY_BY_ESR_KEY | get key of a proxy via ESR key | Public |
| CALL METHOD cl_proxy_metadata=>GET_PROXY_KEY_BY_ESR_KEY...more details | ||
| GET_SERVICE_VARIANT_INTERFACE | Public | |
| CALL METHOD cl_proxy_metadata=>GET_SERVICE_VARIANT_INTERFACE...more details | ||
| GET_TRANSPORT_REQUEST | get key of a proxy via ABAP key | Private |
| CALL METHOD cl_proxy_metadata=>GET_TRANSPORT_REQUEST...more details | ||
| GET_VERSION_CHECKSUM | Public | |
| CALL METHOD cl_proxy_metadata=>GET_VERSION_CHECKSUM...more details | ||
| IS_SERVICE_ENH | Public | |
| CALL METHOD cl_proxy_metadata=>IS_SERVICE_ENH...more details | ||
| IS_SERVICE_VARIANT | Public | |
| CALL METHOD cl_proxy_metadata=>IS_SERVICE_VARIANT...more details | ||
| MAP_XML_VALUE_TO_ABAP_STRING | Public | |
| CALL METHOD cl_proxy_metadata=>MAP_XML_VALUE_TO_ABAP_STRING...more details | ||
| MD_LOAD_FOR_RUNTIME | Public | |
| CALL METHOD cl_proxy_metadata=>MD_LOAD_FOR_RUNTIME...more details | ||
CL_PROXY_METADATA 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 |
| C_AGENT | Constant | Process Agent | 'agent' | LIKE PRX_TYPE | Public |
| C_ALPHA_TRANSFORMATION | Constant | alphanumeric transformation | 'alphanumeric' | LIKE T_TRANSFORM | Public |
| C_BUSINESS_OBJECT | Constant | Business Objekt | 'BO_Object' | LIKE PRX_TYPE | Public |
| C_CLASS_DEPL_UNIT | Constant | classification type deployment unit | 'uddi:uddi.sap.com:categorization:deployment-unit' | LIKE PRX_NSPCE | Public |
| C_DIRECTION_INBOUND | Constant | Inbound Interface | 'I' | LIKE PRX_DIR | Public |
| C_DIRECTION_OUTBOUND | Constant | Outbound Interface | 'O' | LIKE PRX_DIR | Public |
| C_EXT_PROVIDER | Constant | External Provider | IF_PROXY_CONST_PRX_TYPE=>EXT_PROVIDER | LIKE PRX_TYPE | Public |
| C_FAULT_MESSAGE_DEFINITION | Constant | Fault Message Definition | 'ifmfaultm' | LIKE PRX_TYPE | Public |
| C_MESSAGE_DEFINITION | Constant | Message Definition | 'ifmmessage' | LIKE PRX_TYPE | Public |
| C_MESSAGE_INTERFACE | Constant | Message Interface | IF_PROXY_CONST_PRX_TYPE=>MESSAGE_INTERFACE | LIKE PRX_TYPE | Public |
| C_TYPE_DEFINITION | Constant | Data Type Definition | 'ifmtypedef' | LIKE PRX_TYPE | Public |
| C_TYPE_ENHANCEMENT | Constant | Data Type Enhancement | 'ifmtypeenh' | LIKE PRX_TYPE | Public |
| C_UPP_CASE_TRANSFORMATION | Constant | upper case transformation | 'transformToUpperCase' | LIKE T_TRANSFORM | Public |
| C_WEBI_MAY_EXIST | Constant | 2 | LIKE I | Public | |
| C_WEBI_MUST_EXIST | Constant | 1 | LIKE I | Public | |
| C_WEBI_MUST_NOT_EXIST | Constant | 3 | LIKE I | Public |
CL_PROXY_METADATA types
T_ABAP_KEY -T_ABAP_KEYS -
T_CLASSIFICATION -
T_CLASSIFICATIONS -
T_CODE_TYPE -
T_CODE_TYPES -
T_ESR_KEY -
T_ESR_KEYS -
T_ESR_TYPE_KEY -
T_ESR_TYPE_KEYS -
T_INBOUND_METHOD -
T_INBOUND_METHODS -
T_INTF_TAB -
T_OUTBOUND_METHOD -
T_OUTBOUND_METHODS -
T_PROXY_KEY -
T_PROXY_KEYS -
T_TRANSFORM -
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