SAP ABAP Class CL_MDG_BS_MAT_SP_MAT (Service provider for material - single maintenance)
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 20100519
2 Interface implementation (CLASS c. INTERFACES i_ref)  /PLMB/IF_SPI_PROPERTIES_ACCESS Properties Access Interface 20101220
Properties
Class CL_MDG_BS_MAT_SP_MAT  
Short Description Service provider for material - single maintenance    
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 20100519   SAP 
Last change 20140121   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)
Interfaces
# Interface Abstract Final Description Created on
1 /PLMB/IF_SPI_APPL_ACCESS Application Access Interface 20100519
2 /PLMB/IF_SPI_PROPERTIES_ACCESS Properties Access Interface 20101220
Friends
Class CL_MDG_BS_MAT_SP_MAT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BO Static Attribute Public Object reference (TYPE REF TO) CL_MDG_BS_MAT_BO Singel Maintenance Bo only 20100519
2 MO_CLF_CNTL Instance attribute Private Object reference (TYPE REF TO) IF_MDG_BS_CLF_CNTL Classification Controller Interface for Lead Object 20110404
3 MO_COLLECTOR Instance attribute Private Object reference (TYPE REF TO) /PLMB/IF_SPI_COLLECTOR 20100519
4 MO_CONV_API Instance attribute Private Object reference (TYPE REF TO) IF_USMD_CONV_SOM_GOV_API Governance API: Single Chg. Req. Convenience Governance API 20110809
5 MT_DATA_STA Instance attribute Private Type reference (TYPE) USMD_GOV_API_TS_ENT_TABL Staging data red by the last retrieve 20130808
6 MT_FATHER_NODE_ID Instance attribute Private Object reference (TYPE REF TO) DATA Father node ids 20131111
7 MT_NODE_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Data of a node (attr+text) 20101227
8 MT_OVERWRITE Instance attribute Private Type reference (TYPE) MDG_BS_MAT_T_MP_OVERWRITE Overwrite 20120104
9 MT_PROPERTIES Instance attribute Private Type reference (TYPE) /PLMB/T_SPI_PROPERTIES Field properties 20120503
10 MT_PROPERTIES_MULTI_IDX Instance attribute Private Type reference (TYPE) /PLMB/T_SPI_INDEXED_PRP_MULTI Property profile which applies for multiple records 20120503
11 MT_PROPERTIES_SINGLE_IDX Instance attribute Private Type reference (TYPE) /PLMB/T_SPI_INDEXED_PROPERTY Property profile which applies for a single record 20120503
12 MT_SELECTED_FIELDS Instance attribute Private Type reference (TYPE) FPMGB_T_SELECTED_FIELDS Used UI fields 20130718
13 MV_ENTITY Instance attribute Private Type reference (TYPE) USMD_ENTITY Entity Type 20120104
14 MV_GET_PROPERTIES_NEEDED_04 Instance attribute Private Type reference (TYPE) ABAP_BOOL abap_false 20120504
15 MV_GET_PROPERTIES_NEEDED_05 Instance attribute Private Type reference (TYPE) ABAP_BOOL abap_false 20120504
16 MV_LOCK Instance attribute Private Type reference (TYPE) BOOLE_D is locked 20110103
17 MV_NODE_NAME Instance attribute Private Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20100630
Methods
# Method Level Visibility Method type Description Created on
1 ACTION Instance method Private Method Unlock data 20111111
2 ADD_MESSAGE Instance method Private Method 20100519
3 CHECK Instance method Private Method Check the data 20100608
4 CHECK_BEFORE_SAVE Instance method Private Method Unlock data 20111111
5 CLEAN_UP Instance method Private Method Unlock data 20111111
6 CONSTRUCTOR Instance method Public Constructor 20100519
7 DELETE Instance method Private Method Unlock data 20111111
8 DETERMINE_SET_MATNR Instance method Private Method 20110328
9 EXIST_SA_AA Instance method Private Method Checks if the material exists in active area 20110316
10 GET_OLD_MATNR Instance method Private Method Lock data 20110209
11 GET_OPERATION_PROPERTIES Instance method Private Method Unlock data 20111111
12 GET_PROPERTIES Instance method Private Method Unlock data 20111111
13 GET_TMP_KEY_FOR_EXT Instance method Private Method Checks if the material exists in active area 20111111
14 GET_TMP_MATNR_MAT Instance method Private Method Checks if the material exists in active area 20110809
15 INIT_CLASSIFICATION Instance method Private Method Initialize the classification controller 20100806
16 INSERT Instance method Private Method Unlock data 20111111
17 IS_TMP_KEY Instance method Private Method Checks if the material exists in active area 20111114
18 LOCK Instance method Private Method Lock data 20100812
19 ON_ACTION_CHECK Instance method Private Method Handle action CHECK 20120904
20 ON_ACTION_DETERMINE_SET_MATNR Instance method Private Method Handle action DETERMINE_SET_MATNR 20120904
21 ON_ACTION_EXIST_SA_AA Instance method Private Method Handle action EXIST_SA_AA 20120904
22 ON_ACTION_FORCE_SAVE Instance method Private Method Handle action FORCE_SAVE 20120905
23 ON_ACTION_GET_CURRENT_MATNR Instance method Private Method Handle action GET_CURRENT_MATNR 20120904
24 ON_ACTION_GET_MATNR_TXT Instance method Private Method Handle action GET_MATNR_TXT 20120904
25 ON_ACTION_GET_TMP_KEY_FOR_EXT Instance method Private Method Handle action GET_TMP_KEY_FOR_EXT 20120904
26 ON_ACTION_GET_TMP_MATNR Instance method Private Method Handle action GET_TMP_MATNR 20120904
27 ON_ACTION_GET_VALUE_SETS Instance method Private Method Handle action GET_TMP_KEY_FOR_EXT 20130408
28 ON_ACTION_INIT_BO Instance method Private Method Handle action INIT_BO 20120904
29 ON_ACTION_INIT_CLASSIFICATION Instance method Private Method Handle action INIT_CLASSIFICATION 20120904
30 ON_ACTION_INVALIDATE_NODE Instance method Private Method Handle action GET_CURRENT_MATNR 20130213
31 ON_ACTION_IS_CHANGE_ALLOWED Instance method Private Method Handle action IS_CHANGE_ALLOWED 20120904
32 ON_ACTION_IS_TMP_KEY Instance method Private Method Handle action IS_TMP_KEY 20120904
33 ON_ACTION_LOCK Instance method Private Method Handle action LOCK 20120904
34 ON_ACTION_ROLLBACK Instance method Private Method Handle action ROLLBACK 20120904
35 ON_ACTION_SET_COMMUNICATOR Instance method Private Method Handle action SET_COMMUNICATOR 20120904
36 ON_ACTION_SET_ENTITY Instance method Private Method Handle action SET_ENTITY 20120904
37 ON_ACTION_SET_ENV_CR_TYPE Instance method Private Method Handle action GET_TMP_MATNR 20120904
38 ON_ACTION_SET_FIRST_READ_IND Instance method Private Method Handle action SET_FIRST_READ_IND 20120904
39 ON_ACTION_SET_OVERWRITE Instance method Private Method Handle action SET_OVERWRITE 20120904
40 QUERY Instance method Private Method Unlock data 20111111
41 RETRIEVE Instance method Private Method Unlock data 20111111
42 SAVE Instance method Private Method Unlock data 20111111
43 SET_SIDEPANEL Instance method Private Method 20100528
44 UNLOCK Instance method Private Method Unlock data 20100812
45 UPDATE Instance method Private Method Unlock data 20111111
Events
Class CL_MDG_BS_MAT_SP_MAT has no event.
Types
Class CL_MDG_BS_MAT_SP_MAT has no local type.
Method Signatures

