SAP ABAP Class CL_CRD_GUI_TEST_FRAMEWORK (Credentialing: Test Framework (Controller Classic UI))
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CRDEIF (Package) Credentialing: External Interfaces
Properties
Class CL_CRD_GUI_TEST_FRAMEWORK  
Short Description Credentialing: Test Framework (Controller Classic UI)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRDEIF   Credentialing: External Interfaces 
Created 20070121   SAP 
Last change 20100310   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)
Interfaces
Class CL_CRD_GUI_TEST_FRAMEWORK has no interface implemented.
Friends
Class CL_CRD_GUI_TEST_FRAMEWORK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FCODE_BACK Constant Public Type reference (TYPE) SYUCOMM 'BACK' Function Code: Back 20070121
2 GC_FCODE_CANCEL Constant Public Type reference (TYPE) SYUCOMM 'CANCEL' Function Code: Cancel 20070121
3 GC_FCODE_EXECUTE Constant Protected Type reference (TYPE) SYUCOMM 'EXECUTE' Function Code: Execute Test 20070121
4 GC_FCODE_EXIT Constant Public Type reference (TYPE) SYUCOMM 'EXIT' Function Code: Exit 20070121
5 GC_FCODE_TAB_GENERAL Constant Public Type reference (TYPE) SYUCOMM 'TABSTRIP0100_01_FC1' Functin Code: "General Data" Tab 20070121
6 GC_FCODE_TAB_INPUTDATA Constant Public Type reference (TYPE) SYUCOMM 'TABSTRIP0100_01_FC2' Function Code: "Test Data" Tab 20070121
7 GC_FCODE_TAB_PROTOCOL Constant Public Type reference (TYPE) SYUCOMM 'TABSTRIP0100_01_FC3' Function Code: "Log" Tab 20070121
8 MD_LINE_INDEX_COUNT Instance attribute Protected Type reference (TYPE) MTY_LINE_INDEX Natural Number 20070122
9 MO_GUI_ALV_EVENTDATA Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer: Transaction Data 20070121
10 MO_GUI_ALV_PARTY Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer: Group Description 20070121
11 MO_GUI_CONTAINER_INPUT Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20070121
12 MO_GUI_CRD_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_CRD_GUI_LOG Credentialing: Display of Log 20070121
13 MO_GUI_SPLITTER_INPUT Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20070121
14 MO_TABSTRIP Instance attribute Protected Object reference (TYPE REF TO) CL_CACS_GUI_TABSTRIP Tabstrip Control 20070212
15 MO_TEST_FRAMEWORK Instance attribute Protected Object reference (TYPE REF TO) CL_CRD_TEST_FRAMEWORK Credentialing: Test Framework 20070121
16 MRS_HEADER Instance attribute Protected Object reference (TYPE REF TO) DATA Header Data 20070121
17 MRT_EVENTDATA Instance attribute Protected Object reference (TYPE REF TO) DATA Transaction Data 20070121
18 MRT_PARTY Instance attribute Protected Object reference (TYPE REF TO) DATA Group Description 20070121
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHANGED_ALV_INPUT Instance method Protected Method Checks If Data in "Test Data" Control Have Changed 20070121
2 CHECK_DUPLICATE_KEY Instance method Protected Method Check If Lines Are Unique 20070122
3 CHOOSE_EVENTDATA_FOR_CHECK Instance method Protected Method Select Transaction Data for Check 20070121
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20070121
5 COPY Instance method Protected Method Copies Two Data References 20070121
6 CREATE_ALV_EVENTDATA Instance method Protected Method Initializes ALV for Transaction Data 20070121
7 CREATE_ALV_PARTY Instance method Protected Method Initialize ALV for Participant Data 20070121
8 CREATE_CONTROL_INPUT Instance method Public Method Generates Control for Test Data Input 20070121
9 CREATE_CONTROL_LOG Instance method Public Method Generates Control for Log Display 20070121
10 CREATE_DREF_ALV_TABLE Instance method Protected Method Generates Data Reference to ALV-Compliant Table 20070122
11 DESTROY_CONTROLS Instance method Public Method Destroys All Controls When Leaving Application 20070121
12 DISPLAY_ALV_EVENTDATA Instance method Protected Method Displays ALVs for Transaction Data 20070121
13 DISPLAY_ALV_PARTY Instance method Protected Method Displays ALVs for Participant Data 20070121
14 EXECUTE_TEST Instance method Protected Method Execute Test 20070121
15 FCODE Instance method Public Method Execute Function Code 20070121
16 FIELDLIST2FIELDCATALOG Instance method Protected Method Converts Field List to Field Catalog (ALV) 20070121
17 GET_FIELDLIST_HEADER Instance method Public Method Gets Field List for Additinal Information 20070121
18 GET_HEADER_DATA_REF Instance method Public Method Gets Header Data 20070121
19 GET_TABSTRIP Instance method Public Method Gets Tabstrip Instance 20070212
20 HANDLER_DATA_CHANGED_EVENT Instance method Protected Event handling method Event Handler for 'DATA_CHANGED' (Transaction Data) 20070122
21 HANDLER_DATA_CHANGED_PARTY Instance method Protected Event handling method Event Handler 'DATA_CHANGED' (Group Description) 20070122
22 HANDLER_TOOLBAR_EVENTDATA Instance method Protected Event handling method Event Handler for 'TOOLBAR' (Transaction Data) 20070121
23 HANDLER_TOOLBAR_PARTY Instance method Protected Event handling method Event Handler for 'TOOLBAR' (Transaction Data) 20070121
24 PRIORITIZE_COLPOS_STDFIELDS Instance method Protected Method Brings Standard Fields to Start of Line 20070121
25 READ_DATA Instance method Protected Method Gets Data from Model 20070121
26 REGISTER_EVENTS_EVENTDATA Instance method Protected Method Register Events and Handler for ALV Event Data 20070121
27 REGISTER_EVENTS_PARTY Instance method Protected Method Register Events and Handler for ALV Event Data 20070121
28 START Static method Public Method Starts Test Framework 20070121
29 UPDATE_DATA Instance method Protected Method Sets Data in Model 20070121
Events
Class CL_CRD_GUI_TEST_FRAMEWORK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_LINE_INDEX Protected Type reference (TYPE) INT4 Natural Number 20070122
2 MTY_S_TABSTRIP Protected See coding Definition Tabstrip 20070121 BEGIN OF mty_s_tabstrip, tabstrip_id TYPE mty_tabstrip_id, active_tab TYPE mty_tabstrip_tabid, t_tab TYPE mty_tt_tabstrip_tab, END OF mty_s_tabstrip
3 MTY_S_TABSTRIP_TAB Protected See coding 20070121 BEGIN OF mty_s_tabstrip_tab, tabid TYPE mty_tabstrip_tabid, repid TYPE syrepid, subscreen TYPE sydynnr, fcode TYPE syucomm, active TYPE boolean_flg, END OF mty_s_tabstrip_tab
4 MTY_TABSTRIP_ID Public See coding Identification of Tabstrip 20070121 mty_tabstrip_id TYPE c LENGTH 2
5 MTY_TABSTRIP_TABID Public See coding Identification of Tab in Tabstrip 20070121 mty_tabstrip_tabid TYPE c LENGTH 2
6 MTY_TT_LINE_INDEX Protected See coding 20070122 mty_tt_line_index TYPE STANDARD TABLE OF mty_line_index
7 MTY_TT_TABSTRIP Protected See coding Definition Tabstrip (Table) 20070121 mty_tt_tabstrip TYPE STANDARD TABLE OF mty_s_tabstrip
8 MTY_TT_TABSTRIP_TAB Protected See coding 20070121 mty_tt_tabstrip_tab TYPE STANDARD TABLE OF mty_s_tabstrip_tab WITH NON-UNIQUE DEFAULT KEY
Method Signatures

