SAP ABAP Class CL_GUIBB_BOL_BASE (Generic BOL Feeder Base)
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_FPM_BOL_MODEL Base Class for FPM UI Building Blocks on BOL 20090420
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_FEEDER_ENH_BO_ACCESS Feeder BO extension tool 20100727
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB Generic UI Building Block 20081125
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_CTXT_MENU Feeder Interface for dynamic context menus 20110708
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_GUIBB_OVS Interface providing callback methods for using OVS with POWL 20100205
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUIBB_BOL_BASE_JOIN Generic BOL Feeder Join View 20100504
2 Inheritance (c INHERITING FROM c_ref)  CL_GUIBB_BOL_DQUERY Generic BOL Feeder Search 20090119
Properties
Class CL_GUIBB_BOL_BASE  
Short Description Generic BOL Feeder Base    
Super Class CL_FPM_BOL_MODEL Base Class for FPM UI Building Blocks on BOL 
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 20081125   SAP 
Last change 20130531   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_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_CRM_BOL_ENTITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_WD_UIELEMENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 IF_FPM_FEEDER_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_FPM_GUIBB_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_GENIL_OBJ_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_FPM_FEEDER_ENH_BO_ACCESS Feeder BO extension tool 20100727
2 IF_FPM_GUIBB Generic UI Building Block 20081125
3 IF_FPM_GUIBB_CTXT_MENU Feeder Interface for dynamic context menus 20110708
4 IF_FPM_GUIBB_OVS Interface providing callback methods for using OVS with POWL 20100205
Friends
# Friend Modeled only Created on Description
1 CL_FPM_BOL_FEEDER_PARAM_ASSIST 20100716 Assistance Class for Feeder Parameter
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_ACTION_SCOPE Constant Protected See coding 20100401
2 CS_EXEC_MODE Constant Protected See coding 20090414
3 CV_ACTION_CODE_CREATE Constant Protected Type reference (TYPE) ACTION_CODE 'CREA' 20081125
4 CV_ACTION_CODE_DELETE Constant Protected Type reference (TYPE) ACTION_CODE 'DELE' 20081125
5 CV_COMP_BOL_DATA Constant Protected Type reference (TYPE) STRING 'BOL_OBJECT_DATA' Component name for BOL data in included structures 20090403
6 CV_PARAM_BOL_OBJ_MAP Constant Public Type reference (TYPE) STRING 'BOL_OBJECT_MAP' 20110518
7 CV_PARAM_COMPONENT Constant Protected Type reference (TYPE) STRING 'COMPONENT_NAME' 20081125
8 CV_PARAM_EDIT_MODE Constant Protected Type reference (TYPE) STRING 'EDIT_MODE' 20090129
9 CV_PARAM_OBJECT Constant Protected Type reference (TYPE) STRING 'OBJECT_NAME' 20081125
10 MO_APP_PARAMETER Instance attribute Protected Object reference (TYPE REF TO) IF_FPM_PARAMETER Property Bag 20100112
11 MO_ENTITY Instance attribute Protected Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY 20081125
12 MO_STRUCT_RTTI Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20090420
13 MR_BOL_OBJECT_MAPPER Instance attribute Private Object reference (TYPE REF TO) S_BOL_OBJECT_MAPPER 20110518
14 MR_ENTITY_DATA Instance attribute Protected Object reference (TYPE REF TO) DATA 20090331
15 MS_AXT Instance attribute Protected See coding 20100727
16 MS_CHANGE Instance attribute Protected See coding 20081125
17 MT_ACTION Instance attribute Protected Type reference (TYPE) T_ACTION 20081125
18 MT_ACTIONDEF Instance attribute Protected Type reference (TYPE) FPMGB_T_ACTIONDEF 20081125
19 MT_BOL_OBJECT_MAP Instance attribute Protected Type reference (TYPE) FPM_T_BOL_OBJECT_MAP UI structure map for a BOL object 20110518
20 MT_BOL_OBJECT_MAPPER Instance attribute Protected Type reference (TYPE) T_BOL_OBJECT_MAPPER 20110518
21 MT_DYN_TEXT_ATTR Instance attribute Protected Type reference (TYPE) T_BOL_OBJ_ATTR 20110607
22 MT_EDIT_ATTR Instance attribute Protected Type reference (TYPE) CRMT_ATTR_NAME_TAB Table of Attribute Names 20101105
23 MT_EDIT_FIELD Instance attribute Protected See coding 20090309
24 MT_ENTITY_DREF Instance attribute Protected Type reference (TYPE) T_ENTITY_DREF 20100505
25 MT_FIELD Instance attribute Protected Type reference (TYPE) T_FIELD 20081125
26 MT_STAT_TEXT_ATTR Instance attribute Protected Type reference (TYPE) T_BOL_OBJ_ATTR 20110608
27 MV_ACTION_CREATE Instance attribute Protected Type reference (TYPE) FPM_EVENT_ID 20081125
28 MV_ACTION_DELETE Instance attribute Protected Type reference (TYPE) FPM_EVENT_ID 20081125
29 MV_DYN_EDIT_MODE Instance attribute Protected Type reference (TYPE) FPM_BOL_EDIT_MODE ABAP_TRUE Edit Mode from FPM events 20100129
30 MV_EDIT_FIELDS_SET Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090309
31 MV_EDIT_MODE Instance attribute Protected Type reference (TYPE) FPM_BOL_EDIT_MODE ABAP_FALSE Edit Mode from Feeder Parameter 20090129
32 MV_FPM_EDIT_MODE Instance attribute Protected Type reference (TYPE) FPM_EDIT_MODE 20100917
33 MV_MAPPING_STRUCTURE Instance attribute Protected Type reference (TYPE) FPM_BOL_MAPPING_STRUCTURE Mapped UI structure for a BOL object 20110518
34 MV_METHOD_COUNT Instance attribute Protected See coding 20090326
35 MV_PMETHOD_COUNT Instance attribute Protected Attribute reference (LIKE) MV_METHOD_COUNT 20090911
Methods
# Method Level Visibility Method type Description Created on
1 ADD_GENIL_MESSAGE Instance method Protected Method Adds a single GenIL message to message table 20100923
2 ADD_METHOD_ACTIONS Instance method Protected Method Adds actions arising from a single BOL method 20100727
3 CARRY_OLD_COMP_STUFF Instance method Protected Method Returns true if downward comaptibility must be ensured 20100716
4 CHECK_ACTION_USAGE Instance method Protected Method Checks the dynamic properties of actions 20081127
5 CHECK_ACTION_USAGE_SINGLE Instance method Protected Method Checks the dynamic properties of single action 20090918
6 CHECK_CONFIG Instance method Protected Method Checks a given configuration 20090318
7 CHECK_CONFIG_X Instance method Protected Method Checks a given configuration with possible exception 20090320
8 CHECK_EDIT_EVENT Instance method Protected Method Checks whether edit mode can be entered 20110204
9 CHECK_OBJECT_KIND Instance method Protected Method Checks the BOL object kind 20091014
10 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110823
11 CONFIRM_DELETE Instance method Protected Method Creates the confirmation popup for deletion 20090316
12 CONFIRM_DELETE_REQUIRED Instance method Protected Method Returns true if a confirmation is needed for deletion 20090316
13 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100715
14 CONTROL_CREATION_SELECTION Instance method Protected Method Returns true if created entity is programmatially selected 20110221
15 CREATE Instance method Protected Method Executes the create action 20081126
16 CREATE_FIELDLIST Instance method Protected Method Creates the list of fields 20081125
17 CREATE_OBJECT_MAPPER Instance method Protected Method Creates the mapper for a BOL object 20110519
18 CREATE_RUNTIME_DATA Instance method Protected Method Builds up some runtime-relevant data 20090429
19 CREATE_STRUCT_RTTI Instance method Protected Method Creates the runtime type descriptor 20090420
20 DELETE Instance method Protected Method Executes the delete action 20081125
21 DELETE_ENTITY Instance method Protected Method Delete an entity 20100727
22 DETERMINE_DYN_EDIT_MODE Instance method Protected Method Determines dynamic edit mode 20100219
23 EVALUATE_ATTR_PROP Instance method Protected Method Translates the BOL UI property in into WD UI properties 20090318
24 EVALUATE_PARAMETERS Instance method Protected Method Evaluates feeder parameter values 20081125
25 EXCEPTION_FAKE_METADATA Instance method Protected Method Creates dummy metadata after exception in BOL metadata acces 20090318
26 EXCEPTION_TO_MESSAGE Instance method Protected Method Returns the message text for an exception 20090318
27 EXECUTE_BOL_METHOD Instance method Protected Method Directly executes a BOL method 20090326
28 EXECUTE_METHOD Instance method Protected Method Executes a BOl method associated to an action 20081125
29 FILL_EVENT_PARAMS Instance method Protected Method Sets the event parameters into structure 20100903
30 FINALIZE_MESSAGE Instance method Protected Method Finalizes a GUIBB message 20101119
31 FLUSH Instance method Protected Method Flushes field changes into BOL 20081125
32 FPM_BOL_FLUSH_CHANGLOG_ITEM Instance method Protected Method Flushes a single change log item 20120824
33 GET_ACCESS_FOR_OVS Instance method Protected Method Get the property access for OVS 20110607
34 GET_ACTIONS Instance method Protected Method Defines the feeders actions 20081125
35 GET_ACTION_ID Instance method Protected Method Creates the ID of standard actions in a specific format 20081125
36 GET_ACTION_SCOPE Instance method Protected Method Retireve scope of a method action (cardinality) 20100721
37 GET_ALL_GENIL_MESSAGES Instance method Protected Method Retrieve all (global) messages from GENIL 20100226
38 GET_ATTR_TEXT Instance method Protected Method Retrieves the textvalue for an attribute with value set 20090305
39 GET_ATTR_VALUE_SET Instance method Protected Method Returns the value set for an attribute 20090304
40 GET_BOL_ATTRIBUTE_NAME Instance method Protected Method Returns the name of a BOL attribute for a field 20100922
41 GET_BOL_OBJECTS Instance method Protected Method Returns all underlying BOL objects 20100727
42 GET_BOL_OBJECT_ATTRIBUTE Instance method Protected Method Returns the orignal BOL attri name for a mapped object attr 20110518
43 GET_BOL_OBJECT_NAME Instance method Protected Method Returns the name of a BOL objecte for a field 20110208
44 GET_COLLECTION_DATA Instance method Protected Method Retrieves the attribute values from entire BOL collection 20090424
45 GET_CONF_PARAMETERS Instance method Protected Method Retrieve configuration parameter values 20090910
46 GET_DEFAULT_DISPLAY_TYPE Instance method Protected Method Returns the default display type for a field 20081125
47 GET_DELETE_CONFIRM_TEXT Instance method Protected Method Returns the text for the confirmation popup at deletion 20090316
48 GET_ENTITY_DATA Instance method Protected Method Retreives the attribute values from a BOL entity 20081125
49 GET_ENTITY_OBJECT_DATA Instance method Protected Method Retreives the attribute values for a BOL object 20100505
50 GET_EXT_BOS_FOR_AET Instance method Protected Method AET integration: Determines enhanced BOs 20100727
51 GET_FIELD_DESCRIPTION Instance method Protected Method Get some static field description attributes 20100121
52 GET_FIELD_UI_PROP Instance method Protected Method Gets the BOL UI property for a field 20081125
53 GET_INITIAL_DATA Instance method Protected Method Creates the initial data for creation or relation derivation 20090409
54 GET_MESSAGES Instance method Protected Method Retrieves messaegs related to own fields 20081125
55 GET_METADATA Instance method Protected Method Retrieves the BOL meta data information 20081125
56 GET_METHOD_ACTIONS Instance method Protected Method Defines the actions from BOL methods 20090326
57 GET_METHOD_ACTION_ID Instance method Protected Method Creates the ID of BOL method actions in a specific format 20090326
58 GET_METHOD_PARAMETERS Instance method Protected Method Provides method parameter values from event data 20100721
59 GET_OBJECT_ATTRIBUTE Instance method Protected Method Returns the (mapped) attribute name for a UI attribute 20110518
60 GET_OBJECT_FIELDLIST Instance method Protected Method Adds the list of fields for a BOL object 20100506
61 GET_OBJECT_MAPPER Instance method Protected Method Returns the mapper instance for a BOL object name 20110519
62 GET_PROPERTY_ACCESS Instance method Protected Method Returns the access object 20090129
63 GET_PROPERTY_ACCESS_FOR_ATTR Instance method Protected Method Returns the relevant property access for an attribute 20100505
64 GET_SPECIAL_GROUPS Instance method Protected Method Retrieves the special groups in the definition phase 20100505
65 GET_SPEC_PROPS Instance method Protected Method Returns the special properties for a display type 20090302
66 HANDLE_PARAM_COMPONENT_CHANGED Static method Protected Event handling method Handles BOL component change in FLUID 20110823
67 HAS_TEXT_SUPPORT Instance method Protected Method Has an attribute texts (value set) support 20110608
68 INITIALIZE_OBJECT_MAPPING Instance method Protected Method Ininitialize the BOL object mapping 20110518
69 INIT_PBO Instance method Protected Method Called at begin of the PBO 20110105
70 IS_ACTION_ENABLED Instance method Protected Method Is method action allowed (dynamic action usage) 20100721
71 IS_CREATE_ENABLED Instance method Protected Method Is create action allowed (dynamic action usage) 20100331
72 IS_DELETE_ENABLED Instance method Protected Method Is delete action allowed (dynamic action usage) 20100331
73 IS_ENTITY_CHANGE_ALLOWED Instance method Protected Method Is ist allowed to change the entity 20100824
74 IS_METHOD_ENABLED Instance method Protected Method Returns true if a method action is enabled 20101013
75 IS_MODE_READ_ONLY Instance method Protected Method Returns "true" if the current mode is read-only 20100202
76 IS_OBJECT_KIND_VALID Instance method Protected Method Returns "true" if the BOL object kind matches feeder 20091014
77 IS_OVS_ATTRIBUTE Instance method Protected Method Returns true if an attribute shall be handled via OVS 20110208
78 LOCK Instance method Protected Method Locks an entity 20090129
79 LOCK_FOR_EDIT Instance method Protected Method Locks for edit mode 20110204
80 MAP_BOL_OBJECT_DATA Instance method Protected Method Maps the BOL obejct data to UI data 20110518
81 NEEDS_CONFIRMATION Instance method Protected Method Returns the confirmation request 20090316
82 OFFERS_OBJECT_MAPPING Instance method Protected Method Returns true if the feeder offers a field mapping by object 20110518
83 OVS_HANDLE_PHASE_0 Instance method Protected Method Phase 0 (Configuration) 20100208
84 OVS_HANDLE_PHASE_1 Instance method Protected Method Phase 1 (Initialize fields) 20100208
85 OVS_HANDLE_PHASE_2 Instance method Protected Method Phase 2 (Determine result table) 20100208
86 OVS_HANDLE_PHASE_3 Instance method Protected Method Phase 3 (Set return values) 20100208
87 PLAINTEXT_TO_MESSAGE Instance method Protected Method Creates a T100 message from plaintext (APB_FPM_CORE 606) 20090318
88 PROCESS_EVENT Instance method Protected Method Handles event processing 20081125
89 RAISE_LOCAL_EVENT_BY_ID Instance method Protected Method Raises an event from ID with local GUIBB footprint 20090401
90 SET_ACCESS_ATTRIBUTE Instance method Protected Method Set an access attribute value 20110519
91 SET_EDIT_FIELDS Instance method Protected Method Buffers a list of editable fields 20090309
92 SET_FPM_EDIT_MODE Instance method Protected Method Sets the FPM (local) edit mode 20101008
93 SET_OVS_ELEMENT_ATTRIBUTE Instance method Protected Method Sets the attribute in the ovs element (phase 3) 20100908
94 SET_REFERENCES Instance method Protected Method Sets reference fields in field description 20090430
Events
Class CL_GUIBB_BOL_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ACTION_CODE Protected See coding 20081125 action_code TYPE c LENGTH 28
2 ACTION_SCOPE Protected See coding 20100401 action_scope TYPE c LENGTH 1
3 SP_GROUP Protected See coding Special Group 20100505 sp_group TYPE c LENGTH 4
4 S_ACTION Protected See coding 20081125 BEGIN OF s_action, event_id TYPE fpm_event_id, method TYPE crmt_obj_method_name, has_param TYPE abap_bool, obsolete TYPE abap_bool, END OF s_action
5 S_AXT_BOL Protected See coding 20101213 BEGIN OF s_axt_bol, object_name TYPE crmt_ext_obj_name, dummy_field TYPE name_komp, END OF s_axt_bol
6 S_BOL_OBJECT_MAPPER Protected See coding 20110518 BEGIN OF s_bol_object_mapper, object_name TYPE crmt_ext_obj_name, mapper TYPE REF TO if_fpm_bol_object_ui_mapper, END OF s_bol_object_mapper
7 S_BOL_OBJ_ATTR Protected See coding 20110607 begin of s_bol_obj_attr, object_name TYPE crmt_ext_obj_name, attr_name type name_komp, end of s_bol_obj_attr
8 S_ENTITY_DREF Protected See coding 20100505 BEGIN OF s_entity_dref, component_name TYPE crmt_component_name, object_name TYPE crmt_ext_obj_name, dref TYPE REF TO data, END OF s_entity_dref
9 S_FIELD Protected See coding 20081125 BEGIN OF s_field, name TYPE name_komp. INCLUDE TYPE s_field_ui_property AS static_props. TYPES: static_props_final TYPE boole_d, tech TYPE boole_d, END OF s_field
10 S_FIELD_UI_PROPERTY Protected See coding 20081125 BEGIN OF s_field_ui_property, visible TYPE wdui_visibility, read_only TYPE boole_d, enabled TYPE boole_d, mandatory TYPE boole_d, END OF s_field_ui_property
11 S_FIELD_VALUE Protected See coding 20100208 BEGIN OF s_field_value, name TYPE name_komp, value TYPE REF TO data, END OF s_field_value
12 T_ACTION Protected See coding 20081125 t_action TYPE SORTED TABLE OF s_action WITH UNIQUE KEY event_id
13 T_AXT_BOL Protected See coding 20101213 t_axt_bol TYPE SORTED TABLE OF s_axt_bol WITH UNIQUE KEY object_name
14 T_BOL_OBJECT_MAPPER Protected See coding 20110518 t_bol_object_mapper TYPE SORTED TABLE OF s_bol_object_mapper WITH UNIQUE KEY object_name
15 T_BOL_OBJ_ATTR Protected See coding 20110607 t_bol_obj_attr type sorted table of s_bol_obj_attr with unique key object_name attr_name
16 T_ENTITY_DREF Protected See coding 20100505 t_entity_dref TYPE SORTED TABLE OF s_entity_dref WITH UNIQUE KEY component_name object_name
17 T_FIELD Protected See coding 20081125 t_field TYPE STANDARD TABLE OF s_field WITH DEFAULT KEY
18 T_FIELD_VALUE Protected See coding 20100208 t_field_value TYPE STANDARD TABLE OF s_field_value WITH DEFAULT KEY
Method Signatures

