SAP ABAP Class CL_PXN_AUNIT (Unittest)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_GENTIME_MDR (Package) Proxy Generation Meta Data Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_AUNIT_ASSERT cl_aunit_assert 20120704
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PXNE_CONST general constants 20120704
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PXN_CONST general constants 20120704
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PXN_CONST_ABAP abap constants 20120704
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PXN_CONST_WSDL wsdl constants 20120704
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PXN_AUNIT_ESR ESR-WSDL related unittest 20130419
Properties
Class CL_PXN_AUNIT  
Short Description Unittest    
Super Class CL_PROXY_AUNIT_ASSERT cl_aunit_assert 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 5   
Package SAI_PROXY_GENTIME_MDR   Proxy Generation Meta Data Repository 
Created 20120704   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 IF_PXN_VERSION_ID Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SPRX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PXNE_CONST general constants 20120704
2 IF_PXN_CONST general constants 20120704
3 IF_PXN_CONST_ABAP abap constants 20120704
4 IF_PXN_CONST_WSDL wsdl constants 20120704
Friends
Class CL_PXN_AUNIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CLASS_NAME Instance attribute Protected Type reference (TYPE) STRING 20120704
2 C_DUMMY_PACKAGE Static Attribute Public Type reference (TYPE) DEVCLASS 'SAI_PROXY_DUMMY' Package 20130118
3 C_HASH Instance attribute Protected Type reference (TYPE) STRING 20120706
4 C_NAMESPACE Instance attribute Protected Type reference (TYPE) STRING 20120704
5 C_NAMESPACE_EXT Instance attribute Protected Type reference (TYPE) STRING 20120706
6 C_PREFIX Instance attribute Protected Type reference (TYPE) PRX_PREFIX Proxy Generation: Prefix for Names of Proxy Objects 20120704
7 C_UNAME Static Attribute Protected Type reference (TYPE) SY-UNAME User Name 20120704
8 DDICTYPE Instance attribute Protected Attribute reference (LIKE) 20120704
9 DEEP_LOAD_IN_CHANGE_MODE Static Attribute Protected Type reference (TYPE) ABAP_BOOL 20130325
10 FACTORY_READ_ONLY Static Attribute Protected Object reference (TYPE REF TO) IF_PXN_FACTORY 20120704
11 FACTORY_SIMULATION Static Attribute Private Object reference (TYPE REF TO) IF_PXN_FACTORY 20120704
12 FACTORY_WRITE Static Attribute Private Object reference (TYPE REF TO) IF_PXN_FACTORY Factory 20121214
13 GEN_APPL Static Attribute Protected Type reference (TYPE) PRXGENAPPL Generation Source 20120706
14 INDEX_REBUILD Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130214
15 IS_REFERRED Static Attribute Protected Type reference (TYPE) PRX_BOOLEAN 20120706
16 MAIN Static Attribute Protected Object reference (TYPE REF TO) IF_PX_MAIN 20120706
17 MAIN_IS_INVALID Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130214
18 NODE Static Attribute Protected Object reference (TYPE REF TO) OBJECT 20120706
19 NODETYPE Instance attribute Protected Attribute reference (LIKE) 20120704
20 OBJECTS_CHANGED Instance attribute Private Type reference (TYPE) T_OBJECTS_CHANGED 20130214
21 TYPE Static Attribute Protected Type reference (TYPE) STRING 20120706
22 VERSION_ID Static Attribute Protected Type reference (TYPE) STRING 20121211
23 XSDTYPE Instance attribute Protected Attribute reference (LIKE) 20120704
Methods
# Method Level Visibility Method type Description Created on
1 ASSERT_OBJECT_CHANGED Instance method Protected Method 20130214
2 CHECK_ATTRIBUTES Instance method Protected Method 20120704
3 CHECK_ELEMENTS Instance method Protected Method 20120704
4 CHECK_GLOBAL_TYPE Instance method Protected Method 20120704
5 CHECK_INITIAL_BASE Instance method Protected Method 20120704
6 CHECK_INITIAL_DATATYPE_SIMPLE Instance method Protected Method 20120704
7 CHECK_INITIAL_DT_SIMPLE_ABAP Instance method Protected Method 20120704
8 CHECK_INITIAL_DT_SIMPLE_XSD Instance method Protected Method 20120704
9 CLASS_CONSTRUCTOR Static method Public Constructor 20120704
10 CLASS_SETUP Static method Private Method 20130121
11 CONSTRUCTOR Instance method Public Constructor 20120704
12 GET_FACTORY Static method Protected Method 20130118
13 GET_WSDL_RETRIEVER Static method Protected Method 20120706
14 HASH Static method Protected Method 20120706
15 INVALIDATE_MAIN Instance method Protected Method 20130214
16 ON_INDEX_REBUILD Instance method Private Event handling method 20130214
17 ON_OBJECT_CHANGED Instance method Private Event handling method 20130214
18 QNAME Static method Protected Method 20120704
19 SETUP Instance method Private Method 20130118
20 TEARDOWN Instance method Private Method 20130122
21 _ACTIVATE Instance method Protected Test Method for ABAP Unit 20130424
22 _ACTIVE_CORE Instance method Protected Test Method for ABAP Unit 20130325
23 _CACHED_XML Instance method Protected Test Method for ABAP Unit 20121127
24 _CHECK_TECHNICAL_PREFIX Instance method Protected Test Method for ABAP Unit 20120828
25 _DELETABLE Instance method Protected Test Method for ABAP Unit 20120709
26 _GET_ABAP_NAME Instance method Protected Test Method for ABAP Unit 20121126
27 _GET_DELETABLE_OBJECTS Instance method Protected Test Method for ABAP Unit 20130502
28 _GLOBAL Instance method Protected Test Method for ABAP Unit 20120706
29 _IS_CONSISTENT Instance method Protected Test Method for ABAP Unit 20121207
30 _IS_INACTIVE Instance method Protected Test Method for ABAP Unit 20120706
31 _LIFE_CYCLE Instance method Protected Test Method for ABAP Unit 20120706
32 _MESSAGE_TYPE Instance method Protected Test Method for ABAP Unit 20130805
33 _NODE_DESCRIPTION Instance method Protected Test Method for ABAP Unit 20130213
34 _PATTERN Instance method Protected Test Method for ABAP Unit 20120711
35 _R3_TEXT Instance method Protected Test Method for ABAP Unit 20120727
36 _REGENERATE Instance method Protected Test Method for ABAP Unit 20130502
37 _SAVE Instance method Protected Test Method for ABAP Unit 20130118
38 _SECURITY_LEVEL Instance method Protected Test Method for ABAP Unit 20120711
39 _SECURITY_LEVEL_2 Instance method Protected Test Method for ABAP Unit 20120711
40 _SETUP Instance method Protected Method 20130123
41 _SET_ABAP_NAME Instance method Protected Test Method for ABAP Unit 20121126
42 _SET_ABAP_NAME_AND_PREFIX Instance method Protected Test Method for ABAP Unit 20120706
43 _SUB_NODE Instance method Protected Test Method for ABAP Unit 20120709
44 _TEST_SETUP Instance method Protected Method 20130123
45 _TEXT_REFERENCE Instance method Protected Test Method for ABAP Unit 20120706
46 _VERSION_ID Instance method Protected Test Method for ABAP Unit 20120706
47 _XML Instance method Protected Test Method for ABAP Unit 20120706
Events
Class CL_PXN_AUNIT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_OBJECTS_CHANGED Public See coding 20130214 T_OBJECTS_CHANGED type STANDARD TABLE OF T_OBJECT_CHANGED WITH DEFAULT KEY
2 T_OBJECT_CHANGED Public See coding 20130214 begin of T_OBJECT_CHANGED, id type prx_id, type_of_change type c length 1, end of T_OBJECT_CHANGED
3 T_STS Public See coding 20120704 t_sts type standard table of cxsltdesc with default key
Method Signatures

