SAP ABAP Class CL_PROXY_PUBLIC_UTILS (Proxy Generation: Public Utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_PUBLIC (Package) ES Tools: Proxy Public Interfaces
Properties
Class CL_PROXY_PUBLIC_UTILS  
Short Description Proxy Generation: Public Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_PUBLIC   ES Tools: Proxy Public Interfaces 
Created 20060217   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_PROXY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_PROXY_PUBLIC_UTILS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_PROXY_CONST_PRX_TYPE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 SPRX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PROXY_PUBLIC_UTILS has no interface implemented.
Friends
Class CL_PROXY_PUBLIC_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_GEN_APPL_ALL Constant Public Type reference (TYPE) T_GEN_APPL '~' 20110114
2 C_GEN_APPL_BACKENDMDR Constant Public Type reference (TYPE) T_GEN_APPL CL_PROXY=>GENERATING_APPLICATION_MDR 20110111
3 C_GEN_APPL_SVARIANT Constant Public Type reference (TYPE) T_GEN_APPL CL_PROXY=>GENERATING_APPLICATION_SV 20110316
4 C_GEN_APPL_WEBSERVICE Constant Public Type reference (TYPE) T_GEN_APPL CL_PROXY=>GENERATING_APPLICATION_WEBSERV 20061127
5 C_GEN_APPL_XI Constant Public Type reference (TYPE) T_GEN_APPL CL_PROXY=>GENERATING_APPLICATION_XI 20061127
6 C_TYPE_CONTRACT Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>CONTRACT Contract 20111215
7 C_TYPE_CONTRACT_IMPL Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>CONTRACT_IMPLEMENTATION Contract Implementation 20120119
8 C_TYPE_DATA_TYPE Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>TYPE_DEFINITION Data Type Definition 20110111
9 C_TYPE_DATA_TYPE_ENHANCEMENT Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>TYPE_ENHANCEMENT Data Type Enhancement 20110111
10 C_TYPE_EXT_PROVIDER Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>EXT_PROVIDER External Provider 20110111
11 C_TYPE_FAULT_MESSAGE Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>FAULT_MESSAGE_DEFINITION Fault Message Definition 20110111
12 C_TYPE_IDOC_ENH_IN Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>IDOC_ENH_IN IDOC Service Provider Enhancement 20110216
13 C_TYPE_IDOC_ENH_OUT Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>IDOC_ENH_OUT IDOC Service Provider Enhancement 20110216
14 C_TYPE_MAPPING Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>MAPPING Operation Mapping 20110111
15 C_TYPE_MAPPING_FACADE Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>MAPPING_FACADE Consumer Mapping 20110111
16 C_TYPE_MESSAGE Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>MESSAGE_DEFINITION Message Definition 20110111
17 C_TYPE_MESSAGE_INTERFACE Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>MESSAGE_INTERFACE Message Interface 20110111
18 C_TYPE_SCENARIO Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>SCENARIO 20120313
19 C_TYPE_SEMANTIC_CONTRACT Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>SEMANTIC_CONTRACT Semantic Contract 20111215
20 C_TYPE_SERVICE_VARIANT Constant Public Type reference (TYPE) PRX_TYPE IF_PROXY_CONST_PRX_TYPE=>SERVICE_VARIANT Service Variant 20110111
Methods
# Method Level Visibility Method type Description Created on
1 F4_HELP Static method Public Method F4-help for proxies 20061127
2 GET_CONSUMER_DT_WSDL Static method Public Method Get Design Time WSDL for Service Consumer 20110505
3 GET_DOMAIN_TEXT_BUFFERED Static method Public Method Get text for Domain value 20070829
4 GET_INTERFACE_DATA Static method Public Method Get interface data 20091028
5 GET_PROVIDER_CLASS Static method Public Method Get implementation 20090119
6 GET_PROXIES_BY_RANGE Static method Public Method Gets Proxies According to Selection Ranges 20100224
7 GET_PROXY_ADMIN_DATA Static method Public Method Get Admin data of a proxy via ABAP key 20090209
8 GET_PROXY_DATA Static method Public Method Get Admin data of a proxy via ABAP key 20090930
9 GET_PROXY_KEY_BY_ABAP_KEY Static method Public Method Get key of a proxy via ABAP key 20060803
10 GET_PROXY_KEY_BY_ABAP_KEY_SNGL Static method Public Method Get key of a proxy via ABAP key (single entry) 20110105
11 GET_PROXY_KEY_BY_ESR_KEY Static method Public Method Get key of a proxy via ESR key 20060803
12 GET_PROXY_KEY_BY_ESR_KEY_SNGL Static method Public Method Get key of a proxy via ESR key (single entry) 20110105
13 GET_SERVICE_DT_WSDL Static method Public Method Get Design Time WSDL for Provider Service Interface 20071106
14 GET_SRV_BY_OP_RELEASE_STATUS Static method Public Method Get ESR Service Interfaces by their operation release state 20110706
15 GET_SVARS_FOR_SERVICE Static method Public Method Get existing Service Variants for a Service Interface 20100224
16 GET_TYPE_DESCRIPTION Static method Public Method description for object type 20110324
17 GET_TYPE_DT_WSDL Static method Public Method Get Design Time WSDL for Proxy Type (e.g. Message Type) 20071128
18 GET_WSDLTYPE_FROM_IFRTYPE Static method Public Method deprecated - do not use, may be deleted any time!! 20091216
19 PROXY_KEY_BY_ESR_KEY Static method Public Method Depricated!! -> use GET_PROXY_KEY_BY_ESR_KEY_SNGL 20081010
20 READ_METADATA Static method Public Method Read Proxy Meta Data 20060217
Events
Class CL_PROXY_PUBLIC_UTILS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ABAP_KEY Public See coding ABAP Key of a Proxy 20060803 begin of t_abap_key, object type prx_r3obj, obj_name type prx_r3name, inactive type sproxhdr-inactive, end of t_abap_key
2 T_ABAP_KEYS Public See coding Table of ABAP Keys 20060803 t_abap_keys type standard table of t_abap_key
3 T_DIRECTION Public Type reference (TYPE) PRX_DIR 20061127
4 T_ESR_INTF_KEY Public See coding 20091028 begin of t_esr_intf_key, name type prx_ifrnam, namespace type prx_nspce, end of t_esr_intf_key
5 T_ESR_INTF_KEYS Public See coding 20091028 t_esr_intf_keys type standard table of t_esr_intf_key
6 T_ESR_KEY Public See coding External Key of a Proxy 20060803 begin of t_esr_key, type type prx_type, name type prx_ifrnam, namespace type prx_nspce, swcv_guid(32) type c, end of t_esr_key
7 T_ESR_KEYS Public See coding Table of External Keys 20060803 t_esr_keys type standard table of t_esr_key
8 T_EVENT Public Type reference (TYPE) PRX_EVENT Event flag 20081113
9 T_F4_RESULT Public Type reference (TYPE) PRX_S_PROXY_QUERY Proxy Generation: Inquiry Results Row 20061127
10 T_GEN_APPL Public Type reference (TYPE) PRXGENAPPL 20061127
11 T_GEN_APPL_RANGE Public Type reference (TYPE) PRX_R_GEN_APPL Range for PRXGENAPPL 20100224
12 T_GEN_APPL_RANGES Public Type reference (TYPE) PRX_R_GEN_APPL_T Range Table for PRXGENAPPL 20100224
13 T_INTF_DETAIL Public See coding 20091028 begin of t_intf_detail, name type prx_ifrnam, namespace type prx_nspce, direction type prx_dir_t, object type prx_r3obj, obj_name type prx_r3name, method type prx_r3name, operation type prx_ifrnam, synchron type prx_mode, end of t_intf_detail
14 T_INTF_DETAILS Public See coding 20091028 t_intf_details type standard table of t_intf_detail
15 T_NAME_RANGE Public Type reference (TYPE) PRX_R_NAME 20061127
16 T_NAME_RANGES Public See coding 20061127 t_name_ranges type standard table of t_name_range
17 T_NSPCE_RANGE Public Type reference (TYPE) PRX_R_NSPCE 20061127
18 T_NSPCE_RANGES Public See coding 20061127 t_nspce_ranges type standard table of t_nspce_range
19 T_PROXY_KEY Public See coding Proxy Key (ABAP and external Key) and add. infos 20060803 begin of t_proxy_key, abap_key type t_abap_key, esr_key type t_esr_key, package type devclass, gen_appl type prxgenappl, direction type prx_dir_t, prefix type prx_prefix, created_by type prx_crby, changed_by type prx_chby, corrnum type trkorr, end of t_proxy_key
20 T_PROXY_KEYS Public See coding Table of Proxy Keys 20060803 t_proxy_keys type standard table of t_proxy_key
21 T_R3NAME_RANGE Public Type reference (TYPE) PRX_R_R3NAME 20061127
22 T_R3NAME_RANGES Public See coding 20061127 t_r3name_ranges type standard table of t_r3name_range
23 T_R3OBJ_RANGE Public Type reference (TYPE) PRX_R_R3OBJ 20061127
24 T_R3OBJ_RANGES Public See coding 20061127 t_r3obj_ranges type standard table of t_r3obj_range
25 T_R_R3OBJ_T Public Type reference (TYPE) PRX_R_R3OBJ_T Range Table for PRX_R_R3OBJ 20100224
26 T_SERVICE Public See coding 20110706 BEGIN OF t_service, int_name TYPE prx_r3name, ext_name TYPE prx_ifrnam, namespace TYPE prx_nspce, operation TYPE class_prx_name, state TYPE char1, state_txt TYPE string, END OF t_service
27 T_SERVICES Public See coding 20110706 T_SERVICES type standard table of t_SERVICE
28 T_TYPE_RANGE Public Type reference (TYPE) PRX_R_TYPE 20061127
29 T_TYPE_RANGES Public See coding 20061127 t_type_ranges type standard table of t_type_range
Method Signatures

Method F4_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CATEGORY Call by reference Type reference (TYPE) T_TYPE_RANGES IFR-type (Range) 20061127
2 Importing DIRECTION Call by reference Type reference (TYPE) T_DIRECTION interface direction ('I'nbound/'O'utbound) 20061127
3 Importing EVENT Call by reference Type reference (TYPE) T_EVENT Event Interface (Event Provider) 20081113
4 Importing GENERATING_APPLICATION Call by reference Type reference (TYPE) T_GEN_APPL space = XI-Proxy, 'WEBSERVICES' für Proxys externer WSDLs 20061127
5 Importing HIDE_CATEGORY Call by reference Type reference (TYPE) PRX_BOOLEAN hide column category 20061127
6 Importing HIDE_DIRECTION Call by reference Type reference (TYPE) PRX_BOOLEAN hide column direction 20061127
7 Importing HIDE_EVENT Call by reference Type reference (TYPE) PRX_BOOLEAN hide columen event 20081113
8 Importing HIDE_MODE Call by reference Type reference (TYPE) PRX_BOOLEAN obsolete, not supported any more! 20061127
9 Importing HIDE_NAME Call by reference Type reference (TYPE) PRX_BOOLEAN hide column name 20061127
10 Importing HIDE_NAMESPACE Call by reference Type reference (TYPE) PRX_BOOLEAN hide column namespace 20061127
11 Importing HIDE_OBJECT Call by reference Type reference (TYPE) PRX_BOOLEAN hide column object 20061127
12 Importing HIDE_OBJ_NAME Call by reference Type reference (TYPE) PRX_BOOLEAN hide column obj_name 20061127
13 Importing NAME Call by reference Type reference (TYPE) T_NAME_RANGES name (Range) 20061127
14 Importing NAMESPACE Call by reference Type reference (TYPE) T_NSPCE_RANGES namespaces (Range) 20061127
15 Importing OBJECT Call by reference Type reference (TYPE) T_R3OBJ_RANGES R3-type (Range) 20061127
16 Importing OBJ_NAME Call by reference Type reference (TYPE) T_R3NAME_RANGES R3-name (Range) 20061127
17 Exporting RESULT Call by reference Type reference (TYPE) T_F4_RESULT result 20061127
18 Importing SELECTION_SCREEN Call by reference Type reference (TYPE) PRX_BOOLEAN show selection screen 20061127

Method F4_HELP on class CL_PROXY_PUBLIC_UTILS has no exception.

Method GET_CONSUMER_DT_WSDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20110505
2 Returning RVAL Value transfer Type reference (TYPE) XSTRING 20110505
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20110505

Method GET_DOMAIN_TEXT_BUFFERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) ANY 20070829
2 Importing TABNAME Call by reference Type reference (TYPE) ANY 20070829
3 Returning TEXT Value transfer Type reference (TYPE) STRING 20070829
4 Importing VALUE Call by reference Type reference (TYPE) ANY 20070829

