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_BASE

Interface 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_FEEDER

Interface 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_MODEL

Method 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 NameDescriptionVisability
ACTIVATE_BOL_SENDINGActivates sending on a BOL entity if necessaryProtected
CALL METHOD cl_fpm_bol_model=>ACTIVATE_BOL_SENDING...more details

CLAIM_GENIL_MESSAGESClaim GENIL messages for own UIBBProtected
CALL METHOD cl_fpm_bol_model=>CLAIM_GENIL_MESSAGES...more details

CREATE_ENTITYCreates a BOL entityProtected
CALL METHOD cl_fpm_bol_model=>CREATE_ENTITY...more details

FPM_BOL_IS_REVERT_EVENTReturns true if the event is a transactional revertProtected
CALL METHOD cl_fpm_bol_model=>FPM_BOL_IS_REVERT_EVENT...more details

GET_BOL_MODEL_INFOGet basic info for BOL modelProtected
CALL METHOD cl_fpm_bol_model=>GET_BOL_MODEL_INFO...more details

GET_GENIL_MESSAGESGet all GENIL messages for entityProtected
CALL METHOD cl_fpm_bol_model=>GET_GENIL_MESSAGES...more details

GET_PORT_DESCRIPTIONDefines descriptive text for an outportProtected
CALL METHOD cl_fpm_bol_model=>GET_PORT_DESCRIPTION...more details

INIT_ROUNDTRIPInitalizes the FPM event roundtripProtected
CALL METHOD cl_fpm_bol_model=>INIT_ROUNDTRIP...more details

MODIFY_CNR_BUTTONModifies a (standard) button in the CNR toolbarProtected
CALL METHOD cl_fpm_bol_model=>MODIFY_CNR_BUTTON...more details

PREPARE_COLLECTIONPrepares the collectionProtected
CALL METHOD cl_fpm_bol_model=>PREPARE_COLLECTION...more details

SET_COLLECTIONSets local collection referenceProtected
CALL METHOD cl_fpm_bol_model=>SET_COLLECTION...more details

SET_SIDE_PANEL_LINKSets a link for the side panelProtected
CALL METHOD cl_fpm_bol_model=>SET_SIDE_PANEL_LINK...more details

SET_UP_PORTDefines a single port of given typeProtected
CALL METHOD cl_fpm_bol_model=>SET_UP_PORT...more details

SET_UP_PORTSDefines all portsProtected
CALL METHOD cl_fpm_bol_model=>SET_UP_PORTS...more details

START_UPStarts up BOL coreProtected
CALL METHOD cl_fpm_bol_model=>START_UP...more details

TAP_CONNECTORRetrieve BOL collection from connector and prepareProtected
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.

NameLevelDescriptionInitial ValueTypeVisability
CV_PORT_IDENTIFIERConstantPort idenitification'STANDARD'LIKE
FPM_MODEL_PORT_IDENTIFIER
Public
MO_CHIP_APIInstance AttributeCHIP APILIKE
IF_CHIP_API
Protected
MO_COLLECTIONInstance AttributeBol collectionLIKE
IF_BOL_ENTITY_COL
Protected
MO_CONNECTORInstance AttributeConnector: RuntimeLIKE
IF_FPM_CONNECTOR_RUN
Protected
MS_INSTANCE_KEYInstance AttributeUIBB Instance KeyLIKE
FPM_S_UIBB_INSTANCE_KEY
Protected
MS_OBJECT_KEYInstance AttributeObject key: component and object nameLIKE
S_OBJECT_KEY
Public
MT_OUTPORTInstance AttributeTable of outportsLIKE
IF_FPM_FEEDER_MODEL=>TY_T_PORT
Protected
MT_SHOW_MULTI_MESSAGEInstance AttributeMessage TableLIKE
CRMT_GENIL_MESSAGE_TAB
Protected
MV_INTERFACE_VIEWInstance AttributeName of a Web Dynpro Window in Floorplan ManagerLIKE
FPM_WINDOW_NAME
Protected
MV_OBJECT_KINDInstance AttributeObject TypeLIKE
CRMT_OBJKIND
Public
MV_STRUCT_NAMEInstance AttributeName of a structureLIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!