SAP ABAP Class CL_FPM_TEST_DOUBLE (Test double for IF_FPM)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-CMP-FPM (Application Component) Floorplan Manager Web Dynpro ABAP
     APB_FPM_CORE (Package) Floorplan Manager (Framework)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM Interface for accessing FPM functionality 20110830
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_CNR_GAF Interface for CNR in GAF 20111004
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_CNR_OIF Interface for CNR in OIF 20111004
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_CNR_OVP Toolbar API for OVP 20111004
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_IDR 20111004
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_NAVIGATE_TO Navigate to targets 20110926
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_NAVIGATION List of Navigationtargets 20110926
Properties
Class CL_FPM_TEST_DOUBLE  
Short Description Test double for IF_FPM    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package APB_FPM_CORE   Floorplan Manager (Framework) 
Created 20110830   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_FPM_GUIBB_FORM_CONFIG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM Interface for accessing FPM functionality 20110830
2 IF_FPM_CNR_GAF Interface for CNR in GAF 20111004
3 IF_FPM_CNR_OIF Interface for CNR in OIF 20111004
4 IF_FPM_CNR_OVP Toolbar API for OVP 20111004
5 IF_FPM_IDR 20111004
6 IF_FPM_NAVIGATE_TO Navigate to targets 20110926
7 IF_FPM_NAVIGATION List of Navigationtargets 20110926
Friends
Class CL_FPM_TEST_DOUBLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CALLBACK Instance attribute Private Object reference (TYPE REF TO) IF_FPM_TEST_CALLBACK Callbacks for use in Feeder Unit Test Environment 20110905
2 MO_CLASSDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_CLASSDESCR Runtime Type Services 20111004
3 MO_FEEDER Instance attribute Protected Object reference (TYPE REF TO) OBJECT Generic List UI Building Block 20110901
4 MO_INTF Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_INTFDESCR Runtime Type Services 20110905
5 MR_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20110905
6 MT_METHOD_CALL Instance attribute Private See coding 20110901
7 MV_COMPONENT_NAME Instance attribute Private Type reference (TYPE) FPM_COMPONENT_NAME Web Dynpro: Component Name 20110902
8 MV_RAISED_BY_OWN_UI Instance attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110905
Methods
# Method Level Visibility Method type Description Created on
1 CALL_AFTER_FAILED_EVENT Instance method Private Method 20110906
2 CALL_FLUSH Instance method Private Method 20110905
3 CALL_GET_DATA Instance method Private Method 20110905
4 CALL_PROCESS_EVENT Instance method Private Method 20110905
5 CLEAR_CALLS Instance method Public Method Clears the method call list 20110902
6 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20110926
7 CREATE_FEEDER Static method Private Method 20110901
8 GET_CALLS Instance method Public Method returns a list of all method calls to IF_FPM 20110902
9 GET_INTERFACE_DESCRIPTOR Instance method Private Method 20110902
10 INITIALIZE Static method Public Method Initializes Unit Test Environment for Feeders 20110902
11 INITIALIZE_FEEDER Static method Public Method Initializes Test Environment and Feeder for ABAP Unit Test 20110901
12 INITIALIZE_FEEDER_FROM_CONFIG Static method Public Method Initializes AUnit Test Environment and Feeder from Config 20110901
13 SIMULATE_EVENT_LOOP Instance method Public Method 20110902
14 TRACE Instance method Private Method 20110901
Events
Class CL_FPM_TEST_DOUBLE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_METHOD_CALL Public See coding 20110902 begin of S_METHOD_CALL, name type seomtdname, callstack type abap_callstack, parameter type ref to cl_fpm_parameter, end of s_method_call
2 T_METHOD_CALL Public See coding 20110901 t_method_call type standard table of s_method_call
Method Signatures

Method CALL_AFTER_FAILED_EVENT Signature

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

Method CALL_AFTER_FAILED_EVENT on class CL_FPM_TEST_DOUBLE has no exception.

Method CALL_FLUSH Signature

Method CALL_FLUSH on class CL_FPM_TEST_DOUBLE has no parameter.
Method CALL_FLUSH on class CL_FPM_TEST_DOUBLE has no exception.

Method CALL_GET_DATA Signature

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

Method CALL_GET_DATA on class CL_FPM_TEST_DOUBLE has no exception.

