SAP ABAP Class CL_WRB_VENDOR_SEARCH (BP Retail Buying: Vendor Search)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷ MM-PUR (Application Component) Purchasing
⤷ WRB (Package) Retail Buying
⤷ MM-PUR (Application Component) Purchasing
⤷ WRB (Package) Retail Buying
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_WRB_CONSTANTS | BP Retail Buying: General Constant Definition | 20021113 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_WRB_ENTITY_SEARCH | BP Retail Buying: Entity Search | 20021119 |
Properties
Class | CL_WRB_VENDOR_SEARCH | |
Short Description | BP Retail Buying: Vendor Search | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | WRB | Retail Buying |
Created | 20021104 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_WRB_VENDOR_SEARCH has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_WRB_CONSTANTS | BP Retail Buying: General Constant Definition | 20021113 | ||
2 | IF_WRB_ENTITY_SEARCH | BP Retail Buying: Entity Search | 20021119 |
Friends
Class CL_WRB_VENDOR_SEARCH has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | C_DESCRIPTION_FIELD | Constant | Private | Type reference (TYPE) | WRB_CHAR_72 | 'NAME1' | Field for Vendor Description | 20021113 | |
2 | C_ENTITY_TYPE_VENDOR | Instance attribute | Private | Attribute reference (LIKE) | 20021113 | ||||
3 | C_ESCAPE | Instance attribute | Private | Attribute reference (LIKE) | 20021113 | ||||
4 | C_KEY_FIELD | Constant | Private | Type reference (TYPE) | WRB_CHAR_72 | 'LIFNR' | Field for Vendor Number | 20021113 | |
5 | C_RET_AUTHORITY_CHECK_FAILED | Instance attribute | Private | Attribute reference (LIKE) | 20021113 | ||||
6 | C_RET_EMPTY_RESULT_LIST | Instance attribute | Private | Attribute reference (LIKE) | 20021113 | ||||
7 | C_RET_ENTITY_TYPE_NOT_VALID | Instance attribute | Private | Attribute reference (LIKE) | 20021113 | ||||
8 | C_RET_MAX_RESULT_SIZE | Instance attribute | Private | Attribute reference (LIKE) | 20021113 | ||||
9 | C_RET_OK | Instance attribute | Private | Attribute reference (LIKE) | 20021113 | ||||
10 | C_RET_OTHERS | Instance attribute | Private | Attribute reference (LIKE) | 20021113 | ||||
11 | C_RET_SEARCH_STRING_TOO_LONG | Instance attribute | Private | Attribute reference (LIKE) | 20021113 | ||||
12 | C_SORT_BY_DESCRIPTION | Instance attribute | Private | Attribute reference (LIKE) | 20021113 | ||||
13 | C_SORT_BY_KEY | Instance attribute | Private | Attribute reference (LIKE) | 20021113 | ||||
14 | C_TRUE | Instance attribute | Private | Attribute reference (LIKE) | 20030113 | ||||
15 | C_VENDOR_TYPE_ALL | Instance attribute | Private | Attribute reference (LIKE) | 20021125 | ||||
16 | C_VENDOR_TYPE_EXTERNAL | Instance attribute | Private | Attribute reference (LIKE) | 20021125 | ||||
17 | C_VENDOR_TYPE_INTERNAL | Instance attribute | Private | Attribute reference (LIKE) | 20021125 | ||||
18 | DESCRIPTION | Instance attribute | Private | Type reference (TYPE) | WRB_DESCR | Description Field Entity (for Entity Search) | 20021114 | ||
19 | KEY | Instance attribute | Private | Type reference (TYPE) | WRB_KEY | Key Field Entity (for Entity Search) | 20021114 | ||
20 | MAX_RESULT_SIZE | Instance attribute | Private | Type reference (TYPE) | WRB_MAX_RESULT_SIZE | 0 | Maximum Number of all Selected Entities | 20021114 | |
21 | SORT_ORDER | Instance attribute | Private | Type reference (TYPE) | WRB_SORT_ORDER | 0 | Sort Sequence (Integer Constants) | 20021114 | |
22 | VENDOR_TYPE | Instance attribute | Private | Type reference (TYPE) | WRB_VENDOR_TYPE | 1 | Vendor category | 20021125 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_AUTHORITY | Instance method | Private | Method | 20021119 | |
2 | CHECK_AUTHORITY_BY_ENTITY | Instance method | Private | Method | 20030113 | |
3 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 20021114 |
4 | GET_ENTITY_LIST | Instance method | Private | Method | 20021119 | |
5 | READ_VENDORS_FROM_DB | Instance method | Private | Method | Read Vendors from Database (LFA1) | 20021114 |
Events
Class CL_WRB_VENDOR_SEARCH has no event.
Types
Class CL_WRB_VENDOR_SEARCH has no local type.
Method Signatures
Method CHECK_AUTHORITY Signature
Method CHECK_AUTHORITY on class CL_WRB_VENDOR_SEARCH has no parameter.
Method CHECK_AUTHORITY on class CL_WRB_VENDOR_SEARCH has no exception.
Method CHECK_AUTHORITY_BY_ENTITY Signature
Method CHECK_AUTHORITY_BY_ENTITY on class CL_WRB_VENDOR_SEARCH has no parameter.
Method CHECK_AUTHORITY_BY_ENTITY on class CL_WRB_VENDOR_SEARCH has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PI_DESCRIPTION | Call by reference | Type reference (TYPE) | WRB_DESCR | Beschreibungsfeld Entität (für Entitätensuche) | 20021114 | ||
2 | Importing | PI_KEY | Call by reference | Type reference (TYPE) | WRB_KEY | Schlüsselfeld Entität (für Entitätensuche) | 20021114 | ||
3 | Importing | PI_MAX_RESULT_SIZE | Call by reference | Type reference (TYPE) | WRB_MAX_RESULT_SIZE | 0 | maximale Anzahl aller selektierten Entitäten | 20021114 | |
4 | Importing | PI_SORT_ORDER | Call by reference | Type reference (TYPE) | WRB_SORT_ORDER | 0 | Sortierreihenfolge (Integerkonstanten) | 20021114 | |
5 | Importing | PI_VENDOR_TYPE | Call by reference | Type reference (TYPE) | WRB_VENDOR_TYPE | 1 | Lieferantentyp | 20021125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | SEARCH_STRING_TOO_LONG | Suchstring zu lang | 20100721 | |
2 | VENDOR_TYPE_NOT_VALID | Lieferantentyp ungültig | 20021211 |
Method GET_ENTITY_LIST Signature
Method GET_ENTITY_LIST on class CL_WRB_VENDOR_SEARCH has no parameter.
Method GET_ENTITY_LIST on class CL_WRB_VENDOR_SEARCH has no exception.
Method READ_VENDORS_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | TE_VENDOR_DB_VIEW | Call by reference | Type reference (TYPE) | WRB_LFA1_T001W_VIEW_TABLE | Datenfeldview LFA1 T001W | 20021114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | SEARCH_STRING_TOO_LONG | Suchstring zu lang | 20021114 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 2002_1_46C |