Method ASSERT_OBJECT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Call by reference Type reference (TYPE) STRING 20130214
2 Importing LEVEL Call by reference Type reference (TYPE) AUNIT_LEVEL CRITICAL ABAP Unit: Severity of Check Error 20130214
3 Importing NODE Call by reference Object reference (TYPE REF TO) OBJECT Core info 20130214
4 Importing QUIT Call by reference Type reference (TYPE) AUNIT_FLOWCTRL NO ABAP Unit: Flow Control in Case of Error 20130214
5 Importing TYPE_OF_CHANGE Call by reference Type reference (TYPE) C SPACE space = changed, 'D' = deleted, 'N' = new, '-' = no change 20130214
# Exception Resumable Description Created on
1 CX_PXN_NODE_OBSOLETE Node is obsolete 20130214

Method CHECK_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Call by reference Type reference (TYPE) IF_PXN_ATTRIBUTE=>TAB 20120704
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_PXN_DATATYPE_W_ATTRIBUTES 20120704

Method CHECK_ATTRIBUTES on class CL_PXN_AUNIT has no exception.

Method CHECK_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENTS Call by reference Type reference (TYPE) IF_PXN_ELEMENT=>TAB 20120704
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_PXN_DATATYPE_COMPL_CONTENT 20120704

