SAP ABAP Class CL_ESD_WIZ_FW_AUNIT (Simulates the API of SWF-Wizard-Framework for Unit Tests)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SESD_ESI_OBJECT_EDITORS (Package) Unified Editor for ESR Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESD_WIZ_AUNIT_TYPES Types for unit testing 20130212
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESD_WIZ_FW For using the Wizardframework 20130116
Properties
Class CL_ESD_WIZ_FW_AUNIT  
Short Description Simulates the API of SWF-Wizard-Framework for Unit Tests    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 5   
Package SESD_ESI_OBJECT_EDITORS   Unified Editor for ESR Objects 
Created 20130116   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 SPRX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ESD_WIZ_AUNIT_TYPES Types for unit testing 20130212
2 IF_ESD_WIZ_FW For using the Wizardframework 20130116
Friends
Class CL_ESD_WIZ_FW_AUNIT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUNIT_BCK_BTN_NOT_VISIBLE Instance attribute Private Attribute reference (LIKE) 20130221
2 AUNIT_CMP_BTN_VISIBLE Instance attribute Private Attribute reference (LIKE) 20130221
3 AUNIT_COMMAND_END_ON Instance attribute Private Attribute reference (LIKE) 20130212
4 AUNIT_COMMAND_FINISH_TEST Instance attribute Private Attribute reference (LIKE) 20130221
5 AUNIT_FIN_BTN_VISIBLE Instance attribute Private Attribute reference (LIKE) 20130221
6 AUNIT_SCREEN_TYP_END Instance attribute Private Attribute reference (LIKE) 20130221
7 MY_AUNIT_CLASS Instance attribute Private Object reference (TYPE REF TO) IF_ESD_WIZ_AUNIT For Unittests 20130125
8 MY_CANCELLED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE Wenn Wizard beendet werden soll 20130212
9 MY_COMMAND Instance attribute Private Type reference (TYPE) SYUCOMM Function Code 20130123
10 MY_CONTAINER Instance attribute Private Type reference (TYPE) SWCONT Instance Structure 20130123
11 MY_DEFINITION Instance attribute Private Type reference (TYPE) T_SWF_WIZDEF_TAB Beinhaltet alle Screens 20130125
12 MY_FILE_ACCESS_TAB Instance attribute Private Type reference (TYPE) T_FILE_ACCESS_TAB 20130221
13 MY_KEEP_SCREEN Instance attribute Private Type reference (TYPE) ABAP_BOOL SPRX_FALSE Verhindert den wechsel auf einen neuen Screen 20130208
14 MY_ROADMAP Instance attribute Private Type reference (TYPE) T_SWF_WIZRUN_TAB 20130207
15 MY_RUNTIME Instance attribute Private Type reference (TYPE) T_SWF_WIZRUN_TAB WF: Runtime structure for wizards w/o WF support 20130117
16 MY_SCREENS Instance attribute Private Type reference (TYPE) T_SCREEN_INFO_TAB 20130125
17 MY_STEP_STACK Instance attribute Private Type reference (TYPE) T_SWF_WIZDEF_TAB WF: Wizard definition for wizards w/o WF support 20130125
18 MY_USER_ENTRY Instance attribute Private Type reference (TYPE) T_USER_ENTRY_TAB 20130125
19 MY_WIZARD_DATA Instance attribute Private Type reference (TYPE) SWF_WIZARD WF: Control Wizard Screen 20130125
20 MY_WIZARD_SCREEN Instance attribute Private Type reference (TYPE) SWF_WIZSCR WF: Screen Control for Wizard Screens 20130125
21 SCREEN_ALIAS Instance attribute Private See coding 20130327
22 WIZARD_COMMAND_BACK Instance attribute Private Attribute reference (LIKE) 20130116
23 WIZARD_COMMAND_CANCEL Instance attribute Private Attribute reference (LIKE) 20130116
24 WIZARD_COMMAND_COMPLETE Instance attribute Private Attribute reference (LIKE) 20130221
25 WIZARD_COMMAND_CONTINUE Instance attribute Private Attribute reference (LIKE) 20130116
26 WIZARD_COMMAND_END Instance attribute Private Attribute reference (LIKE) 20130116
27 WIZARD_COMMAND_FINISH Instance attribute Private Attribute reference (LIKE) 20130221
28 WIZARD_DATA Instance attribute Private Attribute reference (LIKE) 20130125
29 WIZARD_SCREEN_END Instance attribute Private Attribute reference (LIKE) 20130212
30 WIZARD_SCREEN_NORMAL Instance attribute Private Attribute reference (LIKE) 20130212
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SCREEN_ALIAS Instance method Public Method 20130327
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130125
3 CREATE_RUNTIME_TABLE Instance method Private Method Erzeuge Runtime-Tabelle zur steuerung der Screenablauflogik 20130208
4 CREATE_SCREEN_TABLE Instance method Private Method Erzeuge Screen-Tabelle für den Zugriff auf die Testdoubles 20130208
5 GENERATE_ROADMAP Instance method Private Method Generieren der Roadmap bezgl. des aktuellen screens 20130207
6 GET_REGISTERED_FILE_ACCESS Instance method Public Method 20130221
7 GET_ROADMAP Instance method Public Method Gibt die aktuelle Roadmap zurück 20130207
8 GET_WIZARD_DATA Instance method Public Method 20130205
9 GET_WIZARD_SCREEN Instance method Public Method 20130205
10 INITIALIZE Instance method Private Method Setze attribute auf initialwerte 20130208
11 REGISTER_FILE_ACCESS Instance method Public Method 20130404
12 REGISTER_FILE_ACCESS_RECORD Instance method Public Method Fügt einen eintrag in die Tabelle ein 20130221
13 REGISTER_FILE_ACCESS_TABLE Instance method Public Method Registriert eine komplette Tabelle 20130221
14 SET_NEW_TOKEN_FROM_IDX Instance method Private Method Setzt das Token auf den nächsten Screen 20130208
15 STEP_STACK_POP Instance method Private Method Holen des letzen Screens des Wizards vom "Stack" 20130125
16 STEP_STACK_PUSH Instance method Private Method Sichern des atk. Screens auf dem Wizard (Nav. Rückwärts) 20130125
17 WIZARD_CALL Instance method Private Method 20130116
18 WIZARD_DIALOG_OKCODE_GET Instance method Private Method 20130116
19 WIZARD_DIALOG_REFRESH Instance method Private Method 20130116
20 WIZARD_PROCESS Instance method Private Method 20130116
21 WIZARD_PROCESS_MODIFY Instance method Private Method 20130116
22 WIZARD_SCREEN_ALTER Instance method Private Method Update der runtime-tabelle und Reaktion auf Usercommand 20130123
23 WIZARD_SCREEN_DISPLAY Instance method Private Method Verursacht Anzeige des Screens 20130123
Events
# Event Type Visibility Description Created on
1 BACK Instance Event
(0)
Public
(2)
20130116
2 END Instance Event
(0)
Public
(2)
20130116
3 MODIFICATION_FAILED Instance Event
(0)
Public
(2)
20130117
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_ALIAS Private See coding 20130327 begin of t_alias, alias type SY-DYNNR, screen type SY-DYNNR, END OF t_alias
2 T_FILE_ACCESS_INFO Public Attribute reference (LIKE) 20130221
3 T_FILE_ACCESS_TAB Public Attribute reference (LIKE) 20130221
4 T_INPUT Private Attribute reference (LIKE) 20130212
5 T_INPUT_TAB Private Attribute reference (LIKE) 20130212
6 T_SCREEN_INFO Private Attribute reference (LIKE) 20130212
7 T_SCREEN_INFO_TAB Private Attribute reference (LIKE) 20130212
8 T_SCREEN_TYPE_INFO Private Attribute reference (LIKE) 20130207
9 T_SCREEN_TYPE_TAB Private Attribute reference (LIKE) 20130207
10 T_SFW_WIZRUN_TAB Private Attribute reference (LIKE) 20130212
11 T_STEP Private Attribute reference (LIKE) 20130212
12 T_STEP_TAB Private Attribute reference (LIKE) 20130212
13 T_SWCONT_TAB Private Attribute reference (LIKE) 20130116
14 T_SWF_WIZARD_INFO Private Attribute reference (LIKE) 20130221
15 T_SWF_WIZDEF_TAB Private Attribute reference (LIKE) 20130212
16 T_SWF_WIZRUN Private Attribute reference (LIKE) 20130212
17 T_SWF_WIZRUN_TAB Public Attribute reference (LIKE) 20130212
18 T_SWF_WIZSCR_TAB Private Attribute reference (LIKE) 20130117
19 T_USER_ENTRY Private Attribute reference (LIKE) 20130212
20 T_USER_ENTRY_TAB Private Attribute reference (LIKE) 20130212
Method Signatures

