SAP ABAP Class CL_MDG_BS_MAT_SP_SEARCH (Service provider for generic nodes)
Hierarchy
MDG_APPL (Software Component) MDG Applications
   CA-MDG-APP-MM (Application Component) MDG Material
     MDG_BS_MAT_SP (Package) MDG: Material Service Provider
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20100728
2 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_APPL_ACCESS_INIT Service Provider Initialization 20100906
3 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_PROPERTIES_ACCESS Properties Access Interface 20101220
Properties
Class CL_MDG_BS_MAT_SP_SEARCH  
Short Description Service provider for generic nodes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_MAT_SP   MDG: Material Service Provider 
Created 20100728   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MDG_BS_MAT_SP_SEARCH has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20100728
2 /PLMB/IF_SPI_APPL_ACCESS_INIT Service Provider Initialization 20100906
3 /PLMB/IF_SPI_PROPERTIES_ACCESS Properties Access Interface 20101220
Friends
Class CL_MDG_BS_MAT_SP_SEARCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_NODE_DATA Static Attribute Private Type reference (TYPE) MDG_BS_MAT_T_SP_MAT_DATA structure for stoting material data 20110719
2 MO_COLLECTOR Instance attribute Private Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR 20100728
3 MO_MAT_BO_SEARCH Static Attribute Private Object reference (TYPE REF TO) CL_MDG_BS_MAT_BO_SEARCH BO class for material search 20110321
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RESULT Instance method Private Method Check message table and result table and create messages 20130222
2 CONSTRUCTOR Instance method Public Constructor 20100728
3 DEFINE_CHAR_SEARCH_ATTR Instance method Private Method Define ranges table for characteristics search criteria 20130222
4 DEFINE_CLASSES_FOR_CHAR Instance method Private Method Determine all classes for given characteristic 20130222
5 DEFINE_NODE_DATA Instance method Private Method Define content of internal table ET_NODE_DATA 20130222
6 DEFINE_NODE_ID Instance method Private Method Define content of internal table ET_NODE_ID 20130222
7 DEFINE_SEARCH_CONTEXT Instance method Private Method Define search context used by search provider 20130222
8 GET_CREQUEST_BY_MATNR Instance method Private Method Get change request data via material 20110324
9 GET_CR_INFO Instance method Private Method Check if inactive mat. assigned to CR exists for active mat. 20130222
10 GET_SELECTION_PARAMETERS Instance method Private Method Get selection parameters 20130222
11 GET_SUB_CLASSES_FOR_CLASSES Instance method Private Method Get all sub classes for list of classes 20130222
12 MAP_CLASS_ES_ATTRIBUTES Static method Private Method 20110610
13 ON_ACTION_ACTIVE_AREA Instance method Private Method Handle action ACTIVE_AREA 20120905
14 ON_ACTION_AUTHORITY_CHECK Instance method Private Method Handle action AUTHORITY_CHECK 20120904
15 ON_ACTION_CHANGE_DOC Instance method Private Method Handle action CHANGE_DOC 20130108
16 ON_ACTION_CHECK_CLASSES Instance method Private Method Handle action CHECK_CLASSES 20130225
17 ON_ACTION_CHECK_FORMAT Instance method Private Method Handle action CHECK_FORMAT 20121121
18 ON_ACTION_CHECK_SEARCH_FUNC Instance method Private Method Handle action CHECK_SEARCH_FUNC 20130708
19 ON_ACTION_CLEAR_CHAR Instance method Private Method Handle action CLEAR_CHAR 20120904
20 ON_ACTION_COPY Instance method Private Method Handle action COPY 20130108
21 ON_ACTION_CREATE Instance method Private Method Handle action CREATE 20130108
22 ON_ACTION_CREQUEST Instance method Private Method Handle action CREQUEST 20130108
23 ON_ACTION_GET_CHAR Instance method Private Method Handle action GET_CHAR 20120904
24 ON_ACTION_GET_CHARAC Instance method Private Method Handle action GET_CHARAC 20120904
25 ON_ACTION_GET_CHAR_VALUES Instance method Private Method Handle action GET_CHAR_VALUES 20120905
26 ON_ACTION_GET_CLASSES Instance method Private Method Handle action GET_CLASSES 20120905
27 ON_ACTION_GET_CLASSTYPE_CUST Instance method Private Method Handle action GET_CLASSTYPE_CUST 20120904
28 ON_ACTION_GET_CLASS_TYPE Instance method Private Method Handle action GET_CLASS_TYPE 20120905
29 ON_ACTION_GET_CRTYPE_BY_MATNR Instance method Private Method Handle action GET_CRTYPE_BY_MATNR 20120904
30 ON_ACTION_MASS_CHANGE Instance method Private Method Handle action MASS_CHANGE 20130108
31 ON_ACTION_REPLICATE Instance method Private Method Handle action REPLICATE 20130108
32 ON_ACTION_REPLICATE_STATUS Instance method Private Method Handle action REPLICATE_STATUS 20130108
33 ON_ACTION_SET_CHARAC Instance method Private Method Handle action SET_CHARAC 20120904
34 ON_ACTION_SUB_CLASSES Instance method Private Method Handle action SUB_CLASSES 20120905
35 RESOLVE_CLASS_NAME Instance method Private Method Derive Class Names form Patterns 20130222
36 RESOLVE_CLASS_NAMES Instance method Private Method Get class names from class name patterns 20130222
Events
Class CL_MDG_BS_MAT_SP_SEARCH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYT_CLASS Private See coding 20130222 tyt_class TYPE SORTED TABLE OF ty_class WITH UNIQUE KEY class
2 TYT_CLASSES Private See coding 20130222 tyt_classes TYPE SORTED TABLE OF ty_classes WITH UNIQUE KEY class
3 TY_CLASS Private See coding 20110610 BEGIN OF ty_class, class TYPE klasse_d, END OF ty_class
4 TY_CLASSES Private See coding 20110610 BEGIN OF ty_classes, class TYPE klasse_d, sub_class_tab TYPE SORTED TABLE OF ty_class WITH UNIQUE KEY class, END OF ty_classes
Method Signatures

