SAP ABAP Class CL_FPM_BOL_BASE (General Base Class for FPM on BOL)
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_INSTANCE FPM BOL Adpater: Instance 20101215
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPM_BOL_MODEL Base Class for FPM UI Building Blocks on BOL 20090422
2 Inheritance (c INHERITING FROM c_ref)  CL_FPM_CONNECTOR_BOL_BASE BOL Derivation 20090422
Properties
Class CL_FPM_BOL_BASE  
Short Description General Base Class for FPM on BOL    
Super Class CL_FPM_BOL_INSTANCE FPM BOL Adpater: Instance 
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 20090422   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)
Interfaces
Class CL_FPM_BOL_BASE has no interface implemented.
Friends
Class CL_FPM_BOL_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_APPL_PARAM_READ_ONLY Constant Public Type reference (TYPE) STRING 'FPM_BOL_READ_ONLY' 20100202
2 CV_COMP_NAME Constant Public Type reference (TYPE) NAME_KOMP 'NAME' Component name 20090422
3 CV_COMP_VALUE Constant Public Type reference (TYPE) NAME_KOMP 'VALUE' Component name 20090422
4 CV_NAMESPACE_BOL Constant Public Type reference (TYPE) FPM_MODEL_NAMESPACE 'BOL' 20090422
5 MS_CONNECTOR_DELTA_INFO Instance attribute Protected Type reference (TYPE) S_CONNECTOR_DELTA_INFO 20101130
6 SO_OBJ_MODEL Static Attribute Private Object reference (TYPE REF TO) CL_CRM_GENIL_OBJ_MODEL Object Model Repository 20101216
7 SV_RUNTIME Static Attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110823
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ROOT_ENTITY Instance method Protected Method Creates a BOL root entity 20090422
2 FPM_BOL_PROCESS_RELATION Instance method Protected Method Processes a BOL relation 20120821
3 GET_OBJECT_MODEL Instance method Protected Method Retrieves the object model by component 20100715
4 IS_DESIGN_TIME Instance method Protected Method Returns true in design time mode (configuration editor) 20100407
5 IS_INITIAL_SCREEN Instance method Protected Method Returns true if current state is the initial screen 20100401
6 RESET_OBJECT_MODEL_BUFFER Static method Protected Method Resets the model buffer 20110823
7 SET_ACCESS_ATTRIBUTES Instance method Protected Method Sets BOL access attributes from structure or name-value tab 20110110
Events
Class CL_FPM_BOL_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CONNECTOR_DELTA_INFO Public See coding 20101130 BEGIN OF s_connector_delta_info, input_stable TYPE abap_bool, END OF s_connector_delta_info
2 S_OBJECT_KEY Public See coding 20090422 BEGIN OF s_object_key, component_name TYPE crmt_component_name, object_name TYPE crmt_ext_obj_name, END OF s_object_key
3 S_OBJ_MODEL Protected See coding 20100716 BEGIN OF s_obj_model, component TYPE crmt_component_name, obj_model TYPE REF TO if_genil_obj_model, END OF s_obj_model
4 T_OBJECT_KEY Public See coding 20100727 t_object_key TYPE STANDARD TABLE OF s_object_key WITH DEFAULT KEY
Method Signatures

Method CREATE_ROOT_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DEFAULT_VALUES Call by reference Object reference (TYPE REF TO) DATA 20090422
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20090422
3 Returning RO_CREATED_ENTITY Value transfer Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entity 20090422

Method CREATE_ROOT_ENTITY on class CL_FPM_BOL_BASE has no exception.

Method FPM_BOL_PROCESS_RELATION 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 20120821
2 Importing IO_FILTER Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_FILTER Reuseable filter object 20120821
3 Importing IV_CHILD_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME External Name of Object 20120821
4 Importing IV_RELATION_NAME Call by reference Type reference (TYPE) CRMT_RELATION_NAME Relation Name 20120821
5 Returning RO_COLLECTION Value transfer Object reference (TYPE REF TO) IF_BOL_ENTITY_COL Entities Collection Interface 20120821

Method FPM_BOL_PROCESS_RELATION on class CL_FPM_BOL_BASE has no exception.

Method GET_OBJECT_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COMPONENT Call by reference Type reference (TYPE) CRMT_COMPONENT_NAME 20100715
2 Returning RO_OBJ_MODEL Value transfer Object reference (TYPE REF TO) IF_GENIL_OBJ_MODEL 20100715

Method GET_OBJECT_MODEL on class CL_FPM_BOL_BASE has no exception.

Method IS_DESIGN_TIME Signature

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

Method IS_DESIGN_TIME on class CL_FPM_BOL_BASE has no exception.

Method IS_INITIAL_SCREEN Signature

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

Method IS_INITIAL_SCREEN on class CL_FPM_BOL_BASE has no exception.

Method RESET_OBJECT_MODEL_BUFFER Signature

Method RESET_OBJECT_MODEL_BUFFER on class CL_FPM_BOL_BASE has no parameter.
Method RESET_OBJECT_MODEL_BUFFER on class CL_FPM_BOL_BASE has no exception.

Method SET_ACCESS_ATTRIBUTES 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 20110110
2 Importing IR_ATTRIBUTES Call by reference Object reference (TYPE REF TO) DATA 20110110

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