Method ADD_SCREEN_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALIAS Call by reference Type reference (TYPE) SY-DYNNR ABAP System Field: Current Dynpro Number 20130327
2 Importing SCREEN Call by reference Type reference (TYPE) SY-DYNNR ABAP System Field: Current Dynpro Number 20130327

Method ADD_SCREEN_ALIAS on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUNIT_CLASS Call by reference Object reference (TYPE REF TO) IF_ESD_WIZ_AUNIT For Unittests 20130125

Method CONSTRUCTOR on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method CREATE_RUNTIME_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEFINITION Call by reference Type reference (TYPE) T_SWF_WIZDEF_TAB 20130208

Method CREATE_RUNTIME_TABLE on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method CREATE_SCREEN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SCREEN_TABLE Call by reference Type reference (TYPE) T_SCREEN_TYPE_TAB 20130208

Method CREATE_SCREEN_TABLE on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method GENERATE_ROADMAP Signature

Method GENERATE_ROADMAP on class CL_ESD_WIZ_FW_AUNIT has no parameter.
Method GENERATE_ROADMAP on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method GET_REGISTERED_FILE_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_FILE_ACCESS_RECORD Value transfer Type reference (TYPE) T_FILE_ACCESS_INFO 20130221
2 Importing IM_SOURCE Call by reference Type reference (TYPE) CSEQUENCE 20130221

