SAP ABAP Class CL_BOL_FREESTYLE_ASSIST (Generic BOL Access for FPM Freestyle UIBBs)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-UI2-INT-BE (Application Component) Backend Enablement
     APB_FPM_BOL_CORE (Package) Bol Adaptation for FPM
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 20090316
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BOL_FREESTYLE_ASSIST_TAB Generic BOL Access for FPM Freestyle UIBBs: List 20090317
2 Inheritance (c INHERITING FROM c_ref)  CL_BOL_SAMPLE_FREESTYLE_ASSIST Assistance Class for FPM_BOL_SAMPLE_FREESTYLE 20090316
3 Inheritance (c INHERITING FROM c_ref)  CL_GHO_WDC_ALLOC_FACTOR_TL Assistance Class for GHO_WDC_ALLOC_FACTOR_TL 20131111
4 Inheritance (c INHERITING FROM c_ref)  CL_GHO_WDC_ALLOC_MRH_BRF_PLUS Assistance class for GHO_WDC_ALLOC_BRF_PLUS 20131106
Properties
Class CL_BOL_FREESTYLE_ASSIST  
Short Description Generic BOL Access for FPM Freestyle UIBBs    
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 APB_FPM_BOL_CORE   Bol Adaptation for FPM 
Created 20090316   SAP 
Last change 20110908   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 CL_GUIBB_BOL_BASE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_BOL_FREESTYLE_ASSIST has no interface implemented.
Friends
Class CL_BOL_FREESTYLE_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ATTR_NODE Instance attribute Protected Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20090316
2 MO_ENTITY Instance attribute Protected Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20090423
3 MO_FEEDER_MODEL Instance attribute Public Object reference (TYPE REF TO) CL_FPM_BOL_MODEL_ACCESS Access Class for FPM UI Building Blocks on BOL 20090420
4 MO_STRUCT_RTTI Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20090420
5 MO_WD_COMPONENT Instance attribute Protected Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20090323
6 MS_INSTANCE_KEY Instance attribute Protected Type reference (TYPE) FPM_S_UIBB_INSTANCE_KEY UIBB Instance Key 20090323
7 MT_ATTR Instance attribute Protected See coding 20090316
8 MV_DELETE_EVENT Instance attribute Protected Type reference (TYPE) FPM_EVENT_ID '_FREESTYLE_DELETE_EVENT' 20090316
9 MV_READ_ONLY_MODE Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE Dynamic read only mode 20100202
10 MV_WD_COMP_ID Instance attribute Protected Type reference (TYPE) STRING 20090323
Methods
# Method Level Visibility Method type Description Created on
1 BEFORE_PBO Instance method Public Method Before Process Befor Output 20090316
2 CREATE_ATTR_LIST Instance method Protected Method Create a list of attributes from RTTI 20090316
3 CREATE_FEEDER_MODEL Instance method Protected Method Instatantiates feeder model 20090512
4 DELETE Instance method Public Method Execute Delete Action 20090316
5 FLUSH Instance method Public Method Flush 20090316
6 GET_FIELD_UI_PROP Instance method Protected Method Retrieves the UI properties for an entity attribute 20090316
7 GET_METADATA Instance method Protected Method Build up the BOL object metadata 20090420
8 HANDLE_MESSAGES Instance method Protected Method Handle local messages 20090423
9 INIT Instance method Public Method Initialize 20090316
10 IS_MY_EVENT Instance method Protected Method Returns true if event was raised by me 20090323
11 MAINTAIN_ELEMENT Instance method Protected Method Maintain context element attributes from entity data 20090512
12 PROCESS_EVENT Instance method Public Method Process Event 20090316
13 RAISE_FPM_EVENT Instance method Protected Method Raises a local FPM event by ID 20090323
14 REFRESH Instance method Public Method Execute a refresh by FPM event (forced roundrtrip) 20090317
Events
Class CL_BOL_FREESTYLE_ASSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_EVENT_PARAMETER Protected See coding FPM event parameter 20090423 BEGIN OF s_event_parameter, name TYPE string, value TYPE REF TO data, END OF s_event_parameter
2 S_FIELD_UI_PROPERTY Protected See coding UI property fields 20090316 BEGIN OF s_field_ui_property, visible TYPE wdy_boolean, read_only TYPE wdy_boolean, enabled TYPE wdy_boolean, mandatory TYPE wdy_boolean, END OF s_field_ui_property
3 T_EVENT_PARAMETER Protected See coding FPM event parameters 20090423 t_event_parameter TYPE STANDARD TABLE OF s_event_parameter
Method Signatures