Method ADD_GENIL_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20100923
2 Importing IS_GENIL_MESSAGE Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE Message Structure in Generic Interaction Layer 20100923
3 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20100929
4 Importing IV_INDEX Call by reference Type reference (TYPE) SYINDEX 0 Loop Index 20100923

Method ADD_GENIL_MESSAGE on class CL_GUIBB_BOL_BASE has no exception.

Method ADD_METHOD_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD_NAME Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name of Business Object Method 20100727
2 Importing IV_PARAM_STRUCT Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20100727

Method ADD_METHOD_ACTIONS on class CL_GUIBB_BOL_BASE has no exception.

Method CARRY_OLD_COMP_STUFF Signature

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

Method CARRY_OLD_COMP_STUFF on class CL_GUIBB_BOL_BASE has no exception.

Method CHECK_ACTION_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_T_ACTIONUSAGE Action usage 20081127

Method CHECK_ACTION_USAGE on class CL_GUIBB_BOL_BASE has no exception.

Method CHECK_ACTION_USAGE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACTION_USAGE Call by reference Type reference (TYPE) FPMGB_S_ACTIONUSAGE Action usage 20090918

Method CHECK_ACTION_USAGE_SINGLE on class CL_GUIBB_BOL_BASE has no exception.

Method CHECK_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20090318
2 Importing IO_LAYOUT_CONFIG Call by reference Object reference (TYPE REF TO) OBJECT 20090318