Method CHECK_CHANGED_ALV_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_VALID Call by reference Type reference (TYPE) BOOLEAN_FLG Daten sind valide 20070121

Method CHECK_CHANGED_ALV_INPUT on class CL_CRD_GUI_TEST_FRAMEWORK has no exception.

Method CHECK_DUPLICATE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_ERROR Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20070122
2 Importing ID_ALV_NAME Call by reference Type reference (TYPE) SYMSGV Bezeichnung der ALV Tabelle 20070124
3 Importing ID_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20070124
4 Importing IRT_DATA Call by reference Object reference (TYPE REF TO) DATA Referenz auf die ALV Datentabelle 20070122
5 Importing IRT_MOD_DATA Call by reference Object reference (TYPE REF TO) DATA Liste mit allen aktuell geänderten Zeilen 20070122
6 Importing IS_CHECKDATA Call by reference Type reference (TYPE) ANY Daten der Zeile, die zu prüfen ist 20070122
7 Importing IT_LINE_INDEX_DEL Call by reference Type reference (TYPE) MTY_TT_LINE_INDEX Liste mit Indexnummern gelöschter Einträge 20070122
8 Importing IT_LINE_INDEX_MOD Call by reference Type reference (TYPE) MTY_TT_LINE_INDEX Liste mit Indexnummern neuer Einträge 20070122
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070123

