SAP ABAP Class /SRMERP/CL_FBI_CUIBB_ASSIST (Assistance Class for CUIBBs)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-SSP (Application Component) Self-Service Procurement
     /SRMERP/IL_COMMON (Package) Common Integration Layer Entities
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20100426
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_FEEDER_MODEL Feeder Model Interface 20100426
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /SRMERP/CL_FBI_CUIBB_CCS Assistance Class for CCS 20100705
Properties
Class /SRMERP/CL_FBI_CUIBB_ASSIST  
Short Description Assistance Class for CUIBBs    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SRMERP/IL_COMMON   Common Integration Layer Entities 
Created 20100426   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOFU/CL_FBI_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /BOFU/CL_FBI_GUIBB_BASE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 /BOFU/IF_FBI_ENTITY_COLLECTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 /BOFU/IF_FBI_VIEW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 /BOFU/IF_FBI_VIEW_INSTANCE_NEW Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_FEEDER_MODEL Feeder Model Interface 20100426
Friends
Class /SRMERP/CL_FBI_CUIBB_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_CONNECTOR Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_FBI_CONNECTOR_BASE FBI Connector 20100426
2 MO_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_FBI_CONTROLLER_NEW /BOFU/IF_FBI_CONTROLLER_NEW 20100426
3 MO_FPM Instance attribute Protected Object reference (TYPE REF TO) IF_FPM Interface for accessing FPM functionality 20100426
4 MO_VIEW Instance attribute Protected Object reference (TYPE REF TO) /BOFU/IF_FBI_VIEW FBI View 20100426
5 MS_FPM_INSTANCE_KEY Instance attribute Protected Type reference (TYPE) FPM_S_UIBB_INSTANCE_KEY UIBB Instance Key 20100429
6 MS_OBJECT_KEY Instance attribute Protected Type reference (TYPE) /BOFU/CL_FBI_GUIBB_BASE=>TS_OBJECT_KEY 20100426
7 MS_RUNTIME_CONF_KEYS Instance attribute Protected Type reference (TYPE) /BOFU/IF_FBI_ENTITY_COLLECTION=>TS_SOURCE_CONF_KEYS 20100426
8 MT_REG_VIEW Instance attribute Protected Type reference (TYPE) TT_REG_VIEW 20100426
9 MT_REG_WD_VIEW Instance attribute Protected Type reference (TYPE) TT_REG_WD_VIEW 20100426
10 MT_VIEW_INST Instance attribute Protected Type reference (TYPE) TT_VIEW_INST 20100426
11 MV_RUNTIME_KEYS_UPTODATE Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100426
12 MV_VIEW_INST_COMPLETE Instance attribute Protected Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100426
13 MV_WD_COMP_ID Instance attribute Protected Type reference (TYPE) STRING 20100429
14 SC_NODE_NAME Constant Public See coding 20100426
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101105
2 CREATE_VIEW_INSTANCE Instance method Protected Method Initialize view instances 20100426
3 DELETE_ROOT Instance method Public Method 20110511
4 DEREGISTER_VIEW Instance method Public Method 20100426
5 DISPATCH_FLUSH Instance method Public Method To Be called from Flush 20100426
6 DISPATCH_INIT Instance method Public Method To Be called from WDDoInit 20100426
7 DISPATCH_PBO Instance method Public Method To Be called from ProcessBeforeOutput 20100426
8 DISPATCH_PROCESS_EVENT Instance method Public Method To Be called from ProcessEvent 20100426
9 DISPLAY_ERROR_PAGE Instance method Public Method 20110519
10 GET_APPROVER_KEY Instance method Public Method 20110202
11 GET_CHANGE_MODE Instance method Public Method Get transactional change mode (Create/Update/Delete) 20100512
12 GET_SOURCE_KEYS Instance method Public Method Get Source Keys of BO from Source Entity Collection 20100622
13 GET_WD_VIEW_HANDLER Instance method Public Method 20100426
14 IS_DATA_CHANGED Instance method Protected Method Hook Method for application-specific decision 20100705
15 IS_MY_EVENT Instance method Protected Method 20100429
16 OPEN_DIALOG_BOX Instance method Public Method FPM - Open Dialog Box 20110519
17 RAISE_FPM_EVENT Instance method Public Method Raise FPM event 20100429
18 READ_DATA Instance method Protected Method 20100426
19 REGISTER_VIEW Instance method Public Method To Be called from View->WDDoInit 20100426
20 SAVE Instance method Public Method 20110407
21 SET_ACTION_PROPERTIES Instance method Protected Method Set Action properties 20100430
22 SET_FIELD_PROPERTIES Instance method Protected Method Set field properties 20100430
23 SET_LEAD_SELECTION Instance method Public Method Set Lead Selection 20100721
24 SET_LOAD_APPROVER Instance method Private Method 20110524
25 SET_RUNTIME_CONF_KEYS Instance method Protected Method Set runtime configuration keys for registered view instances 20100426
26 SET_VALUE Instance method Public Method Set value for the fpm parameter 20110519
Events
Class /SRMERP/CL_FBI_CUIBB_ASSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_REG_VIEW Protected See coding 20100426 BEGIN OF ts_reg_view, o_node_home TYPE REF TO if_wd_context_node, o_view TYPE REF TO /bofu/if_fbi_view, END OF ts_reg_view
2 TS_REG_WD_VIEW Protected See coding 20100426 BEGIN OF ts_reg_wd_view, r_reg_view TYPE REF TO ts_reg_view, o_wd_view TYPE REF TO if_wd_view_controller, o_wd_view_hdlr TYPE REF TO /srmerp/cl_fbi_cuibb_view_hdlr, is_active TYPE boole_d, END OF ts_reg_wd_view
3 TS_VIEW_INST Protected See coding 20100426 BEGIN OF ts_view_inst, r_reg_view TYPE REF TO ts_reg_view, o_view_inst TYPE REF TO /bofu/if_fbi_view_instance_new, t_data TYPE REF TO data, END OF ts_view_inst
4 TT_REG_VIEW Protected See coding 20100426 tt_reg_view TYPE STANDARD TABLE OF ts_reg_view WITH DEFAULT KEY
5 TT_REG_WD_VIEW Protected See coding 20100426 tt_reg_wd_view TYPE STANDARD TABLE OF ts_reg_wd_view WITH DEFAULT KEY
6 TT_VIEW_INST Protected See coding 20100426 tt_view_inst TYPE STANDARD TABLE OF ts_view_inst WITH DEFAULT KEY
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /SRMERP/CL_FBI_CUIBB_ASSIST has no parameter.
Method CONSTRUCTOR on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method CREATE_VIEW_INSTANCE Signature