Method CHECK_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20130222
2 Importing IT_RESULT Call by reference Type reference (TYPE) USMD_T_SEARCH_RESULT Search for Entities: Search Results 20130222
3 Importing IV_ROWS Call by reference Type reference (TYPE) I 20130222
4 Returning RV_FAILED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130222

Method CHECK_RESULT on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COLLECTOR Call by reference Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR 20100728
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20100728

Method CONSTRUCTOR on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method DEFINE_CHAR_SEARCH_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CHAR Call by reference Type reference (TYPE) MDG_BS_MAT_S_CHOOSE_CHAR Choose Characteristics Search structure 20130222
2 Importing IT_SEL_PARAM Call by reference Type reference (TYPE) /PLMB/T_SPI_SELECTION_PARAM Selection Criteria for Queries 20130222
3 Importing IV_VALID_FROM_DATE Call by reference Type reference (TYPE) DATUV Valid-From Date 20130222
4 Returning RT_CHAR_SEARCH_ATTR Value transfer Type reference (TYPE) USMD_TS_SEL Sorted Table: Selection Condition (Range per Field) 20130222

Method DEFINE_CHAR_SEARCH_ATTR on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method DEFINE_CLASSES_FOR_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REL_CLASSES Call by reference Type reference (TYPE) TYT_CLASSES 20130222
2 Importing IS_CHAR Call by reference Type reference (TYPE) MDG_BS_MAT_S_CHOOSE_CHAR Choose Characteristics Search structure 20130222
3 Importing IT_CLASSES Call by reference Type reference (TYPE) TYT_CLASSES 20130222
4 Importing IT_TEMP_CHAR_DATA Call by reference Type reference (TYPE) MDG_BS_MAT_T_CHOOSE_CHAR Choose Characteristics Search Table Types 20130222
5 Importing IV_CHECK_SUB_CLASS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130222
6 Importing IV_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20130222
7 Importing IV_VALID_FROM_DATE Call by reference Type reference (TYPE) DATUV Valid-From Date 20130222