Method CHECK_CONFIG on class CL_GUIBB_BOL_BASE has no exception.

Method CHECK_CONFIG_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) FPMGB_T_MESSAGES FPMGB Messages (T100 & Plaintext) 20090320
2 Importing IO_LAYOUT_CONFIG Call by reference Object reference (TYPE REF TO) OBJECT 20090320
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20090320

Method CHECK_EDIT_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 20110204
2 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Event was triggered by own UI 20110204
3 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20110204

Method CHECK_EDIT_EVENT on class CL_GUIBB_BOL_BASE has no exception.

Method CHECK_OBJECT_KIND Signature

Method CHECK_OBJECT_KIND on class CL_GUIBB_BOL_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20091014

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GUIBB_BOL_BASE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GUIBB_BOL_BASE has no exception.

Method CONFIRM_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONFIRMATION_REQUEST Value transfer Object reference (TYPE REF TO) CL_FPM_CONFIRMATION_REQUEST Requests an end-user confirmation (e.g. data loss warning) 20090316

Method CONFIRM_DELETE on class CL_GUIBB_BOL_BASE has no exception.

Method CONFIRM_DELETE_REQUIRED Signature

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

Method CONFIRM_DELETE_REQUIRED on class CL_GUIBB_BOL_BASE has no exception.