Method ACTION Signature

Method ACTION on class CL_MDG_BS_MAT_SP_MAT has no parameter.
Method ACTION on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ADD_MESSAGE 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 Material Messages 20100519
2 Importing IT_NODE_REF Call by reference Type reference (TYPE) INDEX TABLE Node data table 20120427

Method ADD_MESSAGE on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method CHECK Signature

Method CHECK on class CL_MDG_BS_MAT_SP_MAT has no parameter.
Method CHECK on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method CHECK_BEFORE_SAVE Signature

Method CHECK_BEFORE_SAVE on class CL_MDG_BS_MAT_SP_MAT has no parameter.
Method CHECK_BEFORE_SAVE on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method CLEAN_UP Signature

Method CLEAN_UP on class CL_MDG_BS_MAT_SP_MAT has no parameter.
Method CLEAN_UP on class CL_MDG_BS_MAT_SP_MAT 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 20100519
2 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20100630

Method CONSTRUCTOR on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method DELETE Signature

Method DELETE on class CL_MDG_BS_MAT_SP_MAT has no parameter.
Method DELETE on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method DETERMINE_SET_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20111114
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Fail indicator 20111114
3 Exporting EV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20110720
4 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20110328
5 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20110328
6 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR 20110328

Method DETERMINE_SET_MATNR on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method EXIST_SA_AA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXISTS Call by reference Type reference (TYPE) BOOLE_D 20110316
2 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20110316

