SAP ABAP Class CL_PXN_DB (Proxy DB access)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_GENTIME (Package) ES Tools: Proxy Generation
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PXN_DB_AUNIT Proxy DB Access Unittest 20121214
Properties
Class CL_PXN_DB  
Short Description Proxy DB access    
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 20121214   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SPRX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PXN_DB has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_PXN_DB_AUNIT 20121214 Proxy DB Access Unittest
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DB Static Attribute Public Object reference (TYPE REF TO) CL_PXN_DB Proxy DB access 20121214
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PROXY_EXISTENCE Instance method Public Method Proxy Generation: Check Other Uses of a Name 20121221
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20121214
3 DEQUEUE Instance method Public Method Proxy-Generierung: Entsperren 20121214
4 ENQUEUE Instance method Public Method Proxy-Generierung: Sperren 20121214
5 GENERATE_ABAP_OBJECTS Instance method Public Method 20130424
6 GET_PACKAGE Instance method Public Method Get Package 20130125
7 MODIFY_CLASS_OR_INTERFACE Instance method Public Method 20121214
8 OBJECTS_ACTIVATE Instance method Public Method 20121214
9 PACKAGE_READ Instance method Public Method Get Package for a Proxy 20130125
10 SAVE Instance method Public Method Proxy-Generierung: Daten auf DB sichern 20121214
11 SELECT_DAT_FROM_HDR Instance method Public Method 20121221
12 SELECT_HDR_BY_EXT_KEY Instance method Public Method 20130424
13 SELECT_HDR_BY_HASHID Instance method Public Method 20121221
14 SELECT_HDR_BY_KEYS Instance method Public Method 20121221
15 SELECT_INACTIVE_HDR_BY_KEYS Instance method Public Method 20130424
16 SELECT_SINGLE_DIRECTION_EVENT Instance method Public Method 20130125
17 SELECT_SINGLE_HDR_FOR_OBJECT Instance method Public Method 20121221
18 TRANSPORT Instance method Public Method Proxy-Generierung: DB-Schnittstelle: Transport 20121214
Events
Class CL_PXN_DB has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_PROXIES_TO_READ Public See coding 20121221 begin of s_proxies_to_read, object type prx_r3obj, obj_name type prx_r3name, end of s_proxies_to_read
2 T_PROXIES_TO_READ Public See coding 20121221 t_proxies_to_read type standard table of s_proxies_to_read WITH DEFAULT KEY
Method Signatures

Method CHECK_PROXY_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20121221
2 Importing OBJECT Call by reference Type reference (TYPE) SPROXNAME Proxy Generation: Names of Generated Objects 20121221

Method CHECK_PROXY_EXISTENCE on class CL_PXN_DB has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PXN_DB has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PXN_DB has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENQ_MODE Call by reference Type reference (TYPE) ENQMODE 'E' Sperrmodus 20121214
2 Changing OBJECTS Call by reference Type reference (TYPE) SPROXNAMES Proxy-Generierung: Tabelle mit Namen generierter Objekte 20121214
3 Exporting RETURN_CODE Call by reference Type reference (TYPE) I 20121214
4 Changing SPROXLOG Call by reference Type reference (TYPE) SPRX_LOG_T 20121214

Method DEQUEUE on class CL_PXN_DB has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENQ_MODE Call by reference Type reference (TYPE) ENQMODE 'E' Sperrmodus 20121214
2 Changing OBJECTS Call by reference Type reference (TYPE) SPROXNAMES Proxy-Generierung: Tabelle mit Namen generierter Objekte 20121214
3 Exporting RETURN_CODE Call by reference Type reference (TYPE) I 20121214
4 Changing SPROXLOG Call by reference Type reference (TYPE) SPRX_LOG_T 20121214
5 Importing SUPPRESS Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20121214

Method ENQUEUE on class CL_PXN_DB has no exception.

Method GENERATE_ABAP_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20130424

Method GENERATE_ABAP_OBJECTS on class CL_PXN_DB has no exception.

