SAP ABAP Class CL_GUIBB_BOL_LIST (Generic BOL Feeder List)
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_GUIBB_BOL_COLLECTION | Generic BOL Feeder List | 20100607 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FPM_GUIBB_LIST | Generic List UI Building Block | 20100607 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FPM_GUIBB_LIST_EXT | GUIBB List extended | 20100607 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_FPM_GUIBB_LIST_PAGING | relevant for paging only | 20100607 |
Meta Relationship - Used By
Properties
| Class | CL_GUIBB_BOL_LIST | |
| Short Description | Generic BOL Feeder List | |
| Super Class | CL_GUIBB_BOL_COLLECTION | Generic BOL Feeder List |
| 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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_FPM_GUIBB_LIST | Generic List UI Building Block | 20100607 | ||
| 2 | IF_FPM_GUIBB_LIST_EXT | GUIBB List extended | 20100607 | ||
| 3 | IF_FPM_GUIBB_LIST_PAGING | relevant for paging only | 20100607 |
Friends
Class CL_GUIBB_BOL_LIST has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | 20110331 | |||||
| 2 | Constant | Protected | See coding | 20110704 | |||||
| 3 | Constant | Protected | Type reference (TYPE) | FPM_EVENT_ID | 'FPM_BOL_TABLE_INSERT' | 20110224 | |||
| 4 | Constant | Protected | Type reference (TYPE) | NAME_KOMP | 'FPM_KEY_BY_BOL_ENTITY' | Component name | 20101130 | ||
| 5 | Constant | Protected | Type reference (TYPE) | FPM_VIEW_NAME | 'LIST_WINDOW' | Web Dynpro: Name of a Web Dynpro View | 20090401 | ||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'FAST_ENTRY_MODE' | 20110224 | |||
| 7 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SALV_ITAB_EDITOR_KEY_MODE | Editor for unique key mode (variant 1) | 20101130 | |||
| 8 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SALV_ITAB_EDITOR_LINE_MODE | Editor for line mode (stable line order; standard tables) | 20120828 | |||
| 9 | Instance attribute | Protected | See coding | 20110224 | |||||
| 10 | Instance attribute | Protected | See coding | 20100716 | |||||
| 11 | Instance attribute | Protected | Type reference (TYPE) | T_RELATION_OUTPORT | 20120719 | ||||
| 12 | Instance attribute | Protected | Type reference (TYPE) | FPM_BOL_FAST_TABLE_ENTRY_MODE | 20110224 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Adjusts the first visoble row (non-paging) | 20101213 | |
| 2 | Instance method | Protected | Method | Create the entities for fast table entry mode | 20110224 | |
| 3 | Instance method | Protected | Method | Fast Entry ATS: Apply changelog for new items to be created | 20120824 | |
| 4 | Instance method | Protected | Method | Create the ATS itab editor with unique key mode | 20120828 | |
| 5 | Instance method | Protected | Method | Returns the itab editor change log | 20120828 | |
| 6 | Instance method | Protected | Method | Handle mass edit mode: Set flag endit default values for ATS | 20120824 | |
| 7 | Instance method | Protected | Method | Start log for itab editor | 20120829 | |
| 8 | Instance method | Protected | Method | Retrieves collection data - ATS List version | 20101130 | |
| 9 | Instance method | Protected | Method | Handles the sorting programmtically (paging only) | 20100716 | |
| 10 | Instance method | Protected | Method | PBO initialization for fast entry mode | 20110418 | |
| 11 | Instance method | Protected | Method | Indicates whether paging shall be used | 20091218 | |
| 12 | Instance method | Protected | Method | Adds BOL entity to field catalog and marks it as ATS key | 20101130 | |
| 13 | Instance method | Protected | Method | Handles event processing for fast table entry | 20110224 | |
| 14 | Instance method | Protected | Method | Handles list cell action events | 20090325 | |
| 15 | Instance method | Protected | Method | Removes dead and sendable entities from fast entry buffer | 20110224 | |
| 16 | Instance method | Protected | Method | Transfers an entity from the old buffer to the current | 20110418 | |
| 17 | Instance method | Protected | Method | Checks correctness of fast entry mode | 20110414 |
Events
Class CL_GUIBB_BOL_LIST has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_INDEX_ENTITY | Protected | See coding | 20120828 | BEGIN OF s_index_entity,
index TYPE i,
entity TYPE REF TO cl_crm_bol_entity,
END OF s_index_entity
|
||
| 2 | S_RELATION_OUTPORT | Protected | See coding | 20120719 | BEGIN OF s_relation_outport,
type TYPE fpm_model_port_type,
identifier TYPE fpm_model_port_identifier,
relation TYPE crmt_relation_name,
object TYPE crmt_ext_obj_name,
END OF s_relation_outport
|
||
| 3 | T_INDEX_ENTITY | Protected | See coding | 20120828 | t_index_entity TYPE SORTED TABLE OF s_index_entity
WITH UNIQUE KEY index
|
||
| 4 | T_RELATION_OUTPORT | Protected | See coding | 20120719 | t_relation_outport TYPE SORTED TABLE OF s_relation_outport
WITH UNIQUE KEY type identifier
|
Method Signatures
Method ADJUST_FIRST_VISIBLE_ROW_NP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_FIRST_VISIBLE_ROW | Call by reference | Type reference (TYPE) | I | 20101213 | ||||
| 2 | IV_LEAD_INDEX | Call by reference | Type reference (TYPE) | I | 20101213 | ||||
| 3 | IV_VISIBLE_ROWS | Call by reference | Type reference (TYPE) | I | 20101213 |
Method ADJUST_FIRST_VISIBLE_ROW_NP on class CL_GUIBB_BOL_LIST has no exception.
Method CREATE_FAST_ENTRY_ENTITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EVENT_ID | Call by reference | Type reference (TYPE) | FPM_EVENT_ID | ID of the FPM Event | 20110224 |
Method CREATE_FAST_ENTRY_ENTITIES on class CL_GUIBB_BOL_LIST has no exception.
Method FPM_BOL_APPLY_CLOG_FOR_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EVENT_ID | Call by reference | Type reference (TYPE) | FPM_EVENT_ID | ID of the FPM Event | 20120824 |
Method FPM_BOL_APPLY_CLOG_FOR_NEW on class CL_GUIBB_BOL_LIST has no exception.
Method FPM_BOL_CREATE_KEY_EDITOR Signature
Method FPM_BOL_CREATE_KEY_EDITOR on class CL_GUIBB_BOL_LIST has no parameter.
Method FPM_BOL_CREATE_KEY_EDITOR on class CL_GUIBB_BOL_LIST has no exception.
Method FPM_BOL_GET_ITAB_CHANGE_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_CHANGE_LOG | Value transfer | Object reference (TYPE REF TO) | IF_SALV_ITAB_CHANGE_LOG | Change log for internal tables | 20120828 |
Method FPM_BOL_GET_ITAB_CHANGE_LOG on class CL_GUIBB_BOL_LIST has no exception.
Method FPM_BOL_HANDLE_MASS_EDIT_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EXT_CONTROL | Call by reference | Object reference (TYPE REF TO) | IF_FPM_LIST_ATS_EXT_CTRL | Provides extended List ATS specific configuration options | 20120824 | |||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | Table line template | 20120824 | |||
| 3 | IV_EVENT_ID | Call by reference | Type reference (TYPE) | FPM_EVENT_ID | ID of the FPM Event | 20120824 |
Method FPM_BOL_HANDLE_MASS_EDIT_MODE on class CL_GUIBB_BOL_LIST has no exception.
Method FPM_BOL_ITAB_EDITOR_START Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120829 |
Method FPM_BOL_ITAB_EDITOR_START on class CL_GUIBB_BOL_LIST has no exception.
Method GET_COLLECTION_DATA_ATS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20101130 |
Method GET_COLLECTION_DATA_ATS on class CL_GUIBB_BOL_LIST has no exception.
Method HANDLE_SORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | CL_FPM_EVENT | 20100716 | |||
| 2 | IV_RAISED_BY_OWN_UI | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100716 |
Method HANDLE_SORT on class CL_GUIBB_BOL_LIST has no exception.
Method INIT_PBO_FAST_ENTRY Signature
Method INIT_PBO_FAST_ENTRY on class CL_GUIBB_BOL_LIST has no parameter.
Method INIT_PBO_FAST_ENTRY on class CL_GUIBB_BOL_LIST has no exception.
Method IS_PAGING_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_PAGING_ACTIVE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100108 |
Method IS_PAGING_ACTIVE on class CL_GUIBB_BOL_LIST has no exception.
Method PREPARE_ATS_KEY Signature
Method PREPARE_ATS_KEY on class CL_GUIBB_BOL_LIST has no parameter.
Method PREPARE_ATS_KEY on class CL_GUIBB_BOL_LIST has no exception.
Method PROCESS_FAST_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | 20110224 | ||||
| 2 | IV_RAISED_BY_OWN_UI | Call by reference | Type reference (TYPE) | BOOLE_D | Event was triggered by own UI | 20110224 | |||
| 3 | RV_RESULT | Value transfer | Type reference (TYPE) | FPM_EVENT_RESULT | Result of processing of a specific FPM event | 20110224 |
Method PROCESS_FAST_ENTRY on class CL_GUIBB_BOL_LIST has no exception.
Method PROCESS_LIST_CELL_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | CL_FPM_EVENT | 20090325 | |||
| 2 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | NAME_KOMP | Component name | 20090325 | |||
| 3 | IV_ROW_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20090526 | |||
| 4 | RV_RESULT | Value transfer | Type reference (TYPE) | FPM_EVENT_RESULT | Result of processing of a specific FPM event | 20090325 |
Method PROCESS_LIST_CELL_ACTION on class CL_GUIBB_BOL_LIST has no exception.
Method REFRESH_FAST_ENTRY Signature
Method REFRESH_FAST_ENTRY on class CL_GUIBB_BOL_LIST has no parameter.
Method REFRESH_FAST_ENTRY on class CL_GUIBB_BOL_LIST has no exception.
Method RENEW_FAST_ENTRY_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ENTITY | Call by reference | Object reference (TYPE REF TO) | CL_CRM_BOL_ENTITY | Entity | 20110418 |
Method RENEW_FAST_ENTRY_ENTITY on class CL_GUIBB_BOL_LIST has no exception.
Method VALIDATE_FAST_ENTRY_MODE Signature
Method VALIDATE_FAST_ENTRY_MODE on class CL_GUIBB_BOL_LIST has no parameter.
Method VALIDATE_FAST_ENTRY_MODE on class CL_GUIBB_BOL_LIST has no exception.
Meta Relationship - Used By (full list)
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 701 |