Method GET_DOMAIN_TEXT_BUFFERED on class CL_PROXY_PUBLIC_UTILS has no exception.

Method GET_INTERFACE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_KEYS Call by reference Type reference (TYPE) T_ABAP_KEYS 20091028
2 Importing ESR_KEYS Call by reference Type reference (TYPE) T_ESR_INTF_KEYS 20091028
3 Exporting INTF_DATA Call by reference Type reference (TYPE) T_INTF_DETAILS list of proxy keys 20091028

Method GET_INTERFACE_DATA on class CL_PROXY_PUBLIC_UTILS has no exception.

Method GET_PROVIDER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20090119
2 Importing OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090119
3 Returning RVAL Value transfer Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090119

Method GET_PROVIDER_CLASS on class CL_PROXY_PUBLIC_UTILS has no exception.

Method GET_PROXIES_BY_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRECTION Call by reference Type reference (TYPE) PRX_DIR SPACE Interface Direction: 'I' =Inbound, 'O' =Outbound, space=All 20100224
2 Importing GEN_APPL_RANGE Call by reference Type reference (TYPE) T_GEN_APPL_RANGES Range Table for PRXGENAPPL 20100224
3 Importing MAX_COUNT Call by reference Type reference (TYPE) SY-TABIX 200 Index of Internal Tables 20100224
4 Importing NAME Call by reference Type reference (TYPE) T_NAME_RANGES Range: Repository Name 20100224
5 Importing NAMESPACE Call by reference Type reference (TYPE) T_NSPCE_RANGES Range: Namespaces 20100224
6 Exporting OBJECTS Call by reference Type reference (TYPE) T_ABAP_KEYS 20100224
7 Importing ONLY_ACTIVE Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_FALSE ABAP Proxies: Boolean Value ('X' = True, Space = False) 20120504
8 Importing R3_NAME Call by reference Type reference (TYPE) T_R3NAME_RANGES Range: ABAP Name 20100224
9 Importing R3_TYPE Call by reference Type reference (TYPE) T_R3OBJ_RANGES Range: ABAP Type 20100224
10 Importing TYPE Call by reference Type reference (TYPE) T_TYPE_RANGES Range: Category (ifmtypedef, ...) 20100224