Method DEFINE_CLASSES_FOR_CHAR on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method DEFINE_NODE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVE_RANGE Call by reference Type reference (TYPE) USMD_TS_SEL Sorted Table: Selection Condition (Range per Field) 20130222
2 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20130222
3 Importing IT_RESULT Call by reference Type reference (TYPE) USMD_T_SEARCH_RESULT Search for Entities: Search Results 20130222
4 Importing IV_ROWS Call by reference Type reference (TYPE) I 20130222

Method DEFINE_NODE_DATA on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method DEFINE_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MATERIAL Call by reference Type reference (TYPE) MDG_BS_MAT_T_SP_MAT_DATA Table for storing Material Data 20130222
2 Exporting ET_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE 20130222
3 Importing IT_CR_DATA Call by reference Type reference (TYPE) USMD_T_CREQUEST_ENTITY ChangeRequest Entity TableType 20130222
4 Importing IT_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE 20130222

Method DEFINE_NODE_ID on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method DEFINE_SEARCH_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROWS Call by reference Type reference (TYPE) I 20130222
2 Returning RS_SEARCH_CONTEXT Value transfer Type reference (TYPE) USMD_S_SEARCH_CONTEXT Search Context 20130222

Method DEFINE_SEARCH_CONTEXT on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method GET_CREQUEST_BY_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20110324
2 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20110324

Method GET_CREQUEST_BY_MATNR on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method GET_CR_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CR_DATA Call by reference Type reference (TYPE) USMD_T_CREQUEST_ENTITY ChangeRequest Entity TableType 20130222
2 Importing IT_RANGE Call by reference Type reference (TYPE) USMD_TS_SEL Sorted Table: Selection Condition (Range per Field) 20130222

Method GET_CR_INFO on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method GET_SELECTION_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SEL_PARAM Call by reference Type reference (TYPE) /PLMB/T_SPI_SELECTION_PARAM Selection Criteria for Queries 20130222
2 Exporting ET_CLASSES Call by reference Type reference (TYPE) TYT_CLASSES List of classes 20130222
3 Exporting EV_CHECK_SUB_CLASS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130222
4 Exporting EV_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20130222
5 Exporting EV_FUZZY_SEARCH Call by reference Type reference (TYPE) USMD_FLG MDGAF: General Indicator 20130222
6 Exporting EV_LOAD_SAVED_SEARCH Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130222
7 Exporting EV_SEARCH_IN_ACTIVE_AREA Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130222
8 Exporting EV_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20130222
9 Exporting EV_VALID_FROM_DATE Call by reference Type reference (TYPE) DATUV Valid-From Date 20130222

Method GET_SELECTION_PARAMETERS on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method GET_SUB_CLASSES_FOR_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLASSES Call by reference Type reference (TYPE) TYT_CLASSES List of Classes and related Sub Classes 20130222
2 Importing IV_CHECK_SUB_CLASS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130222
3 Importing IV_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20130222
4 Importing IV_VALID_FROM_DATE Call by reference Type reference (TYPE) DATUV Valid-From Date 20130222

Method GET_SUB_CLASSES_FOR_CLASSES on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method MAP_CLASS_ES_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHAR_SEARCH_ATTRIBUTE Call by reference Type reference (TYPE) USMD_TS_SEL Sorted Table: Selection Condition (Range per Field) 20110610
2 Importing IS_CLASS_ATTR Call by reference Type reference (TYPE) TY_CLASSES 20110610
3 Importing IV_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20110610
4 Importing IV_VALID_FROM_DATE Call by reference Type reference (TYPE) DATUV Valid-From Date 20110610

Method MAP_CLASS_ES_ATTRIBUTES on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_ACTIVE_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20120905
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120905
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20120905
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20120905
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20120905
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20120905
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20120905
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120905

Method ON_ACTION_ACTIVE_AREA on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20120904
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120904
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20120904
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20120904
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20120904
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20120904
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20120904
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120904

Method ON_ACTION_AUTHORITY_CHECK on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_CHANGE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20130108
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20130108
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20130108
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20130108
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20130108
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20130108
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20130108
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130108

Method ON_ACTION_CHANGE_DOC on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_CHECK_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20130225
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20130225
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20130225
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20130225
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20130225
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20130225
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20130225
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130225

Method ON_ACTION_CHECK_CLASSES on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_CHECK_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20121121
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20121121
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20121121
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20121121
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20121121
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20121121
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20121121
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20121121