Method CONSTRUCTOR Signature

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

Method CONTROL_CREATION_SELECTION Signature

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

Method CONTROL_CREATION_SELECTION on class CL_GUIBB_BOL_BASE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CREATE_CTRL Call by reference Type reference (TYPE) FPM_BOL_ENTITY_CREATE_CONTROL Create Parameter 20100906
2 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20090417
3 Returning RO_ENTITY Value transfer Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20090225

Method CREATE on class CL_GUIBB_BOL_BASE has no exception.

Method CREATE_FIELDLIST Signature

Method CREATE_FIELDLIST on class CL_GUIBB_BOL_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20090406

Method CREATE_OBJECT_MAPPER 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) CRMT_COMPONENT_NAME Component Name 20110519
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20110519
3 Returning RO_OBJECT_MAPPER Value transfer Object reference (TYPE REF TO) IF_FPM_BOL_OBJECT_UI_MAPPER Test 20110519

Method CREATE_OBJECT_MAPPER on class CL_GUIBB_BOL_BASE has no exception.

Method CREATE_RUNTIME_DATA Signature

Method CREATE_RUNTIME_DATA on class CL_GUIBB_BOL_BASE has no parameter.
Method CREATE_RUNTIME_DATA on class CL_GUIBB_BOL_BASE has no exception.

Method CREATE_STRUCT_RTTI Signature

Method CREATE_STRUCT_RTTI on class CL_GUIBB_BOL_BASE has no parameter.
Method CREATE_STRUCT_RTTI on class CL_GUIBB_BOL_BASE has no exception.

Method DELETE Signature

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

Method DELETE on class CL_GUIBB_BOL_BASE has no exception.

Method DELETE_ENTITY 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 Entity 20100727
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20100727

Method DELETE_ENTITY on class CL_GUIBB_BOL_BASE has no exception.

Method DETERMINE_DYN_EDIT_MODE Signature

Method DETERMINE_DYN_EDIT_MODE on class CL_GUIBB_BOL_BASE has no parameter.
Method DETERMINE_DYN_EDIT_MODE on class CL_GUIBB_BOL_BASE has no exception.

Method EVALUATE_ATTR_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROPERTY Call by reference Type reference (TYPE) C 20090318
2 Returning RS_PROPERTY Value transfer Type reference (TYPE) S_FIELD_UI_PROPERTY 20090318

