SAP ABAP Class CL_SALV_STI_AUNIT_ATS_TESTER (Scenario tester)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-ATS (Application Component) ABAP Table/Tree Services
     SALV_STI (Package) ALV Services for Tables: iTab Services impl.
Properties
Class CL_SALV_STI_AUNIT_ATS_TESTER  
Short Description Scenario tester    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_STI   ALV Services for Tables: iTab Services impl. 
Created 20120328   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SALV_STI_AUNIT_ATS_TESTER has no forward declaration.
Interfaces
Class CL_SALV_STI_AUNIT_ATS_TESTER has no interface implemented.
Friends
Class CL_SALV_STI_AUNIT_ATS_TESTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ROW_TYPE Constant Public Attribute reference (LIKE) IF_SALV_ITAB_VIEW_GROUPED_DATA=>CS_ROW_TYPE IF_SALV_ITAB_VIEW_GROUPED_DATA=>CS_ROW_TYPE 20120404
2 MO_CUT Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_ITAB_SERVICES 20120328
3 MO_LINE_EDITOR Instance attribute Protected Object reference (TYPE REF TO) CL_SALV_ITAB_EDITOR_LINE_MODE 20120328
4 MO_SIMULATOR Instance attribute Private Object reference (TYPE REF TO) LTC_ATS_SIMULATOR 20120328
5 MR_DATA Instance attribute Protected Object reference (TYPE REF TO) YT_DATA 20120328
6 MT_DATA Instance attribute Public Type reference (TYPE) YT_DATA 20120328
7 MT_LOG Instance attribute Protected Type reference (TYPE) YT_LOG 20120328
8 M_ATS_LOCKED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20120328
9 M_KEYFIGURE_COUNTER Instance attribute Protected Type reference (TYPE) I 20120328
10 M_KEY_COUNTER Instance attribute Protected Type reference (TYPE) I 20120328
11 M_OPERATIONS_LOG Instance attribute Protected Type reference (TYPE) STRING 20120328
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RESULT_DATA Instance method Public Method 20120328
2 CHECK_RESULT_GROUP_DATA Instance method Public Method 20120328
3 COLLAPSE_GROUPS_PER_DEFAULT Instance method Public Method 20130621
4 COLLAPSE_NODE Instance method Public Method 20120328
5 EDIT_DATA Instance method Public Method 20120328
6 EXECUTE_OPERATION Instance method Public Method 20120328
7 EXECUTE_SCENARIO Instance method Public Method 20120328
8 INIT Instance method Public Method 20120328
9 LOCK Instance method Public Method 20120328
10 SET_AGGR_RULE Instance method Public Method 20120328
11 SET_FILTER_RULE Instance method Public Method 20120328
12 SET_GRAND_TOTAL_IS_IN_RESULT Instance method Public Method 20120328
13 SET_GROUP_RULE Instance method Public Method 20120328
14 SET_INSERT_POSITION Instance method Public Method 20120328
15 SET_NEW_DATA Instance method Public Method 20120328
16 SET_SORT_RULE Instance method Public Method 20120328
17 UNLOCK Instance method Public Method 20120328
18 _CREATE_NEW_DATA Instance method Public Method 20120328
19 _IS_EDIT_OPERATION Instance method Protected Method 20120328
20 _LOG Instance method Protected Method 20120328
21 _REPORT_WARNING Instance method Protected Method 20120328
22 _RESET_TECHNICAL_FIELDS Instance method Protected Method 20120402
23 _SPLIT_OPERATION Instance method Protected Method 20120328
24 _TO_RANGE_TABLE Instance method Protected Method 20120328
Events
Class CL_SALV_STI_AUNIT_ATS_TESTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_DATA Public See coding 20120328 begin of ys_data, " technical fields: row_type type char1, " const: c_row_type group_level type i, is_collapsed type abap_bool, row_count type i, " data fields: record_key type i, char type char1, int type i, end of ys_data
2 YS_LOG Protected See coding 20120328 begin of ys_log, action type string, r_data type ref to data, end of ys_log
3 YT_DATA Public See coding 20120328 yt_data type standard table of ys_data with default key
4 YT_LOG Protected See coding 20120328 yt_log type standard table of ys_log with default key
Method Signatures

Method CHECK_RESULT_DATA Signature

Method CHECK_RESULT_DATA on class CL_SALV_STI_AUNIT_ATS_TESTER has no parameter.
Method CHECK_RESULT_DATA on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method CHECK_RESULT_GROUP_DATA Signature