Method GET_PROXIES_BY_RANGE on class CL_PROXY_PUBLIC_UTILS has no exception.

Method GET_PROXY_ADMIN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHANGED_BY Call by reference Type reference (TYPE) UNAME User Name 20090209
2 Exporting CHANGED_ON Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20090209
3 Exporting CREATED_BY Call by reference Type reference (TYPE) UNAME User Name 20090209
4 Exporting CREATED_ON Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20090209
5 Importing OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20090209
6 Importing OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090209
7 Exporting VERSION_ID Call by reference Type reference (TYPE) PRX_VERSION_ID Version GUID 20090209
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20090209

Method GET_PROXY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CHANGED_BY Call by reference Type reference (TYPE) UNAME User Name 20090930
2 Exporting CHANGED_ON Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20090930
3 Exporting CREATED_BY Call by reference Type reference (TYPE) UNAME User Name 20090930
4 Exporting CREATED_ON Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20090930
5 Exporting ESR_NAME Call by reference Type reference (TYPE) PRX_IFRNAM Proxy Generation: Object Name in Enterprise Services Builder 20090930
6 Exporting ESR_NSPCE Call by reference Type reference (TYPE) PRX_NSPCE Proxy Generation: Namespace in the Integration Builder 20090930
7 Exporting ESR_TYPE Call by reference Type reference (TYPE) PRX_WSDLTY Proxy Generation: WSDL Type (portType, message, and so on) 20090930
8 Exporting EVENT Call by reference Type reference (TYPE) PRX_BOOLEAN 20090930
9 Exporting GEN_APPL Call by reference Type reference (TYPE) PRXGENAPPL Proxy Generation: Generation Source 20090930
10 Importing OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20090930
11 Importing OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090930
12 Exporting P2P_ENABLED Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20090930
13 Exporting PREFIX Call by reference Type reference (TYPE) PRX_PREFIX Proxy Generation: Prefix for Proxy Objects to Be Generated 20090930
14 Exporting VERSION_ID Call by reference Type reference (TYPE) PRX_VERSION_ID Version GUID 20090930
15 Exporting XML_NSPCE Call by reference Type reference (TYPE) PRX_NSPCE Proxy Generation: Namespace in the Integration Builder 20090930
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20090930