Method EVALUATE_ATTR_PROP on class CL_GUIBB_BOL_BASE has no exception.

Method EVALUATE_PARAMETERS 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) FPMGB_T_PARAM_VALUE 20081125

Method EVALUATE_PARAMETERS on class CL_GUIBB_BOL_BASE has no exception.

Method EXCEPTION_FAKE_METADATA Signature

Method EXCEPTION_FAKE_METADATA on class CL_GUIBB_BOL_BASE has no parameter.
Method EXCEPTION_FAKE_METADATA on class CL_GUIBB_BOL_BASE has no exception.

Method EXCEPTION_TO_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20090318
2 Returning RS_MESSAGE Value transfer Type reference (TYPE) FPMGB_S_T100_MESSAGE FPMGB T100 messages 20090318

Method EXCEPTION_TO_MESSAGE on class CL_GUIBB_BOL_BASE has no exception.

Method EXECUTE_BOL_METHOD 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 Entity 20100721
2 Importing IT_PARAM Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Parameter Table of Name-Value Pairs 20090910
3 Importing IV_METHOD Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name of Business Object Method 20090326
4 Returning RV_RESULT Value transfer Type reference (TYPE) FPM_EVENT_RESULT Result of processing of a specific FPM event 20090326

Method EXECUTE_BOL_METHOD on class CL_GUIBB_BOL_BASE has no exception.

Method EXECUTE_METHOD 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 Entity 20100721
2 Importing IO_EVENT_DATA Call by reference Object reference (TYPE REF TO) IF_FPM_PARAMETER Property Bag 20090910
3 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID 20081125
4 Returning RV_RESULT Value transfer Type reference (TYPE) FPM_EVENT_RESULT Result of processing of a specific FPM event 20081125

Method EXECUTE_METHOD on class CL_GUIBB_BOL_BASE has no exception.

Method FILL_EVENT_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PARAM Call by reference Type reference (TYPE) DATA Parameter Structure 20100903
2 Importing IO_EVENT_DATA Call by reference Object reference (TYPE REF TO) IF_FPM_PARAMETER Property Bag 20100903

Method FILL_EVENT_PARAMS on class CL_GUIBB_BOL_BASE has no exception.

Method FINALIZE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE Call by reference Type reference (TYPE) FPMGB_S_T100_MESSAGE FPMGB T100 messages 20101119

Method FINALIZE_MESSAGE on class CL_GUIBB_BOL_BASE has no exception.

Method FLUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHANGELOG Call by reference Type reference (TYPE) FPMGB_T_CHANGELOG 20081125

Method FLUSH on class CL_GUIBB_BOL_BASE has no exception.

Method FPM_BOL_FLUSH_CHANGLOG_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHANGELOG Call by reference Type reference (TYPE) FPMGB_S_CHANGELOG Field Changelog 20120824

Method FPM_BOL_FLUSH_CHANGLOG_ITEM on class CL_GUIBB_BOL_BASE has no exception.

Method GET_ACCESS_FOR_OVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OVS_CALLBACK Call by reference Object reference (TYPE REF TO) IF_WD_OVS 20110607
2 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20110607
3 Returning RO_ACCESS Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Access Interface for BO Attributes 20110607

Method GET_ACCESS_FOR_OVS on class CL_GUIBB_BOL_BASE has no exception.

Method GET_ACTIONS Signature

Method GET_ACTIONS on class CL_GUIBB_BOL_BASE has no parameter.
Method GET_ACTIONS on class CL_GUIBB_BOL_BASE has no exception.

Method GET_ACTION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION_CODE Call by reference Type reference (TYPE) ACTION_CODE 20081125
2 Importing IV_COUNT Call by reference Type reference (TYPE) I Index 20090416
3 Returning RV_ACTION_ID Value transfer Type reference (TYPE) FPM_EVENT_ID 20081125

Method GET_ACTION_ID on class CL_GUIBB_BOL_BASE has no exception.

Method GET_ACTION_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20100721
2 Returning RV_ACTION_SCOPE Value transfer Type reference (TYPE) ACTION_SCOPE 20100721

Method GET_ACTION_SCOPE on class CL_GUIBB_BOL_BASE has no exception.

Method GET_ALL_GENIL_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GENIL_MESSAGE Call by reference Type reference (TYPE) CRMT_GENIL_MESSAGE_TAB Message Table 20100226

Method GET_ALL_GENIL_MESSAGES on class CL_GUIBB_BOL_BASE has no exception.

Method GET_ATTR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACCESS Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Access Interface for BO Attributes 20090305
2 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20090305
3 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20090305

Method GET_ATTR_TEXT on class CL_GUIBB_BOL_BASE has no exception.

Method GET_ATTR_VALUE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE_SET Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20090304
2 Importing IO_ACCESS Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Access Interface for BO Attributes 20090304
3 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20090304
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20110608

Method GET_ATTR_VALUE_SET on class CL_GUIBB_BOL_BASE has no exception.

Method GET_BOL_ATTRIBUTE_NAME 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) NAME_KOMP Component name 20100922
2 Returning RV_NAME Value transfer Type reference (TYPE) NAME_KOMP Component name 20100922

Method GET_BOL_ATTRIBUTE_NAME on class CL_GUIBB_BOL_BASE has no exception.

Method GET_BOL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECT Value transfer Type reference (TYPE) T_OBJECT_KEY 20100727

Method GET_BOL_OBJECTS on class CL_GUIBB_BOL_BASE has no exception.

Method GET_BOL_OBJECT_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20110518
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20110518
3 Returning RV_ATTRIBUTE_NAME Value transfer Type reference (TYPE) NAME_KOMP Component name 20110518

Method GET_BOL_OBJECT_ATTRIBUTE on class CL_GUIBB_BOL_BASE has no exception.

Method GET_BOL_OBJECT_NAME 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) NAME_KOMP Component name 20110208
2 Returning RV_OBJECT_NAME Value transfer Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20110208

Method GET_BOL_OBJECT_NAME on class CL_GUIBB_BOL_BASE has no exception.

