SAP CL_PROXY_PUBLIC_UTILS OO Class - Proxy Generation: Public Utilities









CL_PROXY_PUBLIC_UTILS 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_PUBLIC_UTILS 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_PUBLIC_UTILS 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
F4_HELPF4-help for proxiesPublic
CALL METHOD cl_proxy_public_utils=>F4_HELP...more details

GET_CONSUMER_DT_WSDLGet Design Time WSDL for Service ConsumerPublic
CALL METHOD cl_proxy_public_utils=>GET_CONSUMER_DT_WSDL...more details

GET_DOMAIN_TEXT_BUFFEREDGet text for Domain valuePublic
CALL METHOD cl_proxy_public_utils=>GET_DOMAIN_TEXT_BUFFERED...more details

GET_INTERFACE_DATAGet interface dataPublic
CALL METHOD cl_proxy_public_utils=>GET_INTERFACE_DATA...more details

GET_PROVIDER_CLASSGet implementationPublic
CALL METHOD cl_proxy_public_utils=>GET_PROVIDER_CLASS...more details

GET_PROXIES_BY_RANGEGets Proxies According to Selection RangesPublic
CALL METHOD cl_proxy_public_utils=>GET_PROXIES_BY_RANGE...more details

GET_PROXY_ADMIN_DATAGet Admin data of a proxy via ABAP keyPublic
CALL METHOD cl_proxy_public_utils=>GET_PROXY_ADMIN_DATA...more details

GET_PROXY_DATAGet Admin data of a proxy via ABAP keyPublic
CALL METHOD cl_proxy_public_utils=>GET_PROXY_DATA...more details

GET_PROXY_KEY_BY_ABAP_KEYGet key of a proxy via ABAP keyPublic
CALL METHOD cl_proxy_public_utils=>GET_PROXY_KEY_BY_ABAP_KEY...more details

GET_PROXY_KEY_BY_ABAP_KEY_SNGLGet key of a proxy via ABAP key (single entry)Public
CALL METHOD cl_proxy_public_utils=>GET_PROXY_KEY_BY_ABAP_KEY_SNGL...more details

GET_PROXY_KEY_BY_ESR_KEYGet key of a proxy via ESR keyPublic
CALL METHOD cl_proxy_public_utils=>GET_PROXY_KEY_BY_ESR_KEY...more details

GET_PROXY_KEY_BY_ESR_KEY_SNGLGet key of a proxy via ESR key (single entry)Public
CALL METHOD cl_proxy_public_utils=>GET_PROXY_KEY_BY_ESR_KEY_SNGL...more details

GET_SERVICE_DT_WSDLGet Design Time WSDL for Provider Service InterfacePublic
CALL METHOD cl_proxy_public_utils=>GET_SERVICE_DT_WSDL...more details

GET_SRV_BY_OP_RELEASE_STATUSGet ESR Service Interfaces by their operation release statePublic
CALL METHOD cl_proxy_public_utils=>GET_SRV_BY_OP_RELEASE_STATUS...more details

GET_SVARS_FOR_SERVICEGet existing Service Variants for a Service InterfacePublic
CALL METHOD cl_proxy_public_utils=>GET_SVARS_FOR_SERVICE...more details

GET_TYPE_DESCRIPTIONdescription for object typePublic
CALL METHOD cl_proxy_public_utils=>GET_TYPE_DESCRIPTION...more details

GET_TYPE_DT_WSDLGet Design Time WSDL for Proxy Type (e.g. Message Type)Public
CALL METHOD cl_proxy_public_utils=>GET_TYPE_DT_WSDL...more details

GET_WSDLTYPE_FROM_IFRTYPEdeprecated - do not use, may be deleted any time!!Public
CALL METHOD cl_proxy_public_utils=>GET_WSDLTYPE_FROM_IFRTYPE...more details

PROXY_KEY_BY_ESR_KEYDepricated!! -> use GET_PROXY_KEY_BY_ESR_KEY_SNGLPublic
CALL METHOD cl_proxy_public_utils=>PROXY_KEY_BY_ESR_KEY...more details

READ_METADATARead Proxy Meta DataPublic
CALL METHOD cl_proxy_public_utils=>READ_METADATA...more details



