SAP ABAP Class CL_IBO_INBOX_FEEDER_BASE (Base Feeder Class for Inbox)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-EPT-IBO (Application Component) Suite Inbox
⤷
IBO_INBOX_FEEDER (Package) Suite Inbox Feeder
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_POWL_FEEDER | Interface for POWL Feeders | 20090806 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_IBO_INBOX_FEEDER_ALERT | Inbox Feeder for Alert | 20090807 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_IBO_INBOX_FEEDER_NOTIF | Inbox Feeder for notification | 20090807 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_IBO_INBOX_FEEDER_WI | Inbox Work Item Feeder | 20090806 |
Properties
| Class | CL_IBO_INBOX_FEEDER_BASE | |
| Short Description | Base Feeder Class for Inbox | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | IBO_INBOX_FEEDER | Suite Inbox Feeder |
| Created | 20090806 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_IBO_INBOX_FEEDER_BASE has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_POWL_FEEDER | Interface for POWL Feeders | 20090806 |
Friends
Class CL_IBO_INBOX_FEEDER_BASE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Object reference (TYPE REF TO) | OBJECT | Helper class to read customizing | 20090903 | |||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_IBO_INBOX_REFRESH_HDL | Lean SRM Inbox refresh handler interface | 20090806 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_IBO_INBOX_MAPPER | mapper class for inbox component access | 20090807 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | POWL_ACTDESCR_TTY | action meta description | 20090806 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | POWL_ACTDESCR_TTY | action meta description | 20090806 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | RSPARAMS_TT | rsparams Table | 20090807 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | POWL_FIELDCAT_TTY | Field catalog META description | 20090806 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | POWL_SELCRIT_TTY | Field catalog META description | 20090806 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | POWL_APPLID_TY | application ID used by POWL configuration | 20090819 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | STRING | Name of the Result Table | 20090806 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | STRING | Name of the Result Structure | 20090806 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Change field catalogs meta data | 20090806 | |
| 2 | Instance method | Public | Constructor | CONSTRUCTOR | 20090806 | |
| 3 | Instance method | Private | Method | Get selected workitem | 20090806 | |
| 4 | Instance method | Protected | Method | handle actions for object type (c.f. GET_ACTIONS) | 20090806 | |
| 5 | Instance method | Protected | Method | Initialize Feeder | 20090806 | |
| 6 | Instance method | Protected | Method | Set all fields to the technical field | 20090806 | |
| 7 | Instance method | Protected | Method | Read Setting for action buttons meta data | 20090806 | |
| 8 | Instance method | Protected | Method | Read Setting for field catalog meta data | 20090806 | |
| 9 | Instance method | Public | Method | Set customizing helper instance | 20090904 | |
| 10 | Instance method | Protected | Method | Set Drop Down List | 20090807 | |
| 11 | Instance method | Protected | Method | Set the Actions Definitions | 20090806 | |
| 12 | Instance method | Protected | Method | Set the table type for the POWL list | 20090806 | |
| 13 | Instance method | Protected | Method | Set the result structure for the POWL | 20090806 |
Events
Class CL_IBO_INBOX_FEEDER_BASE has no event.
Types
Class CL_IBO_INBOX_FEEDER_BASE has no local type.
Method Signatures
Method CHANGE_MT_FIELDCAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_DEFAULT_TECHNICAL_COL | Call by reference | Type reference (TYPE) | POWL_XFLAG_TY | X-Flag | 20090806 | |||
| 2 | C_FIELDCAT | Call by reference | Type reference (TYPE) | POWL_FIELDCAT_TTY | Field catalog META description | 20090806 | |||
| 3 | C_FIELDCAT_CHANGED | Call by reference | Type reference (TYPE) | POWL_XFLAG_TY | X-Flag | 20090806 | |||
| 4 | C_VISIBLE_COLS_COUNT | Call by reference | Type reference (TYPE) | I | 20090806 | ||||
| 5 | C_VISIBLE_ROWS_COUNT | Call by reference | Type reference (TYPE) | I | 20090806 | ||||
| 6 | I_APPLID | Call by reference | Type reference (TYPE) | POWL_APPLID_TY | Language Key | 20090806 | |||
| 7 | I_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Language Key | 20090806 | ||
| 8 | I_SELCRIT_VALUES | Call by reference | Type reference (TYPE) | RSPARAMS_TT | rsparams Table | 20090806 | |||
| 9 | I_TYPE | Call by reference | Type reference (TYPE) | POWL_TYPE_TY | POWL type ID | 20090806 | |||
| 10 | I_USERNAME | Call by reference | Type reference (TYPE) | XUSER | POWL type ID | 20090806 |
Method CHANGE_MT_FIELDCAT on class CL_IBO_INBOX_FEEDER_BASE has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CUST_HELPER | Call by reference | Object reference (TYPE REF TO) | OBJECT | Customizing Helper | 20090904 |
Method CONSTRUCTOR on class CL_IBO_INBOX_FEEDER_BASE has no exception.
Method GET_WA_FOR_ACTION_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Message META description | 20090806 | |||
| 2 | EV_MORE_THAN_ONE_LINE_SELECTED | Call by reference | Type reference (TYPE) | XFLAG | Indicator if one than one line was selected | 20090806 | |||
| 3 | IT_RESULT_TAB | Call by reference | Type reference (TYPE) | INDEX TABLE | 20090806 | ||||
| 4 | IT_SELECTED | Call by reference | Type reference (TYPE) | RSTABIXTAB | Selected line | 20090806 | |||
| 5 | IV_ACTIONID | Call by reference | Type reference (TYPE) | POWL_ACTIONID_TY | Action identifier | 20090806 | |||
| 6 | IV_ACTION_INDEX | Call by reference | Type reference (TYPE) | SY-TABIX | result table line index for cell-based actions | 20090806 |
Method GET_WA_FOR_ACTION_HANDLE on class CL_IBO_INBOX_FEEDER_BASE has no exception.
Method HANDLE_SPECIAL_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_ACTION_DEFS | Call by reference | Type reference (TYPE) | POWL_ACTDESCR_TTY | POWL action definitions | 20090806 | |||
| 2 | C_FIRST_VISIBLE_ROW | Call by reference | Type reference (TYPE) | SY-TABIX | index of first visible results table row | 20090806 | |||
| 3 | C_FIRST_VISIBLE_SCROLL_COL | Call by reference | Type reference (TYPE) | STRING | Name of first scrollable column | 20090806 | |||
| 4 | C_RESULT_TAB | Call by reference | Type reference (TYPE) | INDEX TABLE | current result table (adhering to GET_OBJECT_DEFINITION) | 20090806 | |||
| 5 | C_SELECTED | Call by reference | Type reference (TYPE) | RSTABIXTAB | result table indices of selected results | 20090806 | |||
| 6 | E_ACTIONS_CHANGED | Call by reference | Type reference (TYPE) | POWL_XFLAG_TY | flag: actions in C_ACTION_DEFS changed (set if uncertain) | 20090806 | |||
| 7 | E_CHANGES_PROCESSED | Call by reference | Type reference (TYPE) | POWL_XFLAG_TY | user changes processed by Feeder (reset POWL "dirty" state) | 20090806 | |||
| 8 | E_DO_REFRESH | Call by reference | Type reference (TYPE) | POWL_XFLAG_TY | trigger a complete query refresh | 20090806 | |||
| 9 | E_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Action execution messages | 20090806 | |||
| 10 | E_PORTAL_ACTIONS | Call by reference | Type reference (TYPE) | POWL_FOLLOW_UP_STY | Follow-up actions for the portal | 20090806 | |||
| 11 | E_RESULT_LINES_CHANGED | Call by reference | Type reference (TYPE) | POWL_XFLAG_TY | result table C_RESULTS changed (set if uncertain) | 20090806 | |||
| 12 | E_SELECTED_CHANGED | Call by reference | Type reference (TYPE) | POWL_XFLAG_TY | selected results in C_SELECTED changed by Feeder | 20090806 | |||
| 13 | I_ACTIONID | Call by reference | Type reference (TYPE) | POWL_ACTIONID_TY | Action identifier | 20090806 | |||
| 14 | I_ACTION_CONF | Call by reference | Type reference (TYPE) | POWL_ACTION_CONF_TY | action confirmation result (c.f. GET_ACTION_CONFIRMATION) | 20090806 | |||
| 15 | I_ACTION_INDEX | Call by reference | Attribute reference (LIKE) | SY-TABIX | result table line index for cell-based actions | 20090806 | |||
| 16 | I_ADDITIONAL_DATA | Call by reference | Type reference (TYPE) | DATA | Additional data from pop up editor | 20090806 | |||
| 17 | I_APPLID | Call by reference | Type reference (TYPE) | POWL_APPLID_TY | Application ID identifying POWL-IView | 20090806 | |||
| 18 | I_CHANGED | Call by reference | Type reference (TYPE) | POWL_CHANGEINFO_TTY | outtab change infos (changes by the user) for Feeder | 20090806 | |||
| 19 | I_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Language Key | 20090806 | ||
| 20 | I_TYPE | Call by reference | Type reference (TYPE) | POWL_TYPE_TY | POWL type ID | 20090806 | |||
| 21 | I_USERNAME | Call by reference | Type reference (TYPE) | XUSER | User name | 20090806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | action in inbox failed | 20090813 | ||
| 2 | no action handler found | 20090813 | ||
| 3 | IBO WF root exception for program errors (unrecoverable) | 20090813 | ||
| 4 | CX static check | 20090813 |
Method INITIALIZE_FEEDER Signature
Method INITIALIZE_FEEDER on class CL_IBO_INBOX_FEEDER_BASE has no parameter.
Method INITIALIZE_FEEDER on class CL_IBO_INBOX_FEEDER_BASE has no exception.
Method INITIALIZE_FILDCAT Signature
Method INITIALIZE_FILDCAT on class CL_IBO_INBOX_FEEDER_BASE has no parameter.
Method INITIALIZE_FILDCAT on class CL_IBO_INBOX_FEEDER_BASE has no exception.
Method READ_CUST_ACTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACTIONS | Call by reference | Type reference (TYPE) | POWL_ACTDESCR_TTY | action meta description | 20090806 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20090806 | |||
| 3 | IV_TYPE | Call by reference | Type reference (TYPE) | POWL_TYPE_TY | POWL type ID | 20090806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for missing POWL Action Setting | 20090806 |
Method READ_CUST_FIELDCAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FIELDCAT | Call by reference | Type reference (TYPE) | POWL_FIELDCAT_TTY | Actions | 20090806 | |||
| 2 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20090806 | |||
| 3 | IV_TYPE | Call by reference | Type reference (TYPE) | POWL_TYPE_TY | POWL type ID | 20090806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for missing POWL Field Catalog Setting | 20090806 |
Method SET_CUSTOMIZING_HELPER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CUST_HELPER | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20090904 |
Method SET_CUSTOMIZING_HELPER on class CL_IBO_INBOX_FEEDER_BASE has no exception.
Method SET_DROPDOWN_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VALID_VALUES | Call by reference | Type reference (TYPE) | POWL_NAMEVALUE_TTY | Name/Value set | 20090807 | |||
| 2 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20090807 |
Method SET_DROPDOWN_LIST on class CL_IBO_INBOX_FEEDER_BASE has no exception.
Method SET_MT_ACTIONS_FROM_CUST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20090806 | |||
| 2 | IV_TYPE | Call by reference | Type reference (TYPE) | POWL_TYPE_TY | POWL type ID | 20090806 |
Method SET_MT_ACTIONS_FROM_CUST on class CL_IBO_INBOX_FEEDER_BASE has no exception.
Method SET_MV_RESULTS Signature
Method SET_MV_RESULTS on class CL_IBO_INBOX_FEEDER_BASE has no parameter.
Method SET_MV_RESULTS on class CL_IBO_INBOX_FEEDER_BASE has no exception.
Method SET_MV_RESULTSTRUCTURE Signature
Method SET_MV_RESULTSTRUCTURE on class CL_IBO_INBOX_FEEDER_BASE has no parameter.
Method SET_MV_RESULTSTRUCTURE on class CL_IBO_INBOX_FEEDER_BASE has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 702 |