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 |