Method GET_COLLECTION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20090424
2 Importing IV_ROW_COUNT Call by reference Type reference (TYPE) I 20100107
3 Importing IV_START_INDEX Call by reference Type reference (TYPE) I 1 20091218

Method GET_COLLECTION_DATA on class CL_GUIBB_BOL_BASE has no exception.

Method GET_CONF_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMETER Call by reference Type reference (TYPE) FPMGB_T_PARAM_VALUE Parameter Value 20090910
2 Importing IO_EVENT_DATA Call by reference Object reference (TYPE REF TO) IF_FPM_PARAMETER Property Bag 20090910
3 Importing IV_STRUCT_NAME Call by reference Type reference (TYPE) STRUKNAME Name of a structure 20090911

Method GET_CONF_PARAMETERS on class CL_GUIBB_BOL_BASE has no exception.

Method GET_DEFAULT_DISPLAY_TYPE 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) NAME_KOMP 20081125
2 Returning RV_DISPLAY_TYPE Value transfer Type reference (TYPE) FPMGB_DISPLAY_TYPE 20081125

Method GET_DEFAULT_DISPLAY_TYPE on class CL_GUIBB_BOL_BASE has no exception.

Method GET_DELETE_CONFIRM_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONFIRMATION_TEXT Call by reference Type reference (TYPE) STRING_TABLE The actual confirmation text 20090316
2 Exporting EV_BUTTON_TEXT_APPROVE Call by reference Type reference (TYPE) STRING Approve button text ("Yes") 20090316
3 Exporting EV_BUTTON_TEXT_REJECT Call by reference Type reference (TYPE) STRING Reject button text ("No") 20090316
4 Exporting EV_WINDOW_TITLE Call by reference Type reference (TYPE) STRING The window title if the confirmation is displayed in a popup 20090316

Method GET_DELETE_CONFIRM_TEXT on class CL_GUIBB_BOL_BASE has no exception.

Method GET_ENTITY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA 20081125
2 Importing IO_ACCESS Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS 20090129

Method GET_ENTITY_DATA on class CL_GUIBB_BOL_BASE has no exception.

Method GET_ENTITY_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA 20100505
2 Importing IO_ACCESS Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS 20100505
3 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20100505
4 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20100505

Method GET_ENTITY_OBJECT_DATA on class CL_GUIBB_BOL_BASE has no exception.

Method GET_EXT_BOS_FOR_AET Signature

Method GET_EXT_BOS_FOR_AET on class CL_GUIBB_BOL_BASE has no parameter.
Method GET_EXT_BOS_FOR_AET on class CL_GUIBB_BOL_BASE has no exception.

Method GET_FIELD_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE_SET Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_VALUE_LIST All Fixed Values of an Attribute with Texts 20110608
2 Exporting EV_CONDENSE Call by reference Type reference (TYPE) WDY_ATTRFORM_CONDENSE Attribut Formatting: Blank Character Handling 20100121
3 Exporting EV_DEFAULT_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_DISPLAY_TYPE Display Type 20100121
4 Exporting EV_IS_NULLABLE Call by reference Type reference (TYPE) ABAP_BOOL 20101207
5 Exporting EV_LABEL Call by reference Type reference (TYPE) STRING Label / Header Label 20100707
6 Exporting EV_NULL_AS_BLANK Call by reference Type reference (TYPE) WDY_ATTRFORM_NULL Attribute Formatting: Zeros as Blanks 20100121
7 Exporting EV_OVS_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20110208
8 Exporting EV_SIGN_POS Call by reference Type reference (TYPE) WDY_ATTRFORM_SIGN Attribute Formatting: Position of the +/- Sign 20100121
9 Exporting EV_SP_GROUP Call by reference Type reference (TYPE) SP_GROUP Special Group 20100506
10 Exporting EV_TAG_NAME Call by reference Type reference (TYPE) CLIKE 20100121
11 Importing IV_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20100121
12 Importing IV_SEARCH_RESULT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100707

Method GET_FIELD_DESCRIPTION on class CL_GUIBB_BOL_BASE 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 Entity 20090129
2 Importing IS_PROP Call by reference Type reference (TYPE) CL_CRM_BOL_ENTITY=>GTYPE_NAMED_ATTR_PROP 20091124
3 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20090129
4 Importing IV_CHANGE_ALLOWED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_UNDEFINED 20091111
5 Returning RS_PROPERTY Value transfer Type reference (TYPE) S_FIELD_UI_PROPERTY 20081125

Method GET_FIELD_UI_PROP on class CL_GUIBB_BOL_BASE has no exception.

Method GET_INITIAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20090417
2 Returning RS_INITIAL_DATA Value transfer Type reference (TYPE) FPM_BOL_INITIAL_DATA Initial Data for BOL Entity Creation with FPM Connector 20090409

Method GET_INITIAL_DATA on class CL_GUIBB_BOL_BASE has no exception.

Method GET_MESSAGES 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 20081125
2 Importing IV_INDEX Call by reference Type reference (TYPE) SYINDEX 0 Loop Index 20081126
3 Returning RT_MESSAGES Value transfer Type reference (TYPE) FPMGB_T_MESSAGES 20081125

Method GET_MESSAGES on class CL_GUIBB_BOL_BASE has no exception.

Method GET_METADATA Signature

Method GET_METADATA on class CL_GUIBB_BOL_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_CRM_GENIL_GENERAL_ERROR General Exception 20090320

Method GET_METHOD_ACTIONS Signature

Method GET_METHOD_ACTIONS on class CL_GUIBB_BOL_BASE has no parameter.
Method GET_METHOD_ACTIONS on class CL_GUIBB_BOL_BASE has no exception.

Method GET_METHOD_ACTION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_HASH_STRING Call by reference Type reference (TYPE) CLIKE 20100716
2 Importing IV_WITH_PARAM Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Method with parameters 20090911
3 Returning RV_ID Value transfer Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20090326

Method GET_METHOD_ACTION_ID on class CL_GUIBB_BOL_BASE has no exception.

Method GET_METHOD_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_METHOD_PARAM Call by reference Type reference (TYPE) CRMT_NAME_VALUE_PAIR_TAB Parameter Table of Name-Value Pairs 20100721
2 Importing IO_EVENT_DATA Call by reference Object reference (TYPE REF TO) IF_FPM_PARAMETER Property Bag 20100721
3 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20100721

