SAP ABAP Class CL_FDT_WD_REQUEST (FDT WD: Request)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-BR (Application Component) BRFplus - ABAP-Based Business Rules
     SFDT_WD_SERVICE (Package) BRFplus: Services for Web Dynpro UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FDT_WD_WORKBENCH_REQUEST FDT WD: Workbench Request 20081121
Properties
Class CL_FDT_WD_REQUEST  
Short Description FDT WD: Request    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFDT_WD_SERVICE   BRFplus: Services for Web Dynpro UI 
Created 20081121   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_FDT_WD_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FDT_WD_WORKBENCH_REQUEST FDT WD: Workbench Request 20081121
Friends
Class CL_FDT_WD_REQUEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STATE_CANCELLED Constant Public Type reference (TYPE) STRING 'CANCELLED' State: Cancelled 20081124
2 GC_STATE_ERROR Constant Public Type reference (TYPE) STRING 'ERROR' State: Error 20081124
3 GC_STATE_NULL Constant Public Type reference (TYPE) STRING 'NULL' State: Null 20110208
4 GC_STATE_PROCESSED Constant Public Type reference (TYPE) STRING 'PROCESSED' State: Processed 20081124
5 MO_OBJECT Instance attribute Private Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA 20081121
6 MT_OBJECT_TYPE Instance attribute Private Type reference (TYPE) IF_FDT_WD_TYPES=>T_OBJECT_TYPE_EXTENDED 20081121
7 MT_PARAMETER Instance attribute Private Type reference (TYPE) TH_PARAMETER Application-Defined Event Parameters 20081203
8 MV_ACTION Instance attribute Private Type reference (TYPE) STRING 20081121
9 MV_APPLICATION_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20081203
10 MV_REQUEST_PROCESSED Instance attribute Public Type reference (TYPE) BOOLE_D request was processed 20110208
11 MV_REQUEST_STATE Instance attribute Private Type reference (TYPE) STRING 20110208
12 MV_SOURCE Instance attribute Private Type reference (TYPE) STRING Source of Request 20081121
13 MX_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_FDT_WD 20081121
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081121
2 CREATE_REQUEST_FOR_INSTANCE Static method Public Method Creates a new request for an instance 20081121
3 CREATE_REQUEST_FOR_TYPE Static method Public Method Creates a new request for an object type(s) 20081121
4 GET_ACTION Instance method Public Method Returns the action 20081121
5 GET_APPLICATION Instance method Public Method Returns the application 20081203
6 GET_EVENT_PARAMETER Instance method Public Method Returns the event parameters 20081203
7 GET_EXCEPTION Instance method Public Method Returns the exception, if the request has failed 20081121
8 GET_REQUEST_OBJECT Instance method Public Method Returns the request object 20081121
9 GET_REQUEST_OBJECT_TYPE Instance method Public Method Returns the request object type 20081121
10 GET_REQUEST_SOURCE Instance method Public Method Returns the source of the request 20081121
11 GET_REQUEST_STATE Instance method Public Method Returns the request state 20081125
12 SET_EVENT_PARAMETER Instance method Public Method Sets an event parameter 20081203
13 SET_EXCEPTION Instance method Public Method Sets the exception (request has failed) 20081121
14 SET_REQUEST_OBJECT Instance method Public Method Sets the request object 20081203
15 SET_REQUEST_STATE_CANCELLED Instance method Public Method Sets the request as cancelled 20110208
16 SET_REQUEST_STATE_ERROR Instance method Public Method Sets the exception (request has failed) 20110211
17 SET_REQUEST_STATE_PROCESSED Instance method Public Method Sets the request as processed 20110208
Events
Class CL_FDT_WD_REQUEST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_PARAMETER Private See coding 20081203 begin of S_PARAMETER , name type string, value type string, end of s_parameter
2 TH_PARAMETER Private See coding 20081203 th_parameter type HASHED TABLE OF s_parameter with UNIQUE key name
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA 20081121
2 Importing IT_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>T_OBJECT_TYPE_EXTENDED List of Extended Object Types 20081121
3 Importing IV_ACTION Call by reference Type reference (TYPE) STRING 20081203
4 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20081203
5 Importing IV_SOURCE Call by reference Type reference (TYPE) STRING 20081203

