Hierarchy
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | 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 | Constant | Public | Type reference (TYPE) | T_GEN_APPL | '~' | 20110114 | |||
| 2 | Constant | Public | Type reference (TYPE) | T_GEN_APPL | CL_PROXY=>GENERATING_APPLICATION_MDR | 20110111 | |||
| 3 | Constant | Public | Type reference (TYPE) | T_GEN_APPL | CL_PROXY=>GENERATING_APPLICATION_SV | 20110316 | |||
| 4 | Constant | Public | Type reference (TYPE) | T_GEN_APPL | CL_PROXY=>GENERATING_APPLICATION_WEBSERV | 20061127 | |||
| 5 | Constant | Public | Type reference (TYPE) | T_GEN_APPL | CL_PROXY=>GENERATING_APPLICATION_XI | 20061127 | |||
| 6 | Constant | Public | Type reference (TYPE) | PRX_TYPE | IF_PROXY_CONST_PRX_TYPE=>CONTRACT | Contract | 20111215 | ||
| 7 | Constant | Public | Type reference (TYPE) | PRX_TYPE | IF_PROXY_CONST_PRX_TYPE=>CONTRACT_IMPLEMENTATION | Contract Implementation | 20120119 | ||
| 8 | Constant | Public | Type reference (TYPE) | PRX_TYPE | IF_PROXY_CONST_PRX_TYPE=>TYPE_DEFINITION | Data Type Definition | 20110111 | ||
| 9 | Constant | Public | Type reference (TYPE) | PRX_TYPE | IF_PROXY_CONST_PRX_TYPE=>TYPE_ENHANCEMENT | Data Type Enhancement | 20110111 | ||
| 10 | Constant | Public | Type reference (TYPE) | PRX_TYPE | IF_PROXY_CONST_PRX_TYPE=>EXT_PROVIDER | External Provider | 20110111 | ||
| 11 | Constant | Public | Type reference (TYPE) | PRX_TYPE | IF_PROXY_CONST_PRX_TYPE=>FAULT_MESSAGE_DEFINITION | Fault Message Definition | 20110111 | ||
| 12 | Constant | Public | Type reference (TYPE) | PRX_TYPE | IF_PROXY_CONST_PRX_TYPE=>IDOC_ENH_IN | IDOC Service Provider Enhancement | 20110216 | ||
| 13 | Constant | Public | Type reference (TYPE) | PRX_TYPE | IF_PROXY_CONST_PRX_TYPE=>IDOC_ENH_OUT | IDOC Service Provider Enhancement | 20110216 | ||
| 14 | Constant | Public | Type reference (TYPE) | PRX_TYPE | IF_PROXY_CONST_PRX_TYPE=>MAPPING | Operation Mapping | 20110111 | ||
| 15 | Constant | Public | Type reference (TYPE) | PRX_TYPE | IF_PROXY_CONST_PRX_TYPE=>MAPPING_FACADE | Consumer Mapping | 20110111 | ||
| 16 | Constant | Public | Type reference (TYPE) | PRX_TYPE | IF_PROXY_CONST_PRX_TYPE=>MESSAGE_DEFINITION | Message Definition | 20110111 | ||
| 17 | Constant | Public | Type reference (TYPE) | PRX_TYPE | IF_PROXY_CONST_PRX_TYPE=>MESSAGE_INTERFACE | Message Interface | 20110111 | ||
| 18 | Constant | Public | Type reference (TYPE) | PRX_TYPE | IF_PROXY_CONST_PRX_TYPE=>SCENARIO | 20120313 | |||
| 19 | Constant | Public | Type reference (TYPE) | PRX_TYPE | IF_PROXY_CONST_PRX_TYPE=>SEMANTIC_CONTRACT | Semantic Contract | 20111215 | ||
| 20 | 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 | Static method | Public | Method | F4-help for proxies | 20061127 | |
| 2 | Static method | Public | Method | Get Design Time WSDL for Service Consumer | 20110505 | |
| 3 | Static method | Public | Method | Get text for Domain value | 20070829 | |
| 4 | Static method | Public | Method | Get interface data | 20091028 | |
| 5 | Static method | Public | Method | Get implementation | 20090119 | |
| 6 | Static method | Public | Method | Gets Proxies According to Selection Ranges | 20100224 | |
| 7 | Static method | Public | Method | Get Admin data of a proxy via ABAP key | 20090209 | |
| 8 | Static method | Public | Method | Get Admin data of a proxy via ABAP key | 20090930 | |
| 9 | Static method | Public | Method | Get key of a proxy via ABAP key | 20060803 | |
| 10 | Static method | Public | Method | Get key of a proxy via ABAP key (single entry) | 20110105 | |
| 11 | Static method | Public | Method | Get key of a proxy via ESR key | 20060803 | |
| 12 | Static method | Public | Method | Get key of a proxy via ESR key (single entry) | 20110105 | |
| 13 | Static method | Public | Method | Get Design Time WSDL for Provider Service Interface | 20071106 | |
| 14 | Static method | Public | Method | Get ESR Service Interfaces by their operation release state | 20110706 | |
| 15 | Static method | Public | Method | Get existing Service Variants for a Service Interface | 20100224 | |
| 16 | Static method | Public | Method | description for object type | 20110324 | |
| 17 | Static method | Public | Method | Get Design Time WSDL for Proxy Type (e.g. Message Type) | 20071128 | |
| 18 | Static method | Public | Method | deprecated - do not use, may be deleted any time!! | 20091216 | |
| 19 | Static method | Public | Method | Depricated!! -> use GET_PROXY_KEY_BY_ESR_KEY_SNGL | 20081010 | |
| 20 | 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 | CATEGORY | Call by reference | Type reference (TYPE) | T_TYPE_RANGES | IFR-type (Range) | 20061127 | |||
| 2 | DIRECTION | Call by reference | Type reference (TYPE) | T_DIRECTION | interface direction ('I'nbound/'O'utbound) | 20061127 | |||
| 3 | EVENT | Call by reference | Type reference (TYPE) | T_EVENT | Event Interface (Event Provider) | 20081113 | |||
| 4 | GENERATING_APPLICATION | Call by reference | Type reference (TYPE) | T_GEN_APPL | space = XI-Proxy, 'WEBSERVICES' für Proxys externer WSDLs | 20061127 | |||
| 5 | HIDE_CATEGORY | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | hide column category | 20061127 | |||
| 6 | HIDE_DIRECTION | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | hide column direction | 20061127 | |||
| 7 | HIDE_EVENT | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | hide columen event | 20081113 | |||
| 8 | HIDE_MODE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | obsolete, not supported any more! | 20061127 | |||
| 9 | HIDE_NAME | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | hide column name | 20061127 | |||
| 10 | HIDE_NAMESPACE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | hide column namespace | 20061127 | |||
| 11 | HIDE_OBJECT | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | hide column object | 20061127 | |||
| 12 | HIDE_OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | hide column obj_name | 20061127 | |||
| 13 | NAME | Call by reference | Type reference (TYPE) | T_NAME_RANGES | name (Range) | 20061127 | |||
| 14 | NAMESPACE | Call by reference | Type reference (TYPE) | T_NSPCE_RANGES | namespaces (Range) | 20061127 | |||
| 15 | OBJECT | Call by reference | Type reference (TYPE) | T_R3OBJ_RANGES | R3-type (Range) | 20061127 | |||
| 16 | OBJ_NAME | Call by reference | Type reference (TYPE) | T_R3NAME_RANGES | R3-name (Range) | 20061127 | |||
| 17 | RESULT | Call by reference | Type reference (TYPE) | T_F4_RESULT | result | 20061127 | |||
| 18 | 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 | OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20110505 | |||
| 2 | RVAL | Value transfer | Type reference (TYPE) | XSTRING | 20110505 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Fault | 20110505 |
Method GET_DOMAIN_TEXT_BUFFERED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FIELDNAME | Call by reference | Type reference (TYPE) | ANY | 20070829 | ||||
| 2 | TABNAME | Call by reference | Type reference (TYPE) | ANY | 20070829 | ||||
| 3 | TEXT | Value transfer | Type reference (TYPE) | STRING | 20070829 | ||||
| 4 | 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 | ABAP_KEYS | Call by reference | Type reference (TYPE) | T_ABAP_KEYS | 20091028 | ||||
| 2 | ESR_KEYS | Call by reference | Type reference (TYPE) | T_ESR_INTF_KEYS | 20091028 | ||||
| 3 | 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 | OBJECT | Call by reference | Type reference (TYPE) | PRX_R3OBJ | Proxy Generation: Object Type in R3 (DTEL, TABL,...) | 20090119 | |||
| 2 | OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20090119 | |||
| 3 | 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 | DIRECTION | Call by reference | Type reference (TYPE) | PRX_DIR | SPACE | Interface Direction: 'I' =Inbound, 'O' =Outbound, space=All | 20100224 | ||
| 2 | GEN_APPL_RANGE | Call by reference | Type reference (TYPE) | T_GEN_APPL_RANGES | Range Table for PRXGENAPPL | 20100224 | |||
| 3 | MAX_COUNT | Call by reference | Type reference (TYPE) | SY-TABIX | 200 | Index of Internal Tables | 20100224 | ||
| 4 | NAME | Call by reference | Type reference (TYPE) | T_NAME_RANGES | Range: Repository Name | 20100224 | |||
| 5 | NAMESPACE | Call by reference | Type reference (TYPE) | T_NSPCE_RANGES | Range: Namespaces | 20100224 | |||
| 6 | OBJECTS | Call by reference | Type reference (TYPE) | T_ABAP_KEYS | 20100224 | ||||
| 7 | ONLY_ACTIVE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_FALSE | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20120504 | ||
| 8 | R3_NAME | Call by reference | Type reference (TYPE) | T_R3NAME_RANGES | Range: ABAP Name | 20100224 | |||
| 9 | R3_TYPE | Call by reference | Type reference (TYPE) | T_R3OBJ_RANGES | Range: ABAP Type | 20100224 | |||
| 10 | 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 | CHANGED_BY | Call by reference | Type reference (TYPE) | UNAME | User Name | 20090209 | |||
| 2 | CHANGED_ON | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20090209 | |||
| 3 | CREATED_BY | Call by reference | Type reference (TYPE) | UNAME | User Name | 20090209 | |||
| 4 | CREATED_ON | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20090209 | |||
| 5 | OBJECT | Call by reference | Type reference (TYPE) | PRX_R3OBJ | Proxy Generation: Object Type in R3 (DTEL, TABL,...) | 20090209 | |||
| 6 | OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20090209 | |||
| 7 | VERSION_ID | Call by reference | Type reference (TYPE) | PRX_VERSION_ID | Version GUID | 20090209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Fault | 20090209 |
Method GET_PROXY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGED_BY | Call by reference | Type reference (TYPE) | UNAME | User Name | 20090930 | |||
| 2 | CHANGED_ON | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20090930 | |||
| 3 | CREATED_BY | Call by reference | Type reference (TYPE) | UNAME | User Name | 20090930 | |||
| 4 | CREATED_ON | Call by reference | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20090930 | |||
| 5 | ESR_NAME | Call by reference | Type reference (TYPE) | PRX_IFRNAM | Proxy Generation: Object Name in Enterprise Services Builder | 20090930 | |||
| 6 | ESR_NSPCE | Call by reference | Type reference (TYPE) | PRX_NSPCE | Proxy Generation: Namespace in the Integration Builder | 20090930 | |||
| 7 | ESR_TYPE | Call by reference | Type reference (TYPE) | PRX_WSDLTY | Proxy Generation: WSDL Type (portType, message, and so on) | 20090930 | |||
| 8 | EVENT | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | 20090930 | ||||
| 9 | GEN_APPL | Call by reference | Type reference (TYPE) | PRXGENAPPL | Proxy Generation: Generation Source | 20090930 | |||
| 10 | OBJECT | Call by reference | Type reference (TYPE) | PRX_R3OBJ | Proxy Generation: Object Type in R3 (DTEL, TABL,...) | 20090930 | |||
| 11 | OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20090930 | |||
| 12 | P2P_ENABLED | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20090930 | |||
| 13 | PREFIX | Call by reference | Type reference (TYPE) | PRX_PREFIX | Proxy Generation: Prefix for Proxy Objects to Be Generated | 20090930 | |||
| 14 | VERSION_ID | Call by reference | Type reference (TYPE) | PRX_VERSION_ID | Version GUID | 20090930 | |||
| 15 | XML_NSPCE | Call by reference | Type reference (TYPE) | PRX_NSPCE | Proxy Generation: Namespace in the Integration Builder | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ABAP_KEYS | Call by reference | Type reference (TYPE) | T_ABAP_KEYS | 20060803 | ||||
| 2 | GET_CORRNUM | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPACE | get correction number also (if locked) | 20060803 | ||
| 3 | GET_PACKAGE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPACE | get package also | 20060803 | ||
| 4 | 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 | OBJECT | Call by reference | Type reference (TYPE) | PRX_R3OBJ | Proxy ABAP type (DTEL,TABL, etc) | 20110105 | |||
| 2 | OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy ABAP Name | 20110105 | |||
| 3 | PROXY_KEY | Value transfer | Type reference (TYPE) | T_PROXY_KEY | 20110105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ESR_KEYS | Call by reference | Type reference (TYPE) | T_ESR_KEYS | 20060803 | ||||
| 2 | GEN_APPL | Call by reference | Type reference (TYPE) | PRXGENAPPL | Proxy Generation: Proxy Type | 20060803 | |||
| 3 | GET_CORRNUM | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPACE | get correction number also (if locked) | 20060803 | ||
| 4 | GET_PACKAGE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPACE | get package also | 20060803 | ||
| 5 | 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 | GEN_APPL | Call by reference | Type reference (TYPE) | PRXGENAPPL | Generation Source | 20110105 | |||
| 2 | NAME | Call by reference | Type reference (TYPE) | PRX_IFRNAM | External Name | 20110105 | |||
| 3 | NAMESPACE | Call by reference | Type reference (TYPE) | PRX_NSPCE | External Namespace | 20110105 | |||
| 4 | PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20110105 | |||
| 5 | PROXY_KEY | Value transfer | Type reference (TYPE) | T_PROXY_KEY | proxy key (ABAP and ESR) | 20110105 | |||
| 6 | TYPE | Call by reference | Type reference (TYPE) | PRX_TYPE | see C_TYPE_* constants | 20110105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Parameter Error | 20110119 |
Method GET_SERVICE_DT_WSDL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20071106 | |||
| 2 | RVAL | Value transfer | Type reference (TYPE) | XSTRING | 20071106 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_RESULTS | Call by reference | Type reference (TYPE) | CL_PROXY_PUBLIC_UTILS=>T_SERVICES | 20110706 | ||||
| 2 | IT_NSPACE_RANGE | Call by reference | Type reference (TYPE) | CL_PROXY_PUBLIC_UTILS=>T_NSPCE_RANGES | 20110706 | ||||
| 3 | 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 | 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 | INTF_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Interface Name | 20100224 | |||
| 2 | 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 | DESCRIPTION | Value transfer | Type reference (TYPE) | DDTEXT | Explanatory short text | 20110324 | |||
| 2 | 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 | OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20071128 | |||
| 2 | RVAL | Value transfer | Type reference (TYPE) | XSTRING | 20071128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Fault | 20071128 |
Method GET_WSDLTYPE_FROM_IFRTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IFR_TYPE | Call by reference | Type reference (TYPE) | PRX_TYPE | Object Type in IFR | 20091216 | |||
| 2 | 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 | NAME | Call by reference | Type reference (TYPE) | PRX_IFRNAM | Proxy Generation: Object Name in Enterprise Services Builder | 20081010 | |||
| 2 | NAMESPACE | Call by reference | Type reference (TYPE) | PRX_NSPCE | Proxy Generation: Namespace in the Integration Builder | 20081010 | |||
| 3 | OBJECT | Call by reference | Type reference (TYPE) | PRX_R3OBJ | Proxy Generation: Object Type in R3 (DTEL, TABL,...) | 20081010 | |||
| 4 | OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20081010 | |||
| 5 | 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 | ITERATIVE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_TRUE | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20080415 | ||
| 2 | META_DATA | Value transfer | Object reference (TYPE REF TO) | IF_PROXY_RT_DATA | Proxy Runtime: Meta Data | 20060217 | |||
| 3 | METHOD | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20060217 | |||
| 4 | OBJECT | Call by reference | Type reference (TYPE) | PRX_R3OBJ | Proxy Generation: Object Type in R3 (DTEL, TABL,...) | 20060217 | |||
| 5 | 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 |