Method GET_METHOD_PARAMETERS on class CL_GUIBB_BOL_BASE has no exception.

Method GET_OBJECT_ATTRIBUTE 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) NAME_KOMP Component name 20110518
2 Returning RV_NAME Value transfer Type reference (TYPE) NAME_KOMP Component name 20110518

Method GET_OBJECT_ATTRIBUTE on class CL_GUIBB_BOL_BASE has no exception.

Method GET_OBJECT_FIELDLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100506
2 Importing IV_COMPONENT_NAME Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME Component Name 20100506
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20100506
4 Returning RT_FIELD Value transfer Type reference (TYPE) T_FIELD 20100506

Method GET_OBJECT_FIELDLIST on class CL_GUIBB_BOL_BASE has no exception.

Method GET_OBJECT_MAPPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20110519
2 Returning RO_OBJECT_MAPPER Value transfer Object reference (TYPE REF TO) IF_FPM_BOL_OBJECT_UI_MAPPER Mapper interface for BOL objects and UI structure 20110519

Method GET_OBJECT_MAPPER on class CL_GUIBB_BOL_BASE has no exception.

Method GET_PROPERTY_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOR_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091125
2 Importing IV_INDEX Call by reference Type reference (TYPE) SYTABIX 0 20090129
3 Returning RO_PROPERTY_ACCESS Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS 20090129

Method GET_PROPERTY_ACCESS on class CL_GUIBB_BOL_BASE has no exception.

Method GET_PROPERTY_ACCESS_FOR_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACCESS Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Access Interface for BO Attributes 20100505
2 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) NAME_KOMP Component name 20100505
3 Importing IV_FOR_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100906
4 Returning RO_ACCESS Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Access Interface for BO Attributes 20100505

Method GET_PROPERTY_ACCESS_FOR_ATTR on class CL_GUIBB_BOL_BASE has no exception.

Method GET_SPECIAL_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SPECIAL_GROUP Value transfer Type reference (TYPE) FPMGB_T_SPECIAL_GROUPS Special Groups for GUIBB Field Grouping 20100505

Method GET_SPECIAL_GROUPS on class CL_GUIBB_BOL_BASE has no exception.

Method GET_SPEC_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_TYPE Call by reference Type reference (TYPE) FPMGB_DISPLAY_TYPE Display Type 20090302
2 Importing IV_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20090302
3 Returning RS_SPEC_PROPS Value transfer Type reference (TYPE) FPMGB_S_SPECIAL_PROPERTIES Special Properties for UI Elements 20090302

Method GET_SPEC_PROPS on class CL_GUIBB_BOL_BASE has no exception.

Method HANDLE_PARAM_COMPONENT_CHANGED Signature

Method HANDLE_PARAM_COMPONENT_CHANGED on class CL_GUIBB_BOL_BASE has no parameter.
Method HANDLE_PARAM_COMPONENT_CHANGED on class CL_GUIBB_BOL_BASE has no exception.

Method HAS_TEXT_SUPPORT 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) NAME_KOMP Component name 20110608
2 Importing IV_SUPPORT_TYPE Call by reference Type reference (TYPE) GENIL_TEXT_ACCESS_SUPPORTED IF_GENIL_OBJ_MODEL=>ATTR_TEXT_ACCESS_ALL_BY_OBJECT Tells if Text Access via GenIL Object Model is Supported 20110608
3 Returning RV_SUPPORTED Value transfer Type reference (TYPE) ABAP_BOOL 20110608

Method HAS_TEXT_SUPPORT on class CL_GUIBB_BOL_BASE has no exception.

Method INITIALIZE_OBJECT_MAPPING Signature

Method INITIALIZE_OBJECT_MAPPING on class CL_GUIBB_BOL_BASE has no parameter.
Method INITIALIZE_OBJECT_MAPPING on class CL_GUIBB_BOL_BASE has no exception.

Method INIT_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 20110105

Method INIT_PBO on class CL_GUIBB_BOL_BASE has no exception.

Method IS_ACTION_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20100721
2 Returning RV_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 20100721

Method IS_ACTION_ENABLED on class CL_GUIBB_BOL_BASE has no exception.

Method IS_CREATE_ENABLED Signature

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

Method IS_CREATE_ENABLED on class CL_GUIBB_BOL_BASE has no exception.

Method IS_DELETE_ENABLED Signature

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

Method IS_DELETE_ENABLED on class CL_GUIBB_BOL_BASE has no exception.

Method IS_ENTITY_CHANGE_ALLOWED 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 Entity 20100824
2 Returning RV_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20100824

Method IS_ENTITY_CHANGE_ALLOWED on class CL_GUIBB_BOL_BASE has no exception.

Method IS_METHOD_ENABLED 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 Entity 20101013
2 Importing IV_METHOD Call by reference Type reference (TYPE) CRMT_OBJ_METHOD_NAME Name of Business Object Method 20101013
3 Returning RV_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 20101013

Method IS_METHOD_ENABLED on class CL_GUIBB_BOL_BASE has no exception.

Method IS_MODE_READ_ONLY Signature

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

Method IS_MODE_READ_ONLY on class CL_GUIBB_BOL_BASE has no exception.

Method IS_OBJECT_KIND_VALID Signature

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

Method IS_OBJECT_KIND_VALID on class CL_GUIBB_BOL_BASE has no exception.

Method IS_OVS_ATTRIBUTE 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) NAME_KOMP Component name 20110208
2 Returning RV_IS_OVS_ATTRIBUTE Value transfer Type reference (TYPE) ABAP_BOOL 20110208

Method IS_OVS_ATTRIBUTE on class CL_GUIBB_BOL_BASE has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACCESS Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Access Interface for BO Attributes 20090129
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20090602

Method LOCK on class CL_GUIBB_BOL_BASE has no exception.

Method LOCK_FOR_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDEX Call by reference Type reference (TYPE) I 20110609
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20110204

Method LOCK_FOR_EDIT on class CL_GUIBB_BOL_BASE has no exception.

