SAP ABAP Class CL_PXN_AU_CONTRACT (Unittest)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_GENTIME_MDR_AU (Package) Unittest for SAI_PROXY_GENTIME_MDR
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PXN_AU_BASE Unittest 20120207
Properties
Class CL_PXN_AU_CONTRACT  
Short Description Unittest    
Super Class CL_PXN_AU_BASE Unittest 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 5   
Package SAI_PROXY_GENTIME_MDR_AU   Unittest for SAI_PROXY_GENTIME_MDR 
Created 20120207   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PXN_AU_CONTRACT has no forward declaration.
Interfaces
Class CL_PXN_AU_CONTRACT has no interface implemented.
Friends
Class CL_PXN_AU_CONTRACT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CONTRACT_NAME Constant Private Type reference (TYPE) STRING 'ConContract' 20121128
2 C_FAULT1_MESSAGE_NAME Constant Private Type reference (TYPE) PRX_R3NAME 'CX_SXIVERIPROTOCOL_FAULT' 20121128
3 C_FAULT2_MESSAGE_NAME Constant Private Type reference (TYPE) PRX_R3NAME 'CX_SXIVERIBOXED_FAULT' 20121128
4 C_REQUEST_MESSAGE_NAME Constant Private Type reference (TYPE) PRX_R3NAME 'SPLIT_UTSTSPLIT_MESSAGE' 20121128
5 C_RESPONSE_MESSAGE_NAME Constant Private Type reference (TYPE) PRX_R3NAME 'SXIVERIHEADER_RESPONSE' 20121128
6 C_SEMANTIC_CONTRACT_NAME Constant Private Type reference (TYPE) PRX_R3NAME 'ConSemanticContract' 20121128
7 C_TEXT_ID Constant Private Type reference (TYPE) IF_PXN_TEXT_REFERENCE=>TEXTID 'SC123' 20121203
8 MR_CONTRACT_UNDER_TEST Instance attribute Private Object reference (TYPE REF TO) IF_PXN_CONTRACT 20120213
9 MR_MAIN Instance attribute Private Object reference (TYPE REF TO) IF_PXN_MAIN 20120213
10 MR_MAIN_SEMANTIC Instance attribute Private Object reference (TYPE REF TO) IF_PXN_MAIN 20120207
11 MR_SEMANTIC_CONTRACT Instance attribute Private Object reference (TYPE REF TO) IF_PXN_SEMANTIC_CONTRACT 20120207
12 MT_CHANGED_OBJECTS Instance attribute Private Type reference (TYPE) TT_CHANGED_IDS 20120213
Methods
# Method Level Visibility Method type Description Created on
1 CATCH_OBJECT_CHANGED Instance method Private Event handling method 20120213
2 COMPARE_CONTRACT_W_SEM_CONTRCT Instance method Private Method 20120214
3 COMPARE_MESSAGE_TYPES Instance method Private Method 20120214
4 CREATE_SEMANTIC_CONTRACT Instance method Private Method 20121127
5 RELOAD_CONTRACT Instance method Private Method 20120214
6 SETUP Instance method Private Method 20120207
7 TEARDOWN Instance method Private Method 20121128
8 TEST_CHECKMAN_RUN Instance method Protected Test Method for ABAP Unit 20120327
9 TEST_CONTRACT Instance method Protected Test Method for ABAP Unit 20120207
10 VALIDATE_BASIC_FUNCTIONS Instance method Private Method 20120214
11 VALIDATE_CONSISTENCY_CHECK Instance method Private Method 20120214
12 VALIDATE_COPY_CONTRACT Instance method Private Method 20120214
13 VALIDATE_MESSAGE_TYPE_STORAGE Instance method Private Method 20120214
14 VALIDATE_NODE_REPAIR Instance method Private Method 20120214
15 VALIDATE_SAVE_RESTORE Instance method Private Method 20120214
Events
Class CL_PXN_AU_CONTRACT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CHANGED_IDS Private See coding 20120214 tt_changed_ids type standard table of ty_changed_ids with non-unique key id
2 TY_CHANGED_IDS Private See coding 20120214 begin of ty_changed_ids, id type prx_id, type_of_change type c length 1, end of ty_changed_ids
Method Signatures

Method CATCH_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) 20120213
2 Importing TYPE_OF_CHANGE Value transfer Attribute reference (LIKE) 20120213

Method CATCH_OBJECT_CHANGED on class CL_PXN_AU_CONTRACT has no exception.

Method COMPARE_CONTRACT_W_SEM_CONTRCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTRACT Call by reference Object reference (TYPE REF TO) IF_PXN_CONTRACT 20120214
2 Importing IV_ACTORS_SWAPPED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120214

Method COMPARE_CONTRACT_W_SEM_CONTRCT on class CL_PXN_AU_CONTRACT has no exception.

Method COMPARE_MESSAGE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTRACT Call by reference Object reference (TYPE REF TO) IF_PXN_CONTRACT 20120214
# Exception Resumable Description Created on
1 CX_PXN_NODE_OBSOLETE 20120214

Method CREATE_SEMANTIC_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEMANTIC_CONTRACT_NAME Call by reference Type reference (TYPE) PRX_R3NAME 20121128
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_PXN_SEMANTIC_CONTRACT 20121128
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20121127

Method RELOAD_CONTRACT Signature

Method RELOAD_CONTRACT on class CL_PXN_AU_CONTRACT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120214

Method SETUP Signature

Method SETUP on class CL_PXN_AU_CONTRACT has no parameter.
Method SETUP on class CL_PXN_AU_CONTRACT has no exception.

Method TEARDOWN Signature

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

Method TEST_CHECKMAN_RUN Signature

Method TEST_CHECKMAN_RUN on class CL_PXN_AU_CONTRACT has no parameter.
Method TEST_CHECKMAN_RUN on class CL_PXN_AU_CONTRACT has no exception.

Method TEST_CONTRACT Signature

Method TEST_CONTRACT on class CL_PXN_AU_CONTRACT has no parameter.
Method TEST_CONTRACT on class CL_PXN_AU_CONTRACT has no exception.

Method VALIDATE_BASIC_FUNCTIONS Signature

Method VALIDATE_BASIC_FUNCTIONS on class CL_PXN_AU_CONTRACT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120214

Method VALIDATE_CONSISTENCY_CHECK Signature

Method VALIDATE_CONSISTENCY_CHECK on class CL_PXN_AU_CONTRACT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120214

Method VALIDATE_COPY_CONTRACT Signature

Method VALIDATE_COPY_CONTRACT on class CL_PXN_AU_CONTRACT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120214

Method VALIDATE_MESSAGE_TYPE_STORAGE Signature

Method VALIDATE_MESSAGE_TYPE_STORAGE on class CL_PXN_AU_CONTRACT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120214

Method VALIDATE_NODE_REPAIR Signature

Method VALIDATE_NODE_REPAIR on class CL_PXN_AU_CONTRACT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120214

Method VALIDATE_SAVE_RESTORE Signature

Method VALIDATE_SAVE_RESTORE on class CL_PXN_AU_CONTRACT has no parameter.
# Exception Resumable Description Created on
1 CX_PXN_FAULT 20120214
History
Last changed by/on SAP  20130531 
SAP Release Created in 804