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
⤷ 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 | ABAP | 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 | CS_FAST_ENTRY_MODE | Constant | Public | See coding | 20110331 | ||||
2 | CS_FPM_LIST_COMPONENT | Constant | Protected | See coding | 20110704 | ||||
3 | CV_ACTION_INSERT | Constant | Protected | Type reference (TYPE) | FPM_EVENT_ID | 'FPM_BOL_TABLE_INSERT' | 20110224 | ||
4 | CV_ENTITY_KEY_FIELD | Constant | Protected | Type reference (TYPE) | NAME_KOMP | 'FPM_KEY_BY_BOL_ENTITY' | Component name | 20101130 | |
5 | CV_INTERFACE_VIEW | Constant | Protected | Type reference (TYPE) | FPM_VIEW_NAME | 'LIST_WINDOW' | Web Dynpro: Name of a Web Dynpro View | 20090401 | |
6 | CV_PARAM_FAST_ENTRY | Constant | Public | Type reference (TYPE) | STRING | 'FAST_ENTRY_MODE' | 20110224 | ||
7 | MO_ITAB_EDITOR | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_SALV_ITAB_EDITOR_KEY_MODE | Editor for unique key mode (variant 1) | 20101130 | ||
8 | MO_LINE_EDITOR | 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 | MS_FAST_ENTRY | Instance attribute | Protected | See coding | 20110224 | ||||
10 | MS_SORT_STATE | Instance attribute | Protected | See coding | 20100716 | ||||
11 | MT_RELATION_OUTPORT | Instance attribute | Protected | Type reference (TYPE) | T_RELATION_OUTPORT | 20120719 | |||
12 | MV_FAST_ENTRY_MODE | Instance attribute | Protected | Type reference (TYPE) | FPM_BOL_FAST_TABLE_ENTRY_MODE | 20110224 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADJUST_FIRST_VISIBLE_ROW_NP | Instance method | Protected | Method | Adjusts the first visoble row (non-paging) | 20101213 |
2 | CREATE_FAST_ENTRY_ENTITIES | Instance method | Protected | Method | Create the entities for fast table entry mode | 20110224 |
3 | FPM_BOL_APPLY_CLOG_FOR_NEW | Instance method | Protected | Method | Fast Entry ATS: Apply changelog for new items to be created | 20120824 |
4 | FPM_BOL_CREATE_KEY_EDITOR | Instance method | Protected | Method | Create the ATS itab editor with unique key mode | 20120828 |
5 | FPM_BOL_GET_ITAB_CHANGE_LOG | Instance method | Protected | Method | Returns the itab editor change log | 20120828 |
6 | FPM_BOL_HANDLE_MASS_EDIT_MODE | Instance method | Protected | Method | Handle mass edit mode: Set flag endit default values for ATS | 20120824 |
7 | FPM_BOL_ITAB_EDITOR_START | Instance method | Protected | Method | Start log for itab editor | 20120829 |
8 | GET_COLLECTION_DATA_ATS | Instance method | Protected | Method | Retrieves collection data - ATS List version | 20101130 |
9 | HANDLE_SORT | Instance method | Protected | Method | Handles the sorting programmtically (paging only) | 20100716 |
10 | INIT_PBO_FAST_ENTRY | Instance method | Protected | Method | PBO initialization for fast entry mode | 20110418 |
11 | IS_PAGING_ACTIVE | Instance method | Protected | Method | Indicates whether paging shall be used | 20091218 |
12 | PREPARE_ATS_KEY | Instance method | Protected | Method | Adds BOL entity to field catalog and marks it as ATS key | 20101130 |
13 | PROCESS_FAST_ENTRY | Instance method | Protected | Method | Handles event processing for fast table entry | 20110224 |
14 | PROCESS_LIST_CELL_ACTION | Instance method | Protected | Method | Handles list cell action events | 20090325 |
15 | REFRESH_FAST_ENTRY | Instance method | Protected | Method | Removes dead and sendable entities from fast entry buffer | 20110224 |
16 | RENEW_FAST_ENTRY_ENTITY | Instance method | Protected | Method | Transfers an entity from the old buffer to the current | 20110418 |
17 | VALIDATE_FAST_ENTRY_MODE | 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 | Changing | CV_FIRST_VISIBLE_ROW | Call by reference | Type reference (TYPE) | I | 20101213 | |||
2 | Importing | IV_LEAD_INDEX | Call by reference | Type reference (TYPE) | I | 20101213 | |||
3 | Importing | 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 | Importing | 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 | Importing | 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 | Returning | 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 | Importing | 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 | Importing | IT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | Table line template | 20120824 | ||
3 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | CL_FPM_EVENT | 20100716 | ||
2 | Importing | 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 | Returning | 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 | Importing | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | 20110224 | |||
2 | Importing | IV_RAISED_BY_OWN_UI | Call by reference | Type reference (TYPE) | BOOLE_D | Event was triggered by own UI | 20110224 | ||
3 | Returning | 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 | Importing | IO_EVENT | Call by reference | Object reference (TYPE REF TO) | CL_FPM_EVENT | CL_FPM_EVENT | 20090325 | ||
2 | Importing | IV_FIELDNAME | Call by reference | Type reference (TYPE) | NAME_KOMP | Component name | 20090325 | ||
3 | Importing | IV_ROW_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20090526 | ||
4 | Returning | 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 | Importing | 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 |