Method CREATE_VIEW_INSTANCE on class /SRMERP/CL_FBI_CUIBB_ASSIST has no parameter.
Method CREATE_VIEW_INSTANCE on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method DELETE_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VALUE Value transfer Type reference (TYPE) ABAP_BOOL 20110511

Method DELETE_ROOT on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method DEREGISTER_VIEW Signature

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

Method DEREGISTER_VIEW on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method DISPATCH_FLUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTEXT_CHANGE Call by reference Type reference (TYPE) WDR_CONTEXT_CHANGE_LIST Web Dynpro: List with Context Changes 20100426

Method DISPATCH_FLUSH on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method DISPATCH_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_HOME Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100426
2 Importing IO_WD_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20100429
3 Importing IS_VIEW_IDENTITY Call by reference Type reference (TYPE) /BOFU/CL_FBI_FACTORY=>TS_VIEW_IDENTITY 20100426

Method DISPATCH_INIT on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method DISPATCH_PBO 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 20100426

Method DISPATCH_PBO on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method DISPATCH_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 20100426
2 Importing IO_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20100426

Method DISPATCH_PROCESS_EVENT on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method DISPLAY_ERROR_PAGE Signature

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

Method DISPLAY_ERROR_PAGE on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method GET_APPROVER_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Node Key 20110202
2 Returning RE_KEY Value transfer Type reference (TYPE) /BOBF/S_FRW_KEY Node Key 20110202

