SAP ABAP Class CL_FPM_BOL_TRANSACTION (BOL Transaction Handler)
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
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FPM_WIRE_MODEL_TRANSACTION Transaction Handler for Wire Models 20081215
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_BOL_TRANSACTION BP BOL Transaction Handler 20100914
2 Inheritance (c INHERITING FROM c_ref)  CL_PSU_FPM_BOL_TRANSACTION Use for FPM BOL transaction handling 20090909
Properties
Class CL_FPM_BOL_TRANSACTION  
Short Description BOL Transaction Handler    
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 20081203   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
# Interface Abstract Final Description Created on
1 IF_FPM_WIRE_MODEL_TRANSACTION Transaction Handler for Wire Models 20081215
Friends
Class CL_FPM_BOL_TRANSACTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CS_APPL_PARAM_EDIT_MODE Constant Protected See coding DO NOT USE!!!!! 20100202
2 CS_BOL_MODE Constant Public See coding 20090129
3 CS_SAVE_RESULT Constant Protected See coding 20090706
4 CV_APP_PARAM_BOL_MODE Instance attribute Protected Type reference (TYPE) STRING 'FPM_BOL_MODE' BOL Mode Parameter Name 20090129
5 CV_APP_PARAM_MAX_MSG_LEVEL Constant Protected Type reference (TYPE) STRING 'FPM_BOL_MAX_MSG_LEVEL' Maximum message level parameter name 20120323
6 CV_BOL_MODE_DEFAULT Constant Public Type reference (TYPE) TY_BOL_MODE CS_BOL_MODE-DISPLAY BOL Mode 20090129
7 CV_EVENT_PARAM_KEEP_LOCKS Constant Public Type reference (TYPE) STRING 'KEEP_LOCKS' 20090302
8 CV_EVENT_PARAM_SAVE Constant Public Type reference (TYPE) STRING 'SAVE' 20090224
9 MO_APP_PARAMETER Instance attribute Protected Object reference (TYPE REF TO) IF_FPM_PARAMETER Property Bag 20100219
10 MO_BOL_TA_CTX Instance attribute Protected Object reference (TYPE REF TO) IF_BOL_TRANSACTION_CONTEXT Access Interface for Transaction Contexts 20081203
11 MO_EVENT Instance attribute Protected Object reference (TYPE REF TO) CL_FPM_EVENT CL_FPM_EVENT 20090706
12 MO_GENIL_MESSMAN Instance attribute Protected Object reference (TYPE REF TO) CL_CRM_GENIL_MESS_CONT_MANAGER Message Container Manager 20081203
13 MO_MESSAGE_MANAGER Instance attribute Protected Object reference (TYPE REF TO) CL_FPM_BOL_MESSAGE_MANAGER Message Manager for FPM on BOL 20090423
14 MS_RUNTIME_INFO Instance attribute Protected Type reference (TYPE) FPM_S_RUNTIME_INFO Runtime Information 20090504
15 MV_BOL_MODE Instance attribute Protected Type reference (TYPE) TY_BOL_MODE CV_BOL_MODE_DEFAULT BOL Mode 20090129
16 MV_EDIT_MODE_BUTTONS Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100202
17 MV_MAX_MSG_LEVEL Instance attribute Protected Type reference (TYPE) CRMT_GENIL_MESSAGE-MESSAGE_LEVEL 5 Message Level 20120323
18 MV_OVERALL_SEVERITY Instance attribute Protected Type reference (TYPE) FPM_MESSAGE_SEVERITY Severity of messages reported in FPM 20090420
19 MV_READ_ONLY_MODE Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE Dynamic read-only mode 20100202
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_OVERALL_SEVERITY Instance method Protected Method Update overall severity for roundtrip 20090420
2 BOL_MODIFY Instance method Protected Method Executes the modify on the BOIL core 20090220
3 EVALUATE_SAVE_INTERNAL Instance method Protected Method Evaluates internal save result 20090706
4 GET_BOL_DISPLAY_MODE Instance method Protected Method Returns the BOL display mode 20090220
5 GET_CONTAINER_MESSAGES Instance method Protected Method Retrieves messages for single message container 20100129
6 HANDLE_GLOBAL_MESSAGES Instance method Protected Method Handles the remaining global (not locally claimed) messages 20081203
7 HANDLE_MESSAGES_CLAIMED Instance method Protected Event handling method Listener for locally claimed messages 20090420
8 IS_TRANSACTION_DIRTY Instance method Protected Method Returns dirty state of transaction 20100129
9 PROCESS_TRANSACTIONAL_EVENT Instance method Protected Method Internal handling for After Process Event 20090706
10 REGISTER_SHOW_MULTI_MESSAGES Instance method Protected Method Registers claimed show multi messages toavoid duplicates 20101006
11 REVERT Instance method Protected Method Transactional revert 20090223
12 SAVE Instance method Protected Method Transactional save 20090302
13 SAVE_INTERNAL Instance method Protected Method Execute transactional save 20090302
14 SET_EDIT_MODE_BUTTONS Instance method Protected Method Sets and controls buttons for edit / read-only mode 20100202
15 SET_READ_ONLY_MODE Instance method Protected Method Sets the read-only mode 20100219
Events
Class CL_FPM_BOL_TRANSACTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_BOL_MODE Public See coding BOL Mode 20090129 ty_bol_mode TYPE c LENGTH 1
2 TY_SAVE_RESULT Protected Type reference (TYPE) I 20090706
Method Signatures