Method BEFORE_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 20090316

Method BEFORE_PBO on class CL_BOL_FREESTYLE_ASSIST has no exception.

Method CREATE_ATTR_LIST Signature

Method CREATE_ATTR_LIST on class CL_BOL_FREESTYLE_ASSIST has no parameter.
Method CREATE_ATTR_LIST on class CL_BOL_FREESTYLE_ASSIST has no exception.

Method CREATE_FEEDER_MODEL Signature

Method CREATE_FEEDER_MODEL on class CL_BOL_FREESTYLE_ASSIST has no parameter.
Method CREATE_FEEDER_MODEL on class CL_BOL_FREESTYLE_ASSIST has no exception.

Method DELETE Signature

Method DELETE on class CL_BOL_FREESTYLE_ASSIST has no parameter.
Method DELETE on class CL_BOL_FREESTYLE_ASSIST has no exception.

Method FLUSH Signature

Method FLUSH on class CL_BOL_FREESTYLE_ASSIST has no parameter.
Method FLUSH on class CL_BOL_FREESTYLE_ASSIST has no exception.

Method GET_FIELD_UI_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY 20090316
2 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP 20090316
3 Returning RS_PROPERTY Value transfer Type reference (TYPE) S_FIELD_UI_PROPERTY 20090316

Method GET_FIELD_UI_PROP on class CL_BOL_FREESTYLE_ASSIST has no exception.

Method GET_METADATA Signature

Method GET_METADATA on class CL_BOL_FREESTYLE_ASSIST has no parameter.
Method GET_METADATA on class CL_BOL_FREESTYLE_ASSIST has no exception.

Method HANDLE_MESSAGES Signature

Method HANDLE_MESSAGES on class CL_BOL_FREESTYLE_ASSIST has no parameter.
Method HANDLE_MESSAGES on class CL_BOL_FREESTYLE_ASSIST has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ATTR_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Context Node Carrying BOL Object Attributes 20090316
2 Importing IO_WD_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20090323
3 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20090316
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090316
5 Importing IV_WINDOW_NAME Call by reference Type reference (TYPE) FPM_WINDOW_NAME Name of a Web Dynpro Window in Floorplan Manager 20101125

Method INIT on class CL_BOL_FREESTYLE_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 20090323
2 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20090323

Method IS_MY_EVENT on class CL_BOL_FREESTYLE_ASSIST has no exception.

Method MAINTAIN_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20090512
2 Importing IO_ENTITY Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20090512

Method MAINTAIN_ELEMENT on class CL_BOL_FREESTYLE_ASSIST has no exception.

Method PROCESS_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 20090316
2 Returning RV_RESULT Value transfer Type reference (TYPE) FPM_EVENT_RESULT 20090316

Method PROCESS_EVENT on class CL_BOL_FREESTYLE_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) T_EVENT_PARAMETER FPM event parameters 20090423
2 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20090323

Method RAISE_FPM_EVENT on class CL_BOL_FREESTYLE_ASSIST has no exception.

Method REFRESH Signature

Method REFRESH on class CL_BOL_FREESTYLE_ASSIST has no parameter.
Method REFRESH on class CL_BOL_FREESTYLE_ASSIST has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701