Hierarchy
⤷
⤷
Properties
| Class | CL_WSD_MATERIAL_SEARCH | |
| Short Description | Material search class for WSD project | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | WSD_CS_FU | Functionality Enhanced Material Search |
| Created | 20060722 | 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) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_WSD_MATERIAL_SEARCH has no interface implemented.
Friends
Class CL_WSD_MATERIAL_SEARCH has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | CHAR1 | 'F' | Single-Character Indicator | 20061122 | ||
| 2 | Constant | Public | Type reference (TYPE) | CHAR1 | 'L' | Single-Character Indicator | 20061122 | ||
| 3 | Constant | Public | Type reference (TYPE) | CHAR1 | '3' | Single-Character Indicator | 20061206 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR1 | '5' | Single-Character Indicator | 20061206 | ||
| 5 | Constant | Public | Type reference (TYPE) | CHAR1 | '2' | Single-Character Indicator | 20061206 | ||
| 6 | Constant | Public | Type reference (TYPE) | CHAR1 | '1' | Single-Character Indicator | 20061206 | ||
| 7 | Constant | Public | Type reference (TYPE) | CHAR1 | '4' | Single-Character Indicator | 20061206 | ||
| 8 | Constant | Public | Type reference (TYPE) | CHAR1 | '6' | Single-Character Indicator | 20061206 | ||
| 9 | Constant | Public | Type reference (TYPE) | CHAR1 | '7' | Single-Character Indicator | 20061206 | ||
| 10 | Constant | Public | Type reference (TYPE) | CHAR1 | 'F' | Single-Character Indicator | 20061114 | ||
| 11 | Constant | Public | Type reference (TYPE) | TCODE | 'SE37' | Transaction Code | 20081031 | ||
| 12 | Constant | Public | Type reference (TYPE) | CHAR1 | 'L' | Single-Character Indicator | 20061114 | ||
| 13 | Constant | Public | Type reference (TYPE) | CHAR1 | 'N' | Single-Character Indicator | 20061114 | ||
| 14 | Constant | Public | Type reference (TYPE) | CHAR1 | 'P' | Single-Character Indicator | 20061114 | ||
| 15 | Constant | Public | Type reference (TYPE) | CHAR1 | 'R' | Single-Character Indicator | 20061122 | ||
| 16 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_WSD_CBP | Maintenance class of WSD_CBP | 20060824 | |||
| 17 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_WSD_ESH_SEARCH | Enterprise search class for material | 20090123 | |||
| 18 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_WSD_ESH_SEARCH | Enterprise search class for material | 20090123 | |||
| 19 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_WSD_ESH_SEARCH | Enterprise search class for material | 20090128 | |||
| 20 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_WSD_MATERIAL_SEARCH | Material search class for WSD project | 20060816 | |||
| 21 | Static Attribute | Private | Object reference (TYPE REF TO) | BADI_WSD_MATERIAL_SEARCH | 20081124 | ||||
| 22 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_WSD_SES_MATERIAL | Material Search via SES | 20061122 | |||
| 23 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_WSD_SES_MATERIAL | Material Search via SES | 20061101 | |||
| 24 | Instance attribute | Public | Type reference (TYPE) | WSDT_BASIC_CFG | Basic Configuration for Counter Sales | 20061101 | |||
| 25 | Instance attribute | Public | Type reference (TYPE) | WSDT_BASIC_CFG | Basic Configuration for Counter Sales | 20081106 | |||
| 26 | Instance attribute | Public | Type reference (TYPE) | WSD_MS_INITIAL_PARAMS_STY | Material search component interface structure | 20061114 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | CACHE_FLAGS_TTY | Caching flags for additional data read | 20061116 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | PRICE_CACHE_TTY | Price read cache | 20070227 | |||
| 29 | Instance attribute | Public | Type reference (TYPE) | WSD_MS_CONFIG_TTY | Material search customization table type | 20060722 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | PRICE_CACHE_TTY | Price read cache | 20070227 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | PUR_PRICE_CACHE_TTY | Price cache for gross purchase price | 20081222 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | PUR_PRICE_CACHE_TTY | Price cache for net purchase price | 20081222 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | PAGE_INDEX_TTY | Pages range table | 20061114 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | WSD_MS_QUERY_TTY | Material search query table type | 20060920 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | WSD_MS_QUERY_TTY | To keep un-modified query supplied by USER. | 20090623 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | WSD_MS_RESULT_TTY | Material search result table type | 20061002 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | WSD_MS_RESULT_TTY | Material search result table type | 20081222 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | WSD_MS_RETURN_TTY | Material search return table type | 20061123 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | PRICE_CACHE_TTY | Price read cache | 20090429 | |||
| 40 | Instance attribute | Public | Type reference (TYPE) | WSD_MS_CONFIG_TTY | Material search customization table type | 20060722 | |||
| 41 | Instance attribute | Public | Type reference (TYPE) | WSD_ATTRIBUTE_TTY | Attributes list table type | 20060722 | |||
| 42 | Instance attribute | Public | Type reference (TYPE) | WSD_ATTRIBUTE_TTY | Attributes list table type | 20061102 | |||
| 43 | Instance attribute | Private | Type reference (TYPE) | PRICE_CACHE_TTY | 20070426 | ||||
| 44 | Instance attribute | Public | Type reference (TYPE) | BOOLEAN | Using Enterprise Search | 20090127 | |||
| 45 | Instance attribute | Public | Type reference (TYPE) | WSD_FILTER_DISP_RETAIL_MAT | Filter Display for Generic Articles | 20090402 | |||
| 46 | Instance attribute | Public | Type reference (TYPE) | CHAR1 | '1' | Single-Character Indicator | 20090408 | ||
| 47 | Instance attribute | Public | Type reference (TYPE) | BOOLEAN | ABAP_FALSE | Boolean Variable (X=True, -=False, Space=Unknown) | 20090423 | ||
| 48 | Instance attribute | Private | Type reference (TYPE) | I | Current page of material view | 20061114 | |||
| 49 | Instance attribute | Public | Type reference (TYPE) | XFELD | Switch for Enterprise Search | 20090305 | |||
| 50 | Instance attribute | Private | Type reference (TYPE) | I | First material displayed | 20061114 | |||
| 51 | Instance attribute | Public | Type reference (TYPE) | XFELD | If switch is active 'X' is returned | 20090202 | |||
| 52 | Instance attribute | Private | Type reference (TYPE) | I | Last material displayed | 20061114 | |||
| 53 | Instance attribute | Public | Type reference (TYPE) | XFELD | If switch is active 'X' is returned | 20090121 | |||
| 54 | Instance attribute | Public | Type reference (TYPE) | XFELD | If switch is active 'X' is returned | 20090121 | |||
| 55 | Instance attribute | Public | Type reference (TYPE) | WERKS_D | Plant | 20070223 | |||
| 56 | Instance attribute | Private | Type reference (TYPE) | I | Incrementing value for result table id field. | 20061215 | |||
| 57 | Instance attribute | Public | Type reference (TYPE) | WSD_MS_SEARCH_TYPE | Search type | 20070223 | |||
| 58 | Instance attribute | Private | Type reference (TYPE) | I | Total materials found | 20061114 | |||
| 59 | Instance attribute | Private | Type reference (TYPE) | I | Total pages of materials | 20061114 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Add exception to a message center as with error type | 20070315 | |
| 2 | Instance method | Private | Method | 20060920 | ||
| 3 | Instance method | Public | Method | Add attribute to search query | 20060813 | |
| 4 | Instance method | Public | Method | Add close bracket into search query | 20060828 | |
| 5 | Instance method | Public | Method | Add open bracket into search query | 20060828 | |
| 6 | Instance method | Public | Method | Add free text to search query | 20060813 | |
| 7 | Instance method | Public | Method | Add operator AND into search query | 20060828 | |
| 8 | Instance method | Public | Method | Add operator OR into search query | 20060828 | |
| 9 | Instance method | Public | Method | Add a new material to the search result | 20061002 | |
| 10 | Instance method | Public | Method | Add a couple of matnr + plant to the return table | 20061123 | |
| 11 | Instance method | Private | Method | BADI catalog search | 20061114 | |
| 12 | Instance method | Private | Method | TREX catalog search | 20061114 | |
| 13 | Instance method | Private | Method | Catalog search - Using ES | 20090129 | |
| 14 | Instance method | Public | Method | Change material view page | 20061114 | |
| 15 | Instance method | Public | Method | Modify the search query | 20090226 | |
| 16 | Instance method | Private | Method | Check configuration and Create Plant data | 20090518 | |
| 17 | Instance method | Private | Method | 20061114 | ||
| 18 | Instance method | Public | Method | Check existance of an entry in the configuration | 20061003 | |
| 19 | Instance method | Private | Method | Check material existence | 20060919 | |
| 20 | Instance method | Private | Method | 20061114 | ||
| 21 | Instance method | Public | Method | Check if purchase order type is Standard or not for pricing | 20090129 | |
| 22 | Instance method | Private | Method | Check the state of various switches | 20090121 | |
| 23 | Instance method | Public | Method | Clear search query table | 20060812 | |
| 24 | Instance method | Private | Method | Clear results, totals etc. | 20070208 | |
| 25 | Instance method | Public | Method | Clear returned materials | 20061123 | |
| 26 | Instance method | Public | Method | Clear page totals | 20061220 | |
| 27 | Instance method | Public | Constructor | CONSTRUCTOR | 20060722 | |
| 28 | Instance method | Private | Method | To convert bapieina and bapienie to eina and eine | 20090521 | |
| 29 | Instance method | Private | Method | Convert Material result into EMS structure for ES | 20090128 | |
| 30 | Instance method | Private | Method | Create plant specific data (in MARC) | 20061123 | |
| 31 | Instance method | Private | Method | Create MVKE data | 20070222 | |
| 32 | Static method | Public | Method | Get TREX attribute for specified data element | 20060914 | |
| 33 | Instance method | Public | Method | Delete the last entry if it is an operator | 20060828 | |
| 34 | Instance method | Public | Method | display the material as per the user specific filter setting | 20090202 | |
| 35 | Instance method | Private | Method | display the material according to the filter setting | 20081231 | |
| 36 | Instance method | Public | Method | Catalog search and with additional data enhancement | 20061114 | |
| 37 | Instance method | Public | Method | ERP search and with additional data enhancement | 20061114 | |
| 38 | Instance method | Public | Method | Get close-by plants list | 20060824 | |
| 39 | Instance method | Public | Method | Get customer and end prices for a material | 20070227 | |
| 40 | Instance method | Public | Method | Get display config from display structure | 20070309 | |
| 41 | Instance method | Public | Method | Get customer and end prices for a material | 20070227 | |
| 42 | Instance method | Public | Method | Get free stock/ATP data for a material for configured plants | 20061221 | |
| 43 | Instance method | Private | Method | To get the generic material from ERP | 20090511 | |
| 44 | Instance method | Private | Method | To get the generic material from PRICAT | 20090511 | |
| 45 | Instance method | Private | Method | To get the generic material as non-true search result | 20090512 | |
| 46 | Static method | Public | Method | Get instance of class object (singleton) | 20060816 | |
| 47 | Instance method | Public | Method | Get net and gross price for purchasing applications | 20090326 | |
| 48 | Instance method | Private | Method | Get Query having Materials for ES | 20090210 | |
| 49 | Instance method | Private | Method | Get Query having Materials for ES | 20090622 | |
| 50 | Instance method | Public | Method | Return a number of materials found | 20061002 | |
| 51 | Instance method | Public | Method | Return search result entry by index | 20061002 | |
| 52 | Instance method | Public | Method | Return materials for the current page view | 20061114 | |
| 53 | Instance method | Public | Method | Get materials selected | 20061123 | |
| 54 | Instance method | Public | Method | Return material and page totals | 20061114 | |
| 55 | Static method | Public | Method | Get string value of a corresponding field | 20060817 | |
| 56 | Instance method | Public | Method | Get vendor price for a material | 20070426 | |
| 57 | Instance method | Public | Method | Initialization: customization reading and validation | 20060722 | |
| 58 | Instance method | Public | Method | Instantiate Classes for Enterprise Search | 20090123 | |
| 59 | Instance method | Private | Method | Initialize page index after the search | 20061114 | |
| 60 | Instance method | Private | Method | Check if param name is from additionally supported params | 20060814 | |
| 61 | Instance method | Public | Method | Check if search query is empty | 20070129 | |
| 62 | Instance method | Public | Method | Check if data element is supported in search type | 20070117 | |
| 63 | Static method | Public | Method | Map material structure to mat. search structure | 20060927 | |
| 64 | Static method | Public | Method | Map search result mat. struct. to mat. creation structure | 20060926 | |
| 65 | Static method | Public | Method | Parse input string into plants | 20070315 | |
| 66 | Instance method | Private | Method | Read Material | 20061214 | |
| 67 | Instance method | Public | Method | Read personal settings and compare with basic config | 20081104 | |
| 68 | Instance method | Public | Method | Reset attributes | 20061123 | |
| 69 | Instance method | Private | Method | Reset cache flags | 20061116 | |
| 70 | Instance method | Public | Method | Reset free text search initial param | 20061114 | |
| 71 | Instance method | Private | Method | Return search results for existing in ERP system materials | 20060722 | |
| 72 | Instance method | Private | Method | Return search results for existing in ERP system materials | 20060722 | |
| 73 | Instance method | Private | Method | Material Search from ERP system - Using ES | 20090128 | |
| 74 | Instance method | Private | Method | Set current plant for all materials found | 20061114 | |
| 75 | Instance method | Public | Method | Set initial params | 20061114 | |
| 76 | Instance method | Public | Method | Set material default values like sales org, plant, etc. | 20061120 | |
| 77 | Instance method | Private | Method | Increments and assigns a new row id to a result row struct. | 20061215 | |
| 78 | Instance method | Private | Method | To set the result order when filter setting is Dispaly All | 20090514 | |
| 79 | Instance method | Public | Method | Set/change own plant | 20070223 | |
| 80 | Instance method | Public | Method | Set the number of results that should be seen in EMS | 20081128 | |
| 81 | Instance method | Private | Method | Set result table row IDs | 20061215 | |
| 82 | Instance method | Public | Method | Set search type: material search or catalog search | 20070223 | |
| 83 | Instance method | Public | Method | Sort result by different fields | 20061206 | |
| 84 | Instance method | Private | Method | Update material free stock info | 20070426 | |
| 85 | Instance method | Public | Method | Update the catalog line item | 20090420 | |
| 86 | Instance method | Public | Method | update the attribute MT_CACHE_FLAGS | 20090116 | |
| 87 | Instance method | Public | Method | Update the Plant in the Init params using the Own Plant | 20090213 | |
| 88 | Instance method | Private | Method | Update material prices | 20061114 | |
| 89 | Instance method | Private | Method | 20061114 | ||
| 90 | Instance method | Private | Method | Validate material search and display configuration | 20060722 | |
| 91 | Instance method | Public | Method | Validate the display configuration | 20090330 | |
| 92 | Instance method | Public | Method | Validate if plant data exists for each material returned | 20061123 |
Events
Class CL_WSD_MATERIAL_SEARCH has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GTY_QUERY_ESH | Public | See coding | 20090210 | BEGIN OF gty_query_esh,
name TYPE string,
values TYPE RANGE OF char255,
END OF gty_query_esh
|
||
| 2 | GTY_QUERY_ESH_TTY | Public | See coding | 20090210 | gty_query_esh_tty TYPE STANDARD TABLE OF gty_query_esh
|
||
| 3 | GTY_RESULTS_ESH | Public | See coding | 20090128 | BEGIN OF gty_results_esh,
displayed(1),
connector_id TYPE esh_e_if_search_connector_id,
request_type_id TYPE esh_e_if_request_type_id,
data TYPE REF TO data,
hits TYPE i,
all_hits TYPE i,
time TYPE i,
error TYPE string,
END OF gty_results_esh
|
||
| 4 | GTY_RESULTS_ESH_TTY | Public | See coding | 20090128 | gty_results_esh_tty TYPE STANDARD TABLE OF gty_results_esh
|
Method Signatures
Method ADD_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MSG_PARAM1 | Call by reference | Type reference (TYPE) | STRING | 20070315 | ||||
| 2 | I_TEXTID | Call by reference | Type reference (TYPE) | SCX_T100KEY | T100 Key with Parameters Mapped to Attribute Names | 20070315 |
Method ADD_EXCEPTION on class CL_WSD_MATERIAL_SEARCH has no exception.
Method ADD_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FUZZY_MODE | Call by reference | Type reference (TYPE) | WSD_MS_FUZZY_MODE | Material search fuzzy mode flag | 20070105 | |||
| 2 | I_NAME | Call by reference | Type reference (TYPE) | WSD_ATTRIBUTE_NAME | Attribute name | 20060920 | |||
| 3 | I_TYPE | Call by reference | Type reference (TYPE) | WSD_SEARCH_ROW_TYPE | Search request row type data element | 20060920 | |||
| 4 | I_VALUE | Call by reference | Type reference (TYPE) | WSD_ATTRIBUTE_VALUE | Attribute value | 20060920 |
Method ADD_QUERY on class CL_WSD_MATERIAL_SEARCH has no exception.
Method ADD_QUERY_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FUZZY_MODE | Call by reference | Type reference (TYPE) | WSD_MS_FUZZY_MODE | Material search fuzzy mode flag | 20070105 | |||
| 2 | I_NAME | Call by reference | Type reference (TYPE) | WSD_ATTRIBUTE_NAME | Attribute name | 20060813 | |||
| 3 | I_VALUE | Call by reference | Type reference (TYPE) | WSD_ATTRIBUTE_VALUE | Attribute value | 20060813 |
Method ADD_QUERY_ATTRIBUTE on class CL_WSD_MATERIAL_SEARCH has no exception.
Method ADD_QUERY_BRACKET_CLOSE Signature
Method ADD_QUERY_BRACKET_CLOSE on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method ADD_QUERY_BRACKET_CLOSE on class CL_WSD_MATERIAL_SEARCH has no exception.
Method ADD_QUERY_BRACKET_OPEN Signature
Method ADD_QUERY_BRACKET_OPEN on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method ADD_QUERY_BRACKET_OPEN on class CL_WSD_MATERIAL_SEARCH has no exception.
Method ADD_QUERY_FREE_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FUZZY_MODE | Call by reference | Type reference (TYPE) | WSD_MS_FUZZY_MODE | Material search fuzzy mode flag | 20070105 | |||
| 2 | I_VALUE | Call by reference | Type reference (TYPE) | WSD_ATTRIBUTE_VALUE | Attribute value | 20060813 |
Method ADD_QUERY_FREE_TEXT on class CL_WSD_MATERIAL_SEARCH has no exception.
Method ADD_QUERY_OPERATOR_AND Signature
Method ADD_QUERY_OPERATOR_AND on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method ADD_QUERY_OPERATOR_AND on class CL_WSD_MATERIAL_SEARCH has no exception.
Method ADD_QUERY_OPERATOR_OR Signature
Method ADD_QUERY_OPERATOR_OR on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method ADD_QUERY_OPERATOR_OR on class CL_WSD_MATERIAL_SEARCH has no exception.
Method ADD_TO_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MATERIAL | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_STY | Material search result structure | 20061002 | |||
| 2 | I_POSITION | Call by reference | Type reference (TYPE) | CHAR1 | First, last or replace (I_INDEX is for replace only) | 20061122 | |||
| 3 | I_ROW_ID | Call by reference | Type reference (TYPE) | I | 20070117 |
Method ADD_TO_RESULT on class CL_WSD_MATERIAL_SEARCH has no exception.
Method ADD_TO_RETURN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_RETURN | Call by reference | Type reference (TYPE) | WSD_MS_RETURN_STY | Material search return structure | 20061123 |
Method ADD_TO_RETURN on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CATALOG_SEARCH_BADI Signature
Method CATALOG_SEARCH_BADI on class CL_WSD_MATERIAL_SEARCH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material search exception class for WSD project | 20061116 |
Method CATALOG_SEARCH_TREX Signature
Method CATALOG_SEARCH_TREX on class CL_WSD_MATERIAL_SEARCH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material search exception class for WSD project | 20061116 |
Method CATALOG_SEARCH_TREX_ESH Signature
Method CATALOG_SEARCH_TREX_ESH on class CL_WSD_MATERIAL_SEARCH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material search exception class for WSD project | 20090129 |
Method CHANGE_PAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PAGE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20061114 |
Method CHANGE_PAGE on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CHANGE_QUERY Signature
Method CHANGE_QUERY on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method CHANGE_QUERY on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CHECK_AND_CREATE_PLANT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MARC_CREATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | True if for any added material, marc is created | 20090518 | |||
| 2 | EV_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | True if validation succeeds | 20090518 | |||
| 3 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20090518 | |||
| 4 | IV_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant Table for National (Centrally Agreed) Contracts | 20090518 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material search exception class for WSD project | 20090521 |
Method CHECK_BASIC_CONFIG Signature
Method CHECK_BASIC_CONFIG on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method CHECK_BASIC_CONFIG on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CHECK_CONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CONFIG_TYPE | Call by reference | Type reference (TYPE) | WSD_MS_CONFIG_TYPE | Material search configuration type | 20061003 | |||
| 2 | I_DATA_ELEMENT | Call by reference | Type reference (TYPE) | WSD_DATA_ELEMENT | Data element | 20061003 | |||
| 3 | I_DISPLAY_OPTION | Call by reference | Type reference (TYPE) | WSD_DISPLAY_OPTION | Display option | 20061003 | |||
| 4 | R_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | True if exists | 20061003 |
Method CHECK_CONFIG on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CHECK_EXISTENCE Signature
Method CHECK_EXISTENCE on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method CHECK_EXISTENCE on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CHECK_PARAMS Signature
Method CHECK_PARAMS on class CL_WSD_MATERIAL_SEARCH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material search exception class for WSD project | 20061114 |
Method CHECK_PURCHASE_ORDER_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BSART | Call by reference | Type reference (TYPE) | BSART | Order Type (Purchasing) | 20090129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090326 |
Method CHECK_SWITCH_STATE Signature
Method CHECK_SWITCH_STATE on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method CHECK_SWITCH_STATE on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CLEAR_QUERY_ENTRIES Signature
Method CLEAR_QUERY_ENTRIES on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method CLEAR_QUERY_ENTRIES on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CLEAR_RESULTS Signature
Method CLEAR_RESULTS on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method CLEAR_RESULTS on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CLEAR_RETURN Signature
Method CLEAR_RETURN on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method CLEAR_RETURN on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CLEAR_TOTALS Signature
Method CLEAR_TOTALS on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method CLEAR_TOTALS on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method CONSTRUCTOR on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CONVERT_INFO_RECORDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_EINA | Call by reference | Type reference (TYPE) | EINA | Purchasing Info Record: General Data | 20090521 | |||
| 2 | ES_EINE | Call by reference | Type reference (TYPE) | EINE | Purchasing Info Record: General Data | 20090521 | |||
| 3 | IS_EINA | Call by reference | Type reference (TYPE) | BAPIEINA | Display/List Transfer Structure: Purch. Info (General Data) | 20090521 | |||
| 4 | IS_EINE | Call by reference | Type reference (TYPE) | BAPIEINE | Display/List Transfer Structure: Purch. Info (General Data) | 20090521 |
Method CONVERT_INFO_RECORDS on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CONVERT_MATERIAL_RESULT_ESH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RESULT | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_TTY | Material search result table type | 20090128 | |||
| 2 | IT_DATA_MAT | Call by reference | Type reference (TYPE) | GTY_RESULTS_ESH_TTY | 20090128 | ||||
| 3 | IT_DATA_PIR | Call by reference | Type reference (TYPE) | GTY_RESULTS_ESH_TTY | 20090128 |
Method CONVERT_MATERIAL_RESULT_ESH on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CREATE_PLANT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20061123 | |||
| 2 | I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20061123 | |||
| 3 | R_RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | True if creation succeeded | 20070123 |
Method CREATE_PLANT_DATA on class CL_WSD_MATERIAL_SEARCH has no exception.
Method CREATE_SALES_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20070222 | |||
| 2 | I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070222 | |||
| 3 | R_RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070222 |
Method CREATE_SALES_DATA on class CL_WSD_MATERIAL_SEARCH has no exception.
Method DATA_ELEMENT_TO_ATTRIBUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATA_ELEMENT | Call by reference | Type reference (TYPE) | WSD_DATA_ELEMENT | Data element | 20060914 | |||
| 2 | R_RESULT | Value transfer | Type reference (TYPE) | STRING | 20060914 |
Method DATA_ELEMENT_TO_ATTRIBUTE on class CL_WSD_MATERIAL_SEARCH has no exception.
Method DELETE_LAST_QUERY_OPERATOR Signature
Method DELETE_LAST_QUERY_OPERATOR on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method DELETE_LAST_QUERY_OPERATOR on class CL_WSD_MATERIAL_SEARCH has no exception.
Method DISPLAY_FILTER_MATERIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_HIDE_OPTION | Call by reference | Type reference (TYPE) | WSD_FILTER_DISP_RETAIL_MAT | Filter Display for Retail Materials | 20090202 |
Method DISPLAY_FILTER_MATERIAL on class CL_WSD_MATERIAL_SEARCH has no exception.
Method DISPLAY_MATERIAL_CAT_FILTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_HIDE_OPTION | Call by reference | Type reference (TYPE) | WSD_FILTER_DISP_RETAIL_MAT | Filter Display for Retail Materials | 20081231 |
Method DISPLAY_MATERIAL_CAT_FILTER on class CL_WSD_MATERIAL_SEARCH has no exception.
Method DO_SEARCH_IN_CATALOG Signature
Method DO_SEARCH_IN_CATALOG on class CL_WSD_MATERIAL_SEARCH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material search exception class for WSD project | 20061114 |
Method DO_SEARCH_IN_ERP Signature
Method DO_SEARCH_IN_ERP on class CL_WSD_MATERIAL_SEARCH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material search exception class for WSD project | 20061114 |
Method GET_CBP_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20060824 | |||
| 2 | RT_RESULT | Value transfer | Type reference (TYPE) | WSD_CBP_TTY | Table of close by plants | 20060824 |
Method GET_CBP_LIST on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_CUSTOMER_PRICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CUSTOMER_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_STY | WSD general structure to hold price information | 20070227 | |||
| 2 | ES_CUSTOMER_SALES_VALUE | Call by reference | Type reference (TYPE) | WSD_PRICE_STY | WSD general structure to hold price information | 20090429 | |||
| 3 | I_DETERMINE_PRICE | Call by reference | Type reference (TYPE) | XFELD | Determine expected customer price | 20090403 | |||
| 4 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20070227 | |||
| 5 | I_MGAME | Call by reference | Type reference (TYPE) | MENGE_D | 1 | Quantity | 20090324 | ||
| 6 | I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070227 | |||
| 7 | I_VRKME | Call by reference | Type reference (TYPE) | VRKME | Sales unit | 20090324 |
Method GET_CUSTOMER_PRICE on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_DISPLAY_CONFIG Signature
Method GET_DISPLAY_CONFIG on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method GET_DISPLAY_CONFIG on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_END_PRICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_END_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_STY | WSD general structure to hold price information | 20070227 | |||
| 2 | I_DETERMINE_PRICE | Call by reference | Type reference (TYPE) | XFELD | Determine List Price | 20090403 | |||
| 3 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20070227 | |||
| 4 | I_MGAME | Call by reference | Type reference (TYPE) | MENGE_D | Quantity | 20090324 | |||
| 5 | I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070227 | |||
| 6 | I_VRKME | Call by reference | Type reference (TYPE) | VRKME | Sales unit | 20090324 |
Method GET_END_PRICE on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_FREE_STOCK_ATP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FREE_STOCK_ATP | Call by reference | Type reference (TYPE) | WSD_FREE_STOCK_ATP_TTY | Free stock / ATP data table | 20061221 | |||
| 2 | IT_PLANTS | Call by reference | Type reference (TYPE) | T_WERKS | Plants | 20070213 | |||
| 3 | I_HIDE_ZERO_ATP | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070311 | |||
| 4 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20061221 | |||
| 5 | I_PLANT_AREA | Call by reference | Type reference (TYPE) | WSD_PLANTS_DISPLAY | Display Plants | 20070426 |
Method GET_FREE_STOCK_ATP on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_GENERIC_FROM_ERP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MATERIAL | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_STY | Lean material structure | 20090511 | |||
| 2 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20090511 | |||
| 3 | IV_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20090511 |
Method GET_GENERIC_FROM_ERP on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_GENERIC_FROM_PRICAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_GEN_LIST | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_TTY | Material search result table type | 20090511 | |||
| 2 | IT_GEN_LIST | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_TTY | Material search result table type | 20090511 | |||
| 3 | IT_PRICAT | Call by reference | Type reference (TYPE) | WSD_CATALOG_KEY_TTY | Catalog key data for Material extraction | 20090511 |
Method GET_GENERIC_FROM_PRICAT on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_GENERIC_MATERIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_GEN | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_STY | Material search result structure | 20090512 | |||
| 2 | ES_GEN_PRICAT | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_STY | Material search result structure | 20090512 | |||
| 3 | ES_PRICAT | Call by reference | Type reference (TYPE) | WSD_CATALOG_KEY_STY | Catalog key data for Material extraction | 20090512 | |||
| 4 | IS_VAR | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_STY | Material search result structure | 20090512 |
Method GET_GENERIC_MATERIAL on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_RESULT | Value transfer | Object reference (TYPE REF TO) | CL_WSD_MATERIAL_SEARCH | Material search class for WSD project | 20060816 |
Method GET_INSTANCE on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_NET_GROSS_PURCHASE_PRICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_RESULT | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_STY | Material search result | 20090326 | |||
| 2 | ES_GROSS_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_GROSS_STY | WSD general structure to hold price information | 20090327 | |||
| 3 | ES_NET_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_GROSS_STY | WSD general structure to hold price information | 20090327 | |||
| 4 | I_DETERMINE_GROSS_PRICE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Determine gross purchase price | 20090326 | |||
| 5 | I_DETERMINE_NET_PRICE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Determine net purchase price | 20090326 | |||
| 6 | I_DETERMINE_NET_PURCH_VALUE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Determine the net purchase value | 20090429 | |||
| 7 | I_EKGRP | Call by reference | Type reference (TYPE) | EKGRP | Purchasing Group | 20090326 | |||
| 8 | I_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20090326 | |||
| 9 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20090326 | |||
| 10 | I_MEINS | Call by reference | Type reference (TYPE) | MEINS | Base Unit of Measure | 20090327 | |||
| 11 | I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20090326 | |||
| 12 | I_QUANTITY | Call by reference | Type reference (TYPE) | MENGE_D | 1 | Purchasing Quantity | 20090327 | ||
| 13 | I_RECALCULATE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | To Update Cache | 20090502 | ||
| 14 | I_VENDOR | Call by reference | Type reference (TYPE) | ELIFN | Vendor Account Number | 20090326 |
Method GET_NET_GROSS_PURCHASE_PRICE on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_QUERY_MATERIAL_ESH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_QUERY_MAT | Call by reference | Type reference (TYPE) | WSD_MS_QUERY_TTY | Material search query table type | 20090210 | |||
| 2 | IT_DATA_MAT | Call by reference | Type reference (TYPE) | GTY_RESULTS_ESH_TTY | Material Data from ES BO | 20090210 |
Method GET_QUERY_MATERIAL_ESH on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_QUERY_PIR_ESH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_QUERY_PIR | Call by reference | Type reference (TYPE) | WSD_MS_QUERY_TTY | Material search query table type | 20090622 | |||
| 2 | IT_DATA_PIR | Call by reference | Type reference (TYPE) | GTY_RESULTS_ESH_TTY | Material Data from ES BO | 20090622 |
Method GET_QUERY_PIR_ESH on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_RESULT_COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_RESULT | Value transfer | Type reference (TYPE) | I | 20061002 |
Method GET_RESULT_COUNT on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_RESULT_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ROW_ID | Call by reference | Type reference (TYPE) | I | 20061216 | ||||
| 2 | RS_RESULT | Value transfer | Type reference (TYPE) | WSD_MS_RESULT_STY | Material search result structure | 20061002 |
Method GET_RESULT_ENTRY on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_RESULT_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MAT_VIEW | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_TTY | Material search result table type | 20061120 |
Method GET_RESULT_VIEW on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_RETURN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | WSD_MS_RETURN_TTY | Material search return table type | 20061123 |
Method GET_RETURN on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_TOTALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CURRENT_PAGE | Call by reference | Type reference (TYPE) | I | 20061114 | ||||
| 2 | E_TOTAL_MATERIALS | Call by reference | Type reference (TYPE) | I | 20061114 | ||||
| 3 | E_TOTAL_PAGES | Call by reference | Type reference (TYPE) | I | 20061114 |
Method GET_TOTALS on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_VALUE_BY_DATA_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_RESULT | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_STY | Material search result structure | 20060817 | |||
| 2 | I_DATA_ELEMENT | Call by reference | Type reference (TYPE) | WSD_DATA_ELEMENT | Data element | 20060817 | |||
| 3 | R_RESULT | Call by reference | Type reference (TYPE) | ANY | 20060817 |
Method GET_VALUE_BY_DATA_ELEMENT on class CL_WSD_MATERIAL_SEARCH has no exception.
Method GET_VENDOR_PRICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_VENDOR_PRICE | Call by reference | Type reference (TYPE) | WSD_PRICE_STY | WSD general structure to hold price information | 20070426 | |||
| 2 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20070426 | |||
| 3 | I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070426 | |||
| 4 | I_VENDOR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20070426 |
Method GET_VENDOR_PRICE on class CL_WSD_MATERIAL_SEARCH has no exception.
Method INIT Signature
Method INIT on class CL_WSD_MATERIAL_SEARCH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSD basic exception class | 20061211 | ||
| 2 | Material search exception class for WSD project | 20060810 |
Method INIT_ESH Signature
Method INIT_ESH on class CL_WSD_MATERIAL_SEARCH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material search exception class for WSD project | 20090213 |
Method INIT_TOTALS Signature
Method INIT_TOTALS on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method INIT_TOTALS on class CL_WSD_MATERIAL_SEARCH has no exception.
Method IS_EXCEPTIONAL_DATA_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NAME | Call by reference | Type reference (TYPE) | WSD_DATA_ELEMENT | Data element | 20060814 | |||
| 2 | R_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Supplement for True Boolean Type: 'X' == True '' == False | 20060814 |
Method IS_EXCEPTIONAL_DATA_ELEMENT on class CL_WSD_MATERIAL_SEARCH has no exception.
Method IS_QUERY_EMPTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070129 |
Method IS_QUERY_EMPTY on class CL_WSD_MATERIAL_SEARCH has no exception.
Method IS_SUPPORTED_DATA_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATA_ELEMENT | Call by reference | Type reference (TYPE) | WSD_DATA_ELEMENT | Data element | 20070117 | |||
| 2 | R_RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070117 |
Method IS_SUPPORTED_DATA_ELEMENT on class CL_WSD_MATERIAL_SEARCH has no exception.
Method MAP_MATERIAL_TO_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RESULT | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_STY | Material search result structure | 20061122 | |||
| 2 | IS_MATERIAL | Call by reference | Type reference (TYPE) | WSD_MATERIAL_STY | Lean material structure | 20060927 |
Method MAP_MATERIAL_TO_RESULT on class CL_WSD_MATERIAL_SEARCH has no exception.
Method MAP_RESULT_TO_MATERIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SEARCH | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_STY | Material search result structure | 20060926 | |||
| 2 | RS_RESULT | Value transfer | Type reference (TYPE) | WSD_MATERIAL_STY | Lean material structure | 20060926 |
Method MAP_RESULT_TO_MATERIAL on class CL_WSD_MATERIAL_SEARCH has no exception.
Method PARSE_PLANTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_WERKS | Call by reference | Type reference (TYPE) | T_WERKS | Plants | 20070315 | |||
| 2 | E_PARSING_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070315 | |||
| 3 | I_STRING | Call by reference | Type reference (TYPE) | STRING | Space and/or comma separated plant values inlcuding wildcard | 20070315 |
Method PARSE_PLANTS on class CL_WSD_MATERIAL_SEARCH has no exception.
Method READ_MATERIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_RESULT | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_STY | Material search result structure | 20061214 | |||
| 2 | I_EKORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20061218 | |||
| 3 | I_LIFNR | Call by reference | Type reference (TYPE) | LIFNR | Account Number of Vendor or Creditor | 20061214 | |||
| 4 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20061214 | |||
| 5 | I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20061214 | |||
| 6 | I_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20061214 | |||
| 7 | I_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20061214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSD basic exception class | 20061214 | ||
| 2 | General exception for data-not-found errors | 20061214 |
Method READ_PERSONAL_SETTINGS Signature
Method READ_PERSONAL_SETTINGS on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method READ_PERSONAL_SETTINGS on class CL_WSD_MATERIAL_SEARCH has no exception.
Method RESET Signature
Method RESET on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method RESET on class CL_WSD_MATERIAL_SEARCH has no exception.
Method RESET_CACHE Signature
Method RESET_CACHE on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method RESET_CACHE on class CL_WSD_MATERIAL_SEARCH has no exception.
Method RESET_FREE_TEXT_PARAM Signature
Method RESET_FREE_TEXT_PARAM on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method RESET_FREE_TEXT_PARAM on class CL_WSD_MATERIAL_SEARCH has no exception.
Method SEARCH_IN_CATALOG Signature
Method SEARCH_IN_CATALOG on class CL_WSD_MATERIAL_SEARCH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material search exception class for WSD project | 20060830 |
Method SEARCH_IN_ERP Signature
Method SEARCH_IN_ERP on class CL_WSD_MATERIAL_SEARCH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material search exception class for WSD project | 20060830 |
Method SEARCH_IN_ERP_ESH Signature
Method SEARCH_IN_ERP_ESH on class CL_WSD_MATERIAL_SEARCH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material search exception class for WSD project | 20090128 |
Method SET_CURRENT_PLANT Signature
Method SET_CURRENT_PLANT on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method SET_CURRENT_PLANT on class CL_WSD_MATERIAL_SEARCH has no exception.
Method SET_INIT_PARAMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PARAMS | Call by reference | Type reference (TYPE) | WSD_MS_INITIAL_PARAMS_STY | Material search component interface structure | 20061114 |
Method SET_INIT_PARAMS on class CL_WSD_MATERIAL_SEARCH has no exception.
Method SET_MATERIAL_DEFAULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MATERIAL | Call by reference | Type reference (TYPE) | WSD_MATERIAL_STY | Lean material structure | 20061120 |
Method SET_MATERIAL_DEFAULTS on class CL_WSD_MATERIAL_SEARCH has no exception.
Method SET_NEW_ROW_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MATERIAL | Call by reference | Type reference (TYPE) | WSD_MS_RESULT_STY | Material search result structure | 20061215 |
Method SET_NEW_ROW_ID on class CL_WSD_MATERIAL_SEARCH has no exception.
Method SET_ORDER_ALL_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SORT_ORDER | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20090514 |
Method SET_ORDER_ALL_RESULTS on class CL_WSD_MATERIAL_SEARCH has no exception.
Method SET_OWN_PLANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20070223 |
Method SET_OWN_PLANT on class CL_WSD_MATERIAL_SEARCH has no exception.
Method SET_RESULT_PARAMS Signature
Method SET_RESULT_PARAMS on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method SET_RESULT_PARAMS on class CL_WSD_MATERIAL_SEARCH has no exception.
Method SET_ROW_IDS Signature
Method SET_ROW_IDS on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method SET_ROW_IDS on class CL_WSD_MATERIAL_SEARCH has no exception.
Method SET_SEARCH_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TYPE | Call by reference | Type reference (TYPE) | WSD_MS_SEARCH_TYPE | Search type | 20070223 |
Method SET_SEARCH_TYPE on class CL_WSD_MATERIAL_SEARCH has no exception.
Method SORT_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SORT_BY | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20061206 |
Method SORT_RESULT on class CL_WSD_MATERIAL_SEARCH has no exception.
Method UPDATE_AVAILABILITY Signature
Method UPDATE_AVAILABILITY on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method UPDATE_AVAILABILITY on class CL_WSD_MATERIAL_SEARCH has no exception.
Method UPDATE_CATALOG_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20090420 | |||
| 2 | LV_ROWID | Call by reference | Type reference (TYPE) | INT4 | Natural Number | 20090420 |
Method UPDATE_CATALOG_ENTRY on class CL_WSD_MATERIAL_SEARCH has no exception.
Method UPDATE_CHANGED_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MATERIAL | Call by reference | Type reference (TYPE) | WSD_MATERIAL_STY | Lean material structure | 20090116 | |||
| 2 | IV_RANK_VALUE | Call by reference | Type reference (TYPE) | WSD_RANK_VALUE | Search result rank value | 20090327 | |||
| 3 | IV_ROWID | Call by reference | Type reference (TYPE) | WSD_MS_ROWID | Search result table row id. (For internal use Do not modify) | 20090116 |
Method UPDATE_CHANGED_ITEM on class CL_WSD_MATERIAL_SEARCH has no exception.
Method UPDATE_INIT_PARAMS_PLANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OWN_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20090213 |
Method UPDATE_INIT_PARAMS_PLANT on class CL_WSD_MATERIAL_SEARCH has no exception.
Method UPDATE_PRICES Signature
Method UPDATE_PRICES on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method UPDATE_PRICES on class CL_WSD_MATERIAL_SEARCH has no exception.
Method USER_EXIT_FOR_SEARCH Signature
Method USER_EXIT_FOR_SEARCH on class CL_WSD_MATERIAL_SEARCH has no parameter.
Method USER_EXIT_FOR_SEARCH on class CL_WSD_MATERIAL_SEARCH has no exception.
Method VALIDATE_CONFIG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TESTED | Call by reference | Type reference (TYPE) | WSD_MS_CONFIG_TTY | Material search customization table type | 20060722 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material search exception class for WSD project | 20060722 |
Method VALIDATE_DISPLAY_CONFIG Signature
Method VALIDATE_DISPLAY_CONFIG on class CL_WSD_MATERIAL_SEARCH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General exception for data-not-found errors | 20090330 |
Method VALIDATE_RETURN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MARC_CREATE | Value transfer | Type reference (TYPE) | BOOLE_D | True if for any added material, marc is created | 20090330 | |||
| 2 | E_RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | True if validation succeeds | 20090330 |
Method VALIDATE_RETURN on class CL_WSD_MATERIAL_SEARCH has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 700 |