Method GET_PROXY_KEY_BY_ABAP_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_KEYS Call by reference Type reference (TYPE) T_ABAP_KEYS 20060803
2 Importing GET_CORRNUM Call by reference Type reference (TYPE) PRX_BOOLEAN SPACE get correction number also (if locked) 20060803
3 Importing GET_PACKAGE Call by reference Type reference (TYPE) PRX_BOOLEAN SPACE get package also 20060803
4 Exporting PROXY_KEYS Call by reference Type reference (TYPE) T_PROXY_KEYS 20060803

Method GET_PROXY_KEY_BY_ABAP_KEY on class CL_PROXY_PUBLIC_UTILS has no exception.

Method GET_PROXY_KEY_BY_ABAP_KEY_SNGL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy ABAP type (DTEL,TABL, etc) 20110105
2 Importing OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy ABAP Name 20110105
3 Returning PROXY_KEY Value transfer Type reference (TYPE) T_PROXY_KEY 20110105
# Exception Resumable Description Created on
1 CX_PROXY_PARAMETER_ERROR unqualified call, or wrong parameter values 20110119

Method GET_PROXY_KEY_BY_ESR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ESR_KEYS Call by reference Type reference (TYPE) T_ESR_KEYS 20060803
2 Importing GEN_APPL Call by reference Type reference (TYPE) PRXGENAPPL Proxy Generation: Proxy Type 20060803
3 Importing GET_CORRNUM Call by reference Type reference (TYPE) PRX_BOOLEAN SPACE get correction number also (if locked) 20060803
4 Importing GET_PACKAGE Call by reference Type reference (TYPE) PRX_BOOLEAN SPACE get package also 20060803
5 Exporting PROXY_KEYS Call by reference Type reference (TYPE) T_PROXY_KEYS list of proxy keys 20060803

