SAP ABAP Class CL_WSD_MATERIAL_SEARCH (Material search class for WSD project)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-MD-MM-CS (Application Component) Additional Material Functions
     WSD_CS_FU (Package) Functionality Enhanced Material Search
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 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_WSD_CONSTANTS 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 CO_ADD_FIRST Constant Public Type reference (TYPE) CHAR1 'F' Single-Character Indicator 20061122
2 CO_ADD_LAST Constant Public Type reference (TYPE) CHAR1 'L' Single-Character Indicator 20061122
3 CO_BY_DESCR Constant Public Type reference (TYPE) CHAR1 '3' Single-Character Indicator 20061206
4 CO_BY_GROUP Constant Public Type reference (TYPE) CHAR1 '5' Single-Character Indicator 20061206
5 CO_BY_MATNR Constant Public Type reference (TYPE) CHAR1 '2' Single-Character Indicator 20061206
6 CO_BY_RELEVANCE Constant Public Type reference (TYPE) CHAR1 '1' Single-Character Indicator 20061206
7 CO_BY_UPC Constant Public Type reference (TYPE) CHAR1 '4' Single-Character Indicator 20061206
8 CO_BY_VENDOR Constant Public Type reference (TYPE) CHAR1 '6' Single-Character Indicator 20061206
9 CO_BY_VENDOR_NO Constant Public Type reference (TYPE) CHAR1 '7' Single-Character Indicator 20061206
10 CO_FIRST_PAGE Constant Public Type reference (TYPE) CHAR1 'F' Single-Character Indicator 20061114
11 CO_FM_CALL_TCODE Constant Public Type reference (TYPE) TCODE 'SE37' Transaction Code 20081031
12 CO_LAST_PAGE Constant Public Type reference (TYPE) CHAR1 'L' Single-Character Indicator 20061114
13 CO_NEXT_PAGE Constant Public Type reference (TYPE) CHAR1 'N' Single-Character Indicator 20061114
14 CO_PREV_PAGE Constant Public Type reference (TYPE) CHAR1 'P' Single-Character Indicator 20061114
15 CO_REPLACE Constant Public Type reference (TYPE) CHAR1 'R' Single-Character Indicator 20061122
16 MR_CBP Instance attribute Private Object reference (TYPE REF TO) CL_WSD_CBP Maintenance class of WSD_CBP 20060824
17 MR_ESH_CAT_SEARCH Instance attribute Public Object reference (TYPE REF TO) CL_WSD_ESH_SEARCH Enterprise search class for material 20090123
18 MR_ESH_MAT_SEARCH Instance attribute Public Object reference (TYPE REF TO) CL_WSD_ESH_SEARCH Enterprise search class for material 20090123
19 MR_ESH_PIR_SEARCH Instance attribute Public Object reference (TYPE REF TO) CL_WSD_ESH_SEARCH Enterprise search class for material 20090128
20 MR_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_WSD_MATERIAL_SEARCH Material search class for WSD project 20060816
21 MR_MAP_BADI Static Attribute Private Object reference (TYPE REF TO) BADI_WSD_MATERIAL_SEARCH 20081124
22 MR_SES_CAT_SEARCH Instance attribute Private Object reference (TYPE REF TO) CL_WSD_SES_MATERIAL Material Search via SES 20061122
23 MR_SES_ERP_SEARCH Instance attribute Private Object reference (TYPE REF TO) CL_WSD_SES_MATERIAL Material Search via SES 20061101
24 MS_BASIC_CONFIG Instance attribute Public Type reference (TYPE) WSDT_BASIC_CFG Basic Configuration for Counter Sales 20061101
25 MS_BASIC_CONFIG_ORIG Instance attribute Public Type reference (TYPE) WSDT_BASIC_CFG Basic Configuration for Counter Sales 20081106
26 MS_INIT_PARAMS Instance attribute Public Type reference (TYPE) WSD_MS_INITIAL_PARAMS_STY Material search component interface structure 20061114
27 MT_CACHE_FLAGS Instance attribute Private Type reference (TYPE) CACHE_FLAGS_TTY Caching flags for additional data read 20061116
28 MT_CUST_PRICE_CACHE Instance attribute Private Type reference (TYPE) PRICE_CACHE_TTY Price read cache 20070227
29 MT_DISPLAY_CONFIG Instance attribute Public Type reference (TYPE) WSD_MS_CONFIG_TTY Material search customization table type 20060722
30 MT_END_PRICE_CACHE Instance attribute Private Type reference (TYPE) PRICE_CACHE_TTY Price read cache 20070227
31 MT_GROSS_PUR_PRICE_CACHE Instance attribute Private Type reference (TYPE) PUR_PRICE_CACHE_TTY Price cache for gross purchase price 20081222
32 MT_NET_PUR_PRICE_CACHE Instance attribute Private Type reference (TYPE) PUR_PRICE_CACHE_TTY Price cache for net purchase price 20081222
33 MT_PAGE_INDEX Instance attribute Private Type reference (TYPE) PAGE_INDEX_TTY Pages range table 20061114
34 MT_QUERY Instance attribute Private Type reference (TYPE) WSD_MS_QUERY_TTY Material search query table type 20060920
35 MT_QUERY_ES Instance attribute Private Type reference (TYPE) WSD_MS_QUERY_TTY To keep un-modified query supplied by USER. 20090623
36 MT_RESULT Instance attribute Private Type reference (TYPE) WSD_MS_RESULT_TTY Material search result table type 20061002
37 MT_RESULT_DATA Instance attribute Private Type reference (TYPE) WSD_MS_RESULT_TTY Material search result table type 20081222
38 MT_RETURN Instance attribute Private Type reference (TYPE) WSD_MS_RETURN_TTY Material search return table type 20061123
39 MT_SALES_VALUE_CACHE Instance attribute Private Type reference (TYPE) PRICE_CACHE_TTY Price read cache 20090429
40 MT_SEARCH_CONFIG Instance attribute Public Type reference (TYPE) WSD_MS_CONFIG_TTY Material search customization table type 20060722
41 MT_SES_ATTRS Instance attribute Public Type reference (TYPE) WSD_ATTRIBUTE_TTY Attributes list table type 20060722
42 MT_SES_CAT_ATTRS Instance attribute Public Type reference (TYPE) WSD_ATTRIBUTE_TTY Attributes list table type 20061102
43 MT_VENDOR_PRICE_CACHE Instance attribute Private Type reference (TYPE) PRICE_CACHE_TTY 20070426
44 MV_ESH Instance attribute Public Type reference (TYPE) BOOLEAN Using Enterprise Search 20090127
45 MV_FILTER_OPTION Instance attribute Public Type reference (TYPE) WSD_FILTER_DISP_RETAIL_MAT Filter Display for Generic Articles 20090402
46 MV_SORT_OPTION Instance attribute Public Type reference (TYPE) CHAR1 '1' Single-Character Indicator 20090408
47 MV_STD_ORDER_TYPE Instance attribute Public Type reference (TYPE) BOOLEAN ABAP_FALSE Boolean Variable (X=True, -=False, Space=Unknown) 20090423
48 M_CURRENT_PAGE Instance attribute Private Type reference (TYPE) I Current page of material view 20061114
49 M_ESH_SFWS_SAP_APPL_01 Instance attribute Public Type reference (TYPE) XFELD Switch for Enterprise Search 20090305
50 M_FIRST_MAT_INDEX Instance attribute Private Type reference (TYPE) I First material displayed 20061114
51 M_ISR_APPL_MAT_SEARCH_SFWS Instance attribute Public Type reference (TYPE) XFELD If switch is active 'X' is returned 20090202
52 M_LAST_MAT_INDEX Instance attribute Private Type reference (TYPE) I Last material displayed 20061114
53 M_LOG_SFWS_MAT_SEARCH Instance attribute Public Type reference (TYPE) XFELD If switch is active 'X' is returned 20090121
54 M_MM_SFWS_MAT_SEARCH Instance attribute Public Type reference (TYPE) XFELD If switch is active 'X' is returned 20090121
55 M_OWN_PLANT Instance attribute Public Type reference (TYPE) WERKS_D Plant 20070223
56 M_ROW_ID_COUNTER Instance attribute Private Type reference (TYPE) I Incrementing value for result table id field. 20061215
57 M_SEARCH_TYPE Instance attribute Public Type reference (TYPE) WSD_MS_SEARCH_TYPE Search type 20070223
58 M_TOTAL_MATERIALS Instance attribute Private Type reference (TYPE) I Total materials found 20061114
59 M_TOTAL_PAGES Instance attribute Private Type reference (TYPE) I Total pages of materials 20061114
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION Static method Private Method Add exception to a message center as with error type 20070315
2 ADD_QUERY Instance method Private Method 20060920
3 ADD_QUERY_ATTRIBUTE Instance method Public Method Add attribute to search query 20060813
4 ADD_QUERY_BRACKET_CLOSE Instance method Public Method Add close bracket into search query 20060828
5 ADD_QUERY_BRACKET_OPEN Instance method Public Method Add open bracket into search query 20060828
6 ADD_QUERY_FREE_TEXT Instance method Public Method Add free text to search query 20060813
7 ADD_QUERY_OPERATOR_AND Instance method Public Method Add operator AND into search query 20060828
8 ADD_QUERY_OPERATOR_OR Instance method Public Method Add operator OR into search query 20060828
9 ADD_TO_RESULT Instance method Public Method Add a new material to the search result 20061002
10 ADD_TO_RETURN Instance method Public Method Add a couple of matnr + plant to the return table 20061123
11 CATALOG_SEARCH_BADI Instance method Private Method BADI catalog search 20061114
12 CATALOG_SEARCH_TREX Instance method Private Method TREX catalog search 20061114
13 CATALOG_SEARCH_TREX_ESH Instance method Private Method Catalog search - Using ES 20090129
14 CHANGE_PAGE Instance method Public Method Change material view page 20061114
15 CHANGE_QUERY Instance method Public Method Modify the search query 20090226
16 CHECK_AND_CREATE_PLANT_DATA Instance method Private Method Check configuration and Create Plant data 20090518
17 CHECK_BASIC_CONFIG Instance method Private Method 20061114
18 CHECK_CONFIG Instance method Public Method Check existance of an entry in the configuration 20061003
19 CHECK_EXISTENCE Instance method Private Method Check material existence 20060919
20 CHECK_PARAMS Instance method Private Method 20061114
21 CHECK_PURCHASE_ORDER_TYPE Instance method Public Method Check if purchase order type is Standard or not for pricing 20090129
22 CHECK_SWITCH_STATE Instance method Private Method Check the state of various switches 20090121
23 CLEAR_QUERY_ENTRIES Instance method Public Method Clear search query table 20060812
24 CLEAR_RESULTS Instance method Private Method Clear results, totals etc. 20070208
25 CLEAR_RETURN Instance method Public Method Clear returned materials 20061123
26 CLEAR_TOTALS Instance method Public Method Clear page totals 20061220
27 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060722
28 CONVERT_INFO_RECORDS Instance method Private Method To convert bapieina and bapienie to eina and eine 20090521
29 CONVERT_MATERIAL_RESULT_ESH Instance method Private Method Convert Material result into EMS structure for ES 20090128
30 CREATE_PLANT_DATA Instance method Private Method Create plant specific data (in MARC) 20061123
31 CREATE_SALES_DATA Instance method Private Method Create MVKE data 20070222
32 DATA_ELEMENT_TO_ATTRIBUTE Static method Public Method Get TREX attribute for specified data element 20060914
33 DELETE_LAST_QUERY_OPERATOR Instance method Public Method Delete the last entry if it is an operator 20060828
34 DISPLAY_FILTER_MATERIAL Instance method Public Method display the material as per the user specific filter setting 20090202
35 DISPLAY_MATERIAL_CAT_FILTER Instance method Private Method display the material according to the filter setting 20081231
36 DO_SEARCH_IN_CATALOG Instance method Public Method Catalog search and with additional data enhancement 20061114
37 DO_SEARCH_IN_ERP Instance method Public Method ERP search and with additional data enhancement 20061114
38 GET_CBP_LIST Instance method Public Method Get close-by plants list 20060824
39 GET_CUSTOMER_PRICE Instance method Public Method Get customer and end prices for a material 20070227
40 GET_DISPLAY_CONFIG Instance method Public Method Get display config from display structure 20070309
41 GET_END_PRICE Instance method Public Method Get customer and end prices for a material 20070227
42 GET_FREE_STOCK_ATP Instance method Public Method Get free stock/ATP data for a material for configured plants 20061221
43 GET_GENERIC_FROM_ERP Instance method Private Method To get the generic material from ERP 20090511
44 GET_GENERIC_FROM_PRICAT Instance method Private Method To get the generic material from PRICAT 20090511
45 GET_GENERIC_MATERIAL Instance method Private Method To get the generic material as non-true search result 20090512
46 GET_INSTANCE Static method Public Method Get instance of class object (singleton) 20060816
47 GET_NET_GROSS_PURCHASE_PRICE Instance method Public Method Get net and gross price for purchasing applications 20090326
48 GET_QUERY_MATERIAL_ESH Instance method Private Method Get Query having Materials for ES 20090210
49 GET_QUERY_PIR_ESH Instance method Private Method Get Query having Materials for ES 20090622
50 GET_RESULT_COUNT Instance method Public Method Return a number of materials found 20061002
51 GET_RESULT_ENTRY Instance method Public Method Return search result entry by index 20061002
52 GET_RESULT_VIEW Instance method Public Method Return materials for the current page view 20061114
53 GET_RETURN Instance method Public Method Get materials selected 20061123
54 GET_TOTALS Instance method Public Method Return material and page totals 20061114
55 GET_VALUE_BY_DATA_ELEMENT Static method Public Method Get string value of a corresponding field 20060817
56 GET_VENDOR_PRICE Instance method Public Method Get vendor price for a material 20070426
57 INIT Instance method Public Method Initialization: customization reading and validation 20060722
58 INIT_ESH Instance method Public Method Instantiate Classes for Enterprise Search 20090123
59 INIT_TOTALS Instance method Private Method Initialize page index after the search 20061114
60 IS_EXCEPTIONAL_DATA_ELEMENT Instance method Private Method Check if param name is from additionally supported params 20060814
61 IS_QUERY_EMPTY Instance method Public Method Check if search query is empty 20070129
62 IS_SUPPORTED_DATA_ELEMENT Instance method Public Method Check if data element is supported in search type 20070117
63 MAP_MATERIAL_TO_RESULT Static method Public Method Map material structure to mat. search structure 20060927
64 MAP_RESULT_TO_MATERIAL Static method Public Method Map search result mat. struct. to mat. creation structure 20060926
65 PARSE_PLANTS Static method Public Method Parse input string into plants 20070315
66 READ_MATERIAL Instance method Private Method Read Material 20061214
67 READ_PERSONAL_SETTINGS Instance method Public Method Read personal settings and compare with basic config 20081104
68 RESET Instance method Public Method Reset attributes 20061123
69 RESET_CACHE Instance method Private Method Reset cache flags 20061116
70 RESET_FREE_TEXT_PARAM Instance method Public Method Reset free text search initial param 20061114
71 SEARCH_IN_CATALOG Instance method Private Method Return search results for existing in ERP system materials 20060722
72 SEARCH_IN_ERP Instance method Private Method Return search results for existing in ERP system materials 20060722
73 SEARCH_IN_ERP_ESH Instance method Private Method Material Search from ERP system - Using ES 20090128
74 SET_CURRENT_PLANT Instance method Private Method Set current plant for all materials found 20061114
75 SET_INIT_PARAMS Instance method Public Method Set initial params 20061114
76 SET_MATERIAL_DEFAULTS Instance method Public Method Set material default values like sales org, plant, etc. 20061120
77 SET_NEW_ROW_ID Instance method Private Method Increments and assigns a new row id to a result row struct. 20061215
78 SET_ORDER_ALL_RESULTS Instance method Private Method To set the result order when filter setting is Dispaly All 20090514
79 SET_OWN_PLANT Instance method Public Method Set/change own plant 20070223
80 SET_RESULT_PARAMS Instance method Public Method Set the number of results that should be seen in EMS 20081128
81 SET_ROW_IDS Instance method Private Method Set result table row IDs 20061215
82 SET_SEARCH_TYPE Instance method Public Method Set search type: material search or catalog search 20070223
83 SORT_RESULT Instance method Public Method Sort result by different fields 20061206
84 UPDATE_AVAILABILITY Instance method Private Method Update material free stock info 20070426
85 UPDATE_CATALOG_ENTRY Instance method Public Method Update the catalog line item 20090420
86 UPDATE_CHANGED_ITEM Instance method Public Method update the attribute MT_CACHE_FLAGS 20090116
87 UPDATE_INIT_PARAMS_PLANT Instance method Public Method Update the Plant in the Init params using the Own Plant 20090213
88 UPDATE_PRICES Instance method Private Method Update material prices 20061114
89 USER_EXIT_FOR_SEARCH Instance method Private Method 20061114
90 VALIDATE_CONFIG Instance method Private Method Validate material search and display configuration 20060722
91 VALIDATE_DISPLAY_CONFIG Instance method Public Method Validate the display configuration 20090330
92 VALIDATE_RETURN 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 Importing I_MSG_PARAM1 Call by reference Type reference (TYPE) STRING 20070315
2 Importing 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 Importing I_FUZZY_MODE Call by reference Type reference (TYPE) WSD_MS_FUZZY_MODE Material search fuzzy mode flag 20070105
2 Importing I_NAME Call by reference Type reference (TYPE) WSD_ATTRIBUTE_NAME Attribute name 20060920
3 Importing I_TYPE Call by reference Type reference (TYPE) WSD_SEARCH_ROW_TYPE Search request row type data element 20060920
4 Importing 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 Importing I_FUZZY_MODE Call by reference Type reference (TYPE) WSD_MS_FUZZY_MODE Material search fuzzy mode flag 20070105
2 Importing I_NAME Call by reference Type reference (TYPE) WSD_ATTRIBUTE_NAME Attribute name 20060813
3 Importing 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 Importing I_FUZZY_MODE Call by reference Type reference (TYPE) WSD_MS_FUZZY_MODE Material search fuzzy mode flag 20070105
2 Importing 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 Importing IS_MATERIAL Call by reference Type reference (TYPE) WSD_MS_RESULT_STY Material search result structure 20061002
2 Importing I_POSITION Call by reference Type reference (TYPE) CHAR1 First, last or replace (I_INDEX is for replace only) 20061122
3 Importing 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 Importing 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 CX_WSD_MATERIAL_SEARCH 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 CX_WSD_MATERIAL_SEARCH 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 CX_WSD_MATERIAL_SEARCH 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 Importing 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 Exporting EV_MARC_CREATE Call by reference Type reference (TYPE) ABAP_BOOL True if for any added material, marc is created 20090518
2 Exporting EV_RESULT Call by reference Type reference (TYPE) ABAP_BOOL True if validation succeeds 20090518
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20090518
4 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant Table for National (Centrally Agreed) Contracts 20090518
# Exception Resumable Description Created on
1 CX_WSD_MATERIAL_SEARCH 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 Importing I_CONFIG_TYPE Call by reference Type reference (TYPE) WSD_MS_CONFIG_TYPE Material search configuration type 20061003
2 Importing I_DATA_ELEMENT Call by reference Type reference (TYPE) WSD_DATA_ELEMENT Data element 20061003
3 Importing I_DISPLAY_OPTION Call by reference Type reference (TYPE) WSD_DISPLAY_OPTION Display option 20061003
4 Returning 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 CX_WSD_MATERIAL_SEARCH 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 Importing I_BSART Call by reference Type reference (TYPE) BSART Order Type (Purchasing) 20090129
# Exception Resumable Description Created on
1 CX_WSD_NO_DATA_FOUND 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 Exporting ES_EINA Call by reference Type reference (TYPE) EINA Purchasing Info Record: General Data 20090521
2 Exporting ES_EINE Call by reference Type reference (TYPE) EINE Purchasing Info Record: General Data 20090521
3 Importing IS_EINA Call by reference Type reference (TYPE) BAPIEINA Display/List Transfer Structure: Purch. Info (General Data) 20090521
4 Importing 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 Exporting ET_RESULT Call by reference Type reference (TYPE) WSD_MS_RESULT_TTY Material search result table type 20090128
2 Importing IT_DATA_MAT Call by reference Type reference (TYPE) GTY_RESULTS_ESH_TTY 20090128
3 Importing 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 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20061123
2 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20061123
3 Returning 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 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20070222
2 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20070222
3 Returning 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 Importing I_DATA_ELEMENT Call by reference Type reference (TYPE) WSD_DATA_ELEMENT Data element 20060914
2 Returning 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 Importing 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 Importing 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 CX_WSD_MATERIAL_SEARCH 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 CX_WSD_MATERIAL_SEARCH 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 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20060824
2 Returning 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 Exporting ES_CUSTOMER_PRICE Call by reference Type reference (TYPE) WSD_PRICE_STY WSD general structure to hold price information 20070227
2 Exporting ES_CUSTOMER_SALES_VALUE Call by reference Type reference (TYPE) WSD_PRICE_STY WSD general structure to hold price information 20090429
3 Importing I_DETERMINE_PRICE Call by reference Type reference (TYPE) XFELD Determine expected customer price 20090403
4 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20070227
5 Importing I_MGAME Call by reference Type reference (TYPE) MENGE_D 1 Quantity 20090324
6 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20070227
7 Importing 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 Exporting ES_END_PRICE Call by reference Type reference (TYPE) WSD_PRICE_STY WSD general structure to hold price information 20070227
2 Importing I_DETERMINE_PRICE Call by reference Type reference (TYPE) XFELD Determine List Price 20090403
3 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20070227
4 Importing I_MGAME Call by reference Type reference (TYPE) MENGE_D Quantity 20090324
5 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20070227
6 Importing 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 Exporting ET_FREE_STOCK_ATP Call by reference Type reference (TYPE) WSD_FREE_STOCK_ATP_TTY Free stock / ATP data table 20061221
2 Importing IT_PLANTS Call by reference Type reference (TYPE) T_WERKS Plants 20070213
3 Importing I_HIDE_ZERO_ATP Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070311
4 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20061221
5 Importing 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 Exporting ES_MATERIAL Call by reference Type reference (TYPE) WSD_MS_RESULT_STY Lean material structure 20090511
2 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20090511
3 Importing 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 Exporting ET_GEN_LIST Call by reference Type reference (TYPE) WSD_MS_RESULT_TTY Material search result table type 20090511
2 Importing IT_GEN_LIST Call by reference Type reference (TYPE) WSD_MS_RESULT_TTY Material search result table type 20090511
3 Importing 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 Exporting ES_GEN Call by reference Type reference (TYPE) WSD_MS_RESULT_STY Material search result structure 20090512
2 Exporting ES_GEN_PRICAT Call by reference Type reference (TYPE) WSD_MS_RESULT_STY Material search result structure 20090512
3 Exporting ES_PRICAT Call by reference Type reference (TYPE) WSD_CATALOG_KEY_STY Catalog key data for Material extraction 20090512
4 Importing 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 Returning 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 Changing CS_RESULT Call by reference Type reference (TYPE) WSD_MS_RESULT_STY Material search result 20090326
2 Exporting ES_GROSS_PRICE Call by reference Type reference (TYPE) WSD_PRICE_GROSS_STY WSD general structure to hold price information 20090327
3 Exporting ES_NET_PRICE Call by reference Type reference (TYPE) WSD_PRICE_GROSS_STY WSD general structure to hold price information 20090327
4 Importing I_DETERMINE_GROSS_PRICE Call by reference Type reference (TYPE) ABAP_BOOL Determine gross purchase price 20090326
5 Importing I_DETERMINE_NET_PRICE Call by reference Type reference (TYPE) ABAP_BOOL Determine net purchase price 20090326
6 Importing I_DETERMINE_NET_PURCH_VALUE Call by reference Type reference (TYPE) ABAP_BOOL Determine the net purchase value 20090429
7 Importing I_EKGRP Call by reference Type reference (TYPE) EKGRP Purchasing Group 20090326
8 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20090326
9 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20090326
10 Importing I_MEINS Call by reference Type reference (TYPE) MEINS Base Unit of Measure 20090327
11 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20090326
12 Importing I_QUANTITY Call by reference Type reference (TYPE) MENGE_D 1 Purchasing Quantity 20090327
13 Importing I_RECALCULATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE To Update Cache 20090502
14 Importing 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 Exporting ET_QUERY_MAT Call by reference Type reference (TYPE) WSD_MS_QUERY_TTY Material search query table type 20090210
2 Importing 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 Exporting ET_QUERY_PIR Call by reference Type reference (TYPE) WSD_MS_QUERY_TTY Material search query table type 20090622
2 Importing 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 Returning 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 Importing I_ROW_ID Call by reference Type reference (TYPE) I 20061216
2 Returning 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 Exporting 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 Exporting 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 Exporting E_CURRENT_PAGE Call by reference Type reference (TYPE) I 20061114
2 Exporting E_TOTAL_MATERIALS Call by reference Type reference (TYPE) I 20061114
3 Exporting 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 Changing IS_RESULT Call by reference Type reference (TYPE) WSD_MS_RESULT_STY Material search result structure 20060817
2 Importing I_DATA_ELEMENT Call by reference Type reference (TYPE) WSD_DATA_ELEMENT Data element 20060817
3 Exporting 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 Exporting ES_VENDOR_PRICE Call by reference Type reference (TYPE) WSD_PRICE_STY WSD general structure to hold price information 20070426
2 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20070426
3 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20070426
4 Importing 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 CX_WSD_EXCEPTION WSD basic exception class 20061211
2 CX_WSD_MATERIAL_SEARCH 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 CX_WSD_MATERIAL_SEARCH 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 Importing I_NAME Call by reference Type reference (TYPE) WSD_DATA_ELEMENT Data element 20060814
2 Returning 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 Returning 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 Importing I_DATA_ELEMENT Call by reference Type reference (TYPE) WSD_DATA_ELEMENT Data element 20070117
2 Returning 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 Exporting ES_RESULT Call by reference Type reference (TYPE) WSD_MS_RESULT_STY Material search result structure 20061122
2 Importing 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 Importing IS_SEARCH Call by reference Type reference (TYPE) WSD_MS_RESULT_STY Material search result structure 20060926
2 Returning 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 Exporting ET_WERKS Call by reference Type reference (TYPE) T_WERKS Plants 20070315
2 Exporting E_PARSING_ERROR Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070315
3 Importing 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 Exporting ES_RESULT Call by reference Type reference (TYPE) WSD_MS_RESULT_STY Material search result structure 20061214
2 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Purchasing Organization 20061218
3 Importing I_LIFNR Call by reference Type reference (TYPE) LIFNR Account Number of Vendor or Creditor 20061214
4 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20061214
5 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20061214
6 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Sales Organization 20061214
7 Importing I_VTWEG Call by reference Type reference (TYPE) VTWEG Distribution Channel 20061214
# Exception Resumable Description Created on
1 CX_WSD_EXCEPTION WSD basic exception class 20061214
2 CX_WSD_NO_DATA_FOUND 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 CX_WSD_MATERIAL_SEARCH 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 CX_WSD_MATERIAL_SEARCH 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 CX_WSD_MATERIAL_SEARCH 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 Importing 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 Changing 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 Changing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing LV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20090420
2 Importing 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 Importing IS_MATERIAL Call by reference Type reference (TYPE) WSD_MATERIAL_STY Lean material structure 20090116
2 Importing IV_RANK_VALUE Call by reference Type reference (TYPE) WSD_RANK_VALUE Search result rank value 20090327
3 Importing 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 Importing 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 Importing IT_TESTED Call by reference Type reference (TYPE) WSD_MS_CONFIG_TTY Material search customization table type 20060722
# Exception Resumable Description Created on
1 CX_WSD_MATERIAL_SEARCH 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 CX_WSD_NO_DATA_FOUND 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 Exporting E_MARC_CREATE Value transfer Type reference (TYPE) BOOLE_D True if for any added material, marc is created 20090330
2 Exporting 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