SAP ABAP Class CL_PROXY_DB (Proxy Generation: Database Communication)
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_DB | |
| Short Description | Proxy Generation: Database Communication | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SAI_PROXY_GENTIME | ES Tools: Proxy Generation |
| Created | 20010910 | 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 interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_PROXY_DB has no interface implemented.
Friends
Class CL_PROXY_DB has no friend class.
Attributes
Class CL_PROXY_DB has no attribute.
Methods
Events
Class CL_PROXY_DB has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | DAT_FURTHER_DATA | Public | See coding | 20050713 | begin of dat_further_data ,
ifr_enum type string,
ifr_t_enum type sprx_t_ifr_enum,
query_ref type sprx_s_query_ref,
ifr_transform type sprx_t_transform,
ifr_indcontext type sprx_t_indcontext,
ifr_minincl type string,
ifr_maxincl type string,
ifr_minexcl type string,
ifr_maxexcl type string,
ifr_whitespace type string,
ifr_mixed type string,
ifr_pattern type string,
ifr_default type string,
ifr_namespace type string,
enh_next_field type string,
metadata type xstring,
end of dat_further_data
|
Method Signatures
Method ADD_CONTRACT_OP_DETAILS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INACTIVE | Call by reference | Type reference (TYPE) | PRX_INACT | Proxy Generation: Flag for Inactive Version | 20111222 | |||
| 2 | OPERATION | Call by reference | Type reference (TYPE) | SPRX_S_CONTRACT_OPERATION | 20111221 | ||||
| 3 | PROXY | Call by reference | Type reference (TYPE) | SPRX_S_PROXY | 20111221 | ||||
| 4 | T_SPRX_DAT | Call by reference | Type reference (TYPE) | SPRX_DAT_T | 20111221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20111221 |
Method ADD_SPRX_DAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INACTIVE | Call by reference | Type reference (TYPE) | PRX_INACT | Proxy Generation: Flag for Inactive Version | 20050727 | |||
| 2 | OBJ1 | Call by reference | Type reference (TYPE) | SPRX_S_OBJECT | 20050727 | ||||
| 3 | OBJ2 | Call by reference | Type reference (TYPE) | SPRX_S_OBJECT | 20050727 | ||||
| 4 | OBJ3 | Call by reference | Type reference (TYPE) | SPRX_S_OBJECT | 20050727 | ||||
| 5 | PROXY | Call by reference | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20050727 | |||
| 6 | PROXY_OLD | Call by reference | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20050727 | |||
| 7 | T_SPRX_DAT | Call by reference | Type reference (TYPE) | SPRX_DAT_T | 20050727 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050727 |
Method ADD_SPRX_HDR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INACTIVE | Call by reference | Type reference (TYPE) | PRX_INACT | Proxy Generation: Flag for Inactive Version | 20050727 | |||
| 2 | S_MAIN_PROXY | Call by reference | Type reference (TYPE) | SPRX_S_PROXY | 20050727 | ||||
| 3 | S_PROXY | Call by reference | Type reference (TYPE) | SPRX_S_PROXY | 20050727 | ||||
| 4 | T_SPRX_HDR | Call by reference | Type reference (TYPE) | SPRX_HDR_T | 20050727 |
Method ADD_SPRX_HDR on class CL_PROXY_DB has no exception.
Method CHECK_PACKAGE_TRANSPORT 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 | 20051201 | ||||
| 2 | ID | Call by reference | Type reference (TYPE) | PRX_ID | Proxy-Generierung: eindeutige ID eines Proxy-Objektes | 20051201 | |||
| 3 | T_PROXY | Call by reference | Type reference (TYPE) | SPRX_T_PROXY_SORTED | Proxy-Generierung: Proxy-Typ mit referierten Proxy-Typen | 20051201 |
Method CHECK_PACKAGE_TRANSPORT on class CL_PROXY_DB has no exception.
Method CREATE_DB_OBJECTS 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 | 20010914 | ||||
| 2 | DELTA | Call by reference | Type reference (TYPE) | SPRX_T_DELTA | 20010925 | ||||
| 3 | IGNORE_OTHER_NAMESPACES | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | 'X' | 20030211 | |||
| 4 | KORRNUM | Call by reference | Type reference (TYPE) | KORRNUM | Name der gesperrten Korrektur | 20041020 | |||
| 5 | LOG | Call by reference | Type reference (TYPE) | SPRX_LOG_T | 20110531 | ||||
| 6 | SAVE_ONLY | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20070810 | |||
| 7 | SUPPRESS_DIALOGS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20111213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20010925 |
Method DESERIALIZE 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 | 20010914 | ||||
| 2 | ITERATIVE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_TRUE | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20120419 | ||
| 3 | OLD_PROXIES | Call by reference | Type reference (TYPE) | SPRX_T_PROXY_SORTED | 20020121 | ||||
| 4 | PROXIES | Value transfer | Type reference (TYPE) | SPRX_T_PROXY_SORTED | Proxy-Typ mit referierten Proxy-Typen | 20010914 | |||
| 5 | SCWB | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20101223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20010913 |
Method DESERIALIZE_FURTHER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FURTHER_DATA | Call by reference | Type reference (TYPE) | STRING | 20040413 | ||||
| 2 | RS_FURTHER_DATA | Value transfer | Type reference (TYPE) | PRX_HDR_FURTHER_DATA | Notfall-Struktur für sproxhdr Erweiterungen | 20040413 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20040506 |
Method DESERIALIZE_FURTHER_DATA_DAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FURTHER_DATA | Call by reference | Type reference (TYPE) | STRING | 20050114 | ||||
| 2 | RS_FURTHER_DATA | Value transfer | Type reference (TYPE) | DAT_FURTHER_DATA | Notfall-Struktur für sproxdat Erweiterungen | 20050114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20050114 |
Method GET_DB_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DELTA | Call by reference | Type reference (TYPE) | SPRX_T_DELTA | 20010913 | ||||
| 2 | IGNORE_OTHER_NAMESPACES | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | 'X' | X: Objekte aus anderen Namespaces ignorieren | 20020815 | ||
| 3 | NAMES | Value transfer | Type reference (TYPE) | SPROXNAMES | Proxy-Generierung: Tabelle mit Namen generierter Objekte | 20010913 |
Method GET_DB_OBJECTS on class CL_PROXY_DB has no exception.
Method GET_HASHKEY_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DELTA | Call by reference | Type reference (TYPE) | SPRX_T_DELTA | 20050824 | ||||
| 2 | IGNORE_OTHER_NAMESPACES | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | 'X' | X: Objekte aus anderen Namespaces ignorieren | 20050824 | ||
| 3 | NAMES | Value transfer | Type reference (TYPE) | SPROXNAMES | Proxy-Generierung: Tabelle mit Namen generierter Objekte | 20050824 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20051228 |
Method GET_WHERE_USED_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | T_PROXY | Call by reference | Type reference (TYPE) | SPRX_T_PROXY_SORTED | 20011002 | ||||
| 2 | WHERE_USED_LIST | Value transfer | Type reference (TYPE) | SPRX_T_WHERE_USED_LIST | 20011002 |
Method GET_WHERE_USED_LIST on class CL_PROXY_DB has no exception.
Method LOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DB_DATA | Value transfer | Type reference (TYPE) | SPRX_DB_DATA | 20010914 | ||||
| 2 | DB_PACKAGES | Call by reference | Type reference (TYPE) | SPRX_PCK_T | 20060303 | ||||
| 3 | GENERATING_APPLICATION | Call by reference | Type reference (TYPE) | PRXGENAPPL | Proxy-Generierung: Generierende Applikation | 20030128 | |||
| 4 | IDS | Call by reference | Type reference (TYPE) | PRX_IDS | Tabelle der ID's der zu lesenden Objekte | 20010910 | |||
| 5 | INACTIVE | Call by reference | Type reference (TYPE) | PRX_INACT | Kennzeichen für inaktive Version | 20010910 | |||
| 6 | ITERATIVE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | 'X' | Auch referierte Daten iterativ lesen | 20010912 | ||
| 7 | OLD_IDS | Call by reference | Type reference (TYPE) | PRX_IDS | Table of IDs of Objects to Be Read | 20060809 | |||
| 8 | PACKAGES | Call by reference | Type reference (TYPE) | PRX_T_NAMESPACE_PACKAGE | 20030924 | ||||
| 9 | WITH_ENHANCEMENTS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPACE | Auch Erweiterungen lesen | 20030611 |
Method LOAD on class CL_PROXY_DB has no exception.
Method LOAD_BY_ABAP_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DB_DATA | Value transfer | Type reference (TYPE) | SPRX_DB_DATA | 20121212 | ||||
| 2 | INACTIVE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_FALSE | Kennzeichen für inaktive Version | 20121212 | ||
| 3 | ITERATIVE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPRX_FALSE | Auch referierte Daten iterativ lesen | 20121212 | ||
| 4 | OBJECT | Call by reference | Type reference (TYPE) | PRX_R3OBJ | Proxy Generation: Object Type in R3 (DTEL, TABL,...) | 20121212 | |||
| 5 | OBJ_NAME | Call by reference | Type reference (TYPE) | PRX_R3NAME | Proxy Generation: Name of an Object in R/3 | 20121212 | |||
| 6 | WITH_ENHANCEMENTS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPACE | Auch Erweiterungen lesen | 20121212 |
Method LOAD_BY_ABAP_NAME on class CL_PROXY_DB has no exception.
Method MAPPING_FACADE_SERIALIZE 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 | 20090817 | ||||
| 2 | INACTIVE | Call by reference | Type reference (TYPE) | PRX_INACT | Proxy Generation: Flag for Inactive Version | 20090817 | |||
| 3 | PROXY | Call by reference | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20090817 | |||
| 4 | PROXY_ID | Call by reference | Type reference (TYPE) | PRX_ID | Proxy Generation: Unique ID of a Proxy Object | 20090817 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20090817 |
Method MAPPING_SERIALIZE 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 | 20090806 | ||||
| 2 | INACTIVE | Call by reference | Type reference (TYPE) | PRX_INACT | Proxy Generation: Flag for Inactive Version | 20090806 | |||
| 3 | PROXY | Call by reference | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20090806 | |||
| 4 | PROXY_ID | Call by reference | Type reference (TYPE) | PRX_ID | Proxy Generation: Unique ID of a Proxy Object | 20090806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20090806 |
Method OBJECT_FILL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_OBJECT | Call by reference | Type reference (TYPE) | SPROXNAME | Proxy Generation: Names of Generated Objects | 20060217 | |||
| 2 | FROM_OTHER_NS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20060217 | |||
| 3 | IS_PROXY | Call by reference | Object reference (TYPE REF TO) | SPRX_S_PROXY | 20060217 |
Method OBJECT_FILL on class CL_PROXY_DB has no exception.
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DB_NEW | Call by reference | Type reference (TYPE) | SPRX_DB_DATA | 20010921 | ||||
| 2 | DB_OLD | Call by reference | Type reference (TYPE) | SPRX_DB_DATA | 20010921 |
Method SAVE on class CL_PROXY_DB has no exception.
Method SERIALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALL | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20010914 | |||
| 2 | DB_DATA | Value transfer | Type reference (TYPE) | SPRX_DB_DATA | 20010914 | ||||
| 3 | DELTA | Call by reference | Type reference (TYPE) | SPRX_T_DELTA | Delta | 20010913 | |||
| 4 | INACTIVE | Call by reference | Type reference (TYPE) | PRX_INACT | Kennzeichen für inaktive Version | 20010913 | |||
| 5 | PROXY | Call by reference | Object reference (TYPE REF TO) | CL_PROXY | Proxy-Typ mit referierten Proxy-Typen | 20010913 | |||
| 6 | PROXY_OLD | Call by reference | Object reference (TYPE REF TO) | CL_PROXY | Altzustand Proxy | 20020121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20010913 |
Method SERIALIZE_FURTHER_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_FURTHER_DATA | Call by reference | Type reference (TYPE) | PRX_HDR_FURTHER_DATA | Notfall-Struktur für sproxhdr Erweiterungen | 20040413 | |||
| 2 | RV_FURTHER_DATA | Value transfer | Type reference (TYPE) | STRING | 20040413 |
Method SERIALIZE_FURTHER_DATA on class CL_PROXY_DB has no exception.
Method SERIALIZE_FURTHER_DATA_DAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_FURTHER_DATA | Call by reference | Type reference (TYPE) | DAT_FURTHER_DATA | Notfall-Struktur für sproxdat Erweiterungen | 20050114 | |||
| 2 | RV_FURTHER_DATA | Value transfer | Type reference (TYPE) | STRING | 20050114 |
Method SERIALIZE_FURTHER_DATA_DAT on class CL_PROXY_DB has no exception.
Method SV_SERIALIZE 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 | 20080912 | ||||
| 2 | INACTIVE | Call by reference | Type reference (TYPE) | PRX_INACT | Proxy Generation: Flag for Inactive Version | 20080912 | |||
| 3 | PROXY | Call by reference | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20080912 | |||
| 4 | PROXY_ID | Call by reference | Type reference (TYPE) | PRX_ID | Proxy Generation: Unique ID of a Proxy Object | 20080912 | |||
| 5 | PROXY_OLD | Call by reference | Object reference (TYPE REF TO) | CL_PROXY | Proxy Generation: Proxy Type with Referenced Proxy Types | 20080912 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy Generation: Error | 20080912 |
Method TRANSPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DELTA | Call by reference | Type reference (TYPE) | SPRX_T_DELTA | 20010925 | ||||
| 2 | IGNORE_OTHER_NAMESPACES | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | 'X' | 20030211 | |||
| 3 | SUPPRESS_DIALOGS | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20080626 | |||
| 4 | TRANSPORT_NUMBER | Call by reference | Type reference (TYPE) | KORRNUM | Name der gesperrten Korrektur | 20041007 | |||
| 5 | WITH_BO_ENH | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | ABAP Proxies: Boolean Value ('X' = True, Space = False) | 20060906 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler | 20010911 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 620 |