Method CHECK_ELEMENTS on class CL_PXN_AUNIT has no exception.

Method CHECK_GLOBAL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXP_TYPE Call by reference Type reference (TYPE) PRX_TYPE 20120704
2 Importing GLOBAL Call by reference Object reference (TYPE REF TO) IF_PXN_GLOBAL 20120704
# Exception Resumable Description Created on
1 CX_PXN_NODE_OBSOLETE 20120704

Method CHECK_INITIAL_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_PXN_BASE 20120704

Method CHECK_INITIAL_BASE on class CL_PXN_AUNIT has no exception.

Method CHECK_INITIAL_DATATYPE_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_PXN_DATATYPE_SIMPLE 20120704

Method CHECK_INITIAL_DATATYPE_SIMPLE on class CL_PXN_AUNIT has no exception.

Method CHECK_INITIAL_DT_SIMPLE_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_PXN_DATATYPE_SIMPLE 20120704

Method CHECK_INITIAL_DT_SIMPLE_ABAP on class CL_PXN_AUNIT has no exception.

Method CHECK_INITIAL_DT_SIMPLE_XSD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_PXN_DATATYPE_SIMPLE 20120704

Method CHECK_INITIAL_DT_SIMPLE_XSD on class CL_PXN_AUNIT has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLASS_SETUP Signature

Method CLASS_SETUP on class CL_PXN_AUNIT has no parameter.
Method CLASS_SETUP on class CL_PXN_AUNIT has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PXN_AUNIT has no parameter.
Method CONSTRUCTOR on class CL_PXN_AUNIT has no exception.

Method GET_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_PXN_FACTORY Factory 20130118

Method GET_FACTORY on class CL_PXN_AUNIT has no exception.

Method GET_WSDL_RETRIEVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) PRX_R3NAME 20120706
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SLIB_RETRIEVER 20120706
3 Importing TYPE Call by reference Type reference (TYPE) PRX_R3OBJ 'INTF' Proxy Generation: Object Type in R3 (DTEL, TABL,...) 20130405
# Exception Resumable Description Created on
1 CX_PROXY_FAULT 20120706

Method HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAXLEN Call by reference Type reference (TYPE) I 20120706
2 Returning RVAL Value transfer Type reference (TYPE) STRING 20120706
3 Importing VALUE Call by reference Type reference (TYPE) CSEQUENCE 20120706

Method HASH on class CL_PXN_AUNIT has no exception.

Method INVALIDATE_MAIN Signature

Method INVALIDATE_MAIN on class CL_PXN_AUNIT has no parameter.
Method INVALIDATE_MAIN on class CL_PXN_AUNIT has no exception.