Method GET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFAULT_PACKAGE Call by reference Type reference (TYPE) DEVCLASS obsolete, do not use 20130125
2 Importing IGNORE_ERROR Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20130219
3 Importing OBJECT Call by reference Type reference (TYPE) CSEQUENCE Object Type 20130125
4 Importing OBJ_NAME Call by reference Type reference (TYPE) CSEQUENCE Object Name in Object Directory 20130125
5 Returning RVAL Value transfer Type reference (TYPE) DEVCLASS Package 20130125
# Exception Resumable Description Created on
1 ERROR 20130125

Method MODIFY_CLASS_OR_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COI Call by reference Object reference (TYPE REF TO) CL_PROXY_CLASS_OR_INTERFACE 20121214
2 Changing CT_LOG Call by reference Type reference (TYPE) SPRX_LOG_T 20121214
3 Changing C_RETURN_CODE Call by reference Type reference (TYPE) I 20121214
4 Importing SUPPRESS_DIALOGS Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20121214

Method MODIFY_CLASS_OR_INTERFACE on class CL_PXN_DB has no exception.

Method OBJECTS_ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LOG Call by reference Type reference (TYPE) SPRX_LOG_T 20121214
2 Changing C_RETURN_CODE Call by reference Type reference (TYPE) I 20121214
3 Exporting E_CHECKLIST Call by reference Object reference (TYPE REF TO) CL_WB_CHECKLIST List of All Error Messages from a Syntax Check 20121214
4 Importing IT_OBJECTS Call by reference Type reference (TYPE) SPROXNAMES Proxy Generation: Table with Names of Generated Objects 20121214
5 Importing IT_SPROXDAT Call by reference Type reference (TYPE) SPRX_DAT_T 20121214

Method OBJECTS_ACTIVATE on class CL_PXN_DB has no exception.

Method PACKAGE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PACKAGE Value transfer Type reference (TYPE) PRX_S_TDEVC Package 20130125
2 Importing PACKAGE_NAME Call by reference Type reference (TYPE) DEVCLASS Package 20130125

Method PACKAGE_READ on class CL_PXN_DB has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SPROXDAT_NEW Call by reference Type reference (TYPE) SPRX_DAT_T 20121214
2 Importing SPROXDAT_OLD Call by reference Type reference (TYPE) SPRX_DAT_T 20121214
3 Importing SPROXHDR_NEW Call by reference Type reference (TYPE) SPRX_HDR_T 20121214
4 Importing SPROXHDR_OLD Call by reference Type reference (TYPE) SPRX_HDR_T 20121214
5 Importing SPROXINTF_NEW Call by reference Type reference (TYPE) SPRX_MATCHINTF_T 20121214
6 Importing SPROXINTF_OLD Call by reference Type reference (TYPE) SPRX_MATCHINTF_T 20121214
7 Importing SPROXSVAR_NEW Call by reference Type reference (TYPE) SPRX_SVAR_T 20121214
8 Importing SPROXSVAR_OLD Call by reference Type reference (TYPE) SPRX_SVAR_T 20121214

Method SAVE on class CL_PXN_DB has no exception.

Method SELECT_DAT_FROM_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SPROXDAT_TAB Call by reference Type reference (TYPE) SPRX_DAT_T 20121221
2 Importing SPROXHDR_TAB Call by reference Type reference (TYPE) SPRX_HDR_T 20121221

Method SELECT_DAT_FROM_HDR on class CL_PXN_DB has no exception.

Method SELECT_HDR_BY_EXT_KEY 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) SPROXHDR-GEN_APPL Generation Source 20130424
2 Importing HASH_ID Call by reference Type reference (TYPE) SPROXHDR-HASH_ID Proxy Generation: Shortened ID of a Proxy Object (Hash) 20130424
3 Exporting HDR Call by reference Type reference (TYPE) SPRX_HDR_T 20130424
4 Importing IFR_GNSPCE Call by reference Type reference (TYPE) SPROXHDR-IFR_GNSPCE Proxy Generation: External Namespace 20130424
5 Importing IFR_NAME Call by reference Type reference (TYPE) SPROXHDR-IFR_NAME Proxy Generation: External Name 20130424
6 Importing IFR_NSPCE Call by reference Type reference (TYPE) SPROXHDR-IFR_NSPCE Proxy Generation: External Namespace 20130424
7 Importing IFR_TYPE Call by reference Type reference (TYPE) SPROXHDR-IFR_TYPE Proxy Generation: WSDL Type (portType, message, and so on) 20130424
8 Importing INACTIVE Call by reference Type reference (TYPE) SPROXHDR-INACTIVE Proxy Generation: Flag for Inactive Version 20130424
9 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP System Field: Return Code of ABAP Statements 20130424