Method GET_APPROVER_KEY on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method GET_CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CHANGE_MODE Value transfer Type reference (TYPE) /BOFU/FBI_CHANGE_MODE Change Mode 20100512

Method GET_CHANGE_MODE on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method GET_SOURCE_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_KEYS Value transfer Type reference (TYPE) /BOBF/T_FRW_KEY 20100622

Method GET_SOURCE_KEYS on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method GET_WD_VIEW_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_WD_VIEW_HDLR Value transfer Object reference (TYPE REF TO) /SRMERP/CL_FBI_CUIBB_VIEW_HDLR 20100426
2 Importing IO_WD_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER 20100426

Method GET_WD_VIEW_HANDLER on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method IS_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DATA_CHANGED Call by reference Type reference (TYPE) ABAP_BOOL 20100705
2 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20100705
3 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100705

Method IS_DATA_CHANGED on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method IS_MY_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 20100429
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20100429

Method IS_MY_EVENT on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method OPEN_DIALOG_BOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EVENT_DATA Call by reference Object reference (TYPE REF TO) IF_FPM_PARAMETER 20110519
2 Importing IS_DIALOG_BOX_PROPERTIES Call by reference Type reference (TYPE) FPM_S_DIALOG_BOX_PROPERTIES 20110519
3 Importing IV_DIALOG_BOX_ID Call by reference Type reference (TYPE) FPM_DIALOG_WINDOW_ID 20110519
4 Importing IV_EVENT_ADAPTS_CONTEXT Call by reference Type reference (TYPE) BOOLE_D 20110519

Method OPEN_DIALOG_BOX on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method RAISE_FPM_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) FPM_T_PARAMETER_VALUE Parameter Values 20100429
2 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20100429

Method RAISE_FPM_EVENT on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20100426

Method READ_DATA on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method REGISTER_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_NODE_HOME Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE 20100426
2 Importing IO_WD_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW_CONTROLLER 20100426
3 Importing IS_VIEW_IDENTITY Call by reference Type reference (TYPE) /BOFU/CL_FBI_FACTORY=>TS_VIEW_IDENTITY 20100426
4 Importing IV_VIEW_HANDLER Call by reference Type reference (TYPE) SEOCLSNAME '/SRMERP/CL_FBI_CUIBB_VIEW_HDLR' 20100426

Method REGISTER_VIEW on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method SAVE Signature

Method SAVE on class /SRMERP/CL_FBI_CUIBB_ASSIST has no parameter.
Method SAVE on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method SET_ACTION_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100430
2 Importing IT_ACTION_PROPERTIES Call by reference Type reference (TYPE) /BOFU/IF_FBI_VIEW_INSTANCE_NEW=>TT_ACTION_PROPERTIES 20100430

Method SET_ACTION_PROPERTIES on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method SET_FIELD_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WD_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20100430
2 Importing IT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20100511
3 Importing IT_FIELD_DESCR Call by reference Type reference (TYPE) FPMGB_T_FORMFIELD_DESCR Form Fielddescription 20100511
4 Importing IT_FIELD_PROPERTIES Call by reference Type reference (TYPE) /BOFU/IF_FBI_VIEW=>TT_PROP_MAP Property Map 20100430

Method SET_FIELD_PROPERTIES on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method SET_LEAD_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) /BOBF/S_FRW_KEY Node Key 20100721

Method SET_LEAD_SELECTION on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method SET_LOAD_APPROVER Signature

Method SET_LOAD_APPROVER on class /SRMERP/CL_FBI_CUIBB_ASSIST has no parameter.
Method SET_LOAD_APPROVER on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.

Method SET_RUNTIME_CONF_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20100426
2 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20100426
# Exception Resumable Description Created on
1 /BOFU/CX_FBI FBI Exception 20100426

Method SET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_EVENT_DATA Call by reference Object reference (TYPE REF TO) CL_FPM_PARAMETER 20110519
2 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20110519
3 Importing IV_KEY Call by reference Type reference (TYPE) STRING 20110519
4 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20110519

Method SET_VALUE on class /SRMERP/CL_FBI_CUIBB_ASSIST has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606