SAP ABAP Class CL_APL_ECATT_TEST_DATA_AUNIT (eCATT Test Data Container (ABAP Unit))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_MIDDLEWARE (Package) eCATT Middleware Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_APL_ECATT_TEST_DATA_AUNIT eCATT Test Data Container (ABAP Unit) 20110513
Properties
Class CL_APL_ECATT_TEST_DATA_AUNIT  
Short Description eCATT Test Data Container (ABAP Unit)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_MIDDLEWARE   eCATT Middleware Objects 
Created 20110513   SAP 
Last change 20130531   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 CL_APL_ECATT_TEST_DATA_AUNIT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_APL_ECATT_TEST_DATA_AUNIT eCATT Test Data Container (ABAP Unit) 20110513
Friends
Class CL_APL_ECATT_TEST_DATA_AUNIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_TRANSFORMATION_ERROR Constant Private Type reference (TYPE) C 'T' 20110901
2 MO_DB_ACCESS Instance attribute Private Object reference (TYPE REF TO) IF_APL_ECATT_TDC_BUFFER_ACCESS 20110519
3 MO_TDC_ACCESS Instance attribute Private Object reference (TYPE REF TO) IF_APL_ECATT_TDC_ACCESS 20110519
4 MT_DATAX_DELETE Instance attribute Private Type reference (TYPE) TT_STANDARD_DATAX 20110519
5 MT_DATAX_MODIFY Instance attribute Private Type reference (TYPE) TT_STANDARD_DATAX 20110519
6 MT_DATAX_READ Instance attribute Private Type reference (TYPE) TT_SORTED_DATAX 20110519
7 MT_SYNCX_DELETE Instance attribute Private Type reference (TYPE) TT_STANDARD_SYNCX 20110519
8 MT_SYNCX_MODIFY Instance attribute Private Type reference (TYPE) TT_STANDARD_SYNCX 20110519
9 MT_SYNCX_READ Instance attribute Private Type reference (TYPE) TT_SORTED_SYNCX 20110519
10 MV_BUFFER_ALL_HAS_BEEN_DONE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20121213
11 MV_DATE Instance attribute Private Type reference (TYPE) HIER_LDATE Last Changed On 20110519
12 MV_READ_HAS_BEEN_CALLED Instance attribute Private Type reference (TYPE) I 20121213
13 MV_SYNC_ERROR Instance attribute Private Type reference (TYPE) C 20110901
14 MV_TDC_NAME Instance attribute Private Type reference (TYPE) ETOBJ_NAME 20110516
15 MV_TDC_VERSION Instance attribute Private Type reference (TYPE) ETOBJ_VER 20110516
16 MV_TIME Instance attribute Private Type reference (TYPE) HIER_LTIME Time of Last Change 20110519
17 MV_USER Instance attribute Private Type reference (TYPE) HIER_LUSER Last Changed By 20110519
18 ST_INSTANCE Static Attribute Private Type reference (TYPE) TT_INSTANCE 20110519
19 SV_CONN Static Attribute Private Type reference (TYPE) DBCON-CON_NAME 20110706
Methods
# Method Level Visibility Method type Description Created on
1 COMMIT_VARIANT Instance method Private Method 20110523
2 CONSTRUCTOR Instance method Private Constructor 20110513
3 DELETE Instance method Private Method 20110901
4 DELETE_ALL Static method Public Method 20110816
5 GET_INSTANCE Static method Public Method 20110513
6 INITIALIZE Instance method Private Method 20110519
7 IS_SYNC_ERROR_FLAG_SET Static method Private Method 20110901
8 IS_VARIANT_SYNCHRONIZED Instance method Private Method 20110519
9 SAVE Instance method Private Method 20110901
10 SAVE_DATAX Instance method Private Method 20110519
11 SAVE_SYNCX Instance method Private Method 20110519
12 SYNCHRONIZE_VARIANT Instance method Private Method 20110519
13 WAS_REQUESTED_BY_API Static method Public Method 20110523
Events
Class CL_APL_ECATT_TEST_DATA_AUNIT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_INSTANCE Private See coding 20110517 BEGIN OF ts_instance, name TYPE etobj_name, version TYPE etobj_ver, ref_tdc type REF TO if_apl_ecatt_tdc_access, ref_db type REF TO if_apl_ecatt_tdc_buffer_access, ref TYPE REF TO cl_apl_ecatt_test_data_aunit, END OF ts_instance
2 TT_INSTANCE Private See coding 20110517 tt_instance TYPE STANDARD TABLE OF ts_instance WITH KEY name version
3 TT_SORTED_DATAX Public See coding 20110519 tt_sorted_datax TYPE SORTED TABLE OF ectd_datax WITH UNIQUE DEFAULT KEY
4 TT_SORTED_SYNCX Public See coding 20110519 tt_sorted_syncx TYPE SORTED TABLE OF ectd_syncx WITH UNIQUE DEFAULT KEY
5 TT_STANDARD_DATAX Public See coding 20110519 tt_standard_datax TYPE STANDARD TABLE OF ectd_datax
6 TT_STANDARD_SYNCX Public See coding 20110519 tt_standard_syncx TYPE STANDARD TABLE OF ectd_syncx
Method Signatures