Method EXIST_SA_AA on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method GET_OLD_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MATNR Value transfer Type reference (TYPE) MATNR old material nr 20110209

Method GET_OLD_MATNR on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method GET_OPERATION_PROPERTIES Signature

Method GET_OPERATION_PROPERTIES on class CL_MDG_BS_MAT_SP_MAT has no parameter.
Method GET_OPERATION_PROPERTIES on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method GET_PROPERTIES Signature

Method GET_PROPERTIES on class CL_MDG_BS_MAT_SP_MAT has no parameter.
Method GET_PROPERTIES on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method GET_TMP_KEY_FOR_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20111111
2 Returning RV_TMP_MATNR Value transfer Type reference (TYPE) MATNR temporary matnr 20111111

Method GET_TMP_KEY_FOR_EXT on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method GET_TMP_MATNR_MAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TMP_MATNR Value transfer Type reference (TYPE) MATNR temporary matnr 20110809

Method GET_TMP_MATNR_MAT on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method INIT_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110505
2 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20110328
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20100806

Method INIT_CLASSIFICATION on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method INSERT Signature

Method INSERT on class CL_MDG_BS_MAT_SP_MAT has no parameter.
Method INSERT on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method IS_TMP_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D Is temp key 20111114
2 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20111114

Method IS_TMP_KEY on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Messages 20110413
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20110413

Method LOCK on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_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_CHECK on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_DETERMINE_SET_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_DETERMINE_SET_MATNR on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_EXIST_SA_AA 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_EXIST_SA_AA on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_FORCE_SAVE 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_FORCE_SAVE on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_GET_CURRENT_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_CURRENT_MATNR on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_GET_MATNR_TXT 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_MATNR_TXT on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_GET_TMP_KEY_FOR_EXT 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_TMP_KEY_FOR_EXT on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_GET_TMP_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_TMP_MATNR on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_GET_VALUE_SETS 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 20130408
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 20130408
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20130408
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20130408
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20130408
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20130408
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20130408
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130408

Method ON_ACTION_GET_VALUE_SETS on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_INIT_BO 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_INIT_BO on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_INIT_CLASSIFICATION 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_INIT_CLASSIFICATION on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_INVALIDATE_NODE 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 20130213
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 20130213
3 Exporting ET_NODE_DATA Call by reference Type reference (TYPE) INDEX TABLE Node ID and node data 20130213
4 Exporting EV_FAILED Call by reference Type reference (TYPE) /PLMB/SPI_FAILED_IND Failed Indicator 20130213
5 Importing IS_PARAM Call by reference Type reference (TYPE) ANY Parameter for action (i. g. profile) 20130213
6 Importing IT_NODE_ID Call by reference Type reference (TYPE) INDEX TABLE Node ID to which action refers 20130213
7 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) /PLMB/SPI_ACTION_NAME Action Name 20130213
8 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /PLMB/SPI_NODE_NAME Node Name 20130213

Method ON_ACTION_INVALIDATE_NODE on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_IS_CHANGE_ALLOWED 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_IS_CHANGE_ALLOWED on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_IS_TMP_KEY 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_IS_TMP_KEY on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_LOCK 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_LOCK on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_ROLLBACK 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_ROLLBACK on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_SET_COMMUNICATOR 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_COMMUNICATOR on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_SET_ENTITY 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_ENTITY on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_SET_ENV_CR_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 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_ENV_CR_TYPE on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_SET_FIRST_READ_IND 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_FIRST_READ_IND on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method ON_ACTION_SET_OVERWRITE 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_OVERWRITE on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method QUERY Signature

Method QUERY on class CL_MDG_BS_MAT_SP_MAT has no parameter.
Method QUERY on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method RETRIEVE Signature

Method RETRIEVE on class CL_MDG_BS_MAT_SP_MAT has no parameter.
Method RETRIEVE on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method SAVE Signature

Method SAVE on class CL_MDG_BS_MAT_SP_MAT has no parameter.
Method SAVE on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method SET_SIDEPANEL Signature

Method SET_SIDEPANEL on class CL_MDG_BS_MAT_SP_MAT has no parameter.
Method SET_SIDEPANEL on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUCCESS Value transfer Type reference (TYPE) BOOLE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100812

Method UNLOCK on class CL_MDG_BS_MAT_SP_MAT has no exception.

Method UPDATE Signature

Method UPDATE on class CL_MDG_BS_MAT_SP_MAT has no parameter.
Method UPDATE on class CL_MDG_BS_MAT_SP_MAT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 606