Method GET_PROXY_KEY_BY_ESR_KEY on class CL_PROXY_PUBLIC_UTILS has no exception.

Method GET_PROXY_KEY_BY_ESR_KEY_SNGL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GEN_APPL Call by reference Type reference (TYPE) PRXGENAPPL Generation Source 20110105
2 Importing NAME Call by reference Type reference (TYPE) PRX_IFRNAM External Name 20110105
3 Importing NAMESPACE Call by reference Type reference (TYPE) PRX_NSPCE External Namespace 20110105
4 Importing PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20110105
5 Returning PROXY_KEY Value transfer Type reference (TYPE) T_PROXY_KEY proxy key (ABAP and ESR) 20110105
6 Importing TYPE Call by reference Type reference (TYPE) PRX_TYPE see C_TYPE_* constants 20110105
# Exception Resumable Description Created on
1 CX_PROXY_PARAMETER_ERROR Parameter Error 20110119

Method GET_SERVICE_DT_WSDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20071106
2 Returning RVAL Value transfer Type reference (TYPE) XSTRING 20071106
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20071107

Method GET_SRV_BY_OP_RELEASE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULTS Call by reference Type reference (TYPE) CL_PROXY_PUBLIC_UTILS=>T_SERVICES 20110706
2 Importing IT_NSPACE_RANGE Call by reference Type reference (TYPE) CL_PROXY_PUBLIC_UTILS=>T_NSPCE_RANGES 20110706
3 Importing IT_STATUS_RANGE Call by reference Type reference (TYPE) PRX_R_LIFESTATE_T Range Table for PRX_R_LIFESTATE 20110706
# Exception Resumable Description Created on
1 CX_PROXY_PARAMETER_ERROR unqualified or wrong parameter 20110706

