SAP ABAP Class CL_BUPA_DIALOG_SEARCHER (SAP BP Dialog: Helper Class for Locator Search)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
AP-MD-BP-UI (Application Component) Dialog SAP-GUI
⤷
BUPA_DIALOG (Package) SAP Business Partner: New Dialog Interface
⤷
⤷
Properties
| Class | CL_BUPA_DIALOG_SEARCHER | |
| Short Description | SAP BP Dialog: Helper Class for Locator Search | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | BUPA_DIALOG | SAP Business Partner: New Dialog Interface |
| Created | 20000302 | 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
Class CL_BUPA_DIALOG_SEARCHER has no interface implemented.
Friends
Class CL_BUPA_DIALOG_SEARCHER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | BUS_LOCATOR-SEARCH_RESULT_LINE-FIELDNAME | 'ADDRNUMBER' | Name of Field in Search Result | 20031016 | ||
| 2 | Constant | Public | Type reference (TYPE) | BUS_LOCATOR-SEARCH_RESULT_LINE-FIELDNAME | 'PARTNER_GUID' | Name of Field in Search Result | 20000606 | ||
| 3 | Constant | Public | Type reference (TYPE) | BUS_LOCATOR-SEARCH_APPLICATION | 'BUPA_LOCATOR' | Search Application "Business Partner" | 20000302 | ||
| 4 | Constant | Public | Type reference (TYPE) | BUS_LOCATOR-SEARCH_ID | 'BUPA_ALL_PARTNER_NUMBER' | Search ID "Partner Number" | 20000925 | ||
| 5 | Constant | Public | Type reference (TYPE) | BUS_LOCATOR-SEARCH_TYPE | 'BUPA_ALL' | Search Category "Business Partner" | 20000427 | ||
| 6 | Constant | Public | Type reference (TYPE) | BUS_LOCATOR-SEARCH_TYPE | 'BUPA_GROUP' | Search Category "Group" | 20000427 | ||
| 7 | Constant | Public | Type reference (TYPE) | BUS_LOCATOR-SEARCH_TYPE | 'BUPA_ORGANIZATION' | Search Category "Organizations" | 20000427 | ||
| 8 | Constant | Public | Type reference (TYPE) | BUS_LOCATOR-SEARCH_TYPE | 'BUPA_PERSON' | Search Category "Person" | 20000427 | ||
| 9 | Constant | Private | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | 'X' | Constant: True | 20000427 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Adds List of BP GUIDS to a Locator Search | 20000427 | |
| 2 | Static method | Public | Method | Adds List of BP GUIDS to a Locator Search | 20031016 | |
| 3 | Static method | Public | Method | Delivers Partner GUID or Triggers Locator Search | 20001113 | |
| 4 | Static method | Public | Method | Provides Standard Parameters for ALV Display | 20000906 | |
| 5 | Static method | Public | Method | Delivers the Header Data for a Business Partner (Buffered) | 20001113 | |
| 6 | Static method | Public | Method | Provides BP GUIDS for Locator Search | 20000606 | |
| 7 | Static method | Public | Method | Provides Formatting of List of Partner GUIDS | 20000906 | |
| 8 | Static method | Public | Method | Provides Formatting of Search (with Buffer) | 20000906 |
Events
Class CL_BUPA_DIALOG_SEARCHER has no event.
Types
Class CL_BUPA_DIALOG_SEARCHER has no local type.
Method Signatures
Method ADD_PARTNER_GUIDS_TO_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARTNER_GUIDS | Call by reference | Type reference (TYPE) | BU_PARTNER_GUID_T | Tabelle von Geschäftspartner-GUIDs | 20000427 | |||
| 2 | IV_FILTER_BY_SEARCH_TYPE | Call by reference | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | Kennzeichen: GUIDs von nicht relevanten Suche-Typen ausfilte | 20000427 | |||
| 3 | IV_SEARCH | Call by reference | Object reference (TYPE REF TO) | CL_BUS_LOCATOR_SEARCH | Suche, an die die Tabelle der Geschäftspartner-GUIDs angefüg | 20000427 |
Method ADD_PARTNER_GUIDS_TO_RESULT on class CL_BUPA_DIALOG_SEARCHER has no exception.
Method ADD_PARTNER_INFOS_TO_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARTNER_INFO | Call by reference | Type reference (TYPE) | BU_PARTNER_INFO_T | Tabellentyp: Ergebnisse von Adresssuche | 20031016 | |||
| 2 | IV_FILTER_BY_SEARCH_TYPE | Call by reference | Type reference (TYPE) | BUS_LOCATOR-BOOLEAN | Kennzeichen: GUIDs von nicht relevanten Suche-Typen ausfilte | 20031016 | |||
| 3 | IV_SEARCH | Call by reference | Object reference (TYPE REF TO) | CL_BUS_LOCATOR_SEARCH | Suche, an die die Tabelle der Geschäftspartner-GUIDs angefüg | 20031016 |
Method ADD_PARTNER_INFOS_TO_RESULT on class CL_BUPA_DIALOG_SEARCHER has no exception.
Method FIND_PARTNER_GUID_FOR_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PARTNER_GUID | Call by reference | Type reference (TYPE) | BUS_PARTNER-GUID | GUID des Geschäftspartners | 20001113 | |||
| 2 | IV_LOCATOR | Call by reference | Object reference (TYPE REF TO) | CL_BUS_LOCATOR | Locator | 20001113 | |||
| 3 | IV_PARTNER_NUMBER | Call by reference | Type reference (TYPE) | BUS_PARTNER-NUMBER | Partnernummer oder Muster | 20001113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BLOCKED_PARTNER | 20131121 | ||
| 2 | Partner exisitiert nicht | 20001113 |
Method GET_ALV_DEFAULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_LAYOUT | Call by reference | Type reference (TYPE) | LVC_S_LAYO | Layoutstruktur für ALV | 20000906 | |||
| 2 | CT_FIELDCATALOG | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog für ALV | 20000906 | |||
| 3 | CT_SORT | Call by reference | Type reference (TYPE) | LVC_T_SORT | ALV-Contol: Tabelle der Sortierkriterien | 20000906 |
Method GET_ALV_DEFAULTS on class CL_BUPA_DIALOG_SEARCHER has no exception.
Method GET_HEADER_INFORMATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DESCRIPTION | Call by reference | Type reference (TYPE) | BUS_PARTNER-DESCRIPTION | Kurzbeschreibung eines Geschäftspartners | 20001113 | |||
| 2 | EV_PARTNER_NUMBER | Call by reference | Type reference (TYPE) | BUS_PARTNER-NUMBER | Geschäftspartnernummer | 20001113 | |||
| 3 | EV_PARTNER_TYPE | Call by reference | Type reference (TYPE) | BUS_PARTNER-TYPE | Geschäftspartnertyp | 20001113 | |||
| 4 | EV_PARTNER_TYPE_ICON | Call by reference | Type reference (TYPE) | ICON_TEXT | Icon zum Geschäftspartnertyp | 20001113 | |||
| 5 | EV_PARTNER_TYPE_TITLE | Call by reference | Type reference (TYPE) | BUS_PARTNER-TYPE_TITLE | Text zum Geschäftspartnertyp | 20001113 | |||
| 6 | IV_PARTNER_GUID | Call by reference | Type reference (TYPE) | BUS_PARTNER-GUID | GUID eines Geschäftspartners | 20001113 | |||
| 7 | IV_USE_CURRENT_MEMORY | Call by reference | Type reference (TYPE) | BU_BOOLEAN | Kennzeichen: Current Memory benutzen | 20001113 | |||
| 8 | IV_USE_GLOBAL_MEMORY | Call by reference | Type reference (TYPE) | BU_BOOLEAN | Kennzeichen: Globales Memory benutzen | 20001113 | |||
| 9 | IV_USE_READ_BUFFER | Call by reference | Type reference (TYPE) | BU_BOOLEAN | 'X' | Kennzeichen: Lesepuffer benutzen | 20001113 |
Method GET_HEADER_INFORMATION on class CL_BUPA_DIALOG_SEARCHER has no exception.
Method GET_PARTNER_GUIDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PARTNER_GUIDS | Call by reference | Type reference (TYPE) | BU_PARTNER_GUID_T | Tabellentyp zum Typ BU_PARTNER_GUID | 20000606 | |||
| 2 | ET_PARTNER_INFO | Call by reference | Type reference (TYPE) | BU_PARTNER_INFO_T | Tabellentyp: Ergebnisse von Adresssuche | 20031016 | |||
| 3 | IV_SEARCH | Call by reference | Object reference (TYPE REF TO) | CL_BUS_LOCATOR_SEARCH | Suche | 20000606 |
Method GET_PARTNER_GUIDS on class CL_BUPA_DIALOG_SEARCHER has no exception.
Method GET_TABLE_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLE_LINES | Call by reference | Type reference (TYPE) | BUS_RESULT-TABLE | Aufbereitete Liste | 20000906 | |||
| 2 | IT_PARTNER_GUIDS | Call by reference | Type reference (TYPE) | BUS_PARTNER-GUID_TABLE | Tabelle der Partnerguids | 20000906 | |||
| 3 | IT_PARTNER_INFO | Call by reference | Type reference (TYPE) | BU_PARTNER_INFO_T | Tabellentyp: Ergebnisse von Adresssuche | 20031016 |
Method GET_TABLE_LINES on class CL_BUPA_DIALOG_SEARCHER has no exception.
Method GET_TABLE_LINES_FOR_SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLE_LINES | Call by reference | Type reference (TYPE) | BUS_RESULT-TABLE | Aufbereitete Liste | 20000906 | |||
| 2 | IV_SEARCH | Call by reference | Object reference (TYPE REF TO) | CL_BUS_LOCATOR_SEARCH | Locator: Suche | 20000906 |
Method GET_TABLE_LINES_FOR_SEARCH on class CL_BUPA_DIALOG_SEARCHER has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 12A |