Method CONSTRUCTOR on class CL_FDT_WD_REQUEST has no exception.

Method CREATE_REQUEST_FOR_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_FDT_ADMIN_DATA Object on which the action should be applied 20081121
2 Importing IV_ACTION Call by reference Type reference (TYPE) STRING Action 20081121
3 Importing IV_SOURCE Call by reference Type reference (TYPE) STRING Source 20081121
4 Returning RO_REQUEST Value transfer Object reference (TYPE REF TO) CL_FDT_WD_REQUEST FDT WD: Request 20081121

Method CREATE_REQUEST_FOR_INSTANCE on class CL_FDT_WD_REQUEST has no exception.

Method CREATE_REQUEST_FOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_WD_TYPES=>T_OBJECT_TYPE_EXTENDED 20081121
2 Importing IV_ACTION Call by reference Type reference (TYPE) STRING 20081121
3 Importing IV_APPLICATION_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20081203
4 Importing IV_SOURCE Call by reference Type reference (TYPE) STRING 20081121
5 Returning RO_REQUEST Value transfer Object reference (TYPE REF TO) CL_FDT_WD_REQUEST 20081121

Method CREATE_REQUEST_FOR_TYPE on class CL_FDT_WD_REQUEST has no exception.

Method GET_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTION Value transfer Type reference (TYPE) STRING 20081121

Method GET_ACTION on class CL_FDT_WD_REQUEST has no exception.

Method GET_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_APPLICATION_ID Value transfer Type reference (TYPE) IF_FDT_TYPES=>ID 20081203

Method GET_APPLICATION on class CL_FDT_WD_REQUEST has no exception.

Method GET_EVENT_PARAMETER 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) STRING Parameter name 20081203
2 Returning RV_VALUE Value transfer Type reference (TYPE) STRING Value as string 20081203

Method GET_EVENT_PARAMETER on class CL_FDT_WD_REQUEST has no exception.

Method GET_EXCEPTION Signature

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

Method GET_EXCEPTION on class CL_FDT_WD_REQUEST has no exception.

Method GET_REQUEST_OBJECT Signature

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

Method GET_REQUEST_OBJECT on class CL_FDT_WD_REQUEST has no exception.

Method GET_REQUEST_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REQUEST_OBJECT_TYPE Value transfer Type reference (TYPE) IF_FDT_WD_TYPES=>T_OBJECT_TYPE_EXTENDED 20081121

Method GET_REQUEST_OBJECT_TYPE on class CL_FDT_WD_REQUEST has no exception.

Method GET_REQUEST_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SOURCE Value transfer Type reference (TYPE) STRING 20081121

Method GET_REQUEST_SOURCE on class CL_FDT_WD_REQUEST has no exception.

Method GET_REQUEST_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATE Value transfer Type reference (TYPE) STRING State 20081125

Method GET_REQUEST_STATE on class CL_FDT_WD_REQUEST has no exception.

Method SET_EVENT_PARAMETER 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) STRING Name 20081203
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING Value 20081203

Method SET_EVENT_PARAMETER on class CL_FDT_WD_REQUEST has no exception.

Method SET_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_FDT_WD FDT WD: Root Exception Class for WD UI 20081121

Method SET_EXCEPTION on class CL_FDT_WD_REQUEST has no exception.

Method SET_REQUEST_OBJECT Signature

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

Method SET_REQUEST_OBJECT on class CL_FDT_WD_REQUEST has no exception.

Method SET_REQUEST_STATE_CANCELLED Signature

Method SET_REQUEST_STATE_CANCELLED on class CL_FDT_WD_REQUEST has no parameter.
Method SET_REQUEST_STATE_CANCELLED on class CL_FDT_WD_REQUEST has no exception.

Method SET_REQUEST_STATE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_FDT_WD FDT WD: Root Exception Class for WD UI 20110211

Method SET_REQUEST_STATE_ERROR on class CL_FDT_WD_REQUEST has no exception.

Method SET_REQUEST_STATE_PROCESSED Signature

Method SET_REQUEST_STATE_PROCESSED on class CL_FDT_WD_REQUEST has no parameter.
Method SET_REQUEST_STATE_PROCESSED on class CL_FDT_WD_REQUEST has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720