SAP ABAP Class CL_PROXY_FACT (factory class)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-PRX (Application Component) Proxy Generation
⤷
SAI_PROXY_GENTIME (Package) ES Tools: Proxy Generation
⤷
⤷
Properties
| Class | CL_PROXY_FACT | |
| Short Description | factory class | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SAI_PROXY_GENTIME | ES Tools: Proxy Generation |
| Created | 20081009 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_PROXY_FACT has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_PROXY_WSDL2ABAP | 20081114 | Proxy Generation: Parse WSDL/XML Schema |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20081010 |
Methods
Events
Class CL_PROXY_FACT has no event.
Types
Class CL_PROXY_FACT has no local type.
Method Signatures
Method CHECK_APPEND_CONSISTENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LOG | Call by reference | Type reference (TYPE) | SPRX_LOG_T | 20081009 | ||||
| 2 | IT_PROXY | Call by reference | Type reference (TYPE) | SPRX_T_PROXY_SORTED | 20081009 |
Method CHECK_APPEND_CONSISTENCY on class CL_PROXY_FACT has no exception.
Method CHECK_CLASS_CONSISTENCY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LOG | Call by reference | Type reference (TYPE) | SPRX_LOG_T | 20081114 | ||||
| 2 | IT_PROXY | Call by reference | Type reference (TYPE) | SPRX_T_PROXY_SORTED | Proxy Generation: Proxy Type with Referenced Proxy Types | 20081114 | |||
| 3 | MAIN_OBJECT | Call by reference | Type reference (TYPE) | SPRX_S_OBJECT | 20081114 |
Method CHECK_CLASS_CONSISTENCY on class CL_PROXY_FACT has no exception.
Method CHECK_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXISTS | Value transfer | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20081114 | |||
| 2 | IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy Generation: Object Identification ES Builder | 20081114 |
Method CHECK_EXISTENCE on class CL_PROXY_FACT has no exception.
Method CHECK_PROVIDER_NS_RESTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CALLBACK | Call by reference | Object reference (TYPE REF TO) | IF_PXN_CALLBACK | turn off urn ns check | 20110803 | |||
| 2 | NAMESPACE | Call by reference | Type reference (TYPE) | CSEQUENCE | namespace | 20110803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20110803 |
Method CHECK_TADIR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HEADERS | Call by reference | Type reference (TYPE) | SPRX_HDR_T | 20090722 | ||||
| 2 | LOG | Call by reference | Type reference (TYPE) | SPRX_LOG_T | 20090722 |
Method CHECK_TADIR on class CL_PROXY_FACT has no exception.
Method COPY_MDR_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ABAPNAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20091125 | |||
| 2 | APPLICATION | Call by reference | Type reference (TYPE) | STRING | 20091125 | ||||
| 3 | BASE_IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | 20091125 | ||||
| 4 | FROM_IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy Generation: Object Identification ES Builder | 20091125 | |||
| 5 | PREFIX | Call by reference | Type reference (TYPE) | PRX_PREFIX | Proxy Generation: Prefix for Proxy Objects to Be Generated | 20091125 | |||
| 6 | PROXY | Value transfer | Object reference (TYPE REF TO) | CL_PROXY_OBJECT | Proxy Generation: Proxy Type with Referenced Proxy Types | 20091125 | |||
| 7 | PXN_FACTORY | Call by reference | Object reference (TYPE REF TO) | CL_PXN_FACTORY | Factory | 20101123 | |||
| 8 | SAVEABLE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_TRUE | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20100604 | ||
| 9 | SUPPRESS_DIALOGS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20101202 | |||
| 10 | TO_IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy Generation: Object Identification ES Builder | 20091125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20091125 |
Method COPY_SVARIANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DO_SAVE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20081205 | |||
| 2 | FROM_IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy Generation: Object Identification ES Builder | 20081113 | |||
| 3 | PREFIX | Call by reference | Type reference (TYPE) | PRX_PREFIX | Proxy Generation: Prefix for Proxy Objects to Be Generated | 20081113 | |||
| 4 | PROXY | Value transfer | Object reference (TYPE REF TO) | CL_PROXY_SV | Proxy Generation: Proxy Type with Referenced Proxy Types | 20081113 | |||
| 5 | SUPPRESS_DIALOGS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20081121 | |||
| 6 | TO_IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy Generation: Object Identification ES Builder | 20081113 | |||
| 7 | TRANSPORT_NUMBER | Call by reference | Type reference (TYPE) | KORRNUM | Name of the locked correction | 20081205 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20081113 |
Method INTERNAL_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPLICATION | Call by reference | Type reference (TYPE) | CSEQUENCE | 20090807 | ||||
| 2 | BASE_ABAPNAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20111215 | |||
| 3 | BASE_IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy Generation: Object Identification ES Builder | 20081009 | |||
| 4 | BASE_SUBOBJECT_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20120118 | ||||
| 5 | IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy Generation: Object Identification ES Builder | 20081009 | |||
| 6 | NEW_API | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_TRUE | nur für den Übergang | 20110812 | ||
| 7 | PROXY | Value transfer | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20081009 | |||
| 8 | SAVEABLE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_TRUE | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20100604 | ||
| 9 | SUPPRESS_DIALOGS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20081009 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20081009 |
Method LOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPLICATION | Call by reference | Type reference (TYPE) | CSEQUENCE | 20090807 | ||||
| 2 | DISPLAY_MODE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20081009 | |||
| 3 | IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy Generation: Object Identification ES Builder | 20081009 | |||
| 4 | ITERATIVE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_TRUE | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20120419 | ||
| 5 | NEW_API | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | nur für den Übergang | 20110812 | |||
| 6 | PROXY | Value transfer | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20081009 | |||
| 7 | PROXY_CLASS_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20081010 | |||
| 8 | SAVEABLE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_TRUE | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20100604 | ||
| 9 | SUPPRESS_DIALOGS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20081009 | |||
| 10 | WITH_ENHANCEMENTS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20081009 | |||
| 11 | WSD | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20081120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20081009 |
Method LOAD_BY_ABAP_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPLICATION | Call by reference | Type reference (TYPE) | CSEQUENCE | 20090807 | ||||
| 2 | COMP_GUID | Call by reference | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20081010 | |||
| 3 | DISPLAY_MODE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20081010 | |||
| 4 | NEW_API | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | Nur Übergang | 20110812 | |||
| 5 | OBJECT | Call by reference | Type reference (TYPE) | PRX_R3OBJ | Proxy Generation: Object Type in R3 (DTEL, TABL,...) | 20081010 | |||
| 6 | OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20081010 | |||
| 7 | PROXY | Value transfer | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20081010 | |||
| 8 | PROXY_CLASS_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20081010 | |||
| 9 | SUPPRESS_DIALOGS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20081010 | |||
| 10 | WITH_ENHANCEMENTS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20081010 | |||
| 11 | WSD | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20081120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20081010 |
Method LOAD_EXT_SERVICE_ENH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPLICATION | Call by reference | Type reference (TYPE) | CSEQUENCE | 20110216 | ||||
| 2 | DISPLAY_MODE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20110216 | |||
| 3 | IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy Generation: Object Identification ES Builder | 20110216 | |||
| 4 | PROXY | Value transfer | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20110216 | |||
| 5 | SAVEABLE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_TRUE | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20110216 | ||
| 6 | SUPPRESS_DIALOGS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20110216 | |||
| 7 | WSD | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20110216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20110216 |
Method LOAD_EXT_SERVICE_ENH_INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASE_DB_DATA_IN | Call by reference | Type reference (TYPE) | SPRX_DB_DATA | 20110217 | ||||
| 2 | BASE_DB_DATA_OUT | Call by reference | Type reference (TYPE) | SPRX_DB_DATA | 20110217 | ||||
| 3 | DB_PACKAGES | Call by reference | Type reference (TYPE) | SPRX_PCK_T | 20110216 | ||||
| 4 | IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy Generation: Object Identification ES Builder | 20110216 | |||
| 5 | INACTIVE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20110217 | |||
| 6 | PROXY | Call by reference | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20110216 | |||
| 7 | WSD | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20110216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20110216 |
Method LOAD_FOR_DISPLAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPLICATION | Call by reference | Type reference (TYPE) | CSEQUENCE | 20090807 | ||||
| 2 | IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy Generation: Object Identification ES Builder | 20081009 | |||
| 3 | ITERATIVE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_TRUE | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20120419 | ||
| 4 | NEW_API | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | Nur Übergang | 20110812 | |||
| 5 | PROXY | Value transfer | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20081009 | |||
| 6 | WITH_ENHANCEMENTS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20081009 | |||
| 7 | WSD | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20081120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20081009 |
Method LOAD_INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DB_DATA | Call by reference | Type reference (TYPE) | SPRX_DB_DATA | 20091126 | ||||
| 2 | DB_PACKAGES | Call by reference | Type reference (TYPE) | SPRX_PCK_T | 20090724 | ||||
| 3 | IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy Generation: Object Identification ES Builder | 20090722 | |||
| 4 | ITERATIVE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_TRUE | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20120419 | ||
| 5 | PROXY | Call by reference | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20090722 | |||
| 6 | WITH_ENHANCEMENTS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20090722 | |||
| 7 | WSD | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20090722 | |||
| 8 | WS_PACKAGES | Call by reference | Type reference (TYPE) | PRX_T_NAMESPACE_PACKAGE | Proxy Generation: Package/Prefix for Namespaces | 20090729 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20090722 |
Method LOG_NOT_FOUND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DB_DATA | Call by reference | Type reference (TYPE) | SPRX_DB_DATA | 20081009 | ||||
| 2 | LOG | Call by reference | Type reference (TYPE) | SPRX_LOG_T | 20081009 |
Method LOG_NOT_FOUND on class CL_PROXY_FACT has no exception.
Method NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ABAPNAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20091124 | |||
| 2 | APPLICATION | Call by reference | Type reference (TYPE) | CSEQUENCE | 20091014 | ||||
| 3 | BASE_ABAPNAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20111215 | |||
| 4 | BASE_IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy Generation: Object Identification ES Builder | 20081009 | |||
| 5 | BASE_SUBOBJECT_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20120118 | ||||
| 6 | CALLBACK | Call by reference | Object reference (TYPE REF TO) | IF_PXN_CALLBACK | generic application callback | 20110803 | |||
| 7 | CREATE_NAMES | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_TRUE | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20101215 | ||
| 8 | IFR_ID | Call by reference | Type reference (TYPE) | PRX_S_IFR | Proxy Generation: Object Identification ES Builder | 20081009 | |||
| 9 | NEW_API | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | Nur Übergang | 20110812 | |||
| 10 | PREFIX | Call by reference | Type reference (TYPE) | PRX_PREFIX | Proxy Generation: Prefix for Proxy Objects to Be Generated | 20081009 | |||
| 11 | PROXY | Value transfer | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20081009 | |||
| 12 | PROXY_CLASS_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20081010 | |||
| 13 | SAVEABLE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_TRUE | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20100604 | ||
| 14 | SUPPRESS_DIALOGS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20081009 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20081009 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 720 |