Method ON_INDEX_REBUILD Signature

Method ON_INDEX_REBUILD on class CL_PXN_AUNIT has no parameter.
Method ON_INDEX_REBUILD on class CL_PXN_AUNIT has no exception.

Method ON_OBJECT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Attribute reference (LIKE) 20130214
2 Importing TYPE_OF_CHANGE Value transfer Attribute reference (LIKE) 20130214

Method ON_OBJECT_CHANGED on class CL_PXN_AUNIT has no exception.

Method QNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20120704
2 Importing NAMESPACE Call by reference Type reference (TYPE) CSEQUENCE 20120704
3 Returning QNAME Value transfer Type reference (TYPE) QNAME 20120704

Method QNAME on class CL_PXN_AUNIT has no exception.

Method SETUP Signature

Method SETUP on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20130123
2 CX_PXN_FAULT MDR fault (abstract) 20130123

Method TEARDOWN Signature

Method TEARDOWN on class CL_PXN_AUNIT has no parameter.
Method TEARDOWN on class CL_PXN_AUNIT has no exception.

Method _ACTIVATE Signature

Method _ACTIVATE on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT MDR fault (abstract) 20130424

Method _ACTIVE_CORE Signature

Method _ACTIVE_CORE on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT MDR fault (abstract) 20130325

Method _CACHED_XML Signature

Method _CACHED_XML on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20121127

Method _CHECK_TECHNICAL_PREFIX Signature

Method _CHECK_TECHNICAL_PREFIX on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120828

Method _DELETABLE Signature

Method _DELETABLE on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120709

Method _GET_ABAP_NAME Signature

Method _GET_ABAP_NAME on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20121126

Method _GET_DELETABLE_OBJECTS Signature

Method _GET_DELETABLE_OBJECTS on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20130502

Method _GLOBAL Signature

Method _GLOBAL on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120706

Method _IS_CONSISTENT Signature

Method _IS_CONSISTENT on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT MDR fault (abstract) 20121207

Method _IS_INACTIVE Signature

Method _IS_INACTIVE on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120706

Method _LIFE_CYCLE Signature

Method _LIFE_CYCLE on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120706

Method _MESSAGE_TYPE Signature

Method _MESSAGE_TYPE on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20130805

Method _NODE_DESCRIPTION Signature

Method _NODE_DESCRIPTION on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20130213

Method _PATTERN Signature

Method _PATTERN on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120711

Method _R3_TEXT Signature

Method _R3_TEXT on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120727

Method _REGENERATE Signature

Method _REGENERATE on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20130502

Method _SAVE Signature

Method _SAVE on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT MDR fault (abstract) 20130118

Method _SECURITY_LEVEL Signature

Method _SECURITY_LEVEL on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120711

Method _SECURITY_LEVEL_2 Signature

Method _SECURITY_LEVEL_2 on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120711

Method _SETUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MAIN Call by reference Object reference (TYPE REF TO) IF_PX_MAIN 20130214
2 Exporting NODE Call by reference Object reference (TYPE REF TO) OBJECT 20130214
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20130123
2 CX_PXN_FAULT MDR fault (abstract) 20130123

Method _SET_ABAP_NAME Signature

Method _SET_ABAP_NAME on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20121126

Method _SET_ABAP_NAME_AND_PREFIX Signature

Method _SET_ABAP_NAME_AND_PREFIX on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120706

Method _SUB_NODE Signature

Method _SUB_NODE on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120709

Method _TEST_SETUP Signature

Method _TEST_SETUP on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PROXY_FAULT Proxy Fault 20130123
2 CX_PXN_FAULT MDR fault (abstract) 20130123

Method _TEXT_REFERENCE Signature

Method _TEXT_REFERENCE on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120706

Method _VERSION_ID Signature

Method _VERSION_ID on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120706

Method _XML Signature

Method _XML on class CL_PXN_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120706
History
Last changed by/on SAP  20140121 
SAP Release Created in 740