CL_PROXY_PUBLIC_UTILS 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
C_GEN_APPL_ALLConstant'~'LIKE
T_GEN_APPL
Public
C_GEN_APPL_BACKENDMDRConstantCL_PROXY=>GENERATING_APPLICATION_MDRLIKE
T_GEN_APPL
Public
C_GEN_APPL_SVARIANTConstantCL_PROXY=>GENERATING_APPLICATION_SVLIKE
T_GEN_APPL
Public
C_GEN_APPL_WEBSERVICEConstantCL_PROXY=>GENERATING_APPLICATION_WEBSERVLIKE
T_GEN_APPL
Public
C_GEN_APPL_XIConstantCL_PROXY=>GENERATING_APPLICATION_XILIKE
T_GEN_APPL
Public
C_TYPE_CONTRACTConstantContractIF_PROXY_CONST_PRX_TYPE=>CONTRACTLIKE
PRX_TYPE
Public
C_TYPE_CONTRACT_IMPLConstantContract ImplementationIF_PROXY_CONST_PRX_TYPE=>CONTRACT_IMPLEMENTATIONLIKE
PRX_TYPE
Public
C_TYPE_DATA_TYPEConstantData Type DefinitionIF_PROXY_CONST_PRX_TYPE=>TYPE_DEFINITIONLIKE
PRX_TYPE
Public
C_TYPE_DATA_TYPE_ENHANCEMENTConstantData Type EnhancementIF_PROXY_CONST_PRX_TYPE=>TYPE_ENHANCEMENTLIKE
PRX_TYPE
Public
C_TYPE_EXT_PROVIDERConstantExternal ProviderIF_PROXY_CONST_PRX_TYPE=>EXT_PROVIDERLIKE
PRX_TYPE
Public
C_TYPE_FAULT_MESSAGEConstantFault Message DefinitionIF_PROXY_CONST_PRX_TYPE=>FAULT_MESSAGE_DEFINITIONLIKE
PRX_TYPE
Public
C_TYPE_IDOC_ENH_INConstantIDOC Service Provider EnhancementIF_PROXY_CONST_PRX_TYPE=>IDOC_ENH_INLIKE
PRX_TYPE
Public
C_TYPE_IDOC_ENH_OUTConstantIDOC Service Provider EnhancementIF_PROXY_CONST_PRX_TYPE=>IDOC_ENH_OUTLIKE
PRX_TYPE
Public
C_TYPE_MAPPINGConstantOperation MappingIF_PROXY_CONST_PRX_TYPE=>MAPPINGLIKE
PRX_TYPE
Public
C_TYPE_MAPPING_FACADEConstantConsumer MappingIF_PROXY_CONST_PRX_TYPE=>MAPPING_FACADELIKE
PRX_TYPE
Public
C_TYPE_MESSAGEConstantMessage DefinitionIF_PROXY_CONST_PRX_TYPE=>MESSAGE_DEFINITIONLIKE
PRX_TYPE
Public
C_TYPE_MESSAGE_INTERFACEConstantMessage InterfaceIF_PROXY_CONST_PRX_TYPE=>MESSAGE_INTERFACELIKE
PRX_TYPE
Public
C_TYPE_SCENARIOConstantIF_PROXY_CONST_PRX_TYPE=>SCENARIOLIKE
PRX_TYPE
Public
C_TYPE_SEMANTIC_CONTRACTConstantSemantic ContractIF_PROXY_CONST_PRX_TYPE=>SEMANTIC_CONTRACTLIKE
PRX_TYPE
Public
C_TYPE_SERVICE_VARIANTConstantService VariantIF_PROXY_CONST_PRX_TYPE=>SERVICE_VARIANTLIKE
PRX_TYPE
Public




CL_PROXY_PUBLIC_UTILS types

T_ABAP_KEY - ABAP Key of a Proxy
T_ABAP_KEYS - Table of ABAP Keys
T_DIRECTION -
T_ESR_INTF_KEY -
T_ESR_INTF_KEYS -
T_ESR_KEY - External Key of a Proxy
T_ESR_KEYS - Table of External Keys
T_EVENT - Event flag
T_F4_RESULT - Proxy Generation: Inquiry Results Row
T_GEN_APPL -
T_GEN_APPL_RANGE - Range for PRXGENAPPL
T_GEN_APPL_RANGES - Range Table for PRXGENAPPL
T_INTF_DETAIL -
T_INTF_DETAILS -
T_NAME_RANGE -
T_NAME_RANGES -
T_NSPCE_RANGE -
T_NSPCE_RANGES -
T_PROXY_KEY - Proxy Key (ABAP and external Key) and add. infos
T_PROXY_KEYS - Table of Proxy Keys
T_R3NAME_RANGE -
T_R3NAME_RANGES -
T_R3OBJ_RANGE -
T_R3OBJ_RANGES -
T_R_R3OBJ_T - Range Table for PRX_R_R3OBJ
T_SERVICE -
T_SERVICES -
T_TYPE_RANGE -
T_TYPE_RANGES -

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!