Method COMMIT_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARID Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20110523
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20110523

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) ETOBJ_NAME 20110513
2 Importing IM_VERSION Call by reference Type reference (TYPE) ETOBJ_VER 20110513
3 Importing IO_TDC_API Call by reference Object reference (TYPE REF TO) IF_APL_ECATT_TDC_ACCESS eCATT TDC API - Testdatencontainer-Zugriffs 20110519
4 Importing IO_TDC_BUFFER_DB Call by reference Object reference (TYPE REF TO) IF_APL_ECATT_TDC_BUFFER_ACCESS 20110520
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20110520

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PNAME Call by reference Type reference (TYPE) ETP_NAME 20110901
2 Importing I_VARID Call by reference Type reference (TYPE) ETVAR_ID 20110901

Method DELETE on class CL_APL_ECATT_TEST_DATA_AUNIT has no exception.

Method DELETE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20110816

Method DELETE_ALL on class CL_APL_ECATT_TEST_DATA_AUNIT has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20110513
2 Importing IM_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20110513
3 Importing IO_TDC_API Call by reference Object reference (TYPE REF TO) IF_APL_ECATT_TDC_ACCESS 20110519
4 Importing IO_TDC_BUFFER_DB Call by reference Object reference (TYPE REF TO) IF_APL_ECATT_TDC_BUFFER_ACCESS 20110520
5 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_APL_ECATT_TEST_DATA_AUNIT eCATT Testdatencontainer (ABAP Unit) 20110513
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20110520

Method INITIALIZE Signature

Method INITIALIZE on class CL_APL_ECATT_TEST_DATA_AUNIT has no parameter.
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20110520

Method IS_SYNC_ERROR_FLAG_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SYNCX Call by reference Type reference (TYPE) CL_APL_ECATT_TEST_DATA_AUNIT=>TT_SORTED_SYNCX Table Type for SYNCX 20110901
2 Importing IV_VARID Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20110901
3 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110901

Method IS_SYNC_ERROR_FLAG_SET on class CL_APL_ECATT_TEST_DATA_AUNIT has no exception.

Method IS_VARIANT_SYNCHRONIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARID Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20110519
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110519

Method IS_VARIANT_SYNCHRONIZED on class CL_APL_ECATT_TEST_DATA_AUNIT has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAM_REF Call by reference Object reference (TYPE REF TO) DATA 20110901
2 Importing I_PNAME Call by reference Type reference (TYPE) ETP_NAME 20110901
3 Importing I_VARID Call by reference Type reference (TYPE) ETVAR_ID 20110901
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20110901

Method SAVE_DATAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAM_REF Call by reference Object reference (TYPE REF TO) DATA 20110519
2 Importing I_PNAME Call by reference Type reference (TYPE) ETP_NAME Name eines Parameters oder einer Kommandoschnittstelle 20110519
3 Importing I_VARID Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20110519

Method SAVE_DATAX on class CL_APL_ECATT_TEST_DATA_AUNIT has no exception.

Method SAVE_SYNCX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARID Call by reference Type reference (TYPE) ETVAR_ID eCATT Variantendefinition Testdatencontainer 20110519
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20110520

Method SYNCHRONIZE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VARID Call by reference Type reference (TYPE) ETVAR_ID Name der Variante 20110519
# Exception Resumable Description Created on
1 CX_ECATT_TDC_ACCESS 20110520

Method WAS_REQUESTED_BY_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) ETOBJ_NAME eCATT Objekt 20110523
2 Importing IV_VERSION Call by reference Type reference (TYPE) ETOBJ_VER eCATT Objektversion 20110523
3 Returning RV_REQUESTED Value transfer Type reference (TYPE) ABAP_BOOL 20110523

Method WAS_REQUESTED_BY_API on class CL_APL_ECATT_TEST_DATA_AUNIT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731