SAP ABAP Class CL_IGN_SEARCH_REPORT_MANAGER (Report Manager Class for Transaction-Based Search)
Hierarchy
☛
INSURANCE (Software Component) SAP Insurance
⤷
FS-CM (Application Component) Claims Management
⤷
IGN_SEARCH_API (Package) Search API
⤷
⤷
Properties
| Class | CL_IGN_SEARCH_REPORT_MANAGER | |
| Short Description | Report Manager Class for Transaction-Based Search | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | IGN_SEARCH_API | Search API |
| Created | 20041129 | SAP |
| Last change | 20060208 | 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
Class CL_IGN_SEARCH_REPORT_MANAGER has no interface implemented.
Friends
Class CL_IGN_SEARCH_REPORT_MANAGER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | STRING | 'LCL_REPORT_MANAGER_CUST' | Class for Object Instancing | 20041203 | ||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'LCL_REPORT_MANAGER' | Class for Object Instancing | 20041203 | ||
| 3 | Constant | Public | Type reference (TYPE) | STRING | 'LCL_REPORT_MANAGER_CUST=>GV_SUBCLASS_ACTIVE' | Field Name for Subclass Check | 20050118 | ||
| 4 | Constant | Public | Type reference (TYPE) | XFELD | 'X' | Checkbox Field | 20041129 | ||
| 5 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_IGN_SEARCH_SELCRIT | Help Class for Search Criteria | 20050103 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | TY_TIGN221_TAB | Settings for Search Criteria in a Search | 20050308 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | ALV_GRID_ID | ID of an ALV Grid | 20041129 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | SEOCLSNAME | ALV Manager Class for Results Display | 20041129 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | SY-REPID | Name of Search Report | 20050308 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | IGN_SEARCH | Search | 20041129 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | IGN_SEARCH_APPLICATION | Search Application | 20041129 | |||
| 12 | Static Attribute | Public | Type reference (TYPE) | STRING | 'CL_IGN_SEARCH_SELCRIT' | Class for Processing of Selection Conditions | 20050118 | ||
| 13 | Instance attribute | Protected | Type reference (TYPE) | STRING | Class for Processing Search Criteria | 20050326 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | SYTITLE | Title of Search Results List | 20041129 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | After Display of Search Results | 20050105 | |
| 2 | Instance method | Protected | Method | After Execution of Search | 20041130 | |
| 3 | Instance method | Public | Method | AT SELECTION-SCREEN Time | 20041129 | |
| 4 | Instance method | Public | Method | Event AT SELECTION-SCREEN OUTPUT | 20041129 | |
| 5 | Instance method | Protected | Method | Before Start of Search (Transfer Selections to UtilityClass) | 20041130 | |
| 6 | Instance method | Public | Constructor | CONSTRUCTOR | 20041129 | |
| 7 | Instance method | Protected | Method | Place Defaults From TIGN222 in Selection Screen | 20050118 | |
| 8 | Instance method | Protected | Method | Determine SELECT OPTIONS and Parameters of Selection Screen | 20050308 | |
| 9 | Instance method | Public | Method | Report Initialization | 20041129 | |
| 10 | Instance method | Public | Method | Set Search, Search Application and ALV Manager Class | 20041129 | |
| 11 | Instance method | Public | Method | START-OF-SELECTION Time | 20041129 | |
| 12 | Instance method | Protected | Method | Start search | 20041129 |
Events
Class CL_IGN_SEARCH_REPORT_MANAGER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_TIGN221_TAB | Protected | See coding | 20050310 | TY_TIGN221_TAB type sorted table of tign221
with non-unique key tabname fieldname
|
Method Signatures
Method AFTER_DISPLAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ALV_MANAGER | Value transfer | Object reference (TYPE REF TO) | IF_IGN_SEARCH_ALV_MANAGER | Interface für ALV-Grid-Manager | 20050105 |
Method AFTER_DISPLAY on class CL_IGN_SEARCH_REPORT_MANAGER has no exception.
Method AFTER_SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SEARCH_MANAGER | Call by reference | Object reference (TYPE REF TO) | IF_IGN_SEARCH | Interface für Suchen | 20050105 | |||
| 2 | RV_CANCEL_DISPLAY | Value transfer | Type reference (TYPE) | XFELD | Anzeige der Daten nicht durchführen 'X' = Ja | 20050105 |
Method AFTER_SEARCH on class CL_IGN_SEARCH_REPORT_MANAGER has no exception.
Method AT_SELECTION_SCREEN Signature
Method AT_SELECTION_SCREEN on class CL_IGN_SEARCH_REPORT_MANAGER has no parameter.
Method AT_SELECTION_SCREEN on class CL_IGN_SEARCH_REPORT_MANAGER has no exception.
Method AT_SELECTION_SCREEN_OUTPUT Signature
Method AT_SELECTION_SCREEN_OUTPUT on class CL_IGN_SEARCH_REPORT_MANAGER has no parameter.
Method AT_SELECTION_SCREEN_OUTPUT on class CL_IGN_SEARCH_REPORT_MANAGER has no exception.
Method BEFORE_SEARCH Signature
Method BEFORE_SEARCH on class CL_IGN_SEARCH_REPORT_MANAGER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlende Suchkriterien | 20041201 | ||
| 2 | Such-Customizing fehlerhaft | 20041201 | ||
| 3 | Fehler beim Ausführen der Suche | 20041130 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROGRAM | Call by reference | Type reference (TYPE) | SY-REPID | Name des Suchreports | 20050308 | |||
| 2 | IV_SEARCH_SELCRIT_TYPE | Value transfer | Type reference (TYPE) | CLIKE | 'CL_IGN_SEARCH_SELCRIT' | Klasse/Unterklasse der Suchkriterien | 20050326 |
Method CONSTRUCTOR on class CL_IGN_SEARCH_REPORT_MANAGER has no exception.
Method GET_DEFAULT_VALUES Signature
Method GET_DEFAULT_VALUES on class CL_IGN_SEARCH_REPORT_MANAGER has no parameter.
Method GET_DEFAULT_VALUES on class CL_IGN_SEARCH_REPORT_MANAGER has no exception.
Method GET_SELECTION_SCREEN Signature
Method GET_SELECTION_SCREEN on class CL_IGN_SEARCH_REPORT_MANAGER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Such-Customizing fehlerhaft | 20080121 |
Method INITIALIZATION Signature
Method INITIALIZATION on class CL_IGN_SEARCH_REPORT_MANAGER has no parameter.
Method INITIALIZATION on class CL_IGN_SEARCH_REPORT_MANAGER has no exception.
Method SET_SEARCH_FRAMEWORK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ALV_GRID_ID | Call by reference | Type reference (TYPE) | ALV_GRID_ID | 'IGN_SEARCH' | ID eines ALV Grids | 20041129 | ||
| 2 | IV_ALV_MANAGER_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | 'CL_IGN_SEARCH_ALV_MANAGER' | Manger Klasse fuer ALV Display der Suchergebnisse | 20041129 | ||
| 3 | IV_SEARCH | Call by reference | Type reference (TYPE) | IGN_SEARCH | Suche | 20041129 | |||
| 4 | IV_SEARCH_APPLICATION | Call by reference | Type reference (TYPE) | IGN_SEARCH_APPLICATION | Suchanwendung | 20041129 | |||
| 5 | IV_TITLE | Call by reference | Type reference (TYPE) | CLIKE | Titel der Ergebnisliste | 20041129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Such-Customizing fehlerhaft | 20080121 |
Method START_OF_SELECTION Signature
Method START_OF_SELECTION on class CL_IGN_SEARCH_REPORT_MANAGER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlende Suchkriterien | 20041130 | ||
| 2 | Such-Customizing fehlerhaft | 20041201 | ||
| 3 | Fehler beim Ausführen der Suche | 20041130 |
Method START_SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ALV_MANAGER | Value transfer | Object reference (TYPE REF TO) | IF_IGN_SEARCH_ALV_MANAGER | Interface für ALV-Grid-Manager | 20041129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlende Suchkriterien | 20041201 | ||
| 2 | Such-Customizing fehlerhaft | 20041201 | ||
| 3 | Fehler beim Ausführen der Suche | 20041201 |
History
| Last changed by/on | SAP | 20060208 |
| SAP Release Created in | 600 |