Method MAP_BOL_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA 20110518
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20110518
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20110518

Method MAP_BOL_OBJECT_DATA on class CL_GUIBB_BOL_BASE has no exception.

Method NEEDS_CONFIRMATION 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 20090316
2 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090316
3 Returning RO_CONFIRMATION_REQUEST Value transfer Object reference (TYPE REF TO) CL_FPM_CONFIRMATION_REQUEST Requests an end-user confirmation (e.g. data loss warning) 20090316

Method NEEDS_CONFIRMATION on class CL_GUIBB_BOL_BASE has no exception.

Method OFFERS_OBJECT_MAPPING Signature

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

Method OFFERS_OBJECT_MAPPING on class CL_GUIBB_BOL_BASE has no exception.

Method OVS_HANDLE_PHASE_0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLUMN_TEXTS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20100208
2 Exporting ET_LABEL_TEXTS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20100208
3 Exporting EV_COL_COUNT Call by reference Type reference (TYPE) I 20100208
4 Exporting EV_GROUP_HEADER Call by reference Type reference (TYPE) STRING 20100208
5 Exporting EV_ROW_COUNT Call by reference Type reference (TYPE) I 20100208
6 Exporting EV_TABLE_HEADER Call by reference Type reference (TYPE) STRING 20100208
7 Exporting EV_WINDOW_TITLE Call by reference Type reference (TYPE) STRING 20100208
8 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20100208

Method OVS_HANDLE_PHASE_0 on class CL_GUIBB_BOL_BASE has no exception.

Method OVS_HANDLE_PHASE_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INPUT Call by reference Object reference (TYPE REF TO) DATA 20100208
2 Exporting ET_LABEL_TEXTS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20100208
3 Exporting EV_DISPLAY_VALUES_IMMEDIATELY Call by reference Type reference (TYPE) ABAP_BOOL 20100208
4 Exporting EV_GROUP_HEADER Call by reference Type reference (TYPE) STRING 20100208
5 Exporting EV_WINDOW_TITLE Call by reference Type reference (TYPE) STRING 20100208
6 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20100208

Method OVS_HANDLE_PHASE_1 on class CL_GUIBB_BOL_BASE has no exception.

Method OVS_HANDLE_PHASE_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OUTPUT Call by reference Object reference (TYPE REF TO) DATA 20100208
2 Exporting ET_COLUMN_TEXTS Call by reference Type reference (TYPE) WDR_NAME_VALUE_LIST Table of Name/Value Pairs 20100208
3 Exporting EV_TABLE_HEADER Call by reference Type reference (TYPE) STRING 20100208
4 Importing IO_ACCESS Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Access Interface for BO Attributes 20110607
5 Importing IR_QUERY_PARAMETER Call by reference Object reference (TYPE REF TO) DATA 20100208
6 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20100208

Method OVS_HANDLE_PHASE_2 on class CL_GUIBB_BOL_BASE has no exception.

Method OVS_HANDLE_PHASE_3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FPM_EVENT Call by reference Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20100208
2 Exporting ET_FIELD_VALUE Call by reference Type reference (TYPE) T_FIELD_VALUE 20100208
3 Importing IR_SELECTION Call by reference Object reference (TYPE REF TO) DATA 20100208
4 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20100208

Method OVS_HANDLE_PHASE_3 on class CL_GUIBB_BOL_BASE has no exception.

Method PLAINTEXT_TO_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEVERITY Call by reference Type reference (TYPE) FPMGB_SEVERITY IF_FPM_GUIBB_CONSTANTS=>GC_SEVERITY-ERROR Message Severity 20090318
2 Importing IV_TEXT Call by reference Type reference (TYPE) CLIKE 20090318
3 Returning RS_MESSAGE Value transfer Type reference (TYPE) FPMGB_S_T100_MESSAGE FPMGB T100 messages 20090318

Method PLAINTEXT_TO_MESSAGE on class CL_GUIBB_BOL_BASE 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 20081125
2 Importing IV_RAISED_BY_OWN_UI Call by reference Type reference (TYPE) BOOLE_D Event was triggered by own UI 20081217
3 Returning RV_RESULT Value transfer Type reference (TYPE) FPM_EVENT_RESULT Result of processing of a specific FPM event 20081125

Method PROCESS_EVENT on class CL_GUIBB_BOL_BASE has no exception.

Method RAISE_LOCAL_EVENT_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT_ID Call by reference Type reference (TYPE) FPM_EVENT_ID ID of the FPM Event 20090401
2 Returning RO_EVENT Value transfer Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20090402

Method RAISE_LOCAL_EVENT_BY_ID on class CL_GUIBB_BOL_BASE has no exception.

Method SET_ACCESS_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACCESS Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Access Interface for BO Attributes 20110519
2 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP Component name 20110519
3 Importing IV_VALUE Call by reference Type reference (TYPE) DATA 20110519

Method SET_ACCESS_ATTRIBUTE on class CL_GUIBB_BOL_BASE has no exception.

Method SET_EDIT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTED_FIELD Call by reference Type reference (TYPE) FPMGB_T_SELECTED_FIELDS Selected(Used) Fields 20090309

Method SET_EDIT_FIELDS on class CL_GUIBB_BOL_BASE has no exception.

Method SET_FPM_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FPM_EDIT_MODE Call by reference Type reference (TYPE) FPM_EDIT_MODE FPM: Edit Mode 20101008

Method SET_FPM_EDIT_MODE on class CL_GUIBB_BOL_BASE has no exception.

Method SET_OVS_ELEMENT_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OVS_CALLBACK Call by reference Object reference (TYPE REF TO) IF_WD_OVS 20100908
2 Importing IR_VALUE Call by reference Object reference (TYPE REF TO) DATA 20100908
3 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) STRING 20100908

Method SET_OVS_ELEMENT_ATTRIBUTE on class CL_GUIBB_BOL_BASE has no exception.

Method SET_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_DESCRIPTION Call by reference Type reference (TYPE) STANDARD TABLE 20090430
2 Importing IO_STRUCT_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20090430

Method SET_REFERENCES on class CL_GUIBB_BOL_BASE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 701