Method ON_ACTION_CHECK_FORMAT on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_CHECK_SEARCH_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20130708
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20130708
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20130708
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20130708
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20130708
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20130708
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20130708
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130708

Method ON_ACTION_CHECK_SEARCH_FUNC on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_CLEAR_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20120904
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120904
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20120904
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20120904
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20120904
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20120904
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20120904
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120904

Method ON_ACTION_CLEAR_CHAR on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20130108
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20130108
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20130108
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20130108
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20130108
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20130108
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20130108
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130108

Method ON_ACTION_COPY on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20130108
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20130108
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20130108
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20130108
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20130108
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20130108
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20130108
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130108

Method ON_ACTION_CREATE on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_CREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20130108
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20130108
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20130108
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20130108
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20130108
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20130108
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20130108
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130108

Method ON_ACTION_CREQUEST on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_GET_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20120904
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120904
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20120904
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20120904
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20120904
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20120904
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20120904
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120904

Method ON_ACTION_GET_CHAR on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_GET_CHARAC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20120904
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120904
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20120904
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20120904
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20120904
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20120904
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20120904
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120904

Method ON_ACTION_GET_CHARAC on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_GET_CHAR_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20120905
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120905
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20120905
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20120905
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20120905
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20120905
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20120905
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120905

Method ON_ACTION_GET_CHAR_VALUES on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_GET_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20120905
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120905
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20120905
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20120905
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20120905
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20120905
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20120905
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120905

Method ON_ACTION_GET_CLASSES on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_GET_CLASSTYPE_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20120904
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120904
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20120904
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20120904
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20120904
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20120904
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20120904
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120904

Method ON_ACTION_GET_CLASSTYPE_CUST on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_GET_CLASS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20120905
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120905
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20120905
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20120905
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20120905
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20120905
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20120905
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120905

Method ON_ACTION_GET_CLASS_TYPE on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_GET_CRTYPE_BY_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20120904
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120904
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20120904
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20120904
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20120904
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20120904
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20120904
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120904

Method ON_ACTION_GET_CRTYPE_BY_MATNR on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_MASS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20130108
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20130108
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20130108
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20130108
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20130108
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20130108
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20130108
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130108

Method ON_ACTION_MASS_CHANGE on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_REPLICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20130108
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20130108
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20130108
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20130108
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20130108
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20130108
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20130108
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130108

Method ON_ACTION_REPLICATE on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_REPLICATE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20130108
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20130108
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20130108
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20130108
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20130108
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20130108
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20130108
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130108

Method ON_ACTION_REPLICATE_STATUS on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_SET_CHARAC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20120904
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120904
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20120904
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20120904
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20120904
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20120904
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20120904
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120904

Method ON_ACTION_SET_CHARAC on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method ON_ACTION_SUB_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_PARAM Call by reference Type reference (TYPE) ANY Exporting parameters for action 20120905
2 Exporting ET_INDEX_FAILED Call by reference Type reference (TYPE) /PLMB/T_SPI_INDEX_FAILED Index of node ID for which no data is available 20120905
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20120905
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20120905
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20120905
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20120905
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20120905
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20120905

Method ON_ACTION_SUB_CLASSES on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method RESOLVE_CLASS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS Call by reference Type reference (TYPE) KLASSE_D Class number 20130222
2 Importing IV_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20130222
3 Importing IV_VALID_FROM_DATE Call by reference Type reference (TYPE) DATUV Valid-From Date 20130222
4 Returning RT_CLASS Value transfer Type reference (TYPE) TYT_CLASS 20130222

Method RESOLVE_CLASS_NAME on class CL_MDG_BS_MAT_SP_SEARCH has no exception.

Method RESOLVE_CLASS_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CLASSES Call by reference Type reference (TYPE) TYT_CLASSES 20130222
2 Importing IV_CLASS_TYPE Call by reference Type reference (TYPE) KLASSENART Class Type 20130222
3 Importing IV_VALID_FROM_DATE Call by reference Type reference (TYPE) DATUV Valid-From Date 20130222

Method RESOLVE_CLASS_NAMES on class CL_MDG_BS_MAT_SP_SEARCH has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606