Method GET_SVARS_FOR_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTF_NAME Call by reference Type reference (TYPE) PRX_R3NAME Interface Name 20100224
2 Returning RESULT Value transfer Type reference (TYPE) PRX_R3NAMES Interface Names of Service Variants 20100224

Method GET_SVARS_FOR_SERVICE on class CL_PROXY_PUBLIC_UTILS has no exception.

Method GET_TYPE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DESCRIPTION Value transfer Type reference (TYPE) DDTEXT Explanatory short text 20110324
2 Importing TYPE Call by reference Type reference (TYPE) PRX_WSDLTY Proxy Generation: WSDL Type (portType, message, and so on) 20110324

Method GET_TYPE_DESCRIPTION on class CL_PROXY_PUBLIC_UTILS has no exception.

Method GET_TYPE_DT_WSDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20071128
2 Returning RVAL Value transfer Type reference (TYPE) XSTRING 20071128
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20071128

Method GET_WSDLTYPE_FROM_IFRTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IFR_TYPE Call by reference Type reference (TYPE) PRX_TYPE Object Type in IFR 20091216
2 Returning WSDL_TYPE Value transfer Type reference (TYPE) PRX_WSDLTY WSDL Type (portType, message, and so on) 20091216

Method GET_WSDLTYPE_FROM_IFRTYPE on class CL_PROXY_PUBLIC_UTILS has no exception.

Method PROXY_KEY_BY_ESR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) PRX_IFRNAM Proxy Generation: Object Name in Enterprise Services Builder 20081010
2 Importing NAMESPACE Call by reference Type reference (TYPE) PRX_NSPCE Proxy Generation: Namespace in the Integration Builder 20081010
3 Exporting OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20081010
4 Exporting OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20081010
5 Importing TYPE Call by reference Type reference (TYPE) PRX_TYPE Proxy Generation: Object Type in Enterprise Services Builder 20081010

Method PROXY_KEY_BY_ESR_KEY on class CL_PROXY_PUBLIC_UTILS has no exception.

Method READ_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITERATIVE Call by reference Type reference (TYPE) PRX_BOOLEAN SPRX_TRUE ABAP Proxies: Boolean Value ('X' = True, Space = False) 20080415
2 Returning META_DATA Value transfer Object reference (TYPE REF TO) IF_PROXY_RT_DATA Proxy Runtime: Meta Data 20060217
3 Importing METHOD Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20060217
4 Importing OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20060217
5 Importing OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20060217

Method READ_METADATA on class CL_PROXY_PUBLIC_UTILS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710