Method CALL_PROCESS_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) FPM_EVENT_RESULT FPM Event Result 20110905
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20110905

Method CALL_PROCESS_EVENT on class CL_FPM_TEST_DOUBLE has no exception.

Method CLEAR_CALLS Signature

Method CLEAR_CALLS on class CL_FPM_TEST_DOUBLE has no parameter.
Method CLEAR_CALLS on class CL_FPM_TEST_DOUBLE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FPM_TEST_DOUBLE has no parameter.
Method CONSTRUCTOR on class CL_FPM_TEST_DOUBLE has no exception.

Method CREATE_FEEDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Key Components of Configuration Tables 20110901
2 Importing IT_PARAMETER Call by reference Type reference (TYPE) IF_FPM_GUIBB_FORM_CONFIG=>TY_T_PARAMETER 20110901
3 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) FPM_COMPONENT_NAME Web Dynpro: Component Name 20110901
4 Importing IV_FEEDER Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20110901
5 Returning RO_FEEDER Value transfer Object reference (TYPE REF TO) IF_FPM_GUIBB Generic UI Building Block 20110901

Method CREATE_FEEDER on class CL_FPM_TEST_DOUBLE has no exception.

Method GET_CALLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALL Call by reference Type reference (TYPE) T_METHOD_CALL 20110902

Method GET_CALLS on class CL_FPM_TEST_DOUBLE has no exception.

Method GET_INTERFACE_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) FPM_COMPONENT_NAME Web Dynpro: Component Name 20110902
2 Returning LO_DESCRIPTOR Value transfer Object reference (TYPE REF TO) CL_ABAP_INTFDESCR Runtime Type Services 20110902

Method GET_INTERFACE_DESCRIPTOR on class CL_FPM_TEST_DOUBLE has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TEST_DOUBLE Call by reference Object reference (TYPE REF TO) IF_FPM Application specific Test double 20110902

Method INITIALIZE on class CL_FPM_TEST_DOUBLE has no exception.

Method INITIALIZE_FEEDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TEST_DOUBLE Call by reference Object reference (TYPE REF TO) IF_FPM Application specific test double 20110901
2 Importing IS_CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Configuration Key (only passed to Feeder) 20110901
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) IF_FPM_GUIBB_FORM_CONFIG=>TY_T_PARAMETER Parameters for Feeder instantiation 20110901
4 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) FPM_COMPONENT_NAME Component name (only passed to Feeder) 20110901
5 Importing IV_FEEDER Call by reference Type reference (TYPE) SEOCLSNAME Name of Feeder Class 20110901
6 Returning RO_FEEDER Value transfer Object reference (TYPE REF TO) IF_FPM_GUIBB Feeder 20110901

Method INITIALIZE_FEEDER on class CL_FPM_TEST_DOUBLE has no exception.

Method INITIALIZE_FEEDER_FROM_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TEST_DOUBLE Call by reference Object reference (TYPE REF TO) IF_FPM Application specific Test double 20110901
2 Importing IS_CONFIG_KEY Call by reference Type reference (TYPE) WDY_CONFIG_KEY Configuration Identification 20110901
3 Returning RO_FEEDER Value transfer Object reference (TYPE REF TO) IF_FPM_GUIBB Feeder 20110901

Method INITIALIZE_FEEDER_FROM_CONFIG on class CL_FPM_TEST_DOUBLE has no exception.

Method SIMULATE_EVENT_LOOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CALLBACK Call by reference Object reference (TYPE REF TO) IF_FPM_TEST_CALLBACK Callbacks for use in Feeder Unit Test Environment 20110902
2 Importing IO_FIELD_CATALOG Call by reference Object reference (TYPE REF TO) CL_ABAP_COMPLEXDESCR Needed only in case framework must not call GET_DEFINITION 20110902
3 Importing IO_FPM_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20110902
4 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) FPM_COMPONENT_NAME Only needed if feeder is used for different GUIBBs 20110902

Method SIMULATE_EVENT_LOOP on class CL_FPM_TEST_DOUBLE has no exception.

Method TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_METHOD_CALL Value transfer Object reference (TYPE REF TO) OBJECT 20110901

Method TRACE on class CL_FPM_TEST_DOUBLE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732