SAP CL_FPM_BOL_MODEL OO Class - Base Class for FPM UI Building Blocks on BOL
CL_FPM_BOL_MODEL is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_FPM_BOL_MODEL including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Inheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for CL_FPM_BOL_MODEL is CL_FPM_BOL_BASEInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_FPM_CHIP_FEEDERInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_FPM_FEEDER_MODELMethod list of CL_FPM_BOL_MODEL SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
ACTIVATE_BOL_SENDING | Activates sending on a BOL entity if necessary | Protected |
CALL METHOD cl_fpm_bol_model=>ACTIVATE_BOL_SENDING...more details | ||
CLAIM_GENIL_MESSAGES | Claim GENIL messages for own UIBB | Protected |
CALL METHOD cl_fpm_bol_model=>CLAIM_GENIL_MESSAGES...more details | ||
CREATE_ENTITY | Creates a BOL entity | Protected |
CALL METHOD cl_fpm_bol_model=>CREATE_ENTITY...more details | ||
FPM_BOL_IS_REVERT_EVENT | Returns true if the event is a transactional revert | Protected |
CALL METHOD cl_fpm_bol_model=>FPM_BOL_IS_REVERT_EVENT...more details | ||
GET_BOL_MODEL_INFO | Get basic info for BOL model | Protected |
CALL METHOD cl_fpm_bol_model=>GET_BOL_MODEL_INFO...more details | ||
GET_GENIL_MESSAGES | Get all GENIL messages for entity | Protected |
CALL METHOD cl_fpm_bol_model=>GET_GENIL_MESSAGES...more details | ||
| ||
GET_PORT_DESCRIPTION | Defines descriptive text for an outport | Protected |
CALL METHOD cl_fpm_bol_model=>GET_PORT_DESCRIPTION...more details | ||
INIT_ROUNDTRIP | Initalizes the FPM event roundtrip | Protected |
CALL METHOD cl_fpm_bol_model=>INIT_ROUNDTRIP...more details | ||
MODIFY_CNR_BUTTON | Modifies a (standard) button in the CNR toolbar | Protected |
CALL METHOD cl_fpm_bol_model=>MODIFY_CNR_BUTTON...more details | ||
PREPARE_COLLECTION | Prepares the collection | Protected |
CALL METHOD cl_fpm_bol_model=>PREPARE_COLLECTION...more details | ||
SET_COLLECTION | Sets local collection reference | Protected |
CALL METHOD cl_fpm_bol_model=>SET_COLLECTION...more details | ||
SET_SIDE_PANEL_LINK | Sets a link for the side panel | Protected |
CALL METHOD cl_fpm_bol_model=>SET_SIDE_PANEL_LINK...more details | ||
SET_UP_PORT | Defines a single port of given type | Protected |
CALL METHOD cl_fpm_bol_model=>SET_UP_PORT...more details | ||
SET_UP_PORTS | Defines all ports | Protected |
CALL METHOD cl_fpm_bol_model=>SET_UP_PORTS...more details | ||
START_UP | Starts up BOL core | Protected |
CALL METHOD cl_fpm_bol_model=>START_UP...more details | ||
TAP_CONNECTOR | Retrieve BOL collection from connector and prepare | Protected |
CALL METHOD cl_fpm_bol_model=>TAP_CONNECTOR...more details |
CL_FPM_BOL_MODEL attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
CV_PORT_IDENTIFIER | Constant | Port idenitification | 'STANDARD' | LIKE FPM_MODEL_PORT_IDENTIFIER | Public |
MO_CHIP_API | Instance Attribute | CHIP API | LIKE IF_CHIP_API | Protected | |
MO_COLLECTION | Instance Attribute | Bol collection | LIKE IF_BOL_ENTITY_COL | Protected | |
MO_CONNECTOR | Instance Attribute | Connector: Runtime | LIKE IF_FPM_CONNECTOR_RUN | Protected | |
MS_INSTANCE_KEY | Instance Attribute | UIBB Instance Key | LIKE FPM_S_UIBB_INSTANCE_KEY | Protected | |
MS_OBJECT_KEY | Instance Attribute | Object key: component and object name | LIKE S_OBJECT_KEY | Public | |
MT_OUTPORT | Instance Attribute | Table of outports | LIKE IF_FPM_FEEDER_MODEL=>TY_T_PORT | Protected | |
MT_SHOW_MULTI_MESSAGE | Instance Attribute | Message Table | LIKE CRMT_GENIL_MESSAGE_TAB | Protected | |
MV_INTERFACE_VIEW | Instance Attribute | Name of a Web Dynpro Window in Floorplan Manager | LIKE FPM_WINDOW_NAME | Protected | |
MV_OBJECT_KIND | Instance Attribute | Object Type | LIKE CRMT_OBJKIND | Public | |
MV_STRUCT_NAME | Instance Attribute | Name of a structure | LIKE STRUKNAME | Public |
Events of Class CL_FPM_BOL_MODEL
Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... MESSAGES_CLAIMED -Links to Related Class(s)
CL_FPM_B...Full list of available SAP object classes
Search for further information about these or an SAP related objects