Hierarchy
⤷
⤷
Properties
| Class | CL_BUS_LOCATOR | |
| Short Description | Locator | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | BUS_TOOLS | Locator |
| Created | 20000114 | SAP |
| Last change | 20040930 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_BUS_LOCATOR has no forward declaration.
Interfaces
Class CL_BUS_LOCATOR has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_BUS_LOCATOR_DIALOG | 20001121 | Locator: Dialog |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | I | 999 | Maximum Width of Locator | 20010612 | ||
| 2 | Constant | Protected | Type reference (TYPE) | I | 35 | Minimum Width of the Locator in Characters | 20000119 | ||
| 3 | Constant | Protected | Type reference (TYPE) | BUS_SCREEN-PROGRAM_NAME | 'SAPLBUS_LOCATOR' | Name of Main Function Group | 20000320 | ||
| 4 | Constant | Protected | Type reference (TYPE) | BUS_LOCATOR-TAB | 'B' | Key for the Search Tab | 20000628 | ||
| 5 | Constant | Protected | Type reference (TYPE) | BUS_LOCATOR-TAB | 'A' | Key for the Worklist Tab | 20000628 | ||
| 6 | Constant | Protected | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | 'X' | Boolean for TRUE | 20000119 | ||
| 7 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BUS_TABSTRIP_TAB | Active Title Element | 20000711 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | Maximum Width of Locator Reached | 20010612 | |||
| 9 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BUS_TABSTRIP_TAB | Search Tab | 20000125 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | Locator is starting in full screen mode | 20010621 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | I | 15 | Increment for Makimg Narrower/Wider | 20000720 | ||
| 12 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BUS_TABSTRIP_TAB | Worklist Tab | 20000125 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | SY-LANGU | Customizing: Language with Which Texts are Read | 20000118 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | SY-UNAME | Customizing: Users Whose Personalization is Used | 20000118 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | Property: Visibility | 20000114 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | I | Property: Width of Locator in Characters | 20000114 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Adds a Tab | 20000125 | |
| 2 | Static method | Public | Method | Creates an Instance | 20000118 | |
| 3 | Instance method | Public | Method | Processes a Function Code in PAI | 20000118 | |
| 4 | Instance method | Public | Method | Displays the Locator in a Subscreen Area | 20000215 | |
| 5 | Instance method | Protected | Method | Shows the Locator Again When GV_VISIBLE/WIDTH Changes | 20000118 | |
| 6 | Instance method | Public | Method | Releases the Locator and All Controls Contained | 20000124 | |
| 7 | Instance method | Public | Method | Provides All Current Search Parameters | 20010220 | |
| 8 | Static method | Private | Method | Provides the Program Names of the Implementing Function Grps | 20001219 | |
| 9 | Instance method | Public | Method | Creates an ALV on the Search Tab | 20000120 | |
| 10 | Instance method | Public | Method | Supplies Visibility | 20000120 | |
| 11 | Instance method | Public | Method | Supplies Width | 20000120 | |
| 12 | Instance method | Protected | Method | Initializes the Locator After Creation by Dialog | 20000222 | |
| 13 | Instance method | Public | Method | Closes the locator, if it is in full screen mode | 20010620 | |
| 14 | Instance method | Public | Method | Carries out the Currently Displayed Search | 20000720 | |
| 15 | Instance method | Public | Method | Activates a Tab | 20000127 | |
| 16 | Instance method | Public | Method | Sets the Locator Application | 20010628 | |
| 17 | Instance method | Public | Method | Sets the Full Screen Locator | 20040506 | |
| 18 | Instance method | Public | Method | Sets Visibility of List Boxes | 20001219 | |
| 19 | Instance method | Public | Method | Sets Appearance Using Current SET/GET Parameters | 20001122 | |
| 20 | Instance method | Public | Method | Sets Search Application, Category, ID and Field Contents | 20010220 | |
| 21 | Instance method | Public | Method | Initializes an Instance with New Search Parameters | 20000215 | |
| 22 | Instance method | Public | Method | Sets the Subscreen for the Search Result | 20000118 | |
| 23 | Instance method | Public | Method | Sets the Subscreen for the Search Result | 20000529 | |
| 24 | Instance method | Public | Method | Sets Visibility | 20000114 | |
| 25 | Instance method | Public | Method | Sets Width | 20000114 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | DISPLAY_SEARCH_RESULT | Instance Event (0) |
Public (2) |
Prepare New Search Result for Display | 20000228 |
| 2 | NEW_TAB_SELECTED | Instance Event (0) |
Public (2) |
New Tab is Selected | 20000628 |
Types
Class CL_BUS_LOCATOR has no local type.
Method Signatures
Method ADD_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TAB | Call by reference | Object reference (TYPE REF TO) | CL_BUS_TABSTRIP_TAB | Neuer Tabreiter | 20000125 |
Method ADD_TAB on class CL_BUS_LOCATOR has no exception.
Method CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LOCATOR | Call by reference | Object reference (TYPE REF TO) | CL_BUS_LOCATOR | Locator Instanz | 20000118 | |||
| 2 | IV_APPLICATION | Call by reference | Type reference (TYPE) | BUS_LOCATOR_APPLICATION | Locator-Anwendung | 20010628 | |||
| 3 | IV_IMPLEMENTATION | Call by reference | Type reference (TYPE) | BU_LOCATOR_IMPLEMENTATION | Locator: Schlüssel einer Implementierung | 20001219 | |||
| 4 | IV_USER_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | Sprache des Benutzers | 20000215 | |||
| 5 | IV_USER_NAME | Call by reference | Type reference (TYPE) | SY-UNAME | Name des Benutzers | 20000215 |
Method CREATE on class CL_BUS_LOCATOR has no exception.
Method DISPATCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DISPATCHED | Call by reference | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | Flag, ob der Funktionscode behandelt wurde | 20000118 | |||
| 2 | IV_FUNCTION_CODE | Call by reference | Type reference (TYPE) | BUS_SCREEN-FUNCTION_CODE | Funktionscode | 20000118 |
Method DISPATCH on class CL_BUS_LOCATOR has no exception.
Method DISPLAY_IN_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_AREA | Call by reference | Type reference (TYPE) | BUS_SCREEN-AREA | Subscreen Bereich für den Locator | 20000215 | |||
| 2 | IV_WITH_BUTTONS | Call by reference | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | 'X' | Kennzeichen: Mit Buttons über dem Tabstrip | 20000728 | ||
| 3 | IV_WITH_LISTBOXES | Call by reference | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | 'X' | Kennzeichen: Mit Listboxen anzeigen | 20001219 | ||
| 4 | IV_WITH_TABSTRIP | Call by reference | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | 'X' | Kennzeichen: Mit Tabstrip anzeigen | 20000215 |
Method DISPLAY_IN_AREA on class CL_BUS_LOCATOR has no exception.
Method DISPLAY_LOCATOR Signature
Method DISPLAY_LOCATOR on class CL_BUS_LOCATOR has no parameter.
Method DISPLAY_LOCATOR on class CL_BUS_LOCATOR has no exception.
Method FREE Signature
Method FREE on class CL_BUS_LOCATOR has no parameter.
Method FREE on class CL_BUS_LOCATOR has no exception.
Method GET_ACTIVE_SEARCH_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SEARCH_APPLICATION | Call by reference | Type reference (TYPE) | BUS_LOCATOR-SEARCH_APPLICATION | Locator Suchanwendung | 20010220 | |||
| 2 | EV_SEARCH_FIELDS | Call by reference | Type reference (TYPE) | BUS_LOCATOR-SEARCH_FIELDS | Locator Suchfelder, generischer Container | 20010220 | |||
| 3 | EV_SEARCH_ID | Call by reference | Type reference (TYPE) | BUS_LOCATOR-SEARCH_ID | Locator Suchid | 20010220 | |||
| 4 | EV_SEARCH_TYPE | Call by reference | Type reference (TYPE) | BUS_LOCATOR-SEARCH_TYPE | Locator Suchtyp | 20010220 |
Method GET_ACTIVE_SEARCH_ID on class CL_BUS_LOCATOR has no exception.
Method GET_IMPLEMENTATION_PROGRAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PROGRAM_NAME | Call by reference | Type reference (TYPE) | BUS_SCREEN-PROGRAM_NAME | Programmname | 20001219 | |||
| 2 | IV_IMPLEMENTATION | Call by reference | Type reference (TYPE) | BU_LOCATOR_IMPLEMENTATION | Locator: Schlüssel einer Implementierung | 20001219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unbekannte Implementierung | 20001219 |
Method GET_SEARCH_RESULT_ALV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ALV | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV Instanz auf Suche Tabreiter | 20000120 | |||
| 2 | EV_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container auf Suche Tabreiter | 20000124 |
Method GET_SEARCH_RESULT_ALV on class CL_BUS_LOCATOR has no exception.
Method GET_VISIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VISIBLE | Call by reference | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | Aktuelle Sichtbarkeit | 20000120 |
Method GET_VISIBLE on class CL_BUS_LOCATOR has no exception.
Method GET_WIDTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_WIDTH | Call by reference | Type reference (TYPE) | I | Aktuelle Breite | 20000120 |
Method GET_WIDTH on class CL_BUS_LOCATOR has no exception.
Method INITIALIZE_FOR_DIALOG Signature
Method INITIALIZE_FOR_DIALOG on class CL_BUS_LOCATOR has no parameter.
Method INITIALIZE_FOR_DIALOG on class CL_BUS_LOCATOR has no exception.
Method ON_CLOSE_WHEN_FULLSCREEN Signature
Method ON_CLOSE_WHEN_FULLSCREEN on class CL_BUS_LOCATOR has no parameter.
Method ON_CLOSE_WHEN_FULLSCREEN on class CL_BUS_LOCATOR has no exception.
Method PERFORM_SEARCH Signature
Method PERFORM_SEARCH on class CL_BUS_LOCATOR has no parameter.
Method PERFORM_SEARCH on class CL_BUS_LOCATOR has no exception.
Method SET_ACTIVE_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TAB | Call by reference | Object reference (TYPE REF TO) | CL_BUS_TABSTRIP_TAB | Wrapper für einn Tab Reiter | 20000127 |
Method SET_ACTIVE_TAB on class CL_BUS_LOCATOR has no exception.
Method SET_APPLICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | BUS_LOCATOR_APPLICATION | Locator-Anwendung | 20010628 |
Method SET_APPLICATION on class CL_BUS_LOCATOR has no exception.
Method SET_FULLSCREEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STARTED_FULLSCREEN | Call by reference | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | Boolscher Typ: Nicht zur Verwendung auf Oberflächen | 20040506 |
Method SET_FULLSCREEN on class CL_BUS_LOCATOR has no exception.
Method SET_LISTBOXES_VISIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VISIBLE | Call by reference | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | Kennzeichen: Sichtbar | 20001219 |
Method SET_LISTBOXES_VISIBLE on class CL_BUS_LOCATOR has no exception.
Method SET_LOOK_FROM_PARAMETERS Signature
Method SET_LOOK_FROM_PARAMETERS on class CL_BUS_LOCATOR has no parameter.
Method SET_LOOK_FROM_PARAMETERS on class CL_BUS_LOCATOR has no exception.
Method SET_NEW_SEARCH_ID_AND_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SEARCH_APPLICATION | Call by reference | Type reference (TYPE) | BUS_LOCATOR-SEARCH_APPLICATION | Locator Suchanwendung | 20010220 | |||
| 2 | IV_SEARCH_FIELDS | Call by reference | Type reference (TYPE) | BUS_LOCATOR-SEARCH_FIELDS | Locator Suchfelder, generischer Container | 20010220 | |||
| 3 | IV_SEARCH_ID | Call by reference | Type reference (TYPE) | BUS_LOCATOR-SEARCH_ID | Locator Suchid | 20010220 | |||
| 4 | IV_SEARCH_TYPE | Call by reference | Type reference (TYPE) | BUS_LOCATOR-SEARCH_TYPE | Locator Suchtyp | 20010220 |
Method SET_NEW_SEARCH_ID_AND_FIELDS on class CL_BUS_LOCATOR has no exception.
Method SET_SEARCH_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SEARCH_APPLICATIONS | Value transfer | Type reference (TYPE) | BUS_LOCATOR-SEARCH_APPLICATION_TABLE | Anzuzeigede Suche-Anwendungen | 20000228 | |||
| 2 | IV_SEARCH_APPLICATION | Call by reference | Type reference (TYPE) | BUS_LOCATOR-SEARCH_APPLICATION | Aktive Locator Suche-Anwendung | 20000217 | |||
| 3 | IV_SEARCH_ID | Call by reference | Type reference (TYPE) | BUS_LOCATOR-SEARCH_ID | Aktive Locator Suche-Id | 20000215 | |||
| 4 | IV_SEARCH_TYPE | Call by reference | Type reference (TYPE) | BUS_LOCATOR-SEARCH_TYPE | Aktiver Locator Suche-Typ | 20000215 | |||
| 5 | IV_USE_LAST_SEARCH | Call by reference | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | 'X' | Alle Einstellungen der letzten Suche verwenden, falls möglic | 20000229 |
Method SET_SEARCH_PARAMETERS on class CL_BUS_LOCATOR has no exception.
Method SET_SEARCH_RESULT_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_AREA | Call by reference | Type reference (TYPE) | BUS_SCREEN_AREA | Private: BUS_SCREEN-AREA verwenden | 20000118 |
Method SET_SEARCH_RESULT_AREA on class CL_BUS_LOCATOR has no exception.
Method SET_SEARCH_RESULT_SUB_SCREEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SUB_SCREEN | Call by reference | Object reference (TYPE REF TO) | CL_BUS_ABSTRACT_SUB_SCREEN | Anzuzeigender Subscreen | 20000529 |
Method SET_SEARCH_RESULT_SUB_SCREEN on class CL_BUS_LOCATOR has no exception.
Method SET_VISIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VISIBLE | Call by reference | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | Boolscher Typ im GP, nicht an Oberflächen verwenden! | 20000114 |
Method SET_VISIBLE on class CL_BUS_LOCATOR has no exception.
Method SET_WIDTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_WIDTH | Call by reference | Type reference (TYPE) | I | Locator Breite in Zeichen | 20000117 |
Method SET_WIDTH on class CL_BUS_LOCATOR has no exception.
Event Signatures
Event DISPLAY_SEARCH_RESULT Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SEARCH | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_BUS_LOCATOR_SEARCH | Suche | 20000228 |
Event NEW_TAB_SELECTED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TAB | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_BUS_TABSTRIP_TAB | Neuer aktiver Tabreiter | 20000628 |
History
| Last changed by/on | SAP | 20040930 |
| SAP Release Created in | 12A |