Method CHECK_RESULT_GROUP_DATA on class CL_SALV_STI_AUNIT_ATS_TESTER has no parameter.
Method CHECK_RESULT_GROUP_DATA on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method COLLAPSE_GROUPS_PER_DEFAULT Signature

Method COLLAPSE_GROUPS_PER_DEFAULT on class CL_SALV_STI_AUNIT_ATS_TESTER has no parameter.
Method COLLAPSE_GROUPS_PER_DEFAULT on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method COLLAPSE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESULT_ROW_INDEX Value transfer Type reference (TYPE) I 20120328

Method COLLAPSE_NODE on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method EDIT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELETE_LINES Call by reference Type reference (TYPE) STRING 20120328
2 Importing INSERT_LINES Call by reference Type reference (TYPE) STRING 20120328
3 Importing MOVE_LINES_TO_INSERT_POS Call by reference Type reference (TYPE) STRING 20120328
4 Importing T_NEW_DATA Call by reference Type reference (TYPE) YT_DATA 20120328

Method EDIT_DATA on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method EXECUTE_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OP Call by reference Type reference (TYPE) STRING 20120328

Method EXECUTE_OPERATION on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method EXECUTE_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCENARIO Call by reference Type reference (TYPE) STRING 20120328

Method EXECUTE_SCENARIO on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_DATA Call by reference Type reference (TYPE) YT_DATA 20120328

Method INIT on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method LOCK Signature

Method LOCK on class CL_SALV_STI_AUNIT_ATS_TESTER has no parameter.
Method LOCK on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method SET_AGGR_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RULES Call by reference Type reference (TYPE) STRING 20120328

Method SET_AGGR_RULE on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method SET_FILTER_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RULES Call by reference Type reference (TYPE) STRING 20120328

Method SET_FILTER_RULE on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method SET_GRAND_TOTAL_IS_IN_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GRAND_TOTAL_IS_INCLUDED Value transfer Type reference (TYPE) ABAP_BOOL 20120328

Method SET_GRAND_TOTAL_IS_IN_RESULT on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method SET_GROUP_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RULES Call by reference Type reference (TYPE) STRING 20120328

Method SET_GROUP_RULE on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method SET_INSERT_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEFORE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120328
2 Importing GRP_IDX Value transfer Type reference (TYPE) I -1 20120328
3 Importing RES_IDX Value transfer Type reference (TYPE) I -1 20120328
4 Importing SRC_IDX Value transfer Type reference (TYPE) I -1 20120328

Method SET_INSERT_POSITION on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method SET_NEW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_DATA Call by reference Type reference (TYPE) YT_DATA 20120328

Method SET_NEW_DATA on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method SET_SORT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RULES Call by reference Type reference (TYPE) STRING 20120328

Method SET_SORT_RULE on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method UNLOCK Signature

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

Method UNLOCK on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method _CREATE_NEW_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INITIAL_DATA_SIZE Value transfer Type reference (TYPE) I 3 20120404
2 Returning T_DATA Value transfer Type reference (TYPE) YT_DATA 20120328

Method _CREATE_NEW_DATA on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method _IS_EDIT_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_EDIT Value transfer Type reference (TYPE) ABAP_BOOL 20120328
2 Importing OPERATION Call by reference Type reference (TYPE) STRING 20120328

Method _IS_EDIT_OPERATION on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method _LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) STRING 20120328
2 Importing DATA Call by reference Type reference (TYPE) DATA 20120328
3 Importing OP Call by reference Type reference (TYPE) STRING 20120328

Method _LOG on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method _REPORT_WARNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSG Call by reference Type reference (TYPE) STRING 20120328

Method _REPORT_WARNING on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method _RESET_TECHNICAL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) YT_DATA 20120402

Method _RESET_TECHNICAL_FIELDS on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method _SPLIT_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATION Call by reference Type reference (TYPE) STRING 20120328
2 Returning T_PARTIAL_OPERATIONS Value transfer Type reference (TYPE) STRING_TABLE 20120328

Method _SPLIT_OPERATION on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.

Method _TO_RANGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IDX_STRING Call by reference Type reference (TYPE) STRING 20120328
2 Returning T_RANGE Value transfer Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_RANGE 20120328

Method _TO_RANGE_TABLE on class CL_SALV_STI_AUNIT_ATS_TESTER has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 732