Method SELECT_HDR_BY_EXT_KEY on class CL_PXN_DB has no exception.

Method SELECT_HDR_BY_HASHID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE_APPL Call by reference Type reference (TYPE) PRXGENAPPL Generation Source 20121221
2 Importing GEN_APPL Call by reference Type reference (TYPE) PRXGENAPPL Generation Source 20121221
3 Importing HASHIDS Call by reference Type reference (TYPE) PRX_HSHIDS Proxy Generation: Table of Hash IDs 20121221
4 Exporting SPROXHDR Call by reference Type reference (TYPE) SPRX_HDR_T 20121221

Method SELECT_HDR_BY_HASHID on class CL_PXN_DB has no exception.

Method SELECT_HDR_BY_KEYS 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 ABAP Proxies: Boolean Value ('X' = True, Space = False) 20121221
2 Exporting LT_SPROXHDR Call by reference Type reference (TYPE) SPRX_HDR_T 20121221
3 Importing PROXIES_TO_READ Call by reference Type reference (TYPE) T_PROXIES_TO_READ 20121221

Method SELECT_HDR_BY_KEYS on class CL_PXN_DB has no exception.

Method SELECT_INACTIVE_HDR_BY_KEYS 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 ABAP Proxies: Boolean Value ('X' = True, Space = False) 20130424
2 Exporting LT_SPROXHDR Call by reference Type reference (TYPE) SPRX_HDR_T 20130424
3 Importing PROXIES_TO_READ Call by reference Type reference (TYPE) T_PROXIES_TO_READ 20130424
4 Importing WITHOUT_INLINE_OBJECTS Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20130424

Method SELECT_INACTIVE_HDR_BY_KEYS on class CL_PXN_DB has no exception.

Method SELECT_SINGLE_DIRECTION_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DIRECTION Call by reference Type reference (TYPE) PRX_DIR Proxy Generation: Interface Direction (Inbound/Outbound) 20130125
2 Exporting EVENT Call by reference Type reference (TYPE) PRX_EVENT Event flag 20130125
3 Importing IFR_NAME Call by reference Type reference (TYPE) PRX_IFRNAM Proxy Generation: External Name 20130125
4 Importing IFR_NSPCE Call by reference Type reference (TYPE) PRX_NSPCE Proxy Generation: External Namespace 20130125
5 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP System Field: Return Code of ABAP Statements 20130125

Method SELECT_SINGLE_DIRECTION_EVENT on class CL_PXN_DB has no exception.

Method SELECT_SINGLE_HDR_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HDR Call by reference Type reference (TYPE) SPROXHDR Proxy Header Data (substitution table) 20121221
2 Importing OBJECT Call by reference Type reference (TYPE) PRX_R3OBJ Proxy Generation: Name of an Object in R/3 20121221
3 Importing OBJ_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20121221
4 Exporting SUBRC Call by reference Type reference (TYPE) SY-SUBRC ABAP System Field: Return Code of ABAP Statements 20121221

Method SELECT_SINGLE_HDR_FOR_OBJECT on class CL_PXN_DB has no exception.

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OBJECTS Call by reference Type reference (TYPE) SPROXNAMES Proxy-Generierung: Tabelle mit Namen generierter Objekte 20121214
2 Exporting RETURN_CODE Call by reference Type reference (TYPE) I 20121214
3 Changing SPROXLOG Call by reference Type reference (TYPE) SPRX_LOG_T 20121214
4 Importing SUPPRESS_DIALOGS Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20121214
5 Changing TRANSPORT_NUMBER Call by reference Type reference (TYPE) KORRNUM Name der gesperrten Korrektur 20121214

Method TRANSPORT on class CL_PXN_DB has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740