Method GET_REGISTERED_FILE_ACCESS on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method GET_ROADMAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ROADMAP Value transfer Type reference (TYPE) T_SWF_WIZRUN_TAB 20130207

Method GET_ROADMAP on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method GET_WIZARD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WIZARD_DATA Value transfer Type reference (TYPE) SWF_WIZARD WF: Control Wizard Screen 20130205

Method GET_WIZARD_DATA on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method GET_WIZARD_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning WIZARD_SCREEN Value transfer Type reference (TYPE) SWF_WIZSCR WF: Screen Control for Wizard Screens 20130205

Method GET_WIZARD_SCREEN on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_ESD_WIZ_FW_AUNIT has no parameter.
Method INITIALIZE on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method REGISTER_FILE_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONVERT_TO_DOC_STYLE Call by reference Type reference (TYPE) PRX_BOOLEAN 20130404
2 Importing FILE_ACCESS Call by reference Object reference (TYPE REF TO) IF_PXN_FILE_ACCESS 20130404
3 Importing FUNCTION_NAME Call by reference Type reference (TYPE) FUNCNAME 20130404
4 Importing HTTP_DEST Call by reference Type reference (TYPE) RFCDEST 20130404
5 Importing HTTP_PATH_SUFFIX Call by reference Type reference (TYPE) STRING 20130404
6 Importing RETRIEVER Call by reference Object reference (TYPE REF TO) IF_SLIB_RETRIEVER 20130404
7 Importing RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST 20130404
8 Importing SOURCE Call by reference Type reference (TYPE) CSEQUENCE 20130404
9 Importing SOURCE_TYPE Call by reference Type reference (TYPE) IF_PXN_WSDL_ACCESS=>T_SOURCE_TYPE 20130404
10 Importing WSDL_TYPE Call by reference Type reference (TYPE) PRX_WSDLTY 20130404

Method REGISTER_FILE_ACCESS on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method REGISTER_FILE_ACCESS_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILE_ACCESS_RECORD Call by reference Type reference (TYPE) T_FILE_ACCESS_INFO 20130221

Method REGISTER_FILE_ACCESS_RECORD on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method REGISTER_FILE_ACCESS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILE_ACCESS_TAB Call by reference Type reference (TYPE) T_FILE_ACCESS_TAB 20130221

Method REGISTER_FILE_ACCESS_TABLE on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method SET_NEW_TOKEN_FROM_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_IDX Call by reference Type reference (TYPE) SY-TABIX Natural number 20130208

Method SET_NEW_TOKEN_FROM_IDX on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method STEP_STACK_POP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LAST_RUNTIME Value transfer Type reference (TYPE) SWF_WIZRUN WF: Runtime structure for wizards w/o WF support 20130125

Method STEP_STACK_POP on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method STEP_STACK_PUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RUNTIME Call by reference Type reference (TYPE) SWF_WIZRUN WF: Wizard definition for wizards w/o WF support 20130125

Method STEP_STACK_PUSH on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method WIZARD_CALL Signature

Method WIZARD_CALL on class CL_ESD_WIZ_FW_AUNIT has no parameter.
Method WIZARD_CALL on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method WIZARD_DIALOG_OKCODE_GET Signature

Method WIZARD_DIALOG_OKCODE_GET on class CL_ESD_WIZ_FW_AUNIT has no parameter.
Method WIZARD_DIALOG_OKCODE_GET on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method WIZARD_DIALOG_REFRESH Signature

Method WIZARD_DIALOG_REFRESH on class CL_ESD_WIZ_FW_AUNIT has no parameter.
Method WIZARD_DIALOG_REFRESH on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method WIZARD_PROCESS Signature

Method WIZARD_PROCESS on class CL_ESD_WIZ_FW_AUNIT has no parameter.
Method WIZARD_PROCESS on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method WIZARD_PROCESS_MODIFY Signature

Method WIZARD_PROCESS_MODIFY on class CL_ESD_WIZ_FW_AUNIT has no parameter.
Method WIZARD_PROCESS_MODIFY on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method WIZARD_SCREEN_ALTER Signature

Method WIZARD_SCREEN_ALTER on class CL_ESD_WIZ_FW_AUNIT has no parameter.
Method WIZARD_SCREEN_ALTER on class CL_ESD_WIZ_FW_AUNIT has no exception.

Method WIZARD_SCREEN_DISPLAY Signature

Method WIZARD_SCREEN_DISPLAY on class CL_ESD_WIZ_FW_AUNIT has no parameter.
# Exception Resumable Description Created on
1 PROCESS_IN_ERROR 20130125
Event Signatures

Event BACK Signature
Event BACK on class CL_ESD_WIZ_FW_AUNIT has no parameter.
Event END Signature
Event END on class CL_ESD_WIZ_FW_AUNIT has no parameter.
Event MODIFICATION_FAILED Signature
Event MODIFICATION_FAILED on class CL_ESD_WIZ_FW_AUNIT has no parameter.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740