Method CHOOSE_EVENTDATA_FOR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_ABORT Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20070121
2 Exporting ERS_EVENTDATA_SELECTED Call by reference Object reference (TYPE REF TO) DATA 20070121
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_APPL Call by reference Type reference (TYPE) CRDAPPL Credentialing, Anwendung 20070121
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DATA Call by reference Object reference (TYPE REF TO) DATA 20070121
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20070121
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method CREATE_ALV_EVENTDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container fuer Custom Controls in der Dynpro Area 20070121
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method CREATE_ALV_PARTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container fuer Custom Controls in der Dynpro Area 20070121
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method CREATE_CONTROL_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CONTAINER_NAME Call by reference Type reference (TYPE) CLIKE 20070121
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method CREATE_CONTROL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CONTAINER_NAME Call by reference Type reference (TYPE) CLIKE Legitimierung: Anzeige des Log 20070121
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method CREATE_DREF_ALV_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ALV_NAME Call by reference Type reference (TYPE) SYMSGV Name der ALV Tabelle 20070124
2 Importing IRT_DATA Call by reference Object reference (TYPE REF TO) DATA Referenz auf die Originaltabelle 20070122
3 Returning RRT_DATA Value transfer Object reference (TYPE REF TO) DATA Referenz auf die ALV-Schattentabelle 20070122
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070122

Method DESTROY_CONTROLS Signature

Method DESTROY_CONTROLS on class CL_CRD_GUI_TEST_FRAMEWORK has no parameter.
Method DESTROY_CONTROLS on class CL_CRD_GUI_TEST_FRAMEWORK has no exception.

Method DISPLAY_ALV_EVENTDATA Signature

Method DISPLAY_ALV_EVENTDATA on class CL_CRD_GUI_TEST_FRAMEWORK has no parameter.
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method DISPLAY_ALV_PARTY Signature

Method DISPLAY_ALV_PARTY on class CL_CRD_GUI_TEST_FRAMEWORK has no parameter.
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method EXECUTE_TEST Signature

Method EXECUTE_TEST on class CL_CRD_GUI_TEST_FRAMEWORK has no parameter.
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20070121
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method FIELDLIST2FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_EDITABLE Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_FALSE Boolsche Variable (X=true, space=false) 20070121
2 Importing IT_FIELDLIST Call by reference Type reference (TYPE) DDFIELDS DD: Feldliste 20070121
3 Returning RT_FIELDCAT Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20070121

Method FIELDLIST2FIELDCATALOG on class CL_CRD_GUI_TEST_FRAMEWORK has no exception.

Method GET_FIELDLIST_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELDLIST Value transfer Type reference (TYPE) DDFIELDS DD: Feldliste 20070121
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method GET_HEADER_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IB_REFRESH Call by reference Type reference (TYPE) BOOLEAN_FLG ABAP_FALSE Boolsche Variable (X=true, space=false) 20070121
2 Returning RRS_HEADER Value transfer Object reference (TYPE REF TO) DATA 20070121
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method GET_TABSTRIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_TABSTRIP Value transfer Object reference (TYPE REF TO) CL_CACS_GUI_TABSTRIP Hilfsklassen: Registerkarten GUI 20070212

Method GET_TABSTRIP on class CL_CRD_GUI_TEST_FRAMEWORK has no exception.

Method HANDLER_DATA_CHANGED_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20070122
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20070122
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20070122
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20070122
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20070122

Method HANDLER_DATA_CHANGED_EVENT on class CL_CRD_GUI_TEST_FRAMEWORK has no exception.

Method HANDLER_DATA_CHANGED_PARTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20070122
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20070122
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20070122
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20070122
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20070122

Method HANDLER_DATA_CHANGED_PARTY on class CL_CRD_GUI_TEST_FRAMEWORK has no exception.

Method HANDLER_TOOLBAR_EVENTDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Value transfer Attribute reference (LIKE) 20070121
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20070121

Method HANDLER_TOOLBAR_EVENTDATA on class CL_CRD_GUI_TEST_FRAMEWORK has no exception.

Method HANDLER_TOOLBAR_PARTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Value transfer Attribute reference (LIKE) 20070121
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20070121

Method HANDLER_TOOLBAR_PARTY on class CL_CRD_GUI_TEST_FRAMEWORK has no exception.

Method PRIORITIZE_COLPOS_STDFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20070121
2 Importing ID_TEMPLATE Call by reference Type reference (TYPE) TABNAME Tabellenname 20070121
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method READ_DATA Signature

Method READ_DATA on class CL_CRD_GUI_TEST_FRAMEWORK has no parameter.
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121

Method REGISTER_EVENTS_EVENTDATA Signature

Method REGISTER_EVENTS_EVENTDATA on class CL_CRD_GUI_TEST_FRAMEWORK has no parameter.
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070123

Method REGISTER_EVENTS_PARTY Signature

Method REGISTER_EVENTS_PARTY on class CL_CRD_GUI_TEST_FRAMEWORK has no parameter.
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070123

Method START Signature

Method START on class CL_CRD_GUI_TEST_FRAMEWORK has no parameter.
Method START on class CL_CRD_GUI_TEST_FRAMEWORK has no exception.

Method UPDATE_DATA Signature

Method UPDATE_DATA on class CL_CRD_GUI_TEST_FRAMEWORK has no parameter.
# Exception Resumable Description Created on
1 CX_CRD_TEST_FRAMEWORK Legitimierung: Exceptions des Testframeworks 20070121
History
Last changed by/on SAP  20100310 
SAP Release Created in 700