Method ADJUST_OVERALL_SEVERITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FPM_SEVERITY Call by reference Type reference (TYPE) FPM_MESSAGE_SEVERITY Severity of messages reported in FPM 20090420

Method ADJUST_OVERALL_SEVERITY on class CL_FPM_BOL_TRANSACTION has no exception.

Method BOL_MODIFY Signature

Method BOL_MODIFY on class CL_FPM_BOL_TRANSACTION has no parameter.
Method BOL_MODIFY on class CL_FPM_BOL_TRANSACTION has no exception.

Method EVALUATE_SAVE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SAVE_RESULT Call by reference Type reference (TYPE) TY_SAVE_RESULT 20090706
2 Returning RV_EVENT_RESULT Value transfer Type reference (TYPE) FPM_EVENT_RESULT Result of processing of a specific FPM event 20090706

Method EVALUATE_SAVE_INTERNAL on class CL_FPM_BOL_TRANSACTION has no exception.

Method GET_BOL_DISPLAY_MODE Signature

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

Method GET_BOL_DISPLAY_MODE on class CL_FPM_BOL_TRANSACTION has no exception.

Method GET_CONTAINER_MESSAGES 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) CRMT_GENIL_MESSAGE_TAB Message Table 20100129
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) IF_GENIL_MESSAGE_CONTAINER Interface for Message Container 20100129

Method GET_CONTAINER_MESSAGES on class CL_FPM_BOL_TRANSACTION has no exception.

Method HANDLE_GLOBAL_MESSAGES Signature

Method HANDLE_GLOBAL_MESSAGES on class CL_FPM_BOL_TRANSACTION has no parameter.
Method HANDLE_GLOBAL_MESSAGES on class CL_FPM_BOL_TRANSACTION has no exception.

Method HANDLE_MESSAGES_CLAIMED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FPM Call by reference Attribute reference (LIKE) 20110413
2 Importing IT_SHOW_MULTI Call by reference Attribute reference (LIKE) 20101006
3 Importing IV_SEVERITY Value transfer Attribute reference (LIKE) 20090420

Method HANDLE_MESSAGES_CLAIMED on class CL_FPM_BOL_TRANSACTION has no exception.

Method IS_TRANSACTION_DIRTY Signature

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

Method IS_TRANSACTION_DIRTY on class CL_FPM_BOL_TRANSACTION has no exception.

Method PROCESS_TRANSACTIONAL_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) FPM_EVENT_RESULT Result of processing of a specific FPM event 20090706

Method PROCESS_TRANSACTIONAL_EVENT on class CL_FPM_BOL_TRANSACTION has no exception.

Method REGISTER_SHOW_MULTI_MESSAGES Signature

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

Method REGISTER_SHOW_MULTI_MESSAGES on class CL_FPM_BOL_TRANSACTION has no exception.

Method REVERT Signature

Method REVERT on class CL_FPM_BOL_TRANSACTION has no parameter.
Method REVERT on class CL_FPM_BOL_TRANSACTION has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) FPM_EVENT_RESULT 20090312

Method SAVE on class CL_FPM_BOL_TRANSACTION has no exception.

Method SAVE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEEP_LOCKS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20090302
2 Returning RV_RESULT Value transfer Type reference (TYPE) FPM_EVENT_RESULT Result of processing of a specific FPM event 20090312

Method SAVE_INTERNAL on class CL_FPM_BOL_TRANSACTION has no exception.

Method SET_EDIT_MODE_BUTTONS Signature

Method SET_EDIT_MODE_BUTTONS on class CL_FPM_BOL_TRANSACTION has no parameter.
Method SET_EDIT_MODE_BUTTONS on class CL_FPM_BOL_TRANSACTION has no exception.

Method SET_